| 厄介なことに巨大ユニットはマップ兵器を使った後回復する設定だったのを忘れていました。
攻撃 ボス 味方: If 対象ユニット使用武器 = "M" then set 攻撃前HP HP(相手ユニットID) EndIf Exit
攻撃後 ボス 味方: If 対象ユニット使用武器 = "M" then If not HP(相手ユニットID) = 攻撃前HP then
ForEach ボス HP(ボス) = HP(ボス) + 3000 Next EndIf EndIf Exit
攻撃前にMを使ったかどうか見分けてもし使っていたら味方のHPを保存、 そして攻撃後にMを使っていてかつ味方のHPが変わっていた場合ボスのHPが3000回復する。 というのが狙いだったんですがなんともうまくいきません、どうすればいいでしょうか?
|