24 lines
1.1 KiB
C
24 lines
1.1 KiB
C
#include "global.h"
|
|
#include "test/battle.h"
|
|
|
|
TO_DO_BATTLE_TEST("Conversion changes the user's types to the target's current types (Gen 1)");
|
|
TO_DO_BATTLE_TEST("Conversion changes the user's types randomly to one of the user's move (Gen 2-5)");
|
|
TO_DO_BATTLE_TEST("Conversion ignores moves that share types with the user (Gen 2-5)");
|
|
TO_DO_BATTLE_TEST("Conversion fails if all the user's moves share types with the user (Gen 2-5)");
|
|
TO_DO_BATTLE_TEST("Conversion changes the user's types to the one in the user's first slot (Gen 6+)");
|
|
TO_DO_BATTLE_TEST("Conversion can read the user's first move slot even if that move cannot be selected (Gen 6+)"); //Eg. Disable
|
|
TO_DO_BATTLE_TEST("Conversion can change the user's types to Conversion's type");
|
|
|
|
SINGLE_BATTLE_TEST("(TERA) Conversion fails if used by a Terastallized Pokemon")
|
|
{
|
|
GIVEN {
|
|
PLAYER(SPECIES_WOBBUFFET) { TeraType(TYPE_PSYCHIC); }
|
|
OPPONENT(SPECIES_WOBBUFFET);
|
|
} WHEN {
|
|
TURN { MOVE(player, MOVE_CONVERSION, gimmick: GIMMICK_TERA); }
|
|
} SCENE {
|
|
MESSAGE("Wobbuffet used Conversion!");
|
|
MESSAGE("But it failed!");
|
|
}
|
|
}
|