create_state
Create a new status effect (poison, sleep, buff, etc.) for RPG Maker, configuring behavior like removal timing, restrictions, and traits.
Instructions
Create a new state (poison, sleep, confusion, buff, etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | State name | |
| iconIndex | No | Icon index | |
| restriction | No | Restriction: 0=none, 1=attack enemy, 2=attack ally, 3=attack anyone, 4=cannot move | |
| priority | No | State priority (default 50) | |
| removeAtBattleEnd | No | Remove when battle ends (default false) | |
| removeByDamage | No | Chance to remove when damaged (default false) | |
| autoRemovalTiming | No | Auto remove: 0=none, 1=action end, 2=turn end | |
| minTurns | No | Minimum turns (default 1) | |
| maxTurns | No | Maximum turns (default 5) | |
| traits | No | Trait objects {code, dataId, value} | |
| message1 | No | Message when applied | |
| message2 | No | Message when remaining | |
| message3 | No | Message when removed | |
| message4 | No | Message on failure | |
| note | No | Note field | |
| removeByRestriction | No | Remove by restriction (default false) | |
| stepsToRemove | No | Steps to remove (default 100) |