【解決済み】トリアコンタン様のAutomaticState.js発動条件について

安房の守
記事: 33
登録日時: 2019年3月28日(木) 17:03

【解決済み】トリアコンタン様のAutomaticState.js発動条件について

投稿記事by 安房の守 » 2020年7月25日(土) 00:55

自動ステートを付与する条件についてお尋ねです。
プラグインのヘルプには「複数の条件が指定された場合は、全ての条件を満たした場合のみステートが付与されます」とあるのですが、

<ASスイッチ:11>
<ASスイッチ:10>

とスイッチの条件を二つ並べた場合、2番目のスイッチ条件だけが有効になってしまい、一つ目のスイッチ条件が無視されてしまいます。
ほとんどのプラグインを外したデフォルトに近い状態で試してみましたが、同じ結果でした。
できればどちらの条件も満たした時にのみステートが付与できるようにしたいのですが、どうすればよいでしょうか?

安房の守
最後に編集したユーザー 安房の守 on 2020年7月25日(土) 11:42 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: トリアコンタン様のAutomaticState.js発動条件について

投稿記事by 奏ねこま » 2020年7月25日(土) 03:38

複数の条件が指定された場合というのは異なるタグ(AS○○)の条件が複数指定された場合の話で、
同じタグを複数指定すると最後のタグしか有効になりません。
これはプラグインの問題ではなくツクールMVのメモ欄の仕様です。
複数のスイッチを条件にしたいなら、AS計算式を使って

<AS計算式:$gameSwitches.value(10) && $gameSwitches.value(11)>

とするのが良いんじゃないでしょうか。
すでにAS計算式を使われているならその式と組み合わせる必要があります。
(先述の通り、AS計算式を複数指定するのはダメです。)
安房の守
記事: 33
登録日時: 2019年3月28日(木) 17:03

Re: トリアコンタン様のAutomaticState.js発動条件について

投稿記事by 安房の守 » 2020年7月25日(土) 11:41

奏ねこま様。適切なアドバイス感謝です。
知識が不足しておりお恥ずかしい限りですが、提案通りに修正したところ、まんまと思い通りの動きになりました。
ありがとうございました。

安房の守

“MV:質問” へ戻る