アクター選択を省略するプラグイン
viewtopic.php?f=116&t=13996
一応、動作はさせられたのですが、一部のフック処理がどうしても動作してくれていないようです。
範囲が味方全体の回復スキルを使用すると、下記のエラーが出てしまいます。
コアのバージョンは1.8.0です。
Scene_Skill.prototype.itemTargetActors をフックせずに上書きするとエラーが出ずに動作します。
コード: 全て選択
rmmz_managers.js:2036 ReferenceError: _Scene_Skill_itemTargetActors is not defined
at Scene_Skill.itemTargetActors (MNKR_SkipSkillScopeMZ.js:40)
at Scene_Skill.Scene_ItemBase.isItemEffectsValid (rmmz_scenes.js:1628)
at Scene_Skill.Scene_ItemBase.canUse (rmmz_scenes.js:1622)
at Scene_Skill.Scene_ItemBase.onActorOk (rmmz_scenes.js:1569)
at Window_MenuActor.Window_Selectable.callHandler (rmmz_windows.js:1037)
at Window_MenuActor.Window_Selectable.callOkHandler (rmmz_windows.js:1278)
at Window_MenuActor.processOk (rmmz_windows.js:2063)
at Window_MenuActor.Window_Selectable.processHandling (rmmz_windows.js:1150)
at Window_MenuActor.Window_Selectable.update (rmmz_windows.js:1115)
at WindowLayer.update (rmmz_core.js:4287)
エラーが出る状態の簡単な動作サンプルを添付します。
コメントアウト部を見れば、フック処理したい箇所は分かるようにしたつもりです。
新規プロジェクトに上書きしていただければ、すぐに動作確認できると思います。
ご助言いただきたく、よろしくお願いいたします。