| どうも、ポンですです。
アビリティを使用した数ターン後に行動不能という 状態を発生させたいのですが、どうも上手くいきません。 データはこんな感じです。
実験 実験, 実験, 1, 2 陸, 4, M, 2500, 80 特殊能力なし 2300, 80, 500, 75 CABC, -.bmp ビームブレード, 1100, 1, 1, +15, -, -, -, AAAA, +10, 武B === リミットブレイク, 再行動 付加Lv1=武器強化Lv3=B, 0, -, -, 100, -
使用 味方 リミットブレイク: MindAnime 熱血 UnitID(相手ユニット) SetAbility 対象ユニット 活動限界3 -1 Exit
*ターン 全 味方: ForEach 味方 出撃 If IsAvailable(対象ユニットID,活動限界3) Then ClearAbility 対象ユニット 活動限界3 SetAbility 対象ユニット 活動限界2 -1 EndIf Next ForEach 味方 出撃 If IsAvailable(対象ユニットID,活動限界2) Then ClearAbility 対象ユニット 活動限界2 SetAbility 対象ユニット 活動限界1 -1 EndIf Next ForEach 味方 出撃 If IsAvailable(対象ユニットID,活動限界1) Then ClearAbility 対象ユニット 活動限界1 SetAbility 対象ユニット 行動不能 -1 EndIf Next Exit
使用してアビリティを付加するところまでは、上手くいきます。 まあ、それは当然なんですが。 その後のターン毎の確認作業が実行されずに頭を悩ませております。 方向性としては間違っていない、と思いたいです。
どなた様からか知恵を拝借できませんでしょうか?
ハイパーモードを使用しての力押しで実現できなくはなかったのですが 動作が重すぎて進行への支障が物凄い事になりましたので……
|