diff --git a/src/battle_ai_util.c b/src/battle_ai_util.c index e9807f9159..95419da949 100644 --- a/src/battle_ai_util.c +++ b/src/battle_ai_util.c @@ -2450,10 +2450,10 @@ static bool32 PartyBattlerShouldAvoidHazards(u8 currBattler, u8 switchBattler) if (ability == ABILITY_MAGIC_GUARD) return FALSE; - if (!(gFieldStatuses & STATUS_FIELD_MAGIC_ROOM || ability == ABILITY_KLUTZ)) - holdEffect = gItems[GetMonData(mon, MON_DATA_HELD_ITEM)].holdEffect; - else + if (gFieldStatuses & STATUS_FIELD_MAGIC_ROOM || ability == ABILITY_KLUTZ) holdEffect = HOLD_EFFECT_NONE; + else + holdEffect = gItems[GetMonData(mon, MON_DATA_HELD_ITEM)].holdEffect; if (holdEffect == HOLD_EFFECT_HEAVY_DUTY_BOOTS) return FALSE;