- ※解説修正情報※
- ●2015-04-30:対Helperでのバグについて判明。
■TargetPowerAdd【Target系・TargetのPowerを増減させる】
- ▼概要
- TargetのT-/Powerを増減させる。SC-/PowerAddのTarget版
- 類似
- Target系ステートコントローラー
- パラメーター内でTarget,リダイレクトを直接使用してはならない。
- ▼必須記述
- Value = (int型);TargetのT-/Powerを増減させる量
- ▼オプション
- ID = (Int型);TargetID
■Lv1-記述例・補足・注意点
- 記述例
- [State a, a]
- Type = TargetPowerAdd
- Trigger1 = !Time ;ChangeStateなどをしてきた最初のみ
- Value = xxxx
- 補足
- Targetについては該当ページを参照
- 下記しているバグが気になる場合はTriggerにTarget,IsHelper=0を入れよう。
- 注意点
- Targetについては該当ページを参照
- パラメーター内でTarget,リダイレクトを直接使用してはならない。
- 使用すると最悪MUGENがフリーズしたり、エラーで落ちたりする。
- Target情報を使用したい場合、一度Varへ入れてから使えば問題ない。
- Trigger内で「:=演算子」で処理すると処理が楽。
- IDは可能な限り指定すること。詳しくはTarget参照。
- Helperに対するTargetPowerAddのバグ
- SC-/HitDefなどのHelperのGetPower、HelperへのGivePowerと同種のバグが
TargetPowerAddでも存在しておりHelperに対するTargetPowerAddは基本まともに機能しない。
- バグの状態
- TargetPowerAddでTarget対象がHelperの場合、対応するPowerゲージのサイドは別の要素で決まる。
- HelperがTargetPowerAddを受ける場合「同じスロットIDで一つ前に存在していたHelperのサイド側」のゲージに適応される
- 同じスロットIDにいた一個前が攻撃した側のHelperだったら、TargetPowerAddで増減するのも攻撃側のゲージ。
- 同じスロットIDにいた一個前が攻撃を受けた側のHelperだったら、TargetPowerAddで増減するのも受けた側のゲージ。
- そのスロットIDに初めて割り当てられたHelperの場合、どちらにも増減しない。
- バグを回避するにはTarget,Ishelper=0でHelper相手に実行しないようにするしかない。
最終更新:2015年04月30日 23:03