※解説修正情報※
2015-05-26:absoluteの説明の間違いを修正。


■LifeAdd【体力増減】

▼概要
T-/Lifeの値を指定値分、増減させる。ただし0~T-/LifeMaxまで。
指定値にしたい場合はSC-/LifeSetを使用。

▼必須記述
Value = (Int型) ;Life増減値
  • 指定した数値がLifeに加算される。
  • 0未満にはならず、T-/LifeMaxより大きくはならない。
  • 0になっても自身のステート読み込み終了前に1以上に戻せば生存できる。
    • SC-/HitDefなどのただし攻撃を受けた場合はこの限りでない。

▼オプション
kill = (bool型) ;殺害可能フラグ
  • 省略時:1 殺害可能
    • 0に指定した場合、処理後にLifeが0だとLifeが1になり生き延びる。
      • 既にLifeが0で増減値が0の場合も1になる。
  • ただし通常のダメージとは別計算のため
    • 通常のダメージが重なった場合Kill=0でも死ぬ。
    • しかも、重なった場合は両方Kill=0でも死ぬ。

absolute = (bool型) ;絶対量フラグ
  • 省略時:0 キャラの防御力で減少量が変化する。
    • 1に指定した場合、指定値分増減。
    • 攻撃力は影響しない。
    • Valueが正数(回復)の場合、Absolute設定は無視され絶対量で処理される。


■Lv1-記述例・補足・注意点

記述例
[State 830, life add]
Type = LifeAdd
Trigger1 = Time = 30
Value = -100
  • 体力を100減らす

補足
  • 自爆などで体力を減らしたい場合に使用。
  • あるいは回復するときに使用
  • ステートを奪った際にも使用できる。

注意点
  • HitDefなど通常の攻撃によるダメージとは別計算。
    • HitDefがKill=0にもライフ量によって死ぬケースがある。
    • ダメージのページを参照



最終更新:2015年05月26日 21:35