| 2004/10/29(Fri) 18:45:49 編集(投稿者) 2004/10/29(Fri) 18:32:17 編集(投稿者) *不適切な記述を修正
こんばんは、Mr.tonkatiです。
その使用ユニットが味方であるとして…
Sp.txtに、
精神名 名, 10, 自分, 破壊, -, -, - - 1ターンのみ自分の気力を+30
記載します。
後、include.eveに、
使用 全 精神名: IncreaseMorale +30 Exit
*ターン 全 味方: if SpecialPower(パイロット名, 精神名) = 0 Exit IncreaseMorale パイロット名 -30 ClearSpecialPower パイロット名 精神名 Exit
と、記載します。 このとき、パイロット名のところにそのSPを持つパイロットの 正式名称を入れておくのです。
以上が、私の方法であります。
↓おまけ
気力増加Lv は即時型効果なので、持続時間のターン指定は、 今回のような場合、やめておいた方がいいような気が致します。
さらにおまけ
この方法だと、そのSP持ちが複数いると、 それに応じて作り足す必要があります。(さらに敵は使わないかも…) どうでしょう? 正直、お勧めできませんが一応。
|