スキル計算式の事で質問です
Posted: 2021年12月02日(木) 18:24
いつもお世話になっております。
スキル計算式で例えば
(b.isStateAffected(3) ? 2 : 1)*100
上記の場合対象がステート3状態の時は2倍、そうでない時は100ダメージというような式ですが
b.isStateAffected(3) ? 2 : 1
この条件部分に「ステート3の時は2倍+別ステート付与、そうでない時は100ダメージ」のように効果を増やしたいと思ってます。
無い頭を絞って
(b.isStateAffected(3) ? 2 ; b.addState(5) : 1)*100
(b.isStateAffected(3) ? 2 & b.addState(5) : 1)*100
のようにしてみたのですが別ステート付与もしくは2倍効果が同時には発揮されませんでした。
正しい書き方が分かる方が居ましたら教えて下さい。
スキル計算式で例えば
(b.isStateAffected(3) ? 2 : 1)*100
上記の場合対象がステート3状態の時は2倍、そうでない時は100ダメージというような式ですが
b.isStateAffected(3) ? 2 : 1
この条件部分に「ステート3の時は2倍+別ステート付与、そうでない時は100ダメージ」のように効果を増やしたいと思ってます。
無い頭を絞って
(b.isStateAffected(3) ? 2 ; b.addState(5) : 1)*100
(b.isStateAffected(3) ? 2 & b.addState(5) : 1)*100
のようにしてみたのですが別ステート付与もしくは2倍効果が同時には発揮されませんでした。
正しい書き方が分かる方が居ましたら教えて下さい。