aboutsummaryrefslogtreecommitdiffstats
path: root/data/maps/objects/MtMoon1F.asm
diff options
context:
space:
mode:
authorvulcandth <vulcandth@gmail.com>2023-07-13 20:27:56 -0500
committerGitHub <noreply@github.com>2023-07-13 21:27:56 -0400
commitd001ced41b53271373753de835a9c3b3413dc318 (patch)
treeff2db7f403bddfcdeb12e50def8411cafedcdd5e /data/maps/objects/MtMoon1F.asm
parentMake wCurrentBoxNum a byte instead of word (#414) (diff)
downloadpokeyellow-d001ced41b53271373753de835a9c3b3413dc318.tar.gz
pokeyellow-d001ced41b53271373753de835a9c3b3413dc318.tar.xz
pokeyellow-d001ced41b53271373753de835a9c3b3413dc318.zip
Add macros, constants, and labels for map scripts and text (#367)
This introduces `def_script_pointers`, `def_text_pointers`, and `object_const_def` macros, and applies them to all maps. Most other map labels have also been identified.
Diffstat (limited to 'data/maps/objects/MtMoon1F.asm')
-rw-r--r--data/maps/objects/MtMoon1F.asm44
1 files changed, 30 insertions, 14 deletions
diff --git a/data/maps/objects/MtMoon1F.asm b/data/maps/objects/MtMoon1F.asm
index 4a6c095d..bc697395 100644
--- a/data/maps/objects/MtMoon1F.asm
+++ b/data/maps/objects/MtMoon1F.asm
@@ -1,3 +1,19 @@
+ object_const_def
+ const MTMOON1F_HIKER
+ const MTMOON1F_YOUNGSTER1
+ const MTMOON1F_COOLTRAINER_F1
+ const MTMOON1F_SUPER_NERD
+ const MTMOON1F_COOLTRAINER_F2
+ const MTMOON1F_YOUNGSTER2
+ const MTMOON1F_YOUNGSTER3
+ const MTMOON1F_POTION1
+ const MTMOON1F_MOON_STONE
+ const MTMOON1F_RARE_CANDY
+ const MTMOON1F_ESCAPE_ROPE
+ const MTMOON1F_POTION2
+ const MTMOON1F_TM_WATER_GUN
+ const MTMOON1F_BEWARE_ZUBAT_SIGN
+
MtMoon1F_Object:
db $3 ; border block
@@ -9,21 +25,21 @@ MtMoon1F_Object:
warp_event 25, 15, MT_MOON_B1F, 4
def_bg_events
- bg_event 15, 23, 14 ; MtMoon1Text14
+ bg_event 15, 23, TEXT_MTMOON1F_BEWARE_ZUBAT_SIGN
def_object_events
- object_event 5, 6, SPRITE_HIKER, STAY, DOWN, 1, OPP_HIKER, 1
- object_event 12, 16, SPRITE_YOUNGSTER, STAY, RIGHT, 2, OPP_YOUNGSTER, 3
- object_event 30, 4, SPRITE_COOLTRAINER_F, STAY, DOWN, 3, OPP_LASS, 5
- object_event 24, 31, SPRITE_SUPER_NERD, STAY, UP, 4, OPP_SUPER_NERD, 1
- object_event 16, 23, SPRITE_COOLTRAINER_F, STAY, DOWN, 5, OPP_LASS, 6
- object_event 7, 22, SPRITE_YOUNGSTER, STAY, DOWN, 6, OPP_BUG_CATCHER, 7
- object_event 30, 27, SPRITE_YOUNGSTER, STAY, RIGHT, 7, OPP_BUG_CATCHER, 8
- object_event 2, 20, SPRITE_POKE_BALL, STAY, NONE, 8, POTION
- object_event 2, 2, SPRITE_POKE_BALL, STAY, NONE, 9, MOON_STONE
- object_event 35, 31, SPRITE_POKE_BALL, STAY, NONE, 10, RARE_CANDY
- object_event 36, 23, SPRITE_POKE_BALL, STAY, NONE, 11, ESCAPE_ROPE
- object_event 20, 33, SPRITE_POKE_BALL, STAY, NONE, 12, POTION
- object_event 5, 32, SPRITE_POKE_BALL, STAY, NONE, 13, TM_WATER_GUN
+ object_event 5, 6, SPRITE_HIKER, STAY, DOWN, TEXT_MTMOON1F_HIKER, OPP_HIKER, 1
+ object_event 12, 16, SPRITE_YOUNGSTER, STAY, RIGHT, TEXT_MTMOON1F_YOUNGSTER1, OPP_YOUNGSTER, 3
+ object_event 30, 4, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_MTMOON1F_COOLTRAINER_F1, OPP_LASS, 5
+ object_event 24, 31, SPRITE_SUPER_NERD, STAY, UP, TEXT_MTMOON1F_SUPER_NERD, OPP_SUPER_NERD, 1
+ object_event 16, 23, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_MTMOON1F_COOLTRAINER_F2, OPP_LASS, 6
+ object_event 7, 22, SPRITE_YOUNGSTER, STAY, DOWN, TEXT_MTMOON1F_YOUNGSTER2, OPP_BUG_CATCHER, 7
+ object_event 30, 27, SPRITE_YOUNGSTER, STAY, RIGHT, TEXT_MTMOON1F_YOUNGSTER3, OPP_BUG_CATCHER, 8
+ object_event 2, 20, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_POTION1, POTION
+ object_event 2, 2, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_MOON_STONE, MOON_STONE
+ object_event 35, 31, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_RARE_CANDY, RARE_CANDY
+ object_event 36, 23, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_ESCAPE_ROPE, ESCAPE_ROPE
+ object_event 20, 33, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_POTION2, POTION
+ object_event 5, 32, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_TM_WATER_GUN, TM_WATER_GUN
def_warps_to MT_MOON_1F