【解決済み】特定のステートになった回数を変数に代入する方法。
Posted: 2023年8月20日(日) 13:04
トリアコンタン様のTriggerOnEquipAndStateを利用して、各アクター事にステートになった回数を変数に保存しようとしているのですが、上手くいきません。
何か良い方法は無いでしょうか。
何か良い方法は無いでしょうか。
プラグインの入手先をリンクしておいていただけると、検索する手間などが省けて助かるので、お願いします。LInna さんが書きました:トリアコンタン様のTriggerOnEquipAndStateを利用して、各アクター事にステートになった回数を変数に保存しようとしているのですが、上手くいきません。
何か良い方法は無いでしょうか。
ecf5DTTzl6h6lJj02 さんが書きました:こんにちは。プラグインの入手先をリンクしておいていただけると、検索する手間などが省けて助かるので、お願いします。LInna さんが書きました:トリアコンタン様のTriggerOnEquipAndStateを利用して、各アクター事にステートになった回数を変数に保存しようとしているのですが、上手くいきません。
何か良い方法は無いでしょうか。
装備変更時の変数操作プラグイン
https://raw.githubusercontent.com/triac ... ndState.js
このプラグインの変数操作機能は、アイテム装備時、ステート付加時に変数を加算し、
アイテム装備解除、ステートの解除時に、変数を減算する形になっているので、
この機能を使って、ステートにかかった回数を記録するのは、難しいです。
スイッチを使ってコモンイベントを発動させて、変数の値を変更する形を使えばできないこともないですが、
アクターの数 × ステートの数 個のスイッチや、コモンイベントを用意しないといけないことになるため、
(もうちょっとスマートな方法もあると思いますが、どちらにしても、面倒な処理になりそうな気がするので)
あまり現実的ではなさそうです。
ステートにかかった回数を記録するためのプラグインを作成して使用するほうがよさそうです。
試作してみましたので、お試しください。
StateAffectedCount.js
使い方は、プラグインヘルプを参照してください。