#汎用性に欠けると思う方法。ネームドが増えると使えない。 if 敵数 = 1 and ネームドA(仮) then #クリア。Continueなりクリア時イベントを呼ぶなり elseif 敵数 = 0 #こっちでもクリア。全滅ラベルを使っても良い endif
#ある程度融通の利く方法。ネームドが複数いてもOK。 Local ザコチェック = 0 foreach 敵 if instr(Pilot(対象ユニットID),"(ザコ)") > 0 or instr(Pilot(対象ユニットID),"(汎用)") > 0 then incr ザコチェック Break endif next if ザコチェック = 0 then #クリア。Continueなりクリア時イベントを呼ぶなり endif
戦闘アニメ_クリティカルしたよ: Set クリティカル 1 SetSkill 対象パイロット クリティカル -1 Return
*攻撃後 全 全: *破壊 全: If クリティカル > 0 Then If Skill(対象パイロット, クリティカル) Then ClearSkill 対象パイロット クリティカル EndIf If Skill(相手パイロット, クリティカル) Then ClearSkill 相手パイロット クリティカル EndIf UnSet クリティカル Endif Exit