度々失礼します。
viewtopic.php?t=15378&start=20
私が過去に投稿したトピック、【現在制作中の戦闘システムについて】内で制作してもらいました
ChainEquipSkills.jsというスクリプトと、
NUUN様の、
https://github.com/nuun888/MZ/blob/mast ... rySkill.js
こちらの設置型スキルというプラグインと一緒に使用するとエラーが起こってしまいます。
chainEquipSkills.jsをONにした状態で設置型スキルが発動すると、
TypeError: Cannot read property 'item' of undefined
at Game_Actor.forceEquipsChainSkill (ChainEquipSkills.js:46)
at Function.BattleManager.startAction (ChainEquipSkills.js:34)
と、コンソールにこのようなログが残るのですが、私には何が何だかさっぱりで……。
戦闘形式はTPBです。
エラーが起きる流れとしては、テストとして敵にターン終了時1~1のステートを付与→そのステートには<StationarySkill:1> とメモを記述→戦闘時、敵が動くと上記のTypeError: Cannot read property 'item' of undefinedと出てしまう。といった流れです。
一応作成してもらったChainEquipSkills.jsがどういう機能かと言うと
スキルに見立てた防具を装備して、通常攻撃後に装備している防具に設定したスキルで派生攻撃をするという機能です。一応仕組み的には戦闘行動の強制をしてアクターを動かしていると思います。
どうにかして設置型スキルとの共用がしたいのですが、対処法などを教えてください
【解決済み】これはどういったエラーなのでしょうか?
【解決済み】これはどういったエラーなのでしょうか?
最後に編集したユーザー うさぎさん [ 2025年5月28日(水) 19:25 ], 累計 1 回
Re: これはどういったエラーなのでしょうか?
過去のトピックでChainEquipSkills.jsを更新しました。
そちらからダウンロードして更新してください。
ChainEquipSkills.jsは、通常攻撃かそれ以外のスキルをしているか判定しているのですが、
NUUN_StationarySkill.jsは、何も行動していなくても発動するようにしているので、その部分でエラーとなっていました。
ChainEquipSkills.jsは、戦闘行動の強制ではなく、
特徴の行動回数追加:100%と同じく、
防具に設定されたスキルの数だけ、行動回数追加としてスキルを追加しています。
防具が4つなら、行動回数追加:400%でそれぞれスキルを選択した時と同じ動作です。
そちらからダウンロードして更新してください。
ChainEquipSkills.jsは、通常攻撃かそれ以外のスキルをしているか判定しているのですが、
NUUN_StationarySkill.jsは、何も行動していなくても発動するようにしているので、その部分でエラーとなっていました。
ChainEquipSkills.jsは、戦闘行動の強制ではなく、
特徴の行動回数追加:100%と同じく、
防具に設定されたスキルの数だけ、行動回数追加としてスキルを追加しています。
防具が4つなら、行動回数追加:400%でそれぞれスキルを選択した時と同じ動作です。
Re: これはどういったエラーなのでしょうか?
chroさん、お久しぶりです。
まさか製作者様が直々にプラグインの更新をしてくれるなんて、ありがたいです。
おかげさまで無事、設置型スキルと共用する事が出来ました!
ありがとうございました。
まさか製作者様が直々にプラグインの更新をしてくれるなんて、ありがたいです。
おかげさまで無事、設置型スキルと共用する事が出来ました!
ありがとうございました。