「SC-/TargetLifeAdd」の編集履歴(バックアップ)一覧に戻る

SC-/TargetLifeAdd - (2013/04/25 (木) 07:16:29) のソース

戻る→[[ステートコントローラーの一覧]]
//----
//:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
//●&font(12,b){日付:修正部分の概要}
//
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■TargetLifeAdd【Target系・TargetのLifeを増減させる】
:▼概要|
[[Target]]の[[T-/Life]]を増減させる。[[ダメージ]]のページも参照。
:類似|
:[[Target]]系ステートコントローラー|
-[[SC-/TargetDrop]]・[[SC-/TargetState]]・[[SC-/TargetFacing]]
-[[SC-/TargetLifeAdd]]・[[SC-/TargePowerAddt]]
-[[SC-/TargetVelAdd]]・[[SC-/TargetVelSet]]
-Bind系:[[Target]]に[[SC-/BindToTarget]]・[[Target]]を[[SC-/TargetBind]]

:▼必須記述|
&b(){Value = (int型) };[[Target]]の[[T-/Life]]を増減させる量
-ステコン一覧のサイトでは攻撃力の影響を受けるとあるが実際には受けない。
--相手の防御力はAbsolute=0設定の場合に影響を受ける。
--[[ダメージ]]のページも参照。

:▼オプション|
&b(){ID = (Int型) };[[Target]]ID
-省略時:-1 全ての[[Target]]を対象とする。
&b(){Kill = (bool型) };殺害フラグ 省略時:1(殺害できる)
-Kill=0設定で処理後に対象の[[T-/Life]]が0の場合、その対象のLifeが1になる。
--Valueが0でも対象の[[T-/Life]]が0の場合1にする。
--0から1にするだけであり''必ず生き残るわけではない''。
&b(){Absolute = (bool型) };絶対量フラグ 省略時:1(数値そのまま)
-Absolute=1の場合、対象の防御力で減少量が変化する。
--攻撃力は影響しない。
--Valueが正数(回復)の場合、Absolute設定は無視され絶対量で処理される。
-細かくは[[ダメージ]]のページを参照。

----
**■Lv1-記述例・補足・注意点
:記述例|
[State a, a]
Type = TargetLifeAdd
Trigger1 = !Time ;ChangeStateなどをしてきた最初のみ
Value = xxxx
-記述例での目的

:補足|
-[[Target]]については該当ページを参照
-細かくは[[ダメージ]]のページも参照

:注意点|
-[[Target]]については該当ページを参照
-IDは可能な限り指定すること。詳しくは[[Target]]参照。
-[[ダメージ]]に関して注意点がある。細かくは[[ダメージ]]のページも参照

//:AI制作時の注意点|
//-あれば

//----
//**■Lv2-細かいバグ回避
//注意点で書いたことを回避したい場合用。
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//他の記述と組み合わせて使用する関係。
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----