Battle Program
Battle Program¶
A program that defines automated battle behavior, consisting of conditions that must be met and elements that execute when triggered.
Properties¶
System¶
| Name | Explanation | Type |
|---|---|---|
| Conditions | The conditions that must be met for this program to execute. | |
| Elements | The battle program elements that execute when the conditions are met. | |
| Ignores Battle Updates | Whether the action skips updating the state of the battle after execution. | Toggle |
| Ignores Counter Requirements | Whether the action bypasses counter requirements and forces execution. | Toggle |
| Ignores Interrupts | Whether the program ignores interrupts from other programs during execution. | Toggle |
| Ignores User Requirements | Whether the action bypasses user requirements and forces execution. | Toggle |
| Is Interrupt | Whether this program can interrupt other programs that are currently executing. | Toggle |
| Is Single Action | Whether all elements in this program are treated as a single combined action. | Toggle |
| Prevents Further Interrupts | Whether this program blocks other programs from interrupting after it begins. | Toggle |
| Validates Actions | Whether the program is skipped when its elements cannot be executed, such as a skill the battler cannot pay for, allowing a later program to run instead. | Toggle |