pokeemmo/test/battle/move_flags/accuracy_50_in_sun.c
2025-05-16 07:58:40 +02:00

22 lines
544 B
C

#include "global.h"
#include "test/battle.h"
ASSUMPTIONS
{
ASSUME(GetMoveAccuracy(MOVE_THUNDER) == 70);
ASSUME(MoveHas50AccuracyInSun(MOVE_HURRICANE) == TRUE);
}
SINGLE_BATTLE_TEST("Thunder's accuracy is lowered to 50% in Sunlight")
{
PASSES_RANDOMLY(50, 100, RNG_ACCURACY);
GIVEN {
PLAYER(SPECIES_WOBBUFFET);
OPPONENT(SPECIES_WOBBUFFET);
} WHEN {
TURN { MOVE(player, MOVE_SUNNY_DAY); MOVE(opponent, MOVE_THUNDER); }
} SCENE {
ANIMATION(ANIM_TYPE_MOVE, MOVE_THUNDER, opponent);
}
}