データベース | JSON ファイル | 大域変数 | スプライト |
---|---|---|---|
[ステート] | States.json | $dataStates(配列) | Sprite_StateIcon |
エディタ上の利用方法については公式の RPG ツクール MV 初心者講座 ステート作成例 を参照。
関連クラス: Game_BattlerBase, Game_Battler, Game_Actor, Game_Enemy, Game_ActionResult, Window_BattleLog, RPG.Effect, RPG.Trait
Name | Type | Description |
---|---|---|
id |
Number | ステート ID |
name |
String | [名前] |
restriction |
Number | [行動制約]) |
priority |
Number | [優先度] (0~100) |
removeAtBattleEnd |
Boolean | [戦闘終了時に解除] |
removeByRestriction |
Boolean | [行動制約によって解除] |
autoRemovalTiming |
Number | [自動解除のタイミング] |
minTurns |
Number | [継続ターン数]の下限 |
maxTurns |
Number | [継続ターン数]の上限 |
removeByDamage |
Boolean | [ダメージで解除] |
chanceByDamage |
Number | [ダメージで解除]の%確率 |
removeByWalking |
Boolean | [歩数で解除] |
stepToRemove |
Number | [歩数で解除]の歩数 |
iconIndex |
Number | [アイコン]番号 |
message1 |
String | [アクターがこの状態になったとき] |
message2 |
String | [敵キャラがこの状態になったとき] |
message3 |
String | [この状態が継続しているとき] |
message4 |
String | [この状態が解除されたとき] |
motion |
Number | [[SV]モーション] |
overlay |
Number | [[SV]重ね合わせ] |
traits |
Array.<RPG.Trait> | [特徴]の配列 |
以下 ID 0 は固定、他は規定値。ID 1 は HP が 0 になった時に自動的に付加されるステート。
ID | [ステート] |
---|---|
0 | 通常 |
1 | 戦闘不能 |
2 | 防御 |
3 | 不死身 |
4 | 毒 |
5 | 暗闇 |
6 | 沈黙 |
7 | 激昂 |
8 | 混乱 |
9 | 魅了 |
10 | 睡眠 |
番号 | [行動制約] |
---|---|
0 | なし |
1 | 敵に攻撃 |
2 | 誰かを攻撃 |
3 | 味方を攻撃 |
4 | 行動できない |
番号 | [自動解除のタイミング] |
---|---|
0 | なし |
1 | 行動終了時 |
2 | 誰ターン終了時 |