mirror of
https://github.com/pret/pokeemerald.git
synced 2026-03-21 17:54:57 -05:00
Merge pull request #2124 from cawtds/fix-active-battler-ub
ub fix for OOB access with gActiveBattler
This commit is contained in:
commit
b4abc6b5ce
|
|
@ -57,6 +57,11 @@ void SetUpBattleVarsAndBirchZigzagoon(void)
|
|||
gBattleControllerExecFlags = 0;
|
||||
ClearBattleAnimationVars();
|
||||
ClearBattleMonForms();
|
||||
// UB: at the start of a battle CheckMoveLimitations is called with gActiveBattler
|
||||
// from the previous battle, which can lead to multiple arrays being accessed out of bounds
|
||||
#ifdef UBFIX
|
||||
gActiveBattler = 0;
|
||||
#endif
|
||||
BattleAI_HandleItemUseBeforeAISetup(0xF);
|
||||
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_FIRST_BATTLE)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user