AI should not use Dark Void or Hyperspace Fury while wrong species (#7540)
This commit is contained in:
parent
9e49f55aaa
commit
608c123c39
@ -2912,6 +2912,14 @@ static s32 AI_CheckBadMove(u32 battlerAtk, u32 battlerDef, u32 move, s32 score)
|
||||
if (DoesPartnerHaveSameMoveEffect(BATTLE_PARTNER(battlerAtk), battlerDef, move, aiData->partnerMove))
|
||||
ADJUST_SCORE(-10);
|
||||
break;
|
||||
case EFFECT_DARK_VOID:
|
||||
if (B_DARK_VOID_FAIL >= GEN_7 && gBattleMons[battlerAtk].species != SPECIES_DARKRAI)
|
||||
ADJUST_SCORE(-10);
|
||||
break;
|
||||
case EFFECT_HYPERSPACE_FURY:
|
||||
if (gBattleMons[battlerAtk].species != SPECIES_HOOPA_UNBOUND)
|
||||
ADJUST_SCORE(-10);
|
||||
break;
|
||||
case EFFECT_PLACEHOLDER:
|
||||
return 0; // cannot even select
|
||||
} // move effect checks
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user