| >・特定の戦艦でのみ収納、出撃することができるユニットの作成方法。
えーと、質問をちょっと勘違いして無駄な「特定ユニットだけを収納、出撃させる事が出来るユニット」を再現するインクル作ってしまったのですが、質問にあるケースの場合、単純に特定の戦艦でのみ収納、出撃することができるユニット(以下(メインユニット))に「格納不可」の能力を持たせ、インクルードで
行動終了 (メインユニット): IF Not Call(ユニット間距離,(メインユニット),(特定の戦艦)) = 1 EXIT ASK (メインユニット)を(特定の戦艦)に収納しますか? YES NO END Switch 選択 Case 1 Land (メインユニット) (特定の戦艦) EXIT
という風に設定すればいいのではないでしょうか? ユニット間距離を求めるインクルードが別に必要ですが、そちらはReturnコマンドのヘルプで例題としてでていますし。
>・特定のサイズを既定数までのみに制限する方法。 もし、Sサイズなら4機、Mサイズなら2機、Lサイズなら1機という制限であれば、Askコマンドと組み合わせ
Ask サイズ制限を選択してください Sサイズ×4 Sサイズ×2+Mサイズ×1 Mサイズ×2 Lサイズ×1 END Switch 選択 Case 1 Organize 4 1 1 S Case 2 Organize 2 1 1 S Organize 1 1 1 M ・ ・ ・
の様にすれば良いかなと。 味方ユニット数をもっと増やす予定があるなら、ASKの文章を「部隊Aの編成を選択して…」等に変えて、出撃場所を部隊事に変えてやればよいかと。 その場合は、選択肢の前に出撃位置の中心を表示して、マーカーを設置するなどした方が良いでしょうけれど。
|