| GAMEMASTERです。
> 行動回数についてなのですが、 > > あるマップで「パイロットA」というユニットが > 敵に攻撃をして行動終了 > ↓ > Leaveコマンドで一時的に去ってもらい、 > ChangeMap コマンドでマップを変更。 > ↓ > Join + Launch で再度出撃。 > この際に行動回数が0のままなのですが、 > これを回復させるには > > If Action(パイロットA) =< 0 Then > Action() = Action() + 1 > EndIf > > ではダメなのでしょうか?
条件式が間違っています。 以下のように記述して下さい。
If Action(パイロットA) <= 0 Then
なお、Action関数で行動数を増やした場合、行動終了した際の網がけ表示は解除されません。これを解決したい場合はRedrawコマンドを使用するか、SpecialPowerコマンドで覚醒を使用することによって行動数を増やしましょう。 詳細はヘルプをご覧下さい。
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|