| どうも、葵です。立て続けにどうも申し訳ありませんが SRWDのコンボ再現のeveファイルのチェックを御願いします。
スタート: create 敵 実験B 0 実験B 10 10 10 実験グループ create 敵 実験B 0 実験B 10 10 10 実験グループ create 敵 実験B 0 実験B 10 10 10 実験グループ (以下略) exit
攻撃後 味方 敵: ##############準備############################# if info([武器,] 対象ユニット使用武器, 属性所有, コ) = 1 then set X相手ユニット X(相手ユニット) set Y相手ユニット Y(相手ユニット) set X対象ユニット X(対象ユニット) set Y対象ユニット Y(対象ユニット) ############################X軸が同じでY軸上で自分より下############################################## if X相手ユニット = X対象ユニット then if Y相手ユニット > Y対象ユニット then set コンボ攻撃相手ユニット info([マップ], X相手ユニット, (Y相手ユニット + 1), ユニットID) if Party(コンボ攻撃相手ユニット) = 敵 then attack 対象ユニット 対象ユニット使用武器 コンボ攻撃相手ユニット 自動選択 endif endif endif #########################Xが同じでY軸上で自分より下############################# if X相手ユニット = X対象ユニット then if Y相手ユニット < Y対象ユニット then set コンボ攻撃相手ユニット info([マップ], X相手ユニット, (Y相手ユニット - 1), ユニットID) if Party(コンボ攻撃相手ユニット) = 敵 then attack 対象ユニット 対象ユニット使用武器 コンボ攻撃相手ユニット 自動選択 endif endif endif ##########################Yが同じで自分より右############################# if Y相手ユニット = Y対象ユニット then if X相手ユニット > X対象ユニット then set コンボ攻撃相手ユニット info([マップ], X相手ユニット, (X相手ユニット + 1), ユニットID) if Party(コンボ攻撃相手ユニット) = 敵 then attack 対象ユニット 対象ユニット使用武器 コンボ攻撃相手ユニット 自動選択 endif endif endif #############################Yが同じで自分より左############################ if X相手ユニット = X対象ユニット then if Y相手ユニット < Y対象ユニット then set コンボ攻撃相手ユニット info([マップ], X相手ユニット, (Y相手ユニット + 1), ユニットID) if Party(コンボ攻撃相手ユニット) = 敵 then attack 対象ユニット 対象ユニット使用武器 コンボ攻撃相手ユニット 自動選択 endif endif endif endif exit
と、したのですが、属性「コ」を持った武器で攻撃しても相手に隣接したユニットに 再度攻撃を仕掛けません。 どうぞ、よろしく御願いします。
|