diff options
Diffstat (limited to 'constants')
-rw-r--r-- | constants/npc_trade_constants.asm | 44 | ||||
-rw-r--r-- | constants/npctrade_constants.asm | 43 | ||||
-rw-r--r-- | constants/script_constants.asm | 1 |
3 files changed, 45 insertions, 43 deletions
diff --git a/constants/npc_trade_constants.asm b/constants/npc_trade_constants.asm new file mode 100644 index 000000000..653ce3555 --- /dev/null +++ b/constants/npc_trade_constants.asm @@ -0,0 +1,44 @@ + ; npctrade struct members (see data/events/npc_trades.asm) +NPCTRADE_DIALOG EQU 0 ; db +NPCTRADE_GIVEMON EQU 1 ; db +NPCTRADE_GETMON EQU 2 ; db +NPCTRADE_NICK EQU 3 ; ds MON_NAME_LENGTH +NPCTRADE_DVS EQU 14 ; dw +NPCTRADE_ITEM EQU 16 ; db +NPCTRADE_OT_ID EQU 17 ; dw +NPCTRADE_OT_NAME EQU 19 ; ds NAME_LENGTH +NPCTRADE_GENDER EQU 30 ; db +NPCTRADE_PADDING EQU 31 ; db + +; NPCTrades indexes (see data/events/npc_trades.asm) + const_def + const NPC_TRADE_MIKE ; 0 + const NPC_TRADE_KYLE ; 1 + const NPC_TRADE_TIM ; 2 + const NPC_TRADE_EMY ; 3 + const NPC_TRADE_CHRIS ; 4 + const NPC_TRADE_KIM ; 5 + const NPC_TRADE_FOREST ; 6 + +; trade gender limits + const_def + const TRADE_GENDER_EITHER + const TRADE_GENDER_MALE + const TRADE_GENDER_FEMALE + +; TradeTexts indexes (see engine/events/npc_trade.asm) + +; trade dialogs + const_def + const TRADE_DIALOG_INTRO + const TRADE_DIALOG_CANCEL + const TRADE_DIALOG_WRONG + const TRADE_DIALOG_COMPLETE + const TRADE_DIALOG_AFTER + +; trade dialog sets + const_def + const TRADE_DIALOGSET_COLLECTOR + const TRADE_DIALOGSET_HAPPY + const TRADE_DIALOGSET_NEWBIE + const TRADE_DIALOGSET_GIRL diff --git a/constants/npctrade_constants.asm b/constants/npctrade_constants.asm deleted file mode 100644 index cb7508b11..000000000 --- a/constants/npctrade_constants.asm +++ /dev/null @@ -1,43 +0,0 @@ -; npctrade struct members (see data/events/npc_trades.asm) -TRADE_DIALOG EQU 0 -TRADE_GIVEMON EQU 1 -TRADE_GETMON EQU 2 -TRADE_NICK EQU 3 -TRADE_DVS EQU 14 -TRADE_ITEM EQU 16 -TRADE_OT_ID EQU 17 -TRADE_OT_NAME EQU 19 -TRADE_GENDER EQU 30 -TRADE_PADDING EQU 31 - -; NPCTrades indexes (see data/events/npc_trades.asm) - const_def - const NPCTRADE_MIKE ; 0 - const NPCTRADE_KYLE ; 1 - const NPCTRADE_TIM ; 2 - const NPCTRADE_EMY ; 3 - const NPCTRADE_CHRIS ; 4 - const NPCTRADE_KIM ; 5 - const NPCTRADE_FOREST ; 6 - -; trade gender limits -TRADE_EITHER_GENDER EQU 0 -TRADE_MALE_ONLY EQU 1 -TRADE_FEMALE_ONLY EQU 2 - -; TradeTexts indexes (see engine/npctrade.asm) - -; trade dialogs - const_def - const TRADE_INTRO - const TRADE_CANCEL - const TRADE_WRONG - const TRADE_COMPLETE - const TRADE_AFTER - -; trade dialog sets - const_def - const TRADE_DIALOG_COLLECTOR - const TRADE_DIALOG_HAPPY - const TRADE_DIALOG_NEWBIE - const TRADE_DIALOG_GIRL diff --git a/constants/script_constants.asm b/constants/script_constants.asm index 4ffdb6c16..c2de2b04f 100644 --- a/constants/script_constants.asm +++ b/constants/script_constants.asm @@ -91,6 +91,7 @@ RETVAR_EXECUTE EQU (2 << 6) NUM_PLAYER_EVENTS EQU const_value +; bg_event types ; TryBGEvent arguments (see engine/events.asm) const_def const BGEVENT_READ |