summaryrefslogtreecommitdiff
path: root/constants
diff options
context:
space:
mode:
authorIIMarckus <iimarckus@gmail.com>2018-08-19 05:09:52 -0600
committerIIMarckus <iimarckus@gmail.com>2018-08-19 05:09:52 -0600
commitfaf6508bbbd7dd7a1649b4341d76912553ff99e6 (patch)
tree17e8ff92fdcaaa943be3ad1179be24f6fd548ad9 /constants
parentff79210d4431643ab670f69f088a0fb1fa8c6fcd (diff)
Add all bank 54 map objects.
Diffstat (limited to 'constants')
-rw-r--r--constants/event_flags.asm2
-rw-r--r--constants/npc_trade_constants.asm45
2 files changed, 46 insertions, 1 deletions
diff --git a/constants/event_flags.asm b/constants/event_flags.asm
index f11f5bfb..f8b9f55a 100644
--- a/constants/event_flags.asm
+++ b/constants/event_flags.asm
@@ -2,7 +2,7 @@
const_def
; These first eight flags are reset upon reloading the map.
- const EVENT_GAVE_KURT_APRICORNS ; 000
+ const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 ; 000
const EVENT_RECEIVED_BALLS_FROM_KURT
const EVENT_DRAGON_SHRINE_QUESTION_2
const EVENT_DRAGON_SHRINE_QUESTION_3
diff --git a/constants/npc_trade_constants.asm b/constants/npc_trade_constants.asm
new file mode 100644
index 00000000..f84db5df
--- /dev/null
+++ b/constants/npc_trade_constants.asm
@@ -0,0 +1,45 @@
+ ; 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
+NUM_NPC_TRADES EQU const_value
+
+; 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