summaryrefslogtreecommitdiff
path: root/src/constants/script_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/constants/script_constants.asm')
-rw-r--r--src/constants/script_constants.asm157
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