| 2006/06/30(Fri) 18:26:13 編集(投稿者)
# 微妙に修正
初めまして、ガムニと申します。
簡素化ということでまとめられる所をまとめてしまうと
ターン 1 敵: ターン 2 敵: ForEach 雑魚 If Random(100) <= 50 Then ChangeMode 通常 EndIf Next Exit
ターン 3 敵 : ChangeMode 敵 通常 Exit
こんな感じで。
ターン1と2の内容が同じならばラベルを並べて書いてしまえば同じ内容を二回書かなくて済みます。
雑魚ユニットにはあらかじめ『雑魚』というグループIDを全員に指定しておきます。 ForEachでグループIDを指定し、そのグループのユニット一体一体に対して処理を行なって行きます。
これで意図した動作をすると思います。
あと、元の文ですがラベルの最後がElseになっているようですが、正しくはExitです。
|