「SC-/LifeAdd」の編集履歴(バックアップ)一覧はこちら
SC-/LifeAdd - (2013/01/24 (木) 20:21:00) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
戻る→[[ステートコントローラーの一覧]]
//----
//:※解説修正情報※|
//●&font(12,b){日付:修正部分の概要}
//●&font(12,b){日付:修正部分の概要}
//
----
//ほかページヘのリンクはLv0のみで。(Lv1~でリンクしようとすると煩雑になりそうなので)
*■LifeAdd【体力増減】
:▼概要|
[[T-/Life]]の値を指定値分、増減させる。ただし0~[[T-/LifeMax]]まで。
指定値にしたい場合は[[SC-/LifeSet]]を使用。
:▼必須記述|
&b(){Value = (Int型)} ;Life増減値
-指定した数値がLifeに加算される。
-0未満にはならず、[[T-/LifeMax]]より大きくはならない。
-0になっても自身のステート読み込み終了前に1以上に戻せば生存できる。
--[[SC-/HitDef]]などのただし攻撃を受けた場合はこの限りでない。
:▼オプション|
&b(){kill = (bool型)} ;殺害可能フラグ
-省略時:1 殺害可能
--0に指定した場合、処理後にLifeが0だと''Lifeが1になり''生き延びる。
---既にLifeが0で増減値が0の場合も1になる。
-ただし通常のダメージとは別計算のため
--通常のダメージが重なった場合Kill=0でも死ぬ。
--しかも、重なった場合は両方Kill=0でも死ぬ。
---詳しくは[[ダメージ]]のページを参照
&b(){absolute = (bool型)} ;絶対量フラグ
-省略時:0 指定値分増減
--1に指定した場合キャラの防御力で増減量が変化する。
--攻撃力は影響しない。
----
**■Lv1-記述例・補足・注意点
:記述例|
[State 830, life add]
Type = LifeAdd
Trigger1 = Time = 30
Value = -100
-体力を100減らす
:補足|
-自爆などで体力を減らしたい場合に使用。
-あるいは回復するときに使用
-[[ステートを奪った>ステート奪取]]際にも使用できる。
:注意点|
-HitDefなど通常の攻撃によるダメージとは別計算。
--HitDefがKill=0にもライフ量によって死ぬケースがある。
--[[ダメージ]]のページを参照
//:AI制作時の注意点|
//-あれば
//----
//**■Lv2-細かいバグ回避
//注意点で書いたことを回避したい場合用。
//----
//#region(■Lv3-細かい応用)
//**■Lv3-細かい応用
//
//#endregion
//----
//#region(■Lv4-バグ利用)
//**■Lv-4-バグ応用
//あやしい仕様を活用する関係。
//#endregion
//----
//**コメント
//細かい話し合い・確認が必要な場合に開放しましょう。
//#comment()
//----
//:※解説修正情報※古い履歴|
//●&font(12,b){日付:修正部分の概要}
//
----