| 遅くなってすみません。
その変形するユニットのデータ特殊能力のところに 変形用隣接条件=非表示 隣接相手の機体名 を、そして変形後の方に 必要条件=隣接確認済み を加えて、インクルード内に
ユニットコマンド "" Pilot(その変形ユニット名) (隣接確認(対象ユニット) = 1): Exit
隣接確認: ClearAbility Args(1) 隣接確認済み 隣接相手 = Pilot(Info(Unit(Args(1)),特殊能力データ,変形用隣接条件,2)) If Abs(X(Args(1)) - X(隣接相手)) + Abs(Y(Args(1)) - Y(隣接相手)) = 1 Then SetAbility Args(1) 隣接確認済み -1 非表示 EndIf Return 0
を記載して下さい。即席で書いたので設定ミスがあるかも知れませんが、やり方は これであっていると思います。それと、動作が確認できたら教えてもらえると 嬉しいです。
|