SRC ヘルプ

Skipコマンド

繰り返し実行を一部スキップ

書式

Skip

解説

Doコマンド、Forコマンド、ForEachコマンドによる繰り返し実行の一部をスキップするためのコマンドです。Skipコマンドが実行されると実行の流れはループの最終行であるLoop行、もしくはNext行へと移り、Skipコマンド以降のコマンドはその回のループの実行に関してはキャンセルされます。

例

Talk アリス(ウインク)

先着6名様まで癒してあげる…

Talk アリス

痛いの痛いの、飛んでけ~!

End

#癒したユニット数を記録する変数nを初期化

Set n 0

#味方ユニットそれぞれについて回復処理を行う

ForEach 味方

#自分自身は回復させない

If Pilot() = "アリス=リリアン" Then

#次のユニットの処理へスキップ

Skip

EndIf

#ユニットのHPを全快

RecoverHP 100

#癒したユニット数である変数nの値を1増やす

Incr n

#6人治療した時点で繰り返し実行を中止

If n = 6 Then

#ループを終了

Break

EndIf

Next

Talk ランラン(あきれ顔)

なんや、全員ちゃうんかいな。せこいなあ……

Talk アリス(怒)

だって~しんどいだもん

End