Unrelated: Resizing of switch/variable array when oob
Missing: Autoheal of states after time / after hit
#477, #330 and #399
Battle: Implement Enemy using skill targeting single ally/enemy
Battle: Inflict states based on state_rank probability
Battle: Respect A-E state ranks and restrictions
Dynamically resize Switches/Variables when out-of-bounds. Fixes #477
Respect MessageBox Transparent setting (which is shared with battle s…
Battle: Instead of Alive test for Exists (not dead or hidden). Preven…
…ts that Hidden (unspawned) enemies can be attacked. Also update visibility. Fixes #330.
Battle: Implement Enemy SelfDestruct
Battle: Rename bool-returning funcs to Is...
Battle: Implement Enemy escape
Battle: Add some utility functions
Battle: Enemy defend. Fix some sound effects and animations.
Battle: Only consume Sp/Item once for multi-target skills. Fixes #399
Battle: Critical hit (for normal attacks)
Battle: Correct hit chance. Fix Charge/Defense calculation
Battle: Make self destructed/escaped enemies respawnable. Not fully w…
Battle: Fix hiding option (again)
Fix compile warnings
Hey really nice commit Ghabry gg ^^