diff options
Diffstat (limited to 'src/constants/script_constants.asm')
-rw-r--r-- | src/constants/script_constants.asm | 157 |
1 files changed, 145 insertions, 12 deletions
diff --git a/src/constants/script_constants.asm b/src/constants/script_constants.asm index 358acc3..29f8eae 100644 --- a/src/constants/script_constants.asm +++ b/src/constants/script_constants.asm @@ -26,7 +26,7 @@ const EVENT_MATTHEW_STATE ; $18 const EVENT_CHAP2_TRADE_STATE ; $19 const EVENT_DAVID_STATE ; $1a - const EVENT_JOSEPH_STATE ; $1b + const EVENT_BEAT_JOSEPH ; $1b const EVENT_ISHIHARA_MENTIONED ; $1c const EVENT_ISHIHARA_MET ; $1d const EVENT_ISHIHARAS_HOUSE_MENTIONED ; $1e @@ -116,27 +116,160 @@ const EVENT_GIFT_CENTER_MENU_CHOICE ; $72 const EVENT_AARON_BOOSTER_REWARD ; $73 const EVENT_CONSOLE ; $74 - const EVENT_SAM_TUTORIAL_MENU_CHOICE ; $75 + const EVENT_SAM_MENU_CHOICE ; $75 const EVENT_AARON_DECK_MENU_CHOICE ; $76 EVENT_FLAG_AMOUNT EQU const_value EVENT_FLAG_BYTES EQU $40 +; EVENT_PUPIL_MICHAEL_STATE +; EVENT_PUPIL_CHRIS_STATE +; EVENT_PUPIL_JESSICA_STATE +PUPIL_INACTIVE EQU 0 +PUPIL_ACTIVE EQU 1 +PUPIL_TALKED EQU 2 +PUPIL_DEFEATED EQU 8 +PUPIL_REVISITED EQU 9 + +; EVENT_GAL1_TRADE_STATE +GAL1_TRADE_NOT_OFFERED EQU 0 +GAL1_TRADE_OFFERED EQU 1 +GAL1_TRADE_COMPLETED EQU 2 + ; EVENT_IMAKUNI_STATE -; Starts at 0, Talking to lass moves it to MENTIONED (1), then -; talking to Imakuni at least once sets it to TALKED (2) -IMAKUNI_MENTIONED EQU 1 -IMAKUNI_TALKED EQU 2 +IMAKUNI_NOT_MENTIONED EQU 0 +IMAKUNI_MENTIONED EQU 1 +IMAKUNI_TALKED EQU 2 + +; EVENT_MATTHEW_STATE +MATTHEW_TALKED EQU 1 +MATTHEW_DEFEATED EQU 2 + +; EVENT_CHAP2_TRADE_STATE +CHAP2_TRADE_NOT_OFFERED EQU 0 +CHAP2_TRADE_OFFERED EQU 1 +CHAP2_TRADE_COMPLETED EQU 2 + +; EVENT_DAVID_STATE +DAVID_TALKED EQU 1 +DAVID_DEFEATED EQU 2 + +; EVENT_ISHIHARA_TRADE_STATE +ISHIHARA_INTRODUCTION EQU 0 +ISHIHARA_TRADE_1_RUMORED EQU 1 +ISHIHARA_TRADE_1_OFFERED EQU 2 +ISHIHARA_TRADE_2_RUMORED EQU 3 +ISHIHARA_TRADE_2_OFFERED EQU 4 +ISHIHARA_TRADE_3_RUMORED EQU 5 +ISHIHARA_TRADE_3_OFFERED EQU 6 +ISHIHARA_TRADES_COMPLETE EQU 7 +ISHIHARA_LEFT EQU 8 + +; EVENT_LAD2_STATE +LAD2_SLOWPOKE_AVAILABLE EQU 1 +LAD2_SLOWPOKE_GONE EQU 2 + +; EVENT_MAN1_GIFT_SEQUENCE_STATE +MAN1_GIFT_SEQUENCE_COMPLETE EQU 6 + +; EVENT_PAPPY1_STATE +PAPPY1_TALKED EQU 1 +PAPPY1_CHALLENGE_ACCEPTED EQU 2 +PAPPY1_CHALLENGE_COMPLETE EQU 3 ; EVENT_JOSHUA_STATE -JOSHUA_TALKED EQU 1 -JOSHUA_BEATEN EQU 2 +JOSHUA_TALKED EQU 1 +JOSHUA_DEFEATED EQU 2 ; EVENT_IMAKUNI_ROOM -IMAKUNI_FIGHTING_CLUB EQU 0 -IMAKUNI_SCIENCE_CLUB EQU 1 -IMAKUNI_LIGHTNING_CLUB EQU 2 -IMAKUNI_WATER_CLUB EQU 3 +IMAKUNI_FIGHTING_CLUB EQU 0 +IMAKUNI_SCIENCE_CLUB EQU 1 +IMAKUNI_LIGHTNING_CLUB EQU 2 +IMAKUNI_WATER_CLUB EQU 3 + +; EVENT_NIKKI_STATE +NIKKI_IN_ISHIHARAS_HOUSE EQU 1 +NIKKI_IN_GRASS_CLUB EQU 2 + +; EVENT_LASS2_TRADE_STATE +LASS2_TRADE_1_AVAILABLE EQU 0 +LASS2_TRADE_1_OFFERED EQU 1 +LASS2_TRADE_2_AVAILABLE EQU 2 +LASS2_TRADE_2_OFFERED EQU 3 +LASS2_TRADE_3_AVAILABLE EQU 4 +LASS2_TRADE_3_OFFERED EQU 5 +LASS2_TRADES_COMPLETE EQU 6 + +; EVENT_MASON_LAB_STATE +MASON_LAB_IN_PRACTICE_DUEL EQU 1 +MASON_LAB_RECEIVED_STARTER_DECK EQU 3 + +; EVENT_CHALLENGE_CUP_1_STATE +; EVENT_CHALLENGE_CUP_2_STATE +; EVENT_CHALLENGE_CUP_3_STATE +; EVENT_CHALLENGE_CUP_1_RESULT +; EVENT_CHALLENGE_CUP_2_RESULT +; EVENT_CHALLENGE_CUP_3_RESULT +CHALLENGE_CUP_NOT_STARTED EQU 0 +CHALLENGE_CUP_READY_TO_START EQU 1 +CHALLENGE_CUP_WON EQU 2 +CHALLENGE_CUP_LOST EQU 3 +CHALLENGE_CUP_OVER EQU 7 + +; EVENT_RONALD_FIRST_DUEL_STATE +; EVENT_RONALD_SECOND_DUEL_STATE +RONALD_DUEL_WON EQU 1 +RONALD_DUEL_LOST EQU 2 + +; EVENT_POKEMON_DOME_STATE +POKEMON_DOME_CHALLENGED EQU 1 +POKEMON_DOME_DEFEATED EQU 2 + +; EVENT_COURTNEY_STATE +COURTNEY_CHALLENGED EQU 1 +COURTNEY_DEFEATED EQU 2 + +; EVENT_STEVE_STATE +STEVE_CHALLENGED EQU 1 +STEVE_DEFEATED EQU 2 + +; EVENT_JACK_STATE +JACK_CHALLENGED EQU 1 +JACK_DEFEATED EQU 2 + +; EVENT_ROD_STATE +ROD_CHALLENGED EQU 1 +ROD_DEFEATED EQU 2 + +; EVENT_RONALD_POKEMON_DOME_STATE +RONALD_CHALLENGED EQU 1 +RONALD_DEFEATED EQU 2 + +; EVENT_GIFT_CENTER_MENU_CHOICE +GIFT_CENTER_MENU_SEND_CARD EQU 0 +GIFT_CENTER_MENU_RECEIVE_CARD EQU 1 +GIFT_CENTER_MENU_SEND_DECK EQU 2 +GIFT_CENTER_MENU_RECEIVE_DECK EQU 3 +GIFT_CENTER_MENU_EXIT EQU 4 + +; EVENT_SAM_MENU_CHOICE +; normal menu +SAM_MENU_NORMAL_DUEL EQU 0 +SAM_MENU_PRACTICE_DUEL EQU 1 +SAM_MENU_RULES EQU 2 +SAM_MENU_NOTHING EQU 3 +; rules menu +SAM_MENU_ENERGY EQU 0 +SAM_MENU_ATTACKING EQU 1 +SAM_MENU_RETREATING EQU 2 +SAM_MENU_EVOLVING EQU 3 +SAM_MENU_POKEMON_POWER EQU 4 +SAM_MENU_ENDING_YOUR_TURN EQU 5 +SAM_MENU_WIN_OR_LOSS EQU 6 +SAM_MENU_NOTHING_TO_ASK EQU 7 + +; EVENT_AARON_DECK_MENU_CHOICE +AARON_DECK_MENU_CANCEL EQU 3 NORTH EQU $00 EAST EQU $01 |