Fix failing test for B_PREFERRED_ICE_WEATHER = B_ICE_WEATHER_SNOW (#7755)
This commit is contained in:
parent
4e6f726efe
commit
f28b3bf3b8
@ -40,6 +40,7 @@ DOUBLE_BATTLE_TEST("Overcoat blocks damage from sandstorm")
|
||||
DOUBLE_BATTLE_TEST("Overcoat blocks damage from hail")
|
||||
{
|
||||
GIVEN {
|
||||
ASSUME(GetMoveEffect(MOVE_HAIL) == EFFECT_HAIL);
|
||||
PLAYER(SPECIES_WYNAUT) { Speed(50); Ability(ABILITY_SNOW_CLOAK); }
|
||||
PLAYER(SPECIES_SOLOSIS) { Speed(40); Ability(ABILITY_RUN_AWAY); }
|
||||
OPPONENT(SPECIES_PINECO) { Speed(30); Ability(ABILITY_OVERCOAT); }
|
||||
|
||||
@ -54,6 +54,7 @@ SINGLE_BATTLE_TEST("Slush Rush doesn't prevent non-Ice types from taking damage
|
||||
GIVEN {
|
||||
ASSUME(GetSpeciesType(SPECIES_WOBBUFFET, 0) != TYPE_ICE);
|
||||
ASSUME(GetSpeciesType(SPECIES_WOBBUFFET, 1) != TYPE_ICE);
|
||||
ASSUME(GetMoveEffect(MOVE_HAIL) == EFFECT_HAIL);
|
||||
PLAYER(SPECIES_WOBBUFFET);
|
||||
OPPONENT(SPECIES_CETITAN) { Ability(ABILITY_SLUSH_RUSH); }
|
||||
} WHEN {
|
||||
|
||||
@ -249,7 +249,11 @@ AI_DOUBLE_BATTLE_TEST("AI can use all moves, 201-300")
|
||||
case EFFECT_HEAL_BELL:
|
||||
case EFFECT_SUNNY_DAY:
|
||||
case EFFECT_RAIN_DANCE:
|
||||
#if B_PREFERRED_ICE_WEATHER == B_ICE_WEATHER_SNOW
|
||||
case EFFECT_SNOWSCAPE:
|
||||
#else
|
||||
case EFFECT_HAIL:
|
||||
#endif
|
||||
case EFFECT_ROLE_PLAY:
|
||||
case EFFECT_REFRESH:
|
||||
|
||||
|
||||
@ -838,7 +838,11 @@ SINGLE_BATTLE_TEST("Dynamax: Max Geyser sets up heavy rain")
|
||||
}
|
||||
}
|
||||
|
||||
#if B_PREFERRED_ICE_WEATHER == B_ICE_WEATHER_SNOW
|
||||
SINGLE_BATTLE_TEST("Dynamax: Max Hailstorm sets up snow")
|
||||
#else
|
||||
SINGLE_BATTLE_TEST("Dynamax: Max Hailstorm sets up hail")
|
||||
#endif
|
||||
{
|
||||
GIVEN {
|
||||
ASSUME(MoveHasAdditionalEffect(MOVE_MAX_HAILSTORM, MOVE_EFFECT_HAIL));
|
||||
@ -848,9 +852,15 @@ SINGLE_BATTLE_TEST("Dynamax: Max Hailstorm sets up hail")
|
||||
TURN { MOVE(player, MOVE_POWDER_SNOW, gimmick: GIMMICK_DYNAMAX); MOVE(opponent, MOVE_CELEBRATE); }
|
||||
} SCENE {
|
||||
MESSAGE("Wobbuffet used Max Hailstorm!");
|
||||
#if B_PREFERRED_ICE_WEATHER == B_ICE_WEATHER_SNOW
|
||||
MESSAGE("It started to snow!");
|
||||
MESSAGE("The opposing Wobbuffet used Celebrate!");
|
||||
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_SNOW_CONTINUES);
|
||||
#else
|
||||
MESSAGE("It started to hail!");
|
||||
MESSAGE("The opposing Wobbuffet used Celebrate!");
|
||||
ANIMATION(ANIM_TYPE_GENERAL, B_ANIM_HAIL_CONTINUES);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user