[ダメージ]のデータ。
関連クラス: RPG.UsableItem, Game_Action
Name | Type | Description |
---|---|---|
type |
Number | タイプ |
elementId |
Number | 属性 ID |
formula |
String | [計算式] |
variance |
Number | [分散度] % (0〜100) |
critical |
Boolean | [会心]するか |
番号 | [タイプ] |
---|---|
0 | なし |
1 | HP ダメージ |
2 | MP ダメージ |
3 | HP 回復 |
4 | MP 回復 |
5 | HP 吸収 |
6 | MP 吸収 |
[データベース]-[タイプ]-[属性] で設定された ID。
System の elements プロパティに登録されている。
下表の -1 と 0 は固定、1 以降は規定値。
ID | [属性] |
---|---|
-1 | 通常攻撃 |
0 | なし |
1 | 物理 |
2 | 炎 |
3 | 氷 |
4 | 雷 |
5 | 水 |
6 | 土 |
7 | 風 |
8 | 光 |
9 | 闇 |
計算式は eval ( Game_Action.evalDamageFormula )によって処理されるので、例えば Math.random() メソッドなど JavaScript がそのまま記述できる。
また、以下の変数が利用できる。
変数 | 値 |
---|---|
a | 攻撃側の Game_BattlerBase |
b | 防御側の Game_BattlerBase ( target で代用可 ) |
v | Game_Variables の _data プロパティ |
item | RPG.UsableItem |
this | Game_Action |