Fixes Zigzgoon battle being able to use a Gimmick (#5129)
* Fixes Zigzgoon battle being able to use a Gimmick * add commit * Update src/battle_terastal.c * Update src/battle_dynamax.c
This commit is contained in:
parent
a4dc9a0480
commit
77afb01477
@ -76,6 +76,10 @@ bool32 CanDynamax(u32 battler)
|
||||
u16 species = gBattleMons[battler].species;
|
||||
u16 holdEffect = GetBattlerHoldEffect(battler, FALSE);
|
||||
|
||||
// Prevents Zigzagoon from dynamaxing in vanilla.
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_FIRST_BATTLE && GetBattlerSide(battler) == B_SIDE_OPPONENT)
|
||||
return FALSE;
|
||||
|
||||
// Check if Player has a Dynamax Band.
|
||||
if (!TESTING && (GetBattlerPosition(battler) == B_POSITION_PLAYER_LEFT
|
||||
|| (!(gBattleTypeFlags & BATTLE_TYPE_MULTI) && GetBattlerPosition(battler) == B_POSITION_PLAYER_RIGHT)))
|
||||
|
||||
@ -63,6 +63,10 @@ bool32 CanTerastallize(u32 battler)
|
||||
{
|
||||
u32 holdEffect = GetBattlerHoldEffect(battler, FALSE);
|
||||
|
||||
// Prevents Zigzagoon from terastalizing in vanilla.
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_FIRST_BATTLE && GetBattlerSide(battler) == B_SIDE_OPPONENT)
|
||||
return FALSE;
|
||||
|
||||
if (TESTING || GetBattlerSide(battler) == B_SIDE_OPPONENT)
|
||||
{
|
||||
// Skip all other checks in this block, go to HasTrainerUsedGimmick
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user