Fixed Max Overgrowth test
This commit is contained in:
parent
8f4c1e9a11
commit
070ce214af
2 changed files with 13 additions and 9 deletions
|
@ -680,19 +680,19 @@ void BS_SetMaxMoveEffect(void)
|
|||
{
|
||||
case MAX_EFFECT_MISTY_TERRAIN:
|
||||
statusFlag = STATUS_FIELD_MISTY_TERRAIN;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = 0;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = B_MSG_TERRAIN_SET_MISTY;
|
||||
break;
|
||||
case MAX_EFFECT_GRASSY_TERRAIN:
|
||||
statusFlag = STATUS_FIELD_GRASSY_TERRAIN;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = 1;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = B_MSG_TERRAIN_SET_GRASSY;
|
||||
break;
|
||||
case MAX_EFFECT_ELECTRIC_TERRAIN:
|
||||
statusFlag = STATUS_FIELD_ELECTRIC_TERRAIN;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = 2;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = B_MSG_TERRAIN_SET_ELECTRIC;
|
||||
break;
|
||||
case MAX_EFFECT_PSYCHIC_TERRAIN:
|
||||
statusFlag = STATUS_FIELD_PSYCHIC_TERRAIN;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = 3;
|
||||
gBattleCommunication[MULTISTRING_CHOOSER] = B_MSG_TERRAIN_SET_PSYCHIC;
|
||||
break;
|
||||
}
|
||||
if (!(gFieldStatuses & statusFlag) && statusFlag != 0)
|
||||
|
|
|
@ -783,18 +783,22 @@ SINGLE_BATTLE_TEST("(DYNAMAX) Max Rockfall sets up a sandstorm")
|
|||
|
||||
SINGLE_BATTLE_TEST("(DYNAMAX) Max Overgrowth sets up Grassy Terrain")
|
||||
{
|
||||
KNOWN_FAILING; // Grassy terrain bugged #2820
|
||||
s32 maxHP = 490; // Because of recalculated stats upon Dynamaxing
|
||||
GIVEN {
|
||||
ASSUME(gBattleMoves[MOVE_MAX_OVERGROWTH].argument == MAX_EFFECT_GRASSY_TERRAIN);
|
||||
OPPONENT(SPECIES_WOBBUFFET) { MaxHP(256); HP(128); };
|
||||
PLAYER(SPECIES_WOBBUFFET) { MaxHP(256); HP(128); };
|
||||
ASSUME(gSpeciesInfo[SPECIES_WOBBUFFET].baseHP == 190);
|
||||
OPPONENT(SPECIES_WOBBUFFET) { MaxHP(maxHP); HP(maxHP / 2); };
|
||||
PLAYER(SPECIES_WOBBUFFET) { MaxHP(maxHP); HP(maxHP / 2); };
|
||||
} WHEN {
|
||||
TURN { MOVE(player, MOVE_VINE_WHIP, dynamax: TRUE); MOVE(opponent, MOVE_CELEBRATE); }
|
||||
TURN { MOVE(player, MOVE_VINE_WHIP); MOVE(opponent, MOVE_CELEBRATE); }
|
||||
} SCENE {
|
||||
MESSAGE("Wobbuffet used Max Overgrowth!");
|
||||
MESSAGE("Foe Wobbuffet cannot use Celebrate!");
|
||||
HP_BAR(player, damage: -256/16);
|
||||
MESSAGE("Grass grew to cover the battlefield!");
|
||||
MESSAGE("Wobbuffet is healed by the grassy terrain!");
|
||||
HP_BAR(player, damage: -maxHP/16);
|
||||
MESSAGE("Foe Wobbuffet is healed by the grassy terrain!");
|
||||
HP_BAR(opponent, damage: -maxHP/16);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue