TakenDamageSettingsの仕様について教えてください

TakenDamageSettingsで下記のふたつの設定をしています。

条件A「属性Aがヒットした設定」白いフィルター、ヒットストップなし
条件B「属性AがヒットしスイッチAがヒットした設定」青いフィルター、ヒットストップあり

この順番で並べた場合最初のヒットでは白いフィルターがかかり
次のヒットで青いフィルターがかかります。どちらのヒット時もヒットストップがかかります。

条件A、Bの順番を逆にした場合常に白いフィルターがかかりますが、ヒットストップもかかります。

これは一体どういう仕様なのでしょうか
私はてっきり配置順=優先順位で上からまたは下から順番に条件を満たした一つの設定のみ適用されると思っていましたが、条件AもBも適用されているように思います。

TakenDamageSettingsを数種類登録していますが、分岐条件が属性とスイッチのオンしかできません。スイッチがオフだった場合を条件にできないので条件が重複しないように設定することが非常に困難です。

私が知りたいことは主に以下の3つです。
・TakenDamageSettingsの優先順位は上からか下からなのか?
・また適応されるのは最初に条件を満たした一つだけなのか?それとも全てか?
・設定が同時に適応されるとして、それはフィルターだけなのか?
それともダメージ係数やヒットストップ、全て適応されるのか?

ご助言いただけますと幸いです。バージョンは1.41です。

取り急ぎ、現状仕様について確認させていただきました。

・優先順位は上からか下からか
・適用されるのは最初の1つだけか、全てか

優先順位はありません。上から順に「実行」していくだけで、全ての条件が実行されます。全て実行されるのでフィルターは最後に設定されているものが表示されます。

・フィルターだけか、ダメージ係数やヒットストップも全部か

全部です。ダメージ係数(HP減少そのものが件数分繰り返されます)、ヒットストップ、サウンド、点滅、ダメージ数値表示、すべてが設定ごとに実行されます。

まず前提として、条件が重複することを想定された設計になっていないという点があります。属性とスイッチによって重複しないように設定されるという前提の上での設計です・・・
が、ご指摘の通り、「スイッチがオフのとき」という設定ができないことは問題です。

「スイッチがオフのとき」を追加で設定できるようにさせていただきます。

「いいね!」 1

ありがとうございます。教えていただいたおかげで仕様を正確に理解できました。

スイッチのオフの条件もご検討いただきありがとうございます。欲を言えば変数の値も条件に出来れば非常に自由度が上がると思いました。勝手な要望で恐縮ですが、こちらもまた機会がありましたらご検討いただけますと幸いです。

取り急ぎ、2.0ベータの方になりますがスイッチオフの条件を追加させていただきました。

「いいね!」 1