Himeworks プラグインのサポートが必要

こんにちは

Himeworks 製のこのプラグインを MZ プロジェクトに追加しようとしたのですが、これはアクターが一定数の行動を取った後に状態を削除するものです。

これは MV 用ですが、これまで MV 用プラグインを MZ プロジェクトに追加して問題なく動作させてきました。

私の目的は、アクターが「ガード」を使用した場合、次のターンになるまで「ガード」状態を維持し、ダメージを受けた瞬間に状態が解除されないようにすることです。

「ガード」状態のノートタグに以下を記述しました。
<remove by action count: 1 1>

troop 画面で戦闘テストを行うと正常に動作します。しかし、実際にゲームをプレイして「ガード」を使おうとすると、以下のエラーコードが表示されます。

TypeError

Cannot set property ‘2’ of undefined

これを修正する方法、またはこのプラグインを使わずに同じ結果を得る方法をご存知の方はいますか?

よろしくお願いいたします

「いいね!」 1

コンソールにエラーメッセージ全体を表示できますか?

  1. F8 を押してください。別ウィンドウが表示されます。
  2. [コンソール] タブに切り替えてください。そこに赤いテキストが表示されているはずです。
  3. そのテキストをコピーしてここに貼り付けてください。

以下が赤色で表示されました:

rmmz_managers.js:2036 TypeError: undefined のプロパティ ‘2’ を設定できません
at Game_Actor.Game_BattlerBase.resetStateActionCount (HIME_RemoveStateOnAction.js:150)
at Game_Actor.Game_BattlerBase.resetStateCounts (HIME_RemoveStateOnAction.js:139)
at Game_Actor.resetStateCounts (rmmz_objects.js:4142)
at Game_Actor.Game_Battler.addState (rmmz_objects.js:3641)
at Game_Actor.Game_Battler.addState (CGMZ_Encyclopedia.js:10457)
at Game_Action.itemEffectAddNormalState (rmmz_objects.js:2156)
at Game_Action.itemEffectAddState (rmmz_objects.js:2132)
at Game_Action.applyItemEffect (rmmz_objects.js:2064)
at Game_Action.applyItemEffect (NRP_CountTimeBattle.js:1736)
at Game_Action.applyItemEffect (EliMZ_CustomParameters.js:648)

「いいね!」 1

ふむ。プラグインはセーブデータをいじらないようなので、プラグイン有効化後に古いセーブデータを読み込んだ場合、それは想定される結果かもしれません。そんなことをしましたか?

「いいね!」 1

ああ、オートセーブからの復元だね。

じゃあ、新しいゲームを始めて比較テストしてみた。今のところ問題なさそうだから、その後も様子を見よう。

ありがとう。

「いいね!」 2