| こんにちは、マガツです。
> ・援護攻撃、防御でENを消費した場合どうするか > ・補給装置で補給した場合どうするか
他にも、空中移動やホバー移動、テレポート、ジャンプによるEN消費がありますね。 となりますと、攻撃後イベントではなく、行動終了イベントを使ったほうがよさそうです。 行動終了イベントなら、ただ移動しただけでも発生しますので、 ホバー移動などによるEN消費も察知できるようになります。
行動終了イベントで (全ユニットの(現在EN/最大EN)%を求め、EN値をその平均値にするものとして) 1.ForEach文を使い、全味方ユニットの現在EN/最大ENを調べる 2.上記の平均値を求める 3.ForEach文を使い、全味方ユニットの現在ENを最大EN*平均EN量にセットする
これで察知できないのはSPによるEN回復、ターンごとのEN回復ですので、 同じイベントをEN回復SP使用イベントとターンイベントで呼び出せばうまくいくと思います。
それでは。
|