Link Search Menu Expand Document

** 内容はSRC2.2.33のものです **

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