pokeemerald-expansion/include/constants/move_relearner.h
FosterProgramming 780805f169
Some checks are pending
CI / build-emerald (push) Waiting to run
CI / build-firered (push) Waiting to run
CI / build-leafgreen (push) Waiting to run
CI / release (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
CI / docs_validate (push) Waiting to run
CI / allcontributors (push) Waiting to run
Move relearner refactor (#9006)
2026-04-06 11:18:15 -07:00

30 lines
1.1 KiB
C

#ifndef GUARD_CONSTANTS_MOVE_RELEARNER_H
#define GUARD_CONSTANTS_MOVE_RELEARNER_H
// Max number of moves shown by the move relearner.
// Increased from 25 to 60 so Mew can display all TMs/HMs.
// If you plan on adding more TMs, increase this number too.
#define MAX_RELEARNER_MOVES 60
// Move Relearner menu change constants
enum MoveRelearnerStates
{
MOVE_RELEARNER_LEVEL_UP_MOVES,
MOVE_RELEARNER_EGG_MOVES,
MOVE_RELEARNER_TM_MOVES,
MOVE_RELEARNER_TUTOR_MOVES,
MOVE_RELEARNER_COUNT,
};
enum RelearnMode
{
RELEARN_MODE_NONE = 0,
RELEARN_MODE_SCRIPT = 1, // Relearning moves through an event script
// These two must stay 2 and 3, they are tied to the summary screen pages
RELEARN_MODE_PSS_PAGE_BATTLE_MOVES = 2, // Relearning moves through the summary screen's battle moves page
RELEARN_MODE_PSS_PAGE_CONTEST_MOVES = 3, // Relearning moves through the summary screen's contest moves page (defaults to contest page on relearner screen)
RELEARN_MODE_PARTY_MENU = 4, // Relearning moves through the party menu's moves submenu
};
#endif // GUARD_CONSTANTS_MOVE_RELEARNER_H