diff options
448 files changed, 8341 insertions, 8166 deletions
diff --git a/battle/core.asm b/battle/core.asm index 4dd60c891..471f21dc5 100644 --- a/battle/core.asm +++ b/battle/core.asm @@ -2365,7 +2365,7 @@ Function3cf14: ; 3cf14 ld de, SFX_KINESIS call PlaySFX call Function3d432 - ld de, SFX_UNKNOWN_2A + ld de, SFX_FAINT call PlaySFX hlcoord 1, 0 lb bc, 4, 10 @@ -4388,7 +4388,7 @@ Function3dc5b: ; 3dc5b ld de, SFX_KINESIS call PlaySFX call WaitSFX - ld de, SFX_UNKNOWN_2A + ld de, SFX_FAINT call PlaySFX call WaitSFX call Function3d432 @@ -8441,7 +8441,7 @@ Function3f54e: ; 3f54e ld a, [OtherTrainerClass] and a jr nz, .asm_3f55a - ld a, [wd22e] + ld a, [TempWildMonSpecies] ld [CurPartySpecies], a .asm_3f55a @@ -8658,7 +8658,7 @@ Function3f6d0: ; 3f6d0 ld [IsInBattle], a ld [BattleType], a ld [AttackMissed], a - ld [wd22e], a + ld [TempWildMonSpecies], a ld [OtherTrainerClass], a ld [wd266], a ld [wd267], a @@ -8824,9 +8824,9 @@ Function3f836: ; 3f836 call GetSRAMBank call Function3f85f call CloseSRAM - ld hl, AttrMap + hlcoord 0, 0, AttrMap xor a - ld bc, $0168 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill call Function3200 ld b, $8 diff --git a/battle/effect_commands.asm b/battle/effect_commands.asm index d162e1c37..4d53eec08 100644 --- a/battle/effect_commands.asm +++ b/battle/effect_commands.asm @@ -6448,7 +6448,7 @@ BattleCommand8c: ; 363b8 jp BattleTextBox .stat - TX_FAR UnknownText_0x1c0cc6 + text_jump UnknownText_0x1c0cc6 start_asm ld hl, .up @@ -6459,11 +6459,11 @@ BattleCommand8c: ; 363b8 ret .wayup - TX_FAR UnknownText_0x1c0cd0 + text_jump UnknownText_0x1c0cd0 db "@" .up - TX_FAR UnknownText_0x1c0ce0 + text_jump UnknownText_0x1c0ce0 db "@" ; 363e9 @@ -6482,7 +6482,7 @@ BattleCommand8d: ; 363e9 jp BattleTextBox .stat - TX_FAR UnknownText_0x1c0ceb + text_jump UnknownText_0x1c0ceb start_asm ld hl, .fell @@ -6493,10 +6493,10 @@ BattleCommand8d: ; 363e9 ret .sharplyfell - TX_FAR UnknownText_0x1c0cf5 + text_jump UnknownText_0x1c0cf5 db "@" .fell - TX_FAR UnknownText_0x1c0d06 + text_jump UnknownText_0x1c0d06 db "@" ; 3641a @@ -7804,7 +7804,7 @@ BattleCommand39: ; 36b4d jp EndMoveEffect .UsedText - TX_FAR UnknownText_0x1c0d0e ; "[USER]" + text_jump UnknownText_0x1c0d0e ; "[USER]" start_asm ld a, BATTLE_VARS_MOVE_ANIM @@ -7837,32 +7837,32 @@ BattleCommand39: ; 36b4d .RazorWind ; 'made a whirlwind!' - TX_FAR UnknownText_0x1c0d12 + text_jump UnknownText_0x1c0d12 db "@" .Solarbeam ; 'took in sunlight!' - TX_FAR UnknownText_0x1c0d26 + text_jump UnknownText_0x1c0d26 db "@" .SkullBash ; 'lowered its head!' - TX_FAR UnknownText_0x1c0d3a + text_jump UnknownText_0x1c0d3a db "@" .SkyAttack ; 'is glowing!' - TX_FAR UnknownText_0x1c0d4e + text_jump UnknownText_0x1c0d4e db "@" .Fly ; 'flew up high!' - TX_FAR UnknownText_0x1c0d5c + text_jump UnknownText_0x1c0d5c db "@" .Dig ; 'dug a hole!' - TX_FAR UnknownText_0x1c0d6c + text_jump UnknownText_0x1c0d6c db "@" ; 36c2c diff --git a/constants.asm b/constants.asm index 3b4fe7cd4..2d3c19fa2 100644 --- a/constants.asm +++ b/constants.asm @@ -25,3 +25,4 @@ INCLUDE "constants/pokemon_data_constants.asm" INCLUDE "constants/misc_constants.asm" INCLUDE "constants/std_constants.asm" INCLUDE "constants/deco_constants.asm" +INCLUDE "constants/radio_constants.asm" diff --git a/constants/deco_constants.asm b/constants/deco_constants.asm index 1038e40f7..de8edb652 100644 --- a/constants/deco_constants.asm +++ b/constants/deco_constants.asm @@ -1,105 +1,105 @@ -const_value = 1
- const DECO_PLANT
- const DECO_BED
- const DECO_CARPET
- const DECO_POSTER
- const DECO_DOLL
- const DECO_BIGDOLL
-
-const_value = 1
- const PUT_IT_AWAY
- const MAGNAPLANT
- const TROPICPLANT
- const JUMBOPLANT
- const TOWN_MAP_D
- const FAMICOM
- const SUPER_NES
- const NINTENDO_64
- const VIRTUAL_BOY
- const GOLD_TROPHY
- const SILVER_TROPHY
- const SURF_PIKA_DOLL
- const _BED
- const _CARPET
- const _POSTER
- const _DOLL
- const BIG_
- const FEATHERY_BED
- const PIKACHU_BED
- const PINK_BED
- const POLKADOT_BED
- const RED_CARPET
- const BLUE_CARPET
- const YELLOW_CARPET
- const GREEN_CARPET
-
-const_value = 1
- const SET_UP_BED
- const PUT_AWAY_BED
- const SET_UP_CARPET
- const PUT_AWAY_CARPET
- const SET_UP_PLANT
- const PUT_AWAY_PLANT
- const SET_UP_POSTER
- const PUT_AWAY_POSTER
- const SET_UP_CONSOLE
- const PUT_AWAY_CONSOLE
- const SET_UP_BIG_DOLL
- const PUT_AWAY_BIG_DOLL
- const SET_UP_DOLL
- const PUT_AWAY_DOLL
- const SET_UP_ORNAMENT
- const PUT_AWAY_ORNAMENT
-
-const_value = 2
- const DECO_FEATHERY_BED ; 2
- const DECO_PINK_BED ; 3
- const DECO_POLKADOT_BED ; 4
- const DECO_PIKACHU_BED ; 5
-const_value = const_value + 1
- const DECO_RED_CARPET ; 7
- const DECO_BLUE_CARPET ; 8
- const DECO_YELLOW_CARPET ; 9
- const DECO_GREEN_CARPET ; a
-const_value = const_value + 1
- const DECO_MAGNAPLANT ; c
- const DECO_TROPICPLANT ; d
- const DECO_JUMBOPLANT ; e
-const_value = const_value + 1
- const DECO_TOWN_MAP ; 10
- const DECO_PIKACHU_POSTER ; 11
- const DECO_CLEFAIRY_POSTER ; 12
- const DECO_JIGGLYPUFF_POSTER ; 13
-const_value = const_value + 1
- const DECO_FAMICOM ; 15
- const DECO_SNES ; 16
- const DECO_N64 ; 17
- const DECO_VIRTUAL_BOY ; 18
-const_value = const_value + 1
- const DECO_BIG_SNORLAX_DOLL ; 1a
- const DECO_BIG_ONIX_DOLL ; 1b
- const DECO_BIG_LAPRAS_DOLL ; 1c
-const_value = const_value + 1
- const DECO_PIKACHU_DOLL ; 1e
- const DECO_SURF_PIKACHU_DOLL ; 1f
- const DECO_CLEFAIRY_DOLL ; 20
- const DECO_JIGGLYPUFF_DOLL ; 21
- const DECO_BULBASAUR_DOLL ; 22
- const DECO_CHARMANDER_DOLL ; 23
- const DECO_SQUIRTLE_DOLL ; 24
- const DECO_POLIWAG_DOLL ; 25
- const DECO_DIGLETT_DOLL ; 26
- const DECO_STARMIE_DOLL ; 27
- const DECO_MAGIKARP_DOLL ; 28
- const DECO_ODDISH_DOLL ; 29
- const DECO_GENGAR_DOLL ; 2a
- const DECO_SHELLDER_DOLL ; 2b
- const DECO_GRIMER_DOLL ; 2c
- const DECO_VOLTORB_DOLL ; 2d
- const DECO_WEEDLE_DOLL ; 2e
- const DECO_UNOWN_DOLL ; 2f
- const DECO_GEODUDE_DOLL ; 30
- const DECO_MACHOP_DOLL ; 31
- const DECO_TENTACOOL_DOLL ; 32
- const DECO_GOLD_TROPHY_DOLL ; 33
- const DECO_SILVER_TROPHY_DOLL ; 34
+const_value = 1 + const DECO_PLANT + const DECO_BED + const DECO_CARPET + const DECO_POSTER + const DECO_DOLL + const DECO_BIGDOLL + +const_value = 1 + const PUT_IT_AWAY + const MAGNAPLANT + const TROPICPLANT + const JUMBOPLANT + const TOWN_MAP_D + const FAMICOM + const SUPER_NES + const NINTENDO_64 + const VIRTUAL_BOY + const GOLD_TROPHY + const SILVER_TROPHY + const SURF_PIKA_DOLL + const _BED + const _CARPET + const _POSTER + const _DOLL + const BIG_ + const FEATHERY_BED + const PIKACHU_BED + const PINK_BED + const POLKADOT_BED + const RED_CARPET + const BLUE_CARPET + const YELLOW_CARPET + const GREEN_CARPET + +const_value = 1 + const SET_UP_BED + const PUT_AWAY_BED + const SET_UP_CARPET + const PUT_AWAY_CARPET + const SET_UP_PLANT + const PUT_AWAY_PLANT + const SET_UP_POSTER + const PUT_AWAY_POSTER + const SET_UP_CONSOLE + const PUT_AWAY_CONSOLE + const SET_UP_BIG_DOLL + const PUT_AWAY_BIG_DOLL + const SET_UP_DOLL + const PUT_AWAY_DOLL + const SET_UP_ORNAMENT + const PUT_AWAY_ORNAMENT + +const_value = 2 + const DECO_FEATHERY_BED ; 2 + const DECO_PINK_BED ; 3 + const DECO_POLKADOT_BED ; 4 + const DECO_PIKACHU_BED ; 5 +const_value = const_value + 1 + const DECO_RED_CARPET ; 7 + const DECO_BLUE_CARPET ; 8 + const DECO_YELLOW_CARPET ; 9 + const DECO_GREEN_CARPET ; a +const_value = const_value + 1 + const DECO_MAGNAPLANT ; c + const DECO_TROPICPLANT ; d + const DECO_JUMBOPLANT ; e +const_value = const_value + 1 + const DECO_TOWN_MAP ; 10 + const DECO_PIKACHU_POSTER ; 11 + const DECO_CLEFAIRY_POSTER ; 12 + const DECO_JIGGLYPUFF_POSTER ; 13 +const_value = const_value + 1 + const DECO_FAMICOM ; 15 + const DECO_SNES ; 16 + const DECO_N64 ; 17 + const DECO_VIRTUAL_BOY ; 18 +const_value = const_value + 1 + const DECO_BIG_SNORLAX_DOLL ; 1a + const DECO_BIG_ONIX_DOLL ; 1b + const DECO_BIG_LAPRAS_DOLL ; 1c +const_value = const_value + 1 + const DECO_PIKACHU_DOLL ; 1e + const DECO_SURF_PIKACHU_DOLL ; 1f + const DECO_CLEFAIRY_DOLL ; 20 + const DECO_JIGGLYPUFF_DOLL ; 21 + const DECO_BULBASAUR_DOLL ; 22 + const DECO_CHARMANDER_DOLL ; 23 + const DECO_SQUIRTLE_DOLL ; 24 + const DECO_POLIWAG_DOLL ; 25 + const DECO_DIGLETT_DOLL ; 26 + const DECO_STARMIE_DOLL ; 27 + const DECO_MAGIKARP_DOLL ; 28 + const DECO_ODDISH_DOLL ; 29 + const DECO_GENGAR_DOLL ; 2a + const DECO_SHELLDER_DOLL ; 2b + const DECO_GRIMER_DOLL ; 2c + const DECO_VOLTORB_DOLL ; 2d + const DECO_WEEDLE_DOLL ; 2e + const DECO_UNOWN_DOLL ; 2f + const DECO_GEODUDE_DOLL ; 30 + const DECO_MACHOP_DOLL ; 31 + const DECO_TENTACOOL_DOLL ; 32 + const DECO_GOLD_TROPHY_DOLL ; 33 + const DECO_SILVER_TROPHY_DOLL ; 34 diff --git a/constants/engine_flags.asm b/constants/engine_flags.asm index 4dfe7732a..fc91be58c 100644 --- a/constants/engine_flags.asm +++ b/constants/engine_flags.asm @@ -162,3 +162,4 @@ const ENGINE_KRIS_IN_CABLE_CLUB const ENGINE_DUNSPARCE_SWARM ; a0 const ENGINE_YANMA_SWARM +NUM_ENGINE_FLAGS EQU const_value diff --git a/constants/map_constants.asm b/constants/map_constants.asm index dc3337b2a..50b9aec25 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -1,5 +1,8 @@ -GROUP_N_A EQU -1 -MAP_N_A EQU -1 +GROUP_N_A EQU -1 +MAP_N_A EQU -1 + +GROUP_NONE EQU 0 +MAP_NONE EQU 0 ; map group ids const_def @@ -753,3 +756,41 @@ OW_RIGHT EQU $c const SIGNPOST_IFNOTSET const SIGNPOST_ITEM const SIGNPOST_COPY + +; I'm relocating spawn constants here, so that they can be used anywhere in the disassembly. + + +const_value = -1 + const SPAWN_N_A + + const SPAWN_HOME + const SPAWN_DEBUG + + const SPAWN_PALLET + const SPAWN_VIRIDIAN + const SPAWN_PEWTER + const SPAWN_CERULEAN + const SPAWN_ROCK_TUNNEL + const SPAWN_VERMILION + const SPAWN_LAVENDER + const SPAWN_SAFFRON + const SPAWN_CELADON + const SPAWN_FUCHSIA + const SPAWN_CINNABAR + const SPAWN_INDIGO + + const SPAWN_NEW_BARK + const SPAWN_CHERRYGROVE + const SPAWN_VIOLET + const SPAWN_UNION_CAVE + const SPAWN_AZALEA + const SPAWN_CIANWOOD + const SPAWN_GOLDENROD + const SPAWN_OLIVINE + const SPAWN_ECRUTEAK + const SPAWN_MAHOGANY + const SPAWN_LAKE + const SPAWN_BLACKTHORN + const SPAWN_MT_SILVER + const SPAWN_FAST_SHIP +NUM_SPAWNS EQU const_value diff --git a/constants/pokemon_data_constants.asm b/constants/pokemon_data_constants.asm index fd84c727c..354b86b89 100644 --- a/constants/pokemon_data_constants.asm +++ b/constants/pokemon_data_constants.asm @@ -93,3 +93,9 @@ const_value SET 1 const ATK_GT_DEF const ATK_LT_DEF const ATK_EQ_DEF + +NUM_GRASSMON EQU 7 +NUM_WATERMON EQU 3 + +GRASS_WILDDATA_LENGTH EQU (NUM_GRASSMON * 2 + 1) * 3 + 2 +WATER_WILDDATA_LENGTH EQU (NUM_WATERMON * 2 + 1) * 1 + 2 diff --git a/constants/sfx_constants.asm b/constants/sfx_constants.asm index c00b7696a..794b9b593 100644 --- a/constants/sfx_constants.asm +++ b/constants/sfx_constants.asm @@ -42,7 +42,7 @@ const SFX_ELEVATOR_END const SFX_THROW_BALL const SFX_BALL_POOF - const SFX_UNKNOWN_2A + const SFX_FAINT const SFX_RUN const SFX_SLOT_MACHINE_START const SFX_FANFARE diff --git a/data/wild/fish.asm b/data/wild/fish.asm index c44e23937..e2deb093a 100644 --- a/data/wild/fish.asm +++ b/data/wild/fish.asm @@ -233,193 +233,193 @@ FishGroup1: FishGroup1_Old: ; 924e3 db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, KRABBY, 10 + db -1, KRABBY, 10 FishGroup1_Good: ; 924ec db $59, MAGIKARP, 20 db $b2, KRABBY, 20 db $e6, KRABBY, 20 - db $ff, $0, 0 + db -1, $0, 0 FishGroup1_Super: ; 924f8 db $66, KRABBY, 40 db $b2, $0, 1 db $e6, KRABBY, 40 - db $ff, KINGLER, 40 + db -1, KINGLER, 40 FishGroup2: FishGroup2_Old: ; 92504 db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, TENTACOOL, 10 + db -1, TENTACOOL, 10 FishGroup2_Good: ; 9250d db $59, MAGIKARP, 20 db $b2, TENTACOOL, 20 db $e6, CHINCHOU, 20 - db $ff, $0, 2 + db -1, $0, 2 FishGroup2_Super: ; 92519 db $66, CHINCHOU, 40 db $b2, $0, 3 db $e6, TENTACRUEL, 40 - db $ff, LANTURN, 40 + db -1, LANTURN, 40 FishGroup3: FishGroup3_Old: ; 92525 db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, GOLDEEN, 10 + db -1, GOLDEEN, 10 FishGroup3_Good: ; 9252e db $59, MAGIKARP, 20 db $b2, GOLDEEN, 20 db $e6, GOLDEEN, 20 - db $ff, $0, 4 + db -1, $0, 4 FishGroup3_Super: ; 9253a db $66, GOLDEEN, 40 db $b2, $0, 5 db $e6, MAGIKARP, 40 - db $ff, SEAKING, 40 + db -1, SEAKING, 40 FishGroup4: FishGroup4_Old: ; 92546 db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, POLIWAG, 10 + db -1, POLIWAG, 10 FishGroup4_Good: ; 9254f db $59, MAGIKARP, 20 db $b2, POLIWAG, 20 db $e6, POLIWAG, 20 - db $ff, $0, 6 + db -1, $0, 6 FishGroup4_Super: ; 9255b db $66, POLIWAG, 40 db $b2, $0, 7 db $e6, MAGIKARP, 40 - db $ff, POLIWAG, 40 + db -1, POLIWAG, 40 FishGroup5: FishGroup5_Old: ; 92567 db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, MAGIKARP, 10 + db -1, MAGIKARP, 10 FishGroup5_Good: ; 92570 db $59, MAGIKARP, 20 db $b2, MAGIKARP, 20 db $e6, MAGIKARP, 20 - db $ff, $0, 8 + db -1, $0, 8 FishGroup5_Super: ; 9257c db $66, MAGIKARP, 40 db $b2, $0, 9 db $e6, MAGIKARP, 40 - db $ff, DRAGONAIR, 40 + db -1, DRAGONAIR, 40 FishGroup6: FishGroup6_Old: ; 92588 db $b3, MAGIKARP, 5 db $d9, MAGIKARP, 5 - db $ff, QWILFISH, 5 + db -1, QWILFISH, 5 FishGroup6_Good: ; 92591 db $59, MAGIKARP, 20 db $b2, QWILFISH, 20 db $e6, QWILFISH, 20 - db $ff, $0, 10 + db -1, $0, 10 FishGroup6_Super: ; 9259d db $66, QWILFISH, 40 db $b2, $0, 11 db $e6, QWILFISH, 40 - db $ff, QWILFISH, 40 + db -1, QWILFISH, 40 FishGroup7: FishGroup7_Old: ; 925a9 db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, REMORAID, 10 + db -1, REMORAID, 10 FishGroup7_Good: ; 925b2 db $59, MAGIKARP, 20 db $b2, REMORAID, 20 db $e6, REMORAID, 20 - db $ff, $0, 12 + db -1, $0, 12 FishGroup7_Super: ; 925be db $66, REMORAID, 40 db $b2, $0, 13 db $e6, REMORAID, 40 - db $ff, REMORAID, 40 + db -1, REMORAID, 40 FishGroup8: FishGroup8_Old: ; 925ca db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, MAGIKARP, 10 + db -1, MAGIKARP, 10 FishGroup8_Good: ; 925d3 db $59, MAGIKARP, 20 db $b2, MAGIKARP, 20 db $e6, MAGIKARP, 20 - db $ff, $0, 14 + db -1, $0, 14 FishGroup8_Super: ; 925df db $66, MAGIKARP, 40 db $b2, $0, 15 db $e6, MAGIKARP, 40 - db $ff, MAGIKARP, 40 + db -1, MAGIKARP, 40 FishGroup9: FishGroup9_Old: ; 925eb db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, MAGIKARP, 10 + db -1, MAGIKARP, 10 FishGroup9_Good: ; 925f4 db $59, MAGIKARP, 10 db $b2, MAGIKARP, 10 db $e6, MAGIKARP, 10 - db $ff, $0, 16 + db -1, $0, 16 FishGroup9_Super: ; 92600 db $66, MAGIKARP, 10 db $b2, $0, 17 db $e6, MAGIKARP, 10 - db $ff, DRAGONAIR, 10 + db -1, DRAGONAIR, 10 FishGroup10: FishGroup10_Old: ; 9260c db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, KRABBY, 10 + db -1, KRABBY, 10 FishGroup10_Good: ; 92615 db $59, MAGIKARP, 20 db $b2, KRABBY, 20 db $e6, KRABBY, 20 - db $ff, $0, 18 + db -1, $0, 18 FishGroup10_Super: ; 92621 db $66, KRABBY, 40 db $b2, $0, 19 db $e6, KINGLER, 40 - db $ff, SEADRA, 40 + db -1, SEADRA, 40 FishGroup11: FishGroup11_Old: ; 9262d db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, TENTACOOL, 10 + db -1, TENTACOOL, 10 FishGroup11_Good: ; 92636 db $59, MAGIKARP, 20 db $b2, TENTACOOL, 20 db $e6, TENTACOOL, 20 - db $ff, $0, 20 + db -1, $0, 20 FishGroup11_Super: ; 92642 db $66, TENTACOOL, 40 db $b2, $0, 21 db $e6, MAGIKARP, 40 - db $ff, QWILFISH, 40 + db -1, QWILFISH, 40 FishGroup12: FishGroup12_Old: ; 9264e db $b3, MAGIKARP, 10 db $d9, MAGIKARP, 10 - db $ff, POLIWAG, 10 + db -1, POLIWAG, 10 FishGroup12_Good: ; 92657 db $59, MAGIKARP, 20 db $b2, POLIWAG, 20 db $e6, POLIWAG, 20 - db $ff, $0, 6 + db -1, $0, 6 FishGroup12_Super: ; 92663 db $66, POLIWAG, 40 db $b2, $0, 7 db $e6, MAGIKARP, 40 - db $ff, REMORAID, 40 + db -1, REMORAID, 40 ; 9266f diff --git a/data/wild/johto_grass.asm b/data/wild/johto_grass.asm index 619b5ff45..f241dd5d8 100644 --- a/data/wild/johto_grass.asm +++ b/data/wild/johto_grass.asm @@ -1,1650 +1,1650 @@ ; Johto Pokémon in grass - db GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F - db $05,$05,$05 ; encounter rates: morn/day/nite + map SPROUT_TOWER_2F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 3,RATTATA - db 4,RATTATA - db 5,RATTATA - db 3,RATTATA - db 6,RATTATA - db 5,RATTATA - db 5,RATTATA + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA ; day - db 3,RATTATA - db 4,RATTATA - db 5,RATTATA - db 3,RATTATA - db 6,RATTATA - db 5,RATTATA - db 5,RATTATA + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA ; nite - db 3,GASTLY - db 4,GASTLY - db 5,GASTLY - db 3,RATTATA - db 6,GASTLY - db 5,RATTATA - db 5,RATTATA + db 3, GASTLY + db 4, GASTLY + db 5, GASTLY + db 3, RATTATA + db 6, GASTLY + db 5, RATTATA + db 5, RATTATA - db GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F - db $05,$05,$05 ; encounter rates: morn/day/nite + map SPROUT_TOWER_3F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 3,RATTATA - db 4,RATTATA - db 5,RATTATA - db 3,RATTATA - db 6,RATTATA - db 5,RATTATA - db 5,RATTATA + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA ; day - db 3,RATTATA - db 4,RATTATA - db 5,RATTATA - db 3,RATTATA - db 6,RATTATA - db 5,RATTATA - db 5,RATTATA + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA ; nite - db 3,GASTLY - db 4,GASTLY - db 5,GASTLY - db 3,RATTATA - db 6,GASTLY - db 5,RATTATA - db 5,RATTATA + db 3, GASTLY + db 4, GASTLY + db 5, GASTLY + db 3, RATTATA + db 6, GASTLY + db 5, RATTATA + db 5, RATTATA - db GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_2F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_3F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_4F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_5F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_6F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_7F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_8F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F - db $05,$05,$05 ; encounter rates: morn/day/nite + map TIN_TOWER_9F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; day - db 20,RATTATA - db 21,RATTATA - db 22,RATTATA - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA ; nite - db 20,GASTLY - db 21,GASTLY - db 22,GASTLY - db 22,RATTATA - db 23,RATTATA - db 24,RATTATA - db 24,RATTATA + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA - db GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map BURNED_TOWER_1F + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 13,RATTATA - db 14,KOFFING - db 15,RATTATA - db 14,ZUBAT - db 15,RATTATA - db 15,RATICATE - db 15,RATICATE + db 13, RATTATA + db 14, KOFFING + db 15, RATTATA + db 14, ZUBAT + db 15, RATTATA + db 15, RATICATE + db 15, RATICATE ; day - db 13,RATTATA - db 14,KOFFING - db 15,RATTATA - db 14,ZUBAT - db 15,RATTATA - db 15,RATICATE - db 15,RATICATE + db 13, RATTATA + db 14, KOFFING + db 15, RATTATA + db 14, ZUBAT + db 15, RATTATA + db 15, RATICATE + db 15, RATICATE ; nite - db 13,RATTATA - db 14,KOFFING - db 15,RATTATA - db 14,ZUBAT - db 15,RATTATA - db 15,RATICATE - db 15,RATICATE + db 13, RATTATA + db 14, KOFFING + db 15, RATTATA + db 14, ZUBAT + db 15, RATTATA + db 15, RATICATE + db 15, RATICATE - db GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map BURNED_TOWER_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 14,RATTATA - db 14,KOFFING - db 16,KOFFING - db 15,ZUBAT - db 12,KOFFING - db 16,KOFFING - db 16,WEEZING + db 14, RATTATA + db 14, KOFFING + db 16, KOFFING + db 15, ZUBAT + db 12, KOFFING + db 16, KOFFING + db 16, WEEZING ; day - db 14,RATTATA - db 14,KOFFING - db 16,KOFFING - db 15,ZUBAT - db 12,KOFFING - db 16,KOFFING - db 16,WEEZING + db 14, RATTATA + db 14, KOFFING + db 16, KOFFING + db 15, ZUBAT + db 12, KOFFING + db 16, KOFFING + db 16, WEEZING ; nite - db 14,RATTATA - db 14,KOFFING - db 16,KOFFING - db 15,ZUBAT - db 12,KOFFING - db 16,KOFFING - db 16,WEEZING + db 14, RATTATA + db 14, KOFFING + db 16, KOFFING + db 15, ZUBAT + db 12, KOFFING + db 16, KOFFING + db 16, WEEZING - db GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK - db $19,$19,$19 ; encounter rates: morn/day/nite + map NATIONAL_PARK + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 12,NIDORAN_M - db 12,NIDORAN_F - db 14,LEDYBA - db 13,PIDGEY - db 10,CATERPIE - db 10,WEEDLE - db 10,WEEDLE + db 12, NIDORAN_M + db 12, NIDORAN_F + db 14, LEDYBA + db 13, PIDGEY + db 10, CATERPIE + db 10, WEEDLE + db 10, WEEDLE ; day - db 12,NIDORAN_F - db 12,NIDORAN_M - db 14,SUNKERN - db 13,PIDGEY - db 10,CATERPIE - db 10,WEEDLE - db 10,WEEDLE + db 12, NIDORAN_F + db 12, NIDORAN_M + db 14, SUNKERN + db 13, PIDGEY + db 10, CATERPIE + db 10, WEEDLE + db 10, WEEDLE ; nite - db 12,PSYDUCK - db 13,HOOTHOOT - db 14,SPINARAK - db 15,HOOTHOOT - db 10,VENONAT - db 12,VENONAT - db 12,VENONAT + db 12, PSYDUCK + db 13, HOOTHOOT + db 14, SPINARAK + db 15, HOOTHOOT + db 10, VENONAT + db 12, VENONAT + db 12, VENONAT - db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map RUINS_OF_ALPH_OUTSIDE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 20,NATU - db 22,NATU - db 18,NATU - db 24,NATU - db 20,SMEARGLE - db 22,SMEARGLE - db 22,SMEARGLE + db 20, NATU + db 22, NATU + db 18, NATU + db 24, NATU + db 20, SMEARGLE + db 22, SMEARGLE + db 22, SMEARGLE ; day - db 20,NATU - db 22,NATU - db 18,NATU - db 24,NATU - db 20,SMEARGLE - db 22,SMEARGLE - db 22,SMEARGLE + db 20, NATU + db 22, NATU + db 18, NATU + db 24, NATU + db 20, SMEARGLE + db 22, SMEARGLE + db 22, SMEARGLE ; nite - db 20,NATU - db 22,NATU - db 18,NATU - db 24,NATU - db 22,WOOPER - db 22,QUAGSIRE - db 22,QUAGSIRE + db 20, NATU + db 22, NATU + db 18, NATU + db 24, NATU + db 22, WOOPER + db 22, QUAGSIRE + db 22, QUAGSIRE - db GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map RUINS_OF_ALPH_INNER_CHAMBER + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN ; day - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN ; nite - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN - db 5,UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN - db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map UNION_CAVE_1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 6,GEODUDE - db 6,SANDSHREW - db 5,ZUBAT - db 4,RATTATA - db 7,ZUBAT - db 6,ONIX - db 6,ONIX + db 6, GEODUDE + db 6, SANDSHREW + db 5, ZUBAT + db 4, RATTATA + db 7, ZUBAT + db 6, ONIX + db 6, ONIX ; day - db 6,GEODUDE - db 6,SANDSHREW - db 5,ZUBAT - db 4,RATTATA - db 7,ZUBAT - db 6,ONIX - db 6,ONIX + db 6, GEODUDE + db 6, SANDSHREW + db 5, ZUBAT + db 4, RATTATA + db 7, ZUBAT + db 6, ONIX + db 6, ONIX ; nite - db 6,GEODUDE - db 6,RATTATA - db 5,WOOPER - db 4,RATTATA - db 7,ZUBAT - db 6,ONIX - db 6,ONIX + db 6, GEODUDE + db 6, RATTATA + db 5, WOOPER + db 4, RATTATA + db 7, ZUBAT + db 6, ONIX + db 6, ONIX - db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map UNION_CAVE_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 8,GEODUDE - db 6,ZUBAT - db 8,ZUBAT - db 8,ONIX - db 6,RATTATA - db 8,RATTATA - db 8,RATTATA + db 8, GEODUDE + db 6, ZUBAT + db 8, ZUBAT + db 8, ONIX + db 6, RATTATA + db 8, RATTATA + db 8, RATTATA ; day - db 8,GEODUDE - db 6,ZUBAT - db 8,ZUBAT - db 8,ONIX - db 6,RATTATA - db 8,RATTATA - db 8,RATTATA + db 8, GEODUDE + db 6, ZUBAT + db 8, ZUBAT + db 8, ONIX + db 6, RATTATA + db 8, RATTATA + db 8, RATTATA ; nite - db 8,GEODUDE - db 6,ZUBAT - db 8,WOOPER - db 8,ONIX - db 6,RATTATA - db 8,RATTATA - db 8,RATTATA + db 8, GEODUDE + db 6, ZUBAT + db 8, WOOPER + db 8, ONIX + db 6, RATTATA + db 8, RATTATA + db 8, RATTATA - db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map UNION_CAVE_B2F + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 22,ZUBAT - db 22,GOLBAT - db 22,ZUBAT - db 21,RATICATE - db 20,GEODUDE - db 23,ONIX - db 23,ONIX + db 22, ZUBAT + db 22, GOLBAT + db 22, ZUBAT + db 21, RATICATE + db 20, GEODUDE + db 23, ONIX + db 23, ONIX ; day - db 22,ZUBAT - db 22,GOLBAT - db 22,ZUBAT - db 21,RATICATE - db 20,GEODUDE - db 23,ONIX - db 23,ONIX + db 22, ZUBAT + db 22, GOLBAT + db 22, ZUBAT + db 21, RATICATE + db 20, GEODUDE + db 23, ONIX + db 23, ONIX ; nite - db 22,ZUBAT - db 22,GOLBAT - db 22,QUAGSIRE - db 21,RATICATE - db 20,GEODUDE - db 23,ONIX - db 23,ONIX + db 22, ZUBAT + db 22, GOLBAT + db 22, QUAGSIRE + db 21, RATICATE + db 20, GEODUDE + db 23, ONIX + db 23, ONIX - db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F - db $05,$05,$05 ; encounter rates: morn/day/nite + map SLOWPOKE_WELL_B1F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 5,ZUBAT - db 6,ZUBAT - db 7,ZUBAT - db 6,SLOWPOKE - db 8,ZUBAT - db 8,SLOWPOKE - db 8,SLOWPOKE + db 5, ZUBAT + db 6, ZUBAT + db 7, ZUBAT + db 6, SLOWPOKE + db 8, ZUBAT + db 8, SLOWPOKE + db 8, SLOWPOKE ; day - db 5,ZUBAT - db 6,ZUBAT - db 7,ZUBAT - db 6,SLOWPOKE - db 8,ZUBAT - db 8,SLOWPOKE - db 8,SLOWPOKE + db 5, ZUBAT + db 6, ZUBAT + db 7, ZUBAT + db 6, SLOWPOKE + db 8, ZUBAT + db 8, SLOWPOKE + db 8, SLOWPOKE ; nite - db 5,ZUBAT - db 6,ZUBAT - db 7,ZUBAT - db 6,SLOWPOKE - db 8,ZUBAT - db 8,SLOWPOKE - db 8,SLOWPOKE + db 5, ZUBAT + db 6, ZUBAT + db 7, ZUBAT + db 6, SLOWPOKE + db 8, ZUBAT + db 8, SLOWPOKE + db 8, SLOWPOKE - db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F - db $05,$05,$05 ; encounter rates: morn/day/nite + map SLOWPOKE_WELL_B2F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 21,ZUBAT - db 23,ZUBAT - db 19,ZUBAT - db 21,SLOWPOKE - db 23,GOLBAT - db 23,SLOWPOKE - db 23,SLOWPOKE + db 21, ZUBAT + db 23, ZUBAT + db 19, ZUBAT + db 21, SLOWPOKE + db 23, GOLBAT + db 23, SLOWPOKE + db 23, SLOWPOKE ; day - db 21,ZUBAT - db 23,ZUBAT - db 19,ZUBAT - db 21,SLOWPOKE - db 23,GOLBAT - db 23,SLOWPOKE - db 23,SLOWPOKE + db 21, ZUBAT + db 23, ZUBAT + db 19, ZUBAT + db 21, SLOWPOKE + db 23, GOLBAT + db 23, SLOWPOKE + db 23, SLOWPOKE ; nite - db 21,ZUBAT - db 23,ZUBAT - db 19,ZUBAT - db 21,SLOWPOKE - db 23,GOLBAT - db 23,SLOWPOKE - db 23,SLOWPOKE + db 21, ZUBAT + db 23, ZUBAT + db 19, ZUBAT + db 21, SLOWPOKE + db 23, GOLBAT + db 23, SLOWPOKE + db 23, SLOWPOKE - db GROUP_ILEX_FOREST, MAP_ILEX_FOREST - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map ILEX_FOREST + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 5,CATERPIE - db 5,WEEDLE - db 7,METAPOD - db 7,KAKUNA - db 7,PIDGEY - db 6,PARAS - db 6,PARAS + db 5, CATERPIE + db 5, WEEDLE + db 7, METAPOD + db 7, KAKUNA + db 7, PIDGEY + db 6, PARAS + db 6, PARAS ; day - db 5,CATERPIE - db 5,WEEDLE - db 7,METAPOD - db 7,KAKUNA - db 7,PIDGEY - db 6,PARAS - db 6,PARAS + db 5, CATERPIE + db 5, WEEDLE + db 7, METAPOD + db 7, KAKUNA + db 7, PIDGEY + db 6, PARAS + db 6, PARAS ; nite - db 5,ODDISH - db 5,VENONAT - db 7,ODDISH - db 7,PSYDUCK - db 7,HOOTHOOT - db 6,PARAS - db 6,PARAS + db 5, ODDISH + db 5, VENONAT + db 7, ODDISH + db 7, PSYDUCK + db 7, HOOTHOOT + db 6, PARAS + db 6, PARAS - db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map MOUNT_MORTAR_1F_OUTSIDE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 14,RATTATA - db 13,ZUBAT - db 14,MACHOP - db 13,GOLBAT - db 14,GEODUDE - db 16,RATICATE - db 16,RATICATE + db 14, RATTATA + db 13, ZUBAT + db 14, MACHOP + db 13, GOLBAT + db 14, GEODUDE + db 16, RATICATE + db 16, RATICATE ; day - db 14,RATTATA - db 13,ZUBAT - db 14,MACHOP - db 13,GOLBAT - db 14,GEODUDE - db 16,RATICATE - db 16,RATICATE + db 14, RATTATA + db 13, ZUBAT + db 14, MACHOP + db 13, GOLBAT + db 14, GEODUDE + db 16, RATICATE + db 16, RATICATE ; nite - db 14,RATTATA - db 13,ZUBAT - db 14,MARILL - db 13,GOLBAT - db 14,GEODUDE - db 16,RATICATE - db 16,RATICATE + db 14, RATTATA + db 13, ZUBAT + db 14, MARILL + db 13, GOLBAT + db 14, GEODUDE + db 16, RATICATE + db 16, RATICATE - db GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map MOUNT_MORTAR_1F_INSIDE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 13,GEODUDE - db 14,RATTATA - db 15,MACHOP - db 14,RATICATE - db 15,ZUBAT - db 15,GOLBAT - db 15,GOLBAT + db 13, GEODUDE + db 14, RATTATA + db 15, MACHOP + db 14, RATICATE + db 15, ZUBAT + db 15, GOLBAT + db 15, GOLBAT ; day - db 13,GEODUDE - db 14,RATTATA - db 15,MACHOP - db 14,RATICATE - db 15,ZUBAT - db 15,GOLBAT - db 15,GOLBAT + db 13, GEODUDE + db 14, RATTATA + db 15, MACHOP + db 14, RATICATE + db 15, ZUBAT + db 15, GOLBAT + db 15, GOLBAT ; nite - db 13,GEODUDE - db 14,RATTATA - db 15,RATICATE - db 14,ZUBAT - db 15,MARILL - db 15,GOLBAT - db 15,GOLBAT + db 13, GEODUDE + db 14, RATTATA + db 15, RATICATE + db 14, ZUBAT + db 15, MARILL + db 15, GOLBAT + db 15, GOLBAT - db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map MOUNT_MORTAR_2F_INSIDE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 31,GRAVELER - db 32,MACHOKE - db 31,GEODUDE - db 30,RATICATE - db 28,MACHOP - db 30,GOLBAT - db 30,GOLBAT + db 31, GRAVELER + db 32, MACHOKE + db 31, GEODUDE + db 30, RATICATE + db 28, MACHOP + db 30, GOLBAT + db 30, GOLBAT ; day - db 31,GRAVELER - db 32,MACHOKE - db 31,GEODUDE - db 30,RATICATE - db 28,MACHOP - db 30,GOLBAT - db 30,GOLBAT + db 31, GRAVELER + db 32, MACHOKE + db 31, GEODUDE + db 30, RATICATE + db 28, MACHOP + db 30, GOLBAT + db 30, GOLBAT ; nite - db 31,GRAVELER - db 31,GEODUDE - db 30,RATICATE - db 30,GOLBAT - db 28,MARILL - db 32,GOLBAT - db 32,GOLBAT + db 31, GRAVELER + db 31, GEODUDE + db 30, RATICATE + db 30, GOLBAT + db 28, MARILL + db 32, GOLBAT + db 32, GOLBAT - db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map MOUNT_MORTAR_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 15,ZUBAT - db 17,ZUBAT - db 17,GOLBAT - db 16,MACHOP - db 16,GEODUDE - db 18,RATICATE - db 18,RATICATE + db 15, ZUBAT + db 17, ZUBAT + db 17, GOLBAT + db 16, MACHOP + db 16, GEODUDE + db 18, RATICATE + db 18, RATICATE ; day - db 15,ZUBAT - db 17,ZUBAT - db 17,GOLBAT - db 16,MACHOP - db 16,GEODUDE - db 18,RATICATE - db 18,RATICATE + db 15, ZUBAT + db 17, ZUBAT + db 17, GOLBAT + db 16, MACHOP + db 16, GEODUDE + db 18, RATICATE + db 18, RATICATE ; nite - db 15,ZUBAT - db 17,ZUBAT - db 17,GOLBAT - db 16,MARILL - db 16,GEODUDE - db 18,RATICATE - db 18,RATICATE + db 15, ZUBAT + db 17, ZUBAT + db 17, GOLBAT + db 16, MARILL + db 16, GEODUDE + db 18, RATICATE + db 18, RATICATE - db GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F - db $05,$05,$05 ; encounter rates: morn/day/nite + map ICE_PATH_1F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 21,SWINUB - db 22,ZUBAT - db 22,GOLBAT - db 23,SWINUB - db 24,GOLBAT - db 22,GOLBAT - db 22,GOLBAT + db 21, SWINUB + db 22, ZUBAT + db 22, GOLBAT + db 23, SWINUB + db 24, GOLBAT + db 22, GOLBAT + db 22, GOLBAT ; day - db 21,SWINUB - db 22,ZUBAT - db 22,GOLBAT - db 23,SWINUB - db 24,GOLBAT - db 22,GOLBAT - db 22,GOLBAT + db 21, SWINUB + db 22, ZUBAT + db 22, GOLBAT + db 23, SWINUB + db 24, GOLBAT + db 22, GOLBAT + db 22, GOLBAT ; nite - db 21,DELIBIRD - db 22,ZUBAT - db 22,GOLBAT - db 23,DELIBIRD - db 24,GOLBAT - db 22,GOLBAT - db 22,GOLBAT + db 21, DELIBIRD + db 22, ZUBAT + db 22, GOLBAT + db 23, DELIBIRD + db 24, GOLBAT + db 22, GOLBAT + db 22, GOLBAT - db GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - db $05,$05,$05 ; encounter rates: morn/day/nite + map ICE_PATH_B1F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 22,SWINUB - db 23,ZUBAT - db 23,GOLBAT - db 24,SWINUB - db 25,GOLBAT - db 23,GOLBAT - db 22,JYNX + db 22, SWINUB + db 23, ZUBAT + db 23, GOLBAT + db 24, SWINUB + db 25, GOLBAT + db 23, GOLBAT + db 22, JYNX ; day - db 22,SWINUB - db 23,ZUBAT - db 23,GOLBAT - db 24,SWINUB - db 25,GOLBAT - db 23,GOLBAT - db 22,JYNX + db 22, SWINUB + db 23, ZUBAT + db 23, GOLBAT + db 24, SWINUB + db 25, GOLBAT + db 23, GOLBAT + db 22, JYNX ; nite - db 22,DELIBIRD - db 23,ZUBAT - db 23,GOLBAT - db 24,DELIBIRD - db 25,GOLBAT - db 23,GOLBAT - db 22,SNEASEL + db 22, DELIBIRD + db 23, ZUBAT + db 23, GOLBAT + db 24, DELIBIRD + db 25, GOLBAT + db 23, GOLBAT + db 22, SNEASEL - db GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - db $05,$05,$05 ; encounter rates: morn/day/nite + map ICE_PATH_B2F_MAHOGANY_SIDE + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 23,SWINUB - db 24,ZUBAT - db 24,GOLBAT - db 25,SWINUB - db 26,GOLBAT - db 22,JYNX - db 24,JYNX + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX ; day - db 23,SWINUB - db 24,ZUBAT - db 24,GOLBAT - db 25,SWINUB - db 26,GOLBAT - db 22,JYNX - db 24,JYNX + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX ; nite - db 23,DELIBIRD - db 24,ZUBAT - db 24,GOLBAT - db 25,DELIBIRD - db 26,GOLBAT - db 22,SNEASEL - db 24,SNEASEL + db 23, DELIBIRD + db 24, ZUBAT + db 24, GOLBAT + db 25, DELIBIRD + db 26, GOLBAT + db 22, SNEASEL + db 24, SNEASEL - db GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE, MAP_ICE_PATH_B2F_BLACKTHORN_SIDE - db $05,$05,$05 ; encounter rates: morn/day/nite + map ICE_PATH_B2F_BLACKTHORN_SIDE + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 23,SWINUB - db 24,ZUBAT - db 24,GOLBAT - db 25,SWINUB - db 26,GOLBAT - db 22,JYNX - db 24,JYNX + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX ; day - db 23,SWINUB - db 24,ZUBAT - db 24,GOLBAT - db 25,SWINUB - db 26,GOLBAT - db 22,JYNX - db 24,JYNX + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX ; nite - db 23,DELIBIRD - db 24,ZUBAT - db 24,GOLBAT - db 25,DELIBIRD - db 26,GOLBAT - db 22,SNEASEL - db 24,SNEASEL + db 23, DELIBIRD + db 24, ZUBAT + db 24, GOLBAT + db 25, DELIBIRD + db 26, GOLBAT + db 22, SNEASEL + db 24, SNEASEL - db GROUP_ICE_PATH_B3F, MAP_ICE_PATH_B3F - db $05,$05,$05 ; encounter rates: morn/day/nite + map ICE_PATH_B3F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 24,SWINUB - db 25,ZUBAT - db 25,GOLBAT - db 26,SWINUB - db 22,JYNX - db 24,JYNX - db 26,JYNX + db 24, SWINUB + db 25, ZUBAT + db 25, GOLBAT + db 26, SWINUB + db 22, JYNX + db 24, JYNX + db 26, JYNX ; day - db 24,SWINUB - db 25,ZUBAT - db 25,GOLBAT - db 26,SWINUB - db 22,JYNX - db 24,JYNX - db 26,JYNX + db 24, SWINUB + db 25, ZUBAT + db 25, GOLBAT + db 26, SWINUB + db 22, JYNX + db 24, JYNX + db 26, JYNX ; nite - db 24,DELIBIRD - db 25,ZUBAT - db 25,GOLBAT - db 26,DELIBIRD - db 22,SNEASEL - db 24,SNEASEL - db 26,SNEASEL + db 24, DELIBIRD + db 25, ZUBAT + db 25, GOLBAT + db 26, DELIBIRD + db 22, SNEASEL + db 24, SNEASEL + db 26, SNEASEL - db GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_NW + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; day - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; nite - db 22,KRABBY - db 23,ZUBAT - db 22,KRABBY - db 24,KRABBY - db 25,GOLBAT - db 24,GOLBAT - db 24,GOLBAT + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT - db GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_NE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; day - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; nite - db 22,KRABBY - db 23,ZUBAT - db 22,KRABBY - db 24,KRABBY - db 25,GOLBAT - db 24,GOLBAT - db 24,GOLBAT + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT - db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_SW + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; day - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; nite - db 22,KRABBY - db 23,ZUBAT - db 22,KRABBY - db 24,KRABBY - db 25,GOLBAT - db 24,GOLBAT - db 24,GOLBAT + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT - db GROUP_WHIRL_ISLAND_CAVE, MAP_WHIRL_ISLAND_CAVE - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_CAVE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; day - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; nite - db 22,KRABBY - db 23,ZUBAT - db 22,KRABBY - db 24,KRABBY - db 25,GOLBAT - db 24,GOLBAT - db 24,GOLBAT + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT - db GROUP_WHIRL_ISLAND_SE, MAP_WHIRL_ISLAND_SE - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_SE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; day - db 22,KRABBY - db 23,ZUBAT - db 22,SEEL - db 24,KRABBY - db 25,GOLBAT - db 24,SEEL - db 24,SEEL + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL ; nite - db 22,KRABBY - db 23,ZUBAT - db 22,KRABBY - db 24,KRABBY - db 25,GOLBAT - db 24,GOLBAT - db 24,GOLBAT + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT - db GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 23,KRABBY - db 24,ZUBAT - db 23,SEEL - db 25,KRABBY - db 26,GOLBAT - db 25,SEEL - db 25,SEEL + db 23, KRABBY + db 24, ZUBAT + db 23, SEEL + db 25, KRABBY + db 26, GOLBAT + db 25, SEEL + db 25, SEEL ; day - db 23,KRABBY - db 24,ZUBAT - db 23,SEEL - db 25,KRABBY - db 26,GOLBAT - db 25,SEEL - db 25,SEEL + db 23, KRABBY + db 24, ZUBAT + db 23, SEEL + db 25, KRABBY + db 26, GOLBAT + db 25, SEEL + db 25, SEEL ; nite - db 23,KRABBY - db 24,ZUBAT - db 23,KRABBY - db 25,KRABBY - db 26,GOLBAT - db 25,GOLBAT - db 25,GOLBAT + db 23, KRABBY + db 24, ZUBAT + db 23, KRABBY + db 25, KRABBY + db 26, GOLBAT + db 25, GOLBAT + db 25, GOLBAT - db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_B2F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 24,KRABBY - db 25,ZUBAT - db 24,SEEL - db 26,KRABBY - db 27,GOLBAT - db 26,SEEL - db 26,SEEL + db 24, KRABBY + db 25, ZUBAT + db 24, SEEL + db 26, KRABBY + db 27, GOLBAT + db 26, SEEL + db 26, SEEL ; day - db 24,KRABBY - db 25,ZUBAT - db 24,SEEL - db 26,KRABBY - db 27,GOLBAT - db 26,SEEL - db 26,SEEL + db 24, KRABBY + db 25, ZUBAT + db 24, SEEL + db 26, KRABBY + db 27, GOLBAT + db 26, SEEL + db 26, SEEL ; nite - db 24,KRABBY - db 25,ZUBAT - db 24,KRABBY - db 26,KRABBY - db 27,GOLBAT - db 26,GOLBAT - db 26,GOLBAT + db 24, KRABBY + db 25, ZUBAT + db 24, KRABBY + db 26, KRABBY + db 27, GOLBAT + db 26, GOLBAT + db 26, GOLBAT - db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map WHIRL_ISLAND_LUGIA_CHAMBER + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 25,KRABBY - db 26,ZUBAT - db 25,SEEL - db 27,KRABBY - db 28,GOLBAT - db 27,SEEL - db 27,SEEL + db 25, KRABBY + db 26, ZUBAT + db 25, SEEL + db 27, KRABBY + db 28, GOLBAT + db 27, SEEL + db 27, SEEL ; day - db 25,KRABBY - db 26,ZUBAT - db 25,SEEL - db 27,KRABBY - db 28,GOLBAT - db 27,SEEL - db 27,SEEL + db 25, KRABBY + db 26, ZUBAT + db 25, SEEL + db 27, KRABBY + db 28, GOLBAT + db 27, SEEL + db 27, SEEL ; nite - db 25,KRABBY - db 26,ZUBAT - db 25,KRABBY - db 27,KRABBY - db 28,GOLBAT - db 27,GOLBAT - db 27,GOLBAT + db 25, KRABBY + db 26, ZUBAT + db 25, KRABBY + db 27, KRABBY + db 28, GOLBAT + db 27, GOLBAT + db 27, GOLBAT - db GROUP_SILVER_CAVE_ROOM_1, MAP_SILVER_CAVE_ROOM_1 - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map SILVER_CAVE_ROOM_1 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 43,GRAVELER - db 44,URSARING - db 42,ONIX - db 45,MAGMAR - db 45,GOLBAT - db 20,LARVITAR - db 15,LARVITAR + db 43, GRAVELER + db 44, URSARING + db 42, ONIX + db 45, MAGMAR + db 45, GOLBAT + db 20, LARVITAR + db 15, LARVITAR ; day - db 43,GRAVELER - db 44,URSARING - db 42,ONIX - db 45,MAGMAR - db 45,GOLBAT - db 20,LARVITAR - db 15,LARVITAR + db 43, GRAVELER + db 44, URSARING + db 42, ONIX + db 45, MAGMAR + db 45, GOLBAT + db 20, LARVITAR + db 15, LARVITAR ; nite - db 43,GRAVELER - db 44,GOLBAT - db 42,ONIX - db 42,GOLBAT - db 45,GOLDUCK - db 46,GOLBAT - db 46,GOLBAT + db 43, GRAVELER + db 44, GOLBAT + db 42, ONIX + db 42, GOLBAT + db 45, GOLDUCK + db 46, GOLBAT + db 46, GOLBAT - db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2 - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map SILVER_CAVE_ROOM_2 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 48,GOLBAT - db 48,MACHOKE - db 47,URSARING - db 46,PARASECT - db 48,PARASECT - db 15,LARVITAR - db 20,LARVITAR + db 48, GOLBAT + db 48, MACHOKE + db 47, URSARING + db 46, PARASECT + db 48, PARASECT + db 15, LARVITAR + db 20, LARVITAR ; day - db 48,GOLBAT - db 48,MACHOKE - db 47,URSARING - db 46,PARASECT - db 48,PARASECT - db 15,LARVITAR - db 20,LARVITAR + db 48, GOLBAT + db 48, MACHOKE + db 47, URSARING + db 46, PARASECT + db 48, PARASECT + db 15, LARVITAR + db 20, LARVITAR ; nite - db 48,GOLBAT - db 48,GOLDUCK - db 46,GOLBAT - db 46,PARASECT - db 48,PARASECT - db 45,MISDREAVUS - db 45,MISDREAVUS + db 48, GOLBAT + db 48, GOLDUCK + db 46, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 45, MISDREAVUS + db 45, MISDREAVUS - db GROUP_SILVER_CAVE_ROOM_3, MAP_SILVER_CAVE_ROOM_3 - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map SILVER_CAVE_ROOM_3 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 51,GOLBAT - db 48,ONIX - db 48,GRAVELER - db 50,URSARING - db 20,LARVITAR - db 15,LARVITAR - db 20,PUPITAR + db 51, GOLBAT + db 48, ONIX + db 48, GRAVELER + db 50, URSARING + db 20, LARVITAR + db 15, LARVITAR + db 20, PUPITAR ; day - db 51,GOLBAT - db 48,ONIX - db 48,GRAVELER - db 50,URSARING - db 20,LARVITAR - db 15,LARVITAR - db 20,PUPITAR + db 51, GOLBAT + db 48, ONIX + db 48, GRAVELER + db 50, URSARING + db 20, LARVITAR + db 15, LARVITAR + db 20, PUPITAR ; nite - db 51,GOLBAT - db 48,ONIX - db 48,GRAVELER - db 49,GOLBAT - db 45,GOLDUCK - db 53,GOLBAT - db 53,GOLBAT + db 51, GOLBAT + db 48, ONIX + db 48, GRAVELER + db 49, GOLBAT + db 45, GOLDUCK + db 53, GOLBAT + db 53, GOLBAT - db GROUP_SILVER_CAVE_ITEM_ROOMS, MAP_SILVER_CAVE_ITEM_ROOMS - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map SILVER_CAVE_ITEM_ROOMS + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 48,GOLBAT - db 46,GOLBAT - db 50,GOLBAT - db 46,PARASECT - db 48,PARASECT - db 50,PARASECT - db 52,PARASECT + db 48, GOLBAT + db 46, GOLBAT + db 50, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 50, PARASECT + db 52, PARASECT ; day - db 48,GOLBAT - db 46,GOLBAT - db 50,GOLBAT - db 46,PARASECT - db 48,PARASECT - db 50,PARASECT - db 52,PARASECT + db 48, GOLBAT + db 46, GOLBAT + db 50, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 50, PARASECT + db 52, PARASECT ; nite - db 45,MISDREAVUS - db 48,GOLBAT - db 50,GOLBAT - db 46,PARASECT - db 48,PARASECT - db 50,PARASECT - db 52,PARASECT + db 45, MISDREAVUS + db 48, GOLBAT + db 50, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 50, PARASECT + db 52, PARASECT - db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map DARK_CAVE_VIOLET_ENTRANCE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 3,GEODUDE - db 2,ZUBAT - db 2,GEODUDE - db 4,GEODUDE - db 2,TEDDIURSA - db 4,ZUBAT - db 4,DUNSPARCE + db 3, GEODUDE + db 2, ZUBAT + db 2, GEODUDE + db 4, GEODUDE + db 2, TEDDIURSA + db 4, ZUBAT + db 4, DUNSPARCE ; day - db 3,GEODUDE - db 2,ZUBAT - db 2,GEODUDE - db 4,GEODUDE - db 2,ZUBAT - db 4,ZUBAT - db 4,DUNSPARCE + db 3, GEODUDE + db 2, ZUBAT + db 2, GEODUDE + db 4, GEODUDE + db 2, ZUBAT + db 4, ZUBAT + db 4, DUNSPARCE ; nite - db 3,GEODUDE - db 2,ZUBAT - db 2,GEODUDE - db 4,GEODUDE - db 2,ZUBAT - db 4,ZUBAT - db 4,DUNSPARCE + db 3, GEODUDE + db 2, ZUBAT + db 2, GEODUDE + db 4, GEODUDE + db 2, ZUBAT + db 4, ZUBAT + db 4, DUNSPARCE - db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map DARK_CAVE_BLACKTHORN_ENTRANCE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 23,GEODUDE - db 23,ZUBAT - db 25,GRAVELER - db 25,URSARING - db 20,TEDDIURSA - db 23,GOLBAT - db 23,GOLBAT + db 23, GEODUDE + db 23, ZUBAT + db 25, GRAVELER + db 25, URSARING + db 20, TEDDIURSA + db 23, GOLBAT + db 23, GOLBAT ; day - db 23,GEODUDE - db 23,ZUBAT - db 25,GRAVELER - db 25,URSARING - db 30,URSARING - db 23,GOLBAT - db 23,GOLBAT + db 23, GEODUDE + db 23, ZUBAT + db 25, GRAVELER + db 25, URSARING + db 30, URSARING + db 23, GOLBAT + db 23, GOLBAT ; nite - db 23,GEODUDE - db 23,ZUBAT - db 25,GRAVELER - db 20,WOBBUFFET - db 25,WOBBUFFET - db 23,GOLBAT - db 23,GOLBAT + db 23, GEODUDE + db 23, ZUBAT + db 25, GRAVELER + db 20, WOBBUFFET + db 25, WOBBUFFET + db 23, GOLBAT + db 23, GOLBAT - db GROUP_ROUTE_29, MAP_ROUTE_29 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_29 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 2,PIDGEY - db 2,SENTRET - db 3,PIDGEY - db 3,SENTRET - db 2,RATTATA - db 3,HOPPIP - db 3,HOPPIP + db 2, PIDGEY + db 2, SENTRET + db 3, PIDGEY + db 3, SENTRET + db 2, RATTATA + db 3, HOPPIP + db 3, HOPPIP ; day - db 2,PIDGEY - db 2,SENTRET - db 3,PIDGEY - db 3,SENTRET - db 2,RATTATA - db 3,HOPPIP - db 3,HOPPIP + db 2, PIDGEY + db 2, SENTRET + db 3, PIDGEY + db 3, SENTRET + db 2, RATTATA + db 3, HOPPIP + db 3, HOPPIP ; nite - db 2,HOOTHOOT - db 2,RATTATA - db 3,HOOTHOOT - db 3,RATTATA - db 2,RATTATA - db 3,HOOTHOOT - db 3,HOOTHOOT + db 2, HOOTHOOT + db 2, RATTATA + db 3, HOOTHOOT + db 3, RATTATA + db 2, RATTATA + db 3, HOOTHOOT + db 3, HOOTHOOT - db GROUP_ROUTE_30, MAP_ROUTE_30 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_30 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 3,LEDYBA - db 3,CATERPIE - db 4,CATERPIE - db 4,PIDGEY - db 3,WEEDLE - db 4,HOPPIP - db 4,HOPPIP + db 3, LEDYBA + db 3, CATERPIE + db 4, CATERPIE + db 4, PIDGEY + db 3, WEEDLE + db 4, HOPPIP + db 4, HOPPIP ; day - db 3,PIDGEY - db 3,CATERPIE - db 4,CATERPIE - db 4,PIDGEY - db 3,WEEDLE - db 4,HOPPIP - db 4,HOPPIP + db 3, PIDGEY + db 3, CATERPIE + db 4, CATERPIE + db 4, PIDGEY + db 3, WEEDLE + db 4, HOPPIP + db 4, HOPPIP ; nite - db 3,SPINARAK - db 3,HOOTHOOT - db 4,POLIWAG - db 4,HOOTHOOT - db 3,ZUBAT - db 4,HOOTHOOT - db 4,HOOTHOOT + db 3, SPINARAK + db 3, HOOTHOOT + db 4, POLIWAG + db 4, HOOTHOOT + db 3, ZUBAT + db 4, HOOTHOOT + db 4, HOOTHOOT - db GROUP_ROUTE_31, MAP_ROUTE_31 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_31 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 4,LEDYBA - db 4,CATERPIE - db 5,BELLSPROUT - db 5,PIDGEY - db 4,WEEDLE - db 5,HOPPIP - db 5,HOPPIP + db 4, LEDYBA + db 4, CATERPIE + db 5, BELLSPROUT + db 5, PIDGEY + db 4, WEEDLE + db 5, HOPPIP + db 5, HOPPIP ; day - db 4,PIDGEY - db 4,CATERPIE - db 5,BELLSPROUT - db 5,PIDGEY - db 4,WEEDLE - db 5,HOPPIP - db 5,HOPPIP + db 4, PIDGEY + db 4, CATERPIE + db 5, BELLSPROUT + db 5, PIDGEY + db 4, WEEDLE + db 5, HOPPIP + db 5, HOPPIP ; nite - db 4,SPINARAK - db 4,POLIWAG - db 5,BELLSPROUT - db 5,HOOTHOOT - db 4,ZUBAT - db 5,GASTLY - db 5,GASTLY + db 4, SPINARAK + db 4, POLIWAG + db 5, BELLSPROUT + db 5, HOOTHOOT + db 4, ZUBAT + db 5, GASTLY + db 5, GASTLY - db GROUP_ROUTE_32, MAP_ROUTE_32 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_32 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 4,EKANS - db 5,RATTATA - db 7,BELLSPROUT - db 6,HOPPIP - db 7,PIDGEY - db 7,HOPPIP - db 7,HOPPIP + db 4, EKANS + db 5, RATTATA + db 7, BELLSPROUT + db 6, HOPPIP + db 7, PIDGEY + db 7, HOPPIP + db 7, HOPPIP ; day - db 4,EKANS - db 5,RATTATA - db 7,BELLSPROUT - db 6,HOPPIP - db 7,PIDGEY - db 7,HOPPIP - db 7,HOPPIP + db 4, EKANS + db 5, RATTATA + db 7, BELLSPROUT + db 6, HOPPIP + db 7, PIDGEY + db 7, HOPPIP + db 7, HOPPIP ; nite - db 4,WOOPER - db 5,RATTATA - db 7,BELLSPROUT - db 6,ZUBAT - db 7,HOOTHOOT - db 7,GASTLY - db 7,GASTLY + db 4, WOOPER + db 5, RATTATA + db 7, BELLSPROUT + db 6, ZUBAT + db 7, HOOTHOOT + db 7, GASTLY + db 7, GASTLY - db GROUP_ROUTE_33, MAP_ROUTE_33 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_33 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 6,RATTATA - db 6,SPEAROW - db 6,GEODUDE - db 6,HOPPIP - db 7,EKANS - db 7,HOPPIP - db 7,HOPPIP + db 6, RATTATA + db 6, SPEAROW + db 6, GEODUDE + db 6, HOPPIP + db 7, EKANS + db 7, HOPPIP + db 7, HOPPIP ; day - db 6,RATTATA - db 6,SPEAROW - db 6,GEODUDE - db 6,HOPPIP - db 7,EKANS - db 7,HOPPIP - db 7,HOPPIP + db 6, RATTATA + db 6, SPEAROW + db 6, GEODUDE + db 6, HOPPIP + db 7, EKANS + db 7, HOPPIP + db 7, HOPPIP ; nite - db 6,RATTATA - db 6,ZUBAT - db 6,GEODUDE - db 6,ZUBAT - db 7,RATTATA - db 7,RATTATA - db 7,RATTATA + db 6, RATTATA + db 6, ZUBAT + db 6, GEODUDE + db 6, ZUBAT + db 7, RATTATA + db 7, RATTATA + db 7, RATTATA - db GROUP_ROUTE_34, MAP_ROUTE_34 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_34 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 10,SNUBBULL - db 11,RATTATA - db 12,PIDGEY - db 10,ABRA - db 12,JIGGLYPUFF - db 10,DITTO - db 10,DITTO + db 10, SNUBBULL + db 11, RATTATA + db 12, PIDGEY + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 10, DITTO ; day - db 10,SNUBBULL - db 11,RATTATA - db 12,PIDGEY - db 10,ABRA - db 12,JIGGLYPUFF - db 10,DITTO - db 10,DITTO + db 10, SNUBBULL + db 11, RATTATA + db 12, PIDGEY + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 10, DITTO ; nite - db 12,DROWZEE - db 11,RATTATA - db 12,HOOTHOOT - db 10,ABRA - db 12,JIGGLYPUFF - db 10,DITTO - db 10,DITTO + db 12, DROWZEE + db 11, RATTATA + db 12, HOOTHOOT + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 10, DITTO - db GROUP_ROUTE_35, MAP_ROUTE_35 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_35 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 12,SNUBBULL - db 14,PIDGEY - db 13,GROWLITHE - db 10,ABRA - db 12,JIGGLYPUFF - db 10,DITTO - db 12,YANMA + db 12, SNUBBULL + db 14, PIDGEY + db 13, GROWLITHE + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 12, YANMA ; day - db 12,SNUBBULL - db 14,PIDGEY - db 13,GROWLITHE - db 10,ABRA - db 12,JIGGLYPUFF - db 10,DITTO - db 12,YANMA + db 12, SNUBBULL + db 14, PIDGEY + db 13, GROWLITHE + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 12, YANMA ; nite - db 12,DROWZEE - db 14,HOOTHOOT - db 13,PSYDUCK - db 10,ABRA - db 12,JIGGLYPUFF - db 10,DITTO - db 12,YANMA + db 12, DROWZEE + db 14, HOOTHOOT + db 13, PSYDUCK + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 12, YANMA - db GROUP_ROUTE_36, MAP_ROUTE_36 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_36 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 4,LEDYBA - db 4,PIDGEY - db 5,BELLSPROUT - db 5,GROWLITHE - db 5,PIDGEY - db 6,PIDGEY - db 6,PIDGEY + db 4, LEDYBA + db 4, PIDGEY + db 5, BELLSPROUT + db 5, GROWLITHE + db 5, PIDGEY + db 6, PIDGEY + db 6, PIDGEY ; day - db 4,PIDGEY - db 4,PIDGEY - db 5,BELLSPROUT - db 5,GROWLITHE - db 5,PIDGEY - db 6,PIDGEY - db 6,PIDGEY + db 4, PIDGEY + db 4, PIDGEY + db 5, BELLSPROUT + db 5, GROWLITHE + db 5, PIDGEY + db 6, PIDGEY + db 6, PIDGEY ; nite - db 4,SPINARAK - db 4,HOOTHOOT - db 5,BELLSPROUT - db 5,HOOTHOOT - db 5,HOOTHOOT - db 5,GASTLY - db 5,GASTLY + db 4, SPINARAK + db 4, HOOTHOOT + db 5, BELLSPROUT + db 5, HOOTHOOT + db 5, HOOTHOOT + db 5, GASTLY + db 5, GASTLY - db GROUP_ROUTE_37, MAP_ROUTE_37 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_37 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 13,LEDYBA - db 14,GROWLITHE - db 15,PIDGEY - db 16,GROWLITHE - db 15,PIDGEOTTO - db 15,LEDIAN - db 15,LEDIAN + db 13, LEDYBA + db 14, GROWLITHE + db 15, PIDGEY + db 16, GROWLITHE + db 15, PIDGEOTTO + db 15, LEDIAN + db 15, LEDIAN ; day - db 13,PIDGEY - db 14,GROWLITHE - db 15,PIDGEY - db 16,GROWLITHE - db 15,PIDGEOTTO - db 15,PIDGEY - db 15,PIDGEY + db 13, PIDGEY + db 14, GROWLITHE + db 15, PIDGEY + db 16, GROWLITHE + db 15, PIDGEOTTO + db 15, PIDGEY + db 15, PIDGEY ; nite - db 13,SPINARAK - db 14,STANTLER - db 15,HOOTHOOT - db 16,STANTLER - db 15,NOCTOWL - db 15,ARIADOS - db 15,ARIADOS + db 13, SPINARAK + db 14, STANTLER + db 15, HOOTHOOT + db 16, STANTLER + db 15, NOCTOWL + db 15, ARIADOS + db 15, ARIADOS - db GROUP_ROUTE_38, MAP_ROUTE_38 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_38 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 16,RATTATA - db 16,RATICATE - db 16,MAGNEMITE - db 16,PIDGEOTTO - db 13,TAUROS - db 13,MILTANK - db 13,MILTANK + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 13, TAUROS + db 13, MILTANK + db 13, MILTANK ; day - db 16,RATTATA - db 16,RATICATE - db 16,MAGNEMITE - db 16,PIDGEOTTO - db 13,TAUROS - db 13,MILTANK - db 13,MILTANK + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 13, TAUROS + db 13, MILTANK + db 13, MILTANK ; nite - db 16,MEOWTH - db 16,RATICATE - db 16,MAGNEMITE - db 16,NOCTOWL - db 16,MEOWTH - db 16,MEOWTH - db 16,MEOWTH + db 16, MEOWTH + db 16, RATICATE + db 16, MAGNEMITE + db 16, NOCTOWL + db 16, MEOWTH + db 16, MEOWTH + db 16, MEOWTH - db GROUP_ROUTE_39, MAP_ROUTE_39 - db $05,$05,$05 ; encounter rates: morn/day/nite + map ROUTE_39 + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn - db 16,RATTATA - db 16,RATICATE - db 16,MAGNEMITE - db 16,PIDGEOTTO - db 15,MILTANK - db 15,TAUROS - db 15,TAUROS + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 15, MILTANK + db 15, TAUROS + db 15, TAUROS ; day - db 16,RATTATA - db 16,RATICATE - db 16,MAGNEMITE - db 16,PIDGEOTTO - db 15,MILTANK - db 15,TAUROS - db 15,TAUROS + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 15, MILTANK + db 15, TAUROS + db 15, TAUROS ; nite - db 16,MEOWTH - db 16,RATICATE - db 16,MAGNEMITE - db 16,NOCTOWL - db 18,MEOWTH - db 18,MEOWTH - db 18,MEOWTH + db 16, MEOWTH + db 16, RATICATE + db 16, MAGNEMITE + db 16, NOCTOWL + db 18, MEOWTH + db 18, MEOWTH + db 18, MEOWTH - db GROUP_ROUTE_42, MAP_ROUTE_42 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_42 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 13,EKANS - db 14,SPEAROW - db 15,RATTATA - db 16,RATICATE - db 15,ARBOK - db 16,FEAROW - db 16,FEAROW + db 13, EKANS + db 14, SPEAROW + db 15, RATTATA + db 16, RATICATE + db 15, ARBOK + db 16, FEAROW + db 16, FEAROW ; day - db 13,EKANS - db 14,SPEAROW - db 15,RATTATA - db 16,RATICATE - db 15,ARBOK - db 16,FEAROW - db 16,FEAROW + db 13, EKANS + db 14, SPEAROW + db 15, RATTATA + db 16, RATICATE + db 15, ARBOK + db 16, FEAROW + db 16, FEAROW ; nite - db 13,RATTATA - db 14,ZUBAT - db 15,RATICATE - db 16,GOLBAT - db 15,MARILL - db 16,GOLBAT - db 16,GOLBAT + db 13, RATTATA + db 14, ZUBAT + db 15, RATICATE + db 16, GOLBAT + db 15, MARILL + db 16, GOLBAT + db 16, GOLBAT - db GROUP_ROUTE_43, MAP_ROUTE_43 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_43 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 15,SENTRET - db 16,PIDGEOTTO - db 16,FARFETCH_D - db 15,FURRET - db 17,RATICATE - db 17,FURRET - db 17,FURRET + db 15, SENTRET + db 16, PIDGEOTTO + db 16, FARFETCH_D + db 15, FURRET + db 17, RATICATE + db 17, FURRET + db 17, FURRET ; day - db 15,SENTRET - db 16,PIDGEOTTO - db 16,FARFETCH_D - db 15,FURRET - db 17,RATICATE - db 17,FURRET - db 17,FURRET + db 15, SENTRET + db 16, PIDGEOTTO + db 16, FARFETCH_D + db 15, FURRET + db 17, RATICATE + db 17, FURRET + db 17, FURRET ; nite - db 15,VENONAT - db 16,NOCTOWL - db 16,RATICATE - db 17,VENONAT - db 17,RATICATE - db 17,VENOMOTH - db 17,VENOMOTH + db 15, VENONAT + db 16, NOCTOWL + db 16, RATICATE + db 17, VENONAT + db 17, RATICATE + db 17, VENOMOTH + db 17, VENOMOTH - db GROUP_ROUTE_44, MAP_ROUTE_44 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_44 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 23,TANGELA - db 22,LICKITUNG - db 22,BELLSPROUT - db 24,WEEPINBELL - db 24,LICKITUNG - db 26,LICKITUNG - db 26,LICKITUNG + db 23, TANGELA + db 22, LICKITUNG + db 22, BELLSPROUT + db 24, WEEPINBELL + db 24, LICKITUNG + db 26, LICKITUNG + db 26, LICKITUNG ; day - db 23,TANGELA - db 22,LICKITUNG - db 22,BELLSPROUT - db 24,WEEPINBELL - db 24,LICKITUNG - db 26,LICKITUNG - db 26,LICKITUNG + db 23, TANGELA + db 22, LICKITUNG + db 22, BELLSPROUT + db 24, WEEPINBELL + db 24, LICKITUNG + db 26, LICKITUNG + db 26, LICKITUNG ; nite - db 23,TANGELA - db 22,POLIWAG - db 22,BELLSPROUT - db 24,WEEPINBELL - db 24,POLIWHIRL - db 26,POLIWHIRL - db 26,POLIWHIRL + db 23, TANGELA + db 22, POLIWAG + db 22, BELLSPROUT + db 24, WEEPINBELL + db 24, POLIWHIRL + db 26, POLIWHIRL + db 26, POLIWHIRL - db GROUP_ROUTE_45, MAP_ROUTE_45 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_45 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 23,GEODUDE - db 23,GRAVELER - db 24,GLIGAR - db 25,DONPHAN - db 20,PHANPY - db 27,SKARMORY - db 27,SKARMORY + db 23, GEODUDE + db 23, GRAVELER + db 24, GLIGAR + db 25, DONPHAN + db 20, PHANPY + db 27, SKARMORY + db 27, SKARMORY ; day - db 23,GEODUDE - db 23,GRAVELER - db 24,GLIGAR - db 25,DONPHAN - db 30,DONPHAN - db 27,SKARMORY - db 27,SKARMORY + db 23, GEODUDE + db 23, GRAVELER + db 24, GLIGAR + db 25, DONPHAN + db 30, DONPHAN + db 27, SKARMORY + db 27, SKARMORY ; nite - db 23,GEODUDE - db 23,GRAVELER - db 24,GLIGAR - db 25,GRAVELER - db 27,GRAVELER - db 27,GRAVELER - db 27,GRAVELER + db 23, GEODUDE + db 23, GRAVELER + db 24, GLIGAR + db 25, GRAVELER + db 27, GRAVELER + db 27, GRAVELER + db 27, GRAVELER - db GROUP_ROUTE_46, MAP_ROUTE_46 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_46 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 2,GEODUDE - db 2,SPEAROW - db 3,GEODUDE - db 3,RATTATA - db 2,PHANPY - db 2,RATTATA - db 2,RATTATA + db 2, GEODUDE + db 2, SPEAROW + db 3, GEODUDE + db 3, RATTATA + db 2, PHANPY + db 2, RATTATA + db 2, RATTATA ; day - db 2,GEODUDE - db 2,SPEAROW - db 3,GEODUDE - db 3,RATTATA - db 2,RATTATA - db 2,RATTATA - db 2,RATTATA + db 2, GEODUDE + db 2, SPEAROW + db 3, GEODUDE + db 3, RATTATA + db 2, RATTATA + db 2, RATTATA + db 2, RATTATA ; nite - db 2,GEODUDE - db 2,RATTATA - db 3,GEODUDE - db 3,RATTATA - db 2,RATTATA - db 2,RATTATA - db 2,RATTATA + db 2, GEODUDE + db 2, RATTATA + db 3, GEODUDE + db 3, RATTATA + db 2, RATTATA + db 2, RATTATA + db 2, RATTATA - db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE - db $19,$19,$19 ; encounter rates: morn/day/nite + map SILVER_CAVE_OUTSIDE + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 41,TANGELA - db 42,PONYTA - db 42,ARBOK - db 44,RAPIDASH - db 41,DODUO - db 43,DODRIO - db 43,DODRIO + db 41, TANGELA + db 42, PONYTA + db 42, ARBOK + db 44, RAPIDASH + db 41, DODUO + db 43, DODRIO + db 43, DODRIO ; day - db 41,TANGELA - db 42,PONYTA - db 42,ARBOK - db 44,RAPIDASH - db 41,DODUO - db 43,DODRIO - db 43,DODRIO + db 41, TANGELA + db 42, PONYTA + db 42, ARBOK + db 44, RAPIDASH + db 41, DODUO + db 43, DODRIO + db 43, DODRIO ; nite - db 41,TANGELA - db 42,POLIWHIRL - db 42,GOLBAT - db 44,POLIWHIRL - db 40,GOLBAT - db 44,GOLBAT - db 44,GOLBAT + db 41, TANGELA + db 42, POLIWHIRL + db 42, GOLBAT + db 44, POLIWHIRL + db 40, GOLBAT + db 44, GOLBAT + db 44, GOLBAT - db $ff ; end + db -1 ; end diff --git a/data/wild/johto_water.asm b/data/wild/johto_water.asm index d859ed986..a4d957ef0 100644 --- a/data/wild/johto_water.asm +++ b/data/wild/johto_water.asm @@ -1,231 +1,231 @@ ; Johto Pokémon in water - db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - db $05 ; encounter rate - db 15,WOOPER - db 20,QUAGSIRE - db 15,QUAGSIRE - - db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F - db $05 ; encounter rate - db 15,WOOPER - db 20,QUAGSIRE - db 15,QUAGSIRE - - db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F - db $05 ; encounter rate - db 15,WOOPER - db 20,QUAGSIRE - db 15,QUAGSIRE - - db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F - db $0a ; encounter rate - db 15,TENTACOOL - db 20,QUAGSIRE - db 20,TENTACRUEL - - db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F - db $05 ; encounter rate - db 15,SLOWPOKE - db 20,SLOWPOKE - db 10,SLOWPOKE - - db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F - db $05 ; encounter rate - db 15,SLOWPOKE - db 20,SLOWPOKE - db 20,SLOWBRO - - db GROUP_ILEX_FOREST, MAP_ILEX_FOREST - db $05 ; encounter rate - db 15,PSYDUCK - db 10,PSYDUCK - db 15,GOLDUCK - - db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - db $0a ; encounter rate - db 15,GOLDEEN - db 20,MARILL - db 20,SEAKING - - db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE - db $05 ; encounter rate - db 20,GOLDEEN - db 25,MARILL - db 25,SEAKING - - db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F - db $05 ; encounter rate - db 15,GOLDEEN - db 20,MARILL - db 20,SEAKING - - db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW - db $0a ; encounter rate - db 20,TENTACOOL - db 15,HORSEA - db 20,TENTACRUEL - - db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F - db $0a ; encounter rate - db 15,HORSEA - db 20,HORSEA - db 20,TENTACRUEL - - db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER - db $0a ; encounter rate - db 20,HORSEA - db 20,TENTACRUEL - db 20,SEADRA - - db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2 - db $05 ; encounter rate - db 35,SEAKING - db 35,GOLDUCK - db 35,GOLDEEN - - db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE - db $05 ; encounter rate - db 15,MAGIKARP - db 10,MAGIKARP - db 5,MAGIKARP - - db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE - db $05 ; encounter rate - db 15,MAGIKARP - db 10,MAGIKARP - db 5,MAGIKARP - - db GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F - db $0a ; encounter rate - db 15,MAGIKARP - db 10,MAGIKARP - db 10,DRATINI - - db GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT - db $05 ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_ROUTE_30, MAP_ROUTE_30 - db $05 ; encounter rate - db 20,POLIWAG - db 15,POLIWAG - db 20,POLIWHIRL - - db GROUP_ROUTE_31, MAP_ROUTE_31 - db $05 ; encounter rate - db 20,POLIWAG - db 15,POLIWAG - db 20,POLIWHIRL - - db GROUP_ROUTE_32, MAP_ROUTE_32 - db $0f ; encounter rate - db 15,TENTACOOL - db 20,QUAGSIRE - db 20,TENTACRUEL - - db GROUP_ROUTE_34, MAP_ROUTE_34 - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_ROUTE_35, MAP_ROUTE_35 - db $0a ; encounter rate - db 20,PSYDUCK - db 15,PSYDUCK - db 20,GOLDUCK - - db GROUP_ROUTE_40, MAP_ROUTE_40 - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_ROUTE_41, MAP_ROUTE_41 - db $0f ; encounter rate - db 20,TENTACOOL - db 20,TENTACRUEL - db 20,MANTINE - - db GROUP_ROUTE_42, MAP_ROUTE_42 - db $0a ; encounter rate - db 20,GOLDEEN - db 15,GOLDEEN - db 20,SEAKING - - db GROUP_ROUTE_43, MAP_ROUTE_43 - db $05 ; encounter rate - db 20,MAGIKARP - db 15,MAGIKARP - db 10,MAGIKARP - - db GROUP_ROUTE_44, MAP_ROUTE_44 - db $05 ; encounter rate - db 25,POLIWAG - db 20,POLIWAG - db 25,POLIWHIRL - - db GROUP_ROUTE_45, MAP_ROUTE_45 - db $05 ; encounter rate - db 20,MAGIKARP - db 15,MAGIKARP - db 5,MAGIKARP - - db GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_VIOLET_CITY, MAP_VIOLET_CITY - db $05 ; encounter rate - db 20,POLIWAG - db 15,POLIWAG - db 20,POLIWHIRL - - db GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - db $05 ; encounter rate - db 20,POLIWAG - db 15,POLIWAG - db 20,POLIWHIRL - - db GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE - db $0f ; encounter rate - db 15,MAGIKARP - db 10,MAGIKARP - db 15,GYARADOS - - db GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - db $0a ; encounter rate - db 15,MAGIKARP - db 10,MAGIKARP - db 5,MAGIKARP - - db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE - db $05 ; encounter rate - db 35,POLIWHIRL - db 40,POLIWHIRL - db 35,POLIWAG - - db $ff ; end + map RUINS_OF_ALPH_OUTSIDE + db 2 percent ; encounter rate + db 15, WOOPER + db 20, QUAGSIRE + db 15, QUAGSIRE + + map UNION_CAVE_1F + db 2 percent ; encounter rate + db 15, WOOPER + db 20, QUAGSIRE + db 15, QUAGSIRE + + map UNION_CAVE_B1F + db 2 percent ; encounter rate + db 15, WOOPER + db 20, QUAGSIRE + db 15, QUAGSIRE + + map UNION_CAVE_B2F + db 4 percent ; encounter rate + db 15, TENTACOOL + db 20, QUAGSIRE + db 20, TENTACRUEL + + map SLOWPOKE_WELL_B1F + db 2 percent ; encounter rate + db 15, SLOWPOKE + db 20, SLOWPOKE + db 10, SLOWPOKE + + map SLOWPOKE_WELL_B2F + db 2 percent ; encounter rate + db 15, SLOWPOKE + db 20, SLOWPOKE + db 20, SLOWBRO + + map ILEX_FOREST + db 2 percent ; encounter rate + db 15, PSYDUCK + db 10, PSYDUCK + db 15, GOLDUCK + + map MOUNT_MORTAR_1F_OUTSIDE + db 4 percent ; encounter rate + db 15, GOLDEEN + db 20, MARILL + db 20, SEAKING + + map MOUNT_MORTAR_2F_INSIDE + db 2 percent ; encounter rate + db 20, GOLDEEN + db 25, MARILL + db 25, SEAKING + + map MOUNT_MORTAR_B1F + db 2 percent ; encounter rate + db 15, GOLDEEN + db 20, MARILL + db 20, SEAKING + + map WHIRL_ISLAND_SW + db 4 percent ; encounter rate + db 20, TENTACOOL + db 15, HORSEA + db 20, TENTACRUEL + + map WHIRL_ISLAND_B2F + db 4 percent ; encounter rate + db 15, HORSEA + db 20, HORSEA + db 20, TENTACRUEL + + map WHIRL_ISLAND_LUGIA_CHAMBER + db 4 percent ; encounter rate + db 20, HORSEA + db 20, TENTACRUEL + db 20, SEADRA + + map SILVER_CAVE_ROOM_2 + db 2 percent ; encounter rate + db 35, SEAKING + db 35, GOLDUCK + db 35, GOLDEEN + + map DARK_CAVE_VIOLET_ENTRANCE + db 2 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 5, MAGIKARP + + map DARK_CAVE_BLACKTHORN_ENTRANCE + db 2 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 5, MAGIKARP + + map DRAGONS_DEN_B1F + db 4 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 10, DRATINI + + map OLIVINE_PORT + db 2 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_30 + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map ROUTE_31 + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map ROUTE_32 + db 6 percent ; encounter rate + db 15, TENTACOOL + db 20, QUAGSIRE + db 20, TENTACRUEL + + map ROUTE_34 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_35 + db 4 percent ; encounter rate + db 20, PSYDUCK + db 15, PSYDUCK + db 20, GOLDUCK + + map ROUTE_40 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_41 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 20, TENTACRUEL + db 20, MANTINE + + map ROUTE_42 + db 4 percent ; encounter rate + db 20, GOLDEEN + db 15, GOLDEEN + db 20, SEAKING + + map ROUTE_43 + db 2 percent ; encounter rate + db 20, MAGIKARP + db 15, MAGIKARP + db 10, MAGIKARP + + map ROUTE_44 + db 2 percent ; encounter rate + db 25, POLIWAG + db 20, POLIWAG + db 25, POLIWHIRL + + map ROUTE_45 + db 2 percent ; encounter rate + db 20, MAGIKARP + db 15, MAGIKARP + db 5, MAGIKARP + + map NEW_BARK_TOWN + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map CHERRYGROVE_CITY + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map VIOLET_CITY + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map CIANWOOD_CITY + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map OLIVINE_CITY + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ECRUTEAK_CITY + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map LAKE_OF_RAGE + db 6 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 15, GYARADOS + + map BLACKTHORN_CITY + db 4 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 5, MAGIKARP + + map SILVER_CAVE_OUTSIDE + db 2 percent ; encounter rate + db 35, POLIWHIRL + db 40, POLIWHIRL + db 35, POLIWAG + + db -1 ; end diff --git a/data/wild/kanto_grass.asm b/data/wild/kanto_grass.asm index 416c34363..e06627d19 100644 --- a/data/wild/kanto_grass.asm +++ b/data/wild/kanto_grass.asm @@ -1,813 +1,813 @@ ; Kanto Pokémon in grass - db GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE - db $0a,$05,$14 ; encounter rates: morn/day/nite + map DIGLETTS_CAVE + db 4 percent, 2 percent, 8 percent ; encounter rates: morn/day/nite ; morn - db 3,DIGLETT - db 6,DIGLETT - db 12,DIGLETT - db 24,DIGLETT - db 24,DUGTRIO - db 24,DUGTRIO - db 24,DUGTRIO + db 3, DIGLETT + db 6, DIGLETT + db 12, DIGLETT + db 24, DIGLETT + db 24, DUGTRIO + db 24, DUGTRIO + db 24, DUGTRIO ; day - db 2,DIGLETT - db 4,DIGLETT - db 8,DIGLETT - db 16,DIGLETT - db 16,DUGTRIO - db 16,DUGTRIO - db 16,DUGTRIO + db 2, DIGLETT + db 4, DIGLETT + db 8, DIGLETT + db 16, DIGLETT + db 16, DUGTRIO + db 16, DUGTRIO + db 16, DUGTRIO ; nite - db 4,DIGLETT - db 8,DIGLETT - db 16,DIGLETT - db 32,DIGLETT - db 32,DUGTRIO - db 32,DUGTRIO - db 32,DUGTRIO + db 4, DIGLETT + db 8, DIGLETT + db 16, DIGLETT + db 32, DIGLETT + db 32, DUGTRIO + db 32, DUGTRIO + db 32, DUGTRIO - db GROUP_MOUNT_MOON, MAP_MOUNT_MOON - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map MOUNT_MOON + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 6,ZUBAT - db 8,GEODUDE - db 8,SANDSHREW - db 12,PARAS - db 10,GEODUDE - db 8,CLEFAIRY - db 8,CLEFAIRY + db 6, ZUBAT + db 8, GEODUDE + db 8, SANDSHREW + db 12, PARAS + db 10, GEODUDE + db 8, CLEFAIRY + db 8, CLEFAIRY ; day - db 6,ZUBAT - db 8,GEODUDE - db 8,SANDSHREW - db 12,PARAS - db 10,GEODUDE - db 8,CLEFAIRY - db 8,CLEFAIRY + db 6, ZUBAT + db 8, GEODUDE + db 8, SANDSHREW + db 12, PARAS + db 10, GEODUDE + db 8, CLEFAIRY + db 8, CLEFAIRY ; nite - db 6,ZUBAT - db 8,GEODUDE - db 8,CLEFAIRY - db 12,PARAS - db 10,GEODUDE - db 12,CLEFAIRY - db 12,CLEFAIRY + db 6, ZUBAT + db 8, GEODUDE + db 8, CLEFAIRY + db 12, PARAS + db 10, GEODUDE + db 12, CLEFAIRY + db 12, CLEFAIRY - db GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map ROCK_TUNNEL_1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 10,CUBONE - db 11,GEODUDE - db 12,MACHOP - db 12,ZUBAT - db 15,MACHOKE - db 12,MAROWAK - db 12,MAROWAK + db 10, CUBONE + db 11, GEODUDE + db 12, MACHOP + db 12, ZUBAT + db 15, MACHOKE + db 12, MAROWAK + db 12, MAROWAK ; day - db 10,CUBONE - db 11,GEODUDE - db 12,MACHOP - db 12,ZUBAT - db 15,MACHOKE - db 12,MAROWAK - db 12,MAROWAK + db 10, CUBONE + db 11, GEODUDE + db 12, MACHOP + db 12, ZUBAT + db 15, MACHOKE + db 12, MAROWAK + db 12, MAROWAK ; nite - db 12,ZUBAT - db 11,GEODUDE - db 12,GEODUDE - db 17,HAUNTER - db 15,ZUBAT - db 15,ZUBAT - db 15,ZUBAT + db 12, ZUBAT + db 11, GEODUDE + db 12, GEODUDE + db 17, HAUNTER + db 15, ZUBAT + db 15, ZUBAT + db 15, ZUBAT - db GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map ROCK_TUNNEL_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 12,CUBONE - db 14,GEODUDE - db 16,ONIX - db 12,ZUBAT - db 15,MAROWAK - db 15,KANGASKHAN - db 15,KANGASKHAN + db 12, CUBONE + db 14, GEODUDE + db 16, ONIX + db 12, ZUBAT + db 15, MAROWAK + db 15, KANGASKHAN + db 15, KANGASKHAN ; day - db 12,CUBONE - db 14,GEODUDE - db 16,ONIX - db 12,ZUBAT - db 15,MAROWAK - db 15,KANGASKHAN - db 15,KANGASKHAN + db 12, CUBONE + db 14, GEODUDE + db 16, ONIX + db 12, ZUBAT + db 15, MAROWAK + db 15, KANGASKHAN + db 15, KANGASKHAN ; nite - db 12,ZUBAT - db 14,GEODUDE - db 16,ONIX - db 15,ZUBAT - db 15,HAUNTER - db 15,GOLBAT - db 15,GOLBAT + db 12, ZUBAT + db 14, GEODUDE + db 16, ONIX + db 15, ZUBAT + db 15, HAUNTER + db 15, GOLBAT + db 15, GOLBAT - db GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map VICTORY_ROAD + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 34,GRAVELER - db 32,RHYHORN - db 33,ONIX - db 34,GOLBAT - db 35,SANDSLASH - db 35,RHYDON - db 35,RHYDON + db 34, GRAVELER + db 32, RHYHORN + db 33, ONIX + db 34, GOLBAT + db 35, SANDSLASH + db 35, RHYDON + db 35, RHYDON ; day - db 34,GRAVELER - db 32,RHYHORN - db 33,ONIX - db 34,GOLBAT - db 35,SANDSLASH - db 35,RHYDON - db 35,RHYDON + db 34, GRAVELER + db 32, RHYHORN + db 33, ONIX + db 34, GOLBAT + db 35, SANDSLASH + db 35, RHYDON + db 35, RHYDON ; nite - db 34,GOLBAT - db 34,GRAVELER - db 32,ONIX - db 36,GRAVELER - db 38,GRAVELER - db 40,GRAVELER - db 40,GRAVELER + db 34, GOLBAT + db 34, GRAVELER + db 32, ONIX + db 36, GRAVELER + db 38, GRAVELER + db 40, GRAVELER + db 40, GRAVELER - db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map TOHJO_FALLS + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 22,ZUBAT - db 22,RATICATE - db 24,GOLBAT - db 21,SLOWPOKE - db 20,RATTATA - db 23,SLOWPOKE - db 23,SLOWPOKE + db 22, ZUBAT + db 22, RATICATE + db 24, GOLBAT + db 21, SLOWPOKE + db 20, RATTATA + db 23, SLOWPOKE + db 23, SLOWPOKE ; day - db 22,ZUBAT - db 22,RATICATE - db 24,GOLBAT - db 21,SLOWPOKE - db 20,RATTATA - db 23,SLOWPOKE - db 23,SLOWPOKE + db 22, ZUBAT + db 22, RATICATE + db 24, GOLBAT + db 21, SLOWPOKE + db 20, RATTATA + db 23, SLOWPOKE + db 23, SLOWPOKE ; nite - db 22,ZUBAT - db 22,RATICATE - db 24,GOLBAT - db 21,SLOWPOKE - db 20,RATTATA - db 23,SLOWPOKE - db 23,SLOWPOKE + db 22, ZUBAT + db 22, RATICATE + db 24, GOLBAT + db 21, SLOWPOKE + db 20, RATTATA + db 23, SLOWPOKE + db 23, SLOWPOKE - db GROUP_ROUTE_1, MAP_ROUTE_1 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_1 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 2,PIDGEY - db 2,RATTATA - db 3,SENTRET - db 3,PIDGEY - db 6,FURRET - db 4,PIDGEY - db 4,PIDGEY + db 2, PIDGEY + db 2, RATTATA + db 3, SENTRET + db 3, PIDGEY + db 6, FURRET + db 4, PIDGEY + db 4, PIDGEY ; day - db 2,PIDGEY - db 2,RATTATA - db 3,SENTRET - db 3,PIDGEY - db 6,FURRET - db 4,PIDGEY - db 4,PIDGEY + db 2, PIDGEY + db 2, RATTATA + db 3, SENTRET + db 3, PIDGEY + db 6, FURRET + db 4, PIDGEY + db 4, PIDGEY ; nite - db 2,HOOTHOOT - db 2,RATTATA - db 3,RATTATA - db 3,HOOTHOOT - db 6,RATICATE - db 4,HOOTHOOT - db 4,HOOTHOOT + db 2, HOOTHOOT + db 2, RATTATA + db 3, RATTATA + db 3, HOOTHOOT + db 6, RATICATE + db 4, HOOTHOOT + db 4, HOOTHOOT - db GROUP_ROUTE_2, MAP_ROUTE_2 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_2 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 3,CATERPIE - db 3,LEDYBA - db 5,PIDGEY - db 7,BUTTERFREE - db 7,LEDIAN - db 4,PIKACHU - db 4,PIKACHU + db 3, CATERPIE + db 3, LEDYBA + db 5, PIDGEY + db 7, BUTTERFREE + db 7, LEDIAN + db 4, PIKACHU + db 4, PIKACHU ; day - db 3,CATERPIE - db 3,PIDGEY - db 5,PIDGEY - db 7,BUTTERFREE - db 7,PIDGEOTTO - db 4,PIKACHU - db 4,PIKACHU + db 3, CATERPIE + db 3, PIDGEY + db 5, PIDGEY + db 7, BUTTERFREE + db 7, PIDGEOTTO + db 4, PIKACHU + db 4, PIKACHU ; nite - db 3,HOOTHOOT - db 3,SPINARAK - db 5,HOOTHOOT - db 7,NOCTOWL - db 7,ARIADOS - db 4,NOCTOWL - db 4,NOCTOWL + db 3, HOOTHOOT + db 3, SPINARAK + db 5, HOOTHOOT + db 7, NOCTOWL + db 7, ARIADOS + db 4, NOCTOWL + db 4, NOCTOWL - db GROUP_ROUTE_3, MAP_ROUTE_3 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_3 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 5,SPEAROW - db 5,RATTATA - db 8,EKANS - db 10,RATICATE - db 10,ARBOK - db 10,SANDSHREW - db 10,SANDSHREW + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW ; day - db 5,SPEAROW - db 5,RATTATA - db 8,EKANS - db 10,RATICATE - db 10,ARBOK - db 10,SANDSHREW - db 10,SANDSHREW + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW ; nite - db 5,RATTATA - db 10,RATTATA - db 10,RATICATE - db 6,ZUBAT - db 5,RATTATA - db 6,CLEFAIRY - db 6,CLEFAIRY + db 5, RATTATA + db 10, RATTATA + db 10, RATICATE + db 6, ZUBAT + db 5, RATTATA + db 6, CLEFAIRY + db 6, CLEFAIRY - db GROUP_ROUTE_4, MAP_ROUTE_4 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_4 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 5,SPEAROW - db 5,RATTATA - db 8,EKANS - db 10,RATICATE - db 10,ARBOK - db 10,SANDSHREW - db 10,SANDSHREW + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW ; day - db 5,SPEAROW - db 5,RATTATA - db 8,EKANS - db 10,RATICATE - db 10,ARBOK - db 10,SANDSHREW - db 10,SANDSHREW + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW ; nite - db 5,RATTATA - db 10,RATTATA - db 10,RATICATE - db 6,ZUBAT - db 5,RATTATA - db 6,CLEFAIRY - db 6,CLEFAIRY + db 5, RATTATA + db 10, RATTATA + db 10, RATICATE + db 6, ZUBAT + db 5, RATTATA + db 6, CLEFAIRY + db 6, CLEFAIRY - db GROUP_ROUTE_5, MAP_ROUTE_5 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_5 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 13,PIDGEY - db 13,SNUBBULL - db 15,PIDGEOTTO - db 12,ABRA - db 14,JIGGLYPUFF - db 14,ABRA - db 14,ABRA + db 13, PIDGEY + db 13, SNUBBULL + db 15, PIDGEOTTO + db 12, ABRA + db 14, JIGGLYPUFF + db 14, ABRA + db 14, ABRA ; day - db 13,PIDGEY - db 13,SNUBBULL - db 15,PIDGEOTTO - db 12,ABRA - db 14,JIGGLYPUFF - db 14,ABRA - db 14,ABRA + db 13, PIDGEY + db 13, SNUBBULL + db 15, PIDGEOTTO + db 12, ABRA + db 14, JIGGLYPUFF + db 14, ABRA + db 14, ABRA ; nite - db 13,HOOTHOOT - db 13,MEOWTH - db 15,NOCTOWL - db 12,ABRA - db 14,JIGGLYPUFF - db 14,ABRA - db 14,ABRA + db 13, HOOTHOOT + db 13, MEOWTH + db 15, NOCTOWL + db 12, ABRA + db 14, JIGGLYPUFF + db 14, ABRA + db 14, ABRA - db GROUP_ROUTE_6, MAP_ROUTE_6 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_6 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 13,RATTATA - db 13,SNUBBULL - db 14,MAGNEMITE - db 15,RATICATE - db 12,JIGGLYPUFF - db 15,GRANBULL - db 15,GRANBULL + db 13, RATTATA + db 13, SNUBBULL + db 14, MAGNEMITE + db 15, RATICATE + db 12, JIGGLYPUFF + db 15, GRANBULL + db 15, GRANBULL ; day - db 13,RATTATA - db 13,SNUBBULL - db 14,MAGNEMITE - db 15,RATICATE - db 12,JIGGLYPUFF - db 15,GRANBULL - db 15,GRANBULL + db 13, RATTATA + db 13, SNUBBULL + db 14, MAGNEMITE + db 15, RATICATE + db 12, JIGGLYPUFF + db 15, GRANBULL + db 15, GRANBULL ; nite - db 13,MEOWTH - db 13,DROWZEE - db 14,MAGNEMITE - db 15,PSYDUCK - db 12,JIGGLYPUFF - db 15,RATICATE - db 15,RATICATE + db 13, MEOWTH + db 13, DROWZEE + db 14, MAGNEMITE + db 15, PSYDUCK + db 12, JIGGLYPUFF + db 15, RATICATE + db 15, RATICATE - db GROUP_ROUTE_7, MAP_ROUTE_7 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_7 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 17,RATTATA - db 17,SPEAROW - db 18,SNUBBULL - db 18,RATICATE - db 18,JIGGLYPUFF - db 16,ABRA - db 16,ABRA + db 17, RATTATA + db 17, SPEAROW + db 18, SNUBBULL + db 18, RATICATE + db 18, JIGGLYPUFF + db 16, ABRA + db 16, ABRA ; day - db 17,RATTATA - db 17,SPEAROW - db 18,SNUBBULL - db 18,RATICATE - db 18,JIGGLYPUFF - db 16,ABRA - db 16,ABRA + db 17, RATTATA + db 17, SPEAROW + db 18, SNUBBULL + db 18, RATICATE + db 18, JIGGLYPUFF + db 16, ABRA + db 16, ABRA ; nite - db 17,MEOWTH - db 17,MURKROW - db 18,HOUNDOUR - db 18,PERSIAN - db 18,JIGGLYPUFF - db 16,ABRA - db 16,ABRA + db 17, MEOWTH + db 17, MURKROW + db 18, HOUNDOUR + db 18, PERSIAN + db 18, JIGGLYPUFF + db 16, ABRA + db 16, ABRA - db GROUP_ROUTE_8, MAP_ROUTE_8 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_8 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 17,SNUBBULL - db 19,PIDGEOTTO - db 16,ABRA - db 17,GROWLITHE - db 16,JIGGLYPUFF - db 18,KADABRA - db 18,KADABRA + db 17, SNUBBULL + db 19, PIDGEOTTO + db 16, ABRA + db 17, GROWLITHE + db 16, JIGGLYPUFF + db 18, KADABRA + db 18, KADABRA ; day - db 17,SNUBBULL - db 19,PIDGEOTTO - db 16,ABRA - db 17,GROWLITHE - db 16,JIGGLYPUFF - db 18,KADABRA - db 18,KADABRA + db 17, SNUBBULL + db 19, PIDGEOTTO + db 16, ABRA + db 17, GROWLITHE + db 16, JIGGLYPUFF + db 18, KADABRA + db 18, KADABRA ; nite - db 17,MEOWTH - db 20,NOCTOWL - db 16,ABRA - db 17,HAUNTER - db 16,JIGGLYPUFF - db 18,KADABRA - db 18,KADABRA + db 17, MEOWTH + db 20, NOCTOWL + db 16, ABRA + db 17, HAUNTER + db 16, JIGGLYPUFF + db 18, KADABRA + db 18, KADABRA - db GROUP_ROUTE_9, MAP_ROUTE_9 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_9 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 15,RATTATA - db 15,SPEAROW - db 15,RATICATE - db 15,FEAROW - db 15,FEAROW - db 18,MAROWAK - db 18,MAROWAK + db 15, RATTATA + db 15, SPEAROW + db 15, RATICATE + db 15, FEAROW + db 15, FEAROW + db 18, MAROWAK + db 18, MAROWAK ; day - db 15,RATTATA - db 15,SPEAROW - db 15,RATICATE - db 15,FEAROW - db 15,FEAROW - db 18,MAROWAK - db 18,MAROWAK + db 15, RATTATA + db 15, SPEAROW + db 15, RATICATE + db 15, FEAROW + db 15, FEAROW + db 18, MAROWAK + db 18, MAROWAK ; nite - db 15,RATTATA - db 15,VENONAT - db 15,RATICATE - db 15,VENOMOTH - db 15,ZUBAT - db 18,RATICATE - db 18,RATICATE + db 15, RATTATA + db 15, VENONAT + db 15, RATICATE + db 15, VENOMOTH + db 15, ZUBAT + db 18, RATICATE + db 18, RATICATE - db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_10_NORTH + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 15,SPEAROW - db 17,VOLTORB - db 15,RATICATE - db 15,FEAROW - db 15,MAROWAK - db 16,ELECTABUZZ - db 16,ELECTABUZZ + db 15, SPEAROW + db 17, VOLTORB + db 15, RATICATE + db 15, FEAROW + db 15, MAROWAK + db 16, ELECTABUZZ + db 16, ELECTABUZZ ; day - db 15,SPEAROW - db 17,VOLTORB - db 15,RATICATE - db 15,FEAROW - db 15,MAROWAK - db 18,ELECTABUZZ - db 18,ELECTABUZZ + db 15, SPEAROW + db 17, VOLTORB + db 15, RATICATE + db 15, FEAROW + db 15, MAROWAK + db 18, ELECTABUZZ + db 18, ELECTABUZZ ; nite - db 15,VENONAT - db 17,VOLTORB - db 15,RATICATE - db 15,VENOMOTH - db 15,ZUBAT - db 16,ELECTABUZZ - db 16,ELECTABUZZ + db 15, VENONAT + db 17, VOLTORB + db 15, RATICATE + db 15, VENOMOTH + db 15, ZUBAT + db 16, ELECTABUZZ + db 16, ELECTABUZZ - db GROUP_ROUTE_11, MAP_ROUTE_11 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_11 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 14,HOPPIP - db 13,RATICATE - db 15,MAGNEMITE - db 16,PIDGEOTTO - db 16,RATTATA - db 16,HOPPIP - db 16,HOPPIP + db 14, HOPPIP + db 13, RATICATE + db 15, MAGNEMITE + db 16, PIDGEOTTO + db 16, RATTATA + db 16, HOPPIP + db 16, HOPPIP ; day - db 14,HOPPIP - db 13,RATICATE - db 15,MAGNEMITE - db 16,PIDGEOTTO - db 16,RATTATA - db 16,HOPPIP - db 16,HOPPIP + db 14, HOPPIP + db 13, RATICATE + db 15, MAGNEMITE + db 16, PIDGEOTTO + db 16, RATTATA + db 16, HOPPIP + db 16, HOPPIP ; nite - db 14,DROWZEE - db 13,MEOWTH - db 15,MAGNEMITE - db 16,NOCTOWL - db 16,RATICATE - db 16,HYPNO - db 16,HYPNO + db 14, DROWZEE + db 13, MEOWTH + db 15, MAGNEMITE + db 16, NOCTOWL + db 16, RATICATE + db 16, HYPNO + db 16, HYPNO - db GROUP_ROUTE_13, MAP_ROUTE_13 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_13 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 23,NIDORINO - db 23,NIDORINA - db 25,PIDGEOTTO - db 25,HOPPIP - db 27,HOPPIP - db 27,HOPPIP - db 25,CHANSEY + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY ; day - db 23,NIDORINO - db 23,NIDORINA - db 25,PIDGEOTTO - db 25,HOPPIP - db 27,HOPPIP - db 27,HOPPIP - db 25,CHANSEY + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY ; nite - db 23,VENONAT - db 23,QUAGSIRE - db 25,NOCTOWL - db 25,VENOMOTH - db 25,QUAGSIRE - db 25,QUAGSIRE - db 25,CHANSEY + db 23, VENONAT + db 23, QUAGSIRE + db 25, NOCTOWL + db 25, VENOMOTH + db 25, QUAGSIRE + db 25, QUAGSIRE + db 25, CHANSEY - db GROUP_ROUTE_14, MAP_ROUTE_14 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_14 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 26,NIDORINO - db 26,NIDORINA - db 28,PIDGEOTTO - db 28,HOPPIP - db 30,SKIPLOOM - db 30,SKIPLOOM - db 28,CHANSEY + db 26, NIDORINO + db 26, NIDORINA + db 28, PIDGEOTTO + db 28, HOPPIP + db 30, SKIPLOOM + db 30, SKIPLOOM + db 28, CHANSEY ; day - db 26,NIDORINO - db 26,NIDORINA - db 28,PIDGEOTTO - db 28,HOPPIP - db 30,SKIPLOOM - db 30,SKIPLOOM - db 28,CHANSEY + db 26, NIDORINO + db 26, NIDORINA + db 28, PIDGEOTTO + db 28, HOPPIP + db 30, SKIPLOOM + db 30, SKIPLOOM + db 28, CHANSEY ; nite - db 26,VENONAT - db 26,QUAGSIRE - db 28,NOCTOWL - db 28,VENOMOTH - db 28,QUAGSIRE - db 28,QUAGSIRE - db 28,CHANSEY + db 26, VENONAT + db 26, QUAGSIRE + db 28, NOCTOWL + db 28, VENOMOTH + db 28, QUAGSIRE + db 28, QUAGSIRE + db 28, CHANSEY - db GROUP_ROUTE_15, MAP_ROUTE_15 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_15 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 23,NIDORINO - db 23,NIDORINA - db 25,PIDGEOTTO - db 25,HOPPIP - db 27,HOPPIP - db 27,HOPPIP - db 25,CHANSEY + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY ; day - db 23,NIDORINO - db 23,NIDORINA - db 25,PIDGEOTTO - db 25,HOPPIP - db 27,HOPPIP - db 27,HOPPIP - db 25,CHANSEY + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY ; nite - db 23,VENONAT - db 23,QUAGSIRE - db 25,NOCTOWL - db 25,VENOMOTH - db 25,QUAGSIRE - db 25,QUAGSIRE - db 25,CHANSEY + db 23, VENONAT + db 23, QUAGSIRE + db 25, NOCTOWL + db 25, VENOMOTH + db 25, QUAGSIRE + db 25, QUAGSIRE + db 25, CHANSEY - db GROUP_ROUTE_16, MAP_ROUTE_16 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_16 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 26,GRIMER - db 27,FEAROW - db 28,GRIMER - db 29,FEAROW - db 29,FEAROW - db 30,MUK - db 30,MUK + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, FEAROW + db 30, MUK + db 30, MUK ; day - db 26,GRIMER - db 27,FEAROW - db 28,GRIMER - db 29,FEAROW - db 29,SLUGMA - db 30,MUK - db 30,MUK + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, SLUGMA + db 30, MUK + db 30, MUK ; nite - db 26,GRIMER - db 27,GRIMER - db 28,GRIMER - db 29,MURKROW - db 29,MURKROW - db 30,MUK - db 30,MUK + db 26, GRIMER + db 27, GRIMER + db 28, GRIMER + db 29, MURKROW + db 29, MURKROW + db 30, MUK + db 30, MUK - db GROUP_ROUTE_17, MAP_ROUTE_17 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_17 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 30,FEAROW - db 29,GRIMER - db 31,GRIMER - db 32,FEAROW - db 33,GRIMER - db 33,MUK - db 33,MUK + db 30, FEAROW + db 29, GRIMER + db 31, GRIMER + db 32, FEAROW + db 33, GRIMER + db 33, MUK + db 33, MUK ; day - db 30,FEAROW - db 29,SLUGMA - db 29,GRIMER - db 32,FEAROW - db 32,SLUGMA - db 33,MUK - db 33,MUK + db 30, FEAROW + db 29, SLUGMA + db 29, GRIMER + db 32, FEAROW + db 32, SLUGMA + db 33, MUK + db 33, MUK ; nite - db 30,GRIMER - db 29,GRIMER - db 31,GRIMER - db 32,GRIMER - db 33,GRIMER - db 33,MUK - db 33,MUK + db 30, GRIMER + db 29, GRIMER + db 31, GRIMER + db 32, GRIMER + db 33, GRIMER + db 33, MUK + db 33, MUK - db GROUP_ROUTE_18, MAP_ROUTE_18 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_18 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 26,GRIMER - db 27,FEAROW - db 28,GRIMER - db 29,FEAROW - db 29,FEAROW - db 30,MUK - db 30,MUK + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, FEAROW + db 30, MUK + db 30, MUK ; day - db 26,GRIMER - db 27,FEAROW - db 28,GRIMER - db 29,FEAROW - db 29,SLUGMA - db 30,MUK - db 30,MUK + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, SLUGMA + db 30, MUK + db 30, MUK ; nite - db 26,GRIMER - db 27,GRIMER - db 28,GRIMER - db 29,GRIMER - db 29,GRIMER - db 30,MUK - db 30,MUK + db 26, GRIMER + db 27, GRIMER + db 28, GRIMER + db 29, GRIMER + db 29, GRIMER + db 30, MUK + db 30, MUK - db GROUP_ROUTE_21, MAP_ROUTE_21 - db $0f,$0f,$0f ; encounter rates: morn/day/nite + map ROUTE_21 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite ; morn - db 30,TANGELA - db 25,RATTATA - db 35,TANGELA - db 20,RATICATE - db 30,MR__MIME - db 28,MR__MIME - db 28,MR__MIME + db 30, TANGELA + db 25, RATTATA + db 35, TANGELA + db 20, RATICATE + db 30, MR__MIME + db 28, MR__MIME + db 28, MR__MIME ; day - db 30,TANGELA - db 25,RATTATA - db 35,TANGELA - db 20,RATICATE - db 28,MR__MIME - db 30,MR__MIME - db 30,MR__MIME + db 30, TANGELA + db 25, RATTATA + db 35, TANGELA + db 20, RATICATE + db 28, MR__MIME + db 30, MR__MIME + db 30, MR__MIME ; nite - db 30,TANGELA - db 25,RATTATA - db 35,TANGELA - db 20,RATICATE - db 30,TANGELA - db 28,TANGELA - db 28,TANGELA + db 30, TANGELA + db 25, RATTATA + db 35, TANGELA + db 20, RATICATE + db 30, TANGELA + db 28, TANGELA + db 28, TANGELA - db GROUP_ROUTE_22, MAP_ROUTE_22 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_22 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 3,RATTATA - db 3,SPEAROW - db 5,SPEAROW - db 4,DODUO - db 6,PONYTA - db 7,FEAROW - db 7,FEAROW + db 3, RATTATA + db 3, SPEAROW + db 5, SPEAROW + db 4, DODUO + db 6, PONYTA + db 7, FEAROW + db 7, FEAROW ; day - db 3,RATTATA - db 3,SPEAROW - db 5,SPEAROW - db 4,DODUO - db 6,PONYTA - db 7,FEAROW - db 7,FEAROW + db 3, RATTATA + db 3, SPEAROW + db 5, SPEAROW + db 4, DODUO + db 6, PONYTA + db 7, FEAROW + db 7, FEAROW ; nite - db 3,RATTATA - db 3,POLIWAG - db 5,RATTATA - db 4,POLIWAG - db 6,RATTATA - db 7,RATTATA - db 7,RATTATA + db 3, RATTATA + db 3, POLIWAG + db 5, RATTATA + db 4, POLIWAG + db 6, RATTATA + db 7, RATTATA + db 7, RATTATA - db GROUP_ROUTE_24, MAP_ROUTE_24 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_24 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 8,CATERPIE - db 10,CATERPIE - db 12,METAPOD - db 12,ABRA - db 10,BELLSPROUT - db 14,BUTTERFREE - db 14,BUTTERFREE + db 8, CATERPIE + db 10, CATERPIE + db 12, METAPOD + db 12, ABRA + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE ; day - db 8,CATERPIE - db 12,SUNKERN - db 10,CATERPIE - db 12,ABRA - db 10,BELLSPROUT - db 14,BUTTERFREE - db 14,BUTTERFREE + db 8, CATERPIE + db 12, SUNKERN + db 10, CATERPIE + db 12, ABRA + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE ; nite - db 10,VENONAT - db 10,ODDISH - db 12,ODDISH - db 12,ABRA - db 10,BELLSPROUT - db 14,GLOOM - db 14,GLOOM + db 10, VENONAT + db 10, ODDISH + db 12, ODDISH + db 12, ABRA + db 10, BELLSPROUT + db 14, GLOOM + db 14, GLOOM - db GROUP_ROUTE_25, MAP_ROUTE_25 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_25 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 10,CATERPIE - db 10,PIDGEY - db 12,PIDGEOTTO - db 12,METAPOD - db 10,BELLSPROUT - db 14,BUTTERFREE - db 14,BUTTERFREE + db 10, CATERPIE + db 10, PIDGEY + db 12, PIDGEOTTO + db 12, METAPOD + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE ; day - db 10,CATERPIE - db 10,PIDGEY - db 12,PIDGEOTTO - db 12,METAPOD - db 10,BELLSPROUT - db 14,BUTTERFREE - db 14,BUTTERFREE + db 10, CATERPIE + db 10, PIDGEY + db 12, PIDGEOTTO + db 12, METAPOD + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE ; nite - db 10,ODDISH - db 10,HOOTHOOT - db 10,VENONAT - db 12,NOCTOWL - db 10,BELLSPROUT - db 14,NOCTOWL - db 14,NOCTOWL + db 10, ODDISH + db 10, HOOTHOOT + db 10, VENONAT + db 12, NOCTOWL + db 10, BELLSPROUT + db 14, NOCTOWL + db 14, NOCTOWL - db GROUP_ROUTE_26, MAP_ROUTE_26 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_26 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 28,DODUO - db 28,SANDSLASH - db 32,PONYTA - db 30,RATICATE - db 30,DODUO - db 30,ARBOK - db 30,ARBOK + db 28, DODUO + db 28, SANDSLASH + db 32, PONYTA + db 30, RATICATE + db 30, DODUO + db 30, ARBOK + db 30, ARBOK ; day - db 28,DODUO - db 28,SANDSLASH - db 32,PONYTA - db 30,RATICATE - db 30,DODUO - db 30,ARBOK - db 30,ARBOK + db 28, DODUO + db 28, SANDSLASH + db 32, PONYTA + db 30, RATICATE + db 30, DODUO + db 30, ARBOK + db 30, ARBOK ; nite - db 28,NOCTOWL - db 28,RATICATE - db 32,NOCTOWL - db 30,RATICATE - db 30,QUAGSIRE - db 30,QUAGSIRE - db 30,QUAGSIRE + db 28, NOCTOWL + db 28, RATICATE + db 32, NOCTOWL + db 30, RATICATE + db 30, QUAGSIRE + db 30, QUAGSIRE + db 30, QUAGSIRE - db GROUP_ROUTE_27, MAP_ROUTE_27 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_27 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 28,DODUO - db 28,ARBOK - db 30,RATICATE - db 30,DODUO - db 32,PONYTA - db 30,DODRIO - db 30,DODRIO + db 28, DODUO + db 28, ARBOK + db 30, RATICATE + db 30, DODUO + db 32, PONYTA + db 30, DODRIO + db 30, DODRIO ; day - db 28,DODUO - db 28,ARBOK - db 30,RATICATE - db 30,DODUO - db 32,PONYTA - db 30,DODRIO - db 30,DODRIO + db 28, DODUO + db 28, ARBOK + db 30, RATICATE + db 30, DODUO + db 32, PONYTA + db 30, DODRIO + db 30, DODRIO ; nite - db 28,QUAGSIRE - db 28,NOCTOWL - db 30,RATICATE - db 30,QUAGSIRE - db 32,NOCTOWL - db 32,NOCTOWL - db 32,NOCTOWL + db 28, QUAGSIRE + db 28, NOCTOWL + db 30, RATICATE + db 30, QUAGSIRE + db 32, NOCTOWL + db 32, NOCTOWL + db 32, NOCTOWL - db GROUP_ROUTE_28, MAP_ROUTE_28 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_28 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 39,TANGELA - db 40,PONYTA - db 40,RAPIDASH - db 42,ARBOK - db 41,DODUO - db 43,DODRIO - db 43,DODRIO + db 39, TANGELA + db 40, PONYTA + db 40, RAPIDASH + db 42, ARBOK + db 41, DODUO + db 43, DODRIO + db 43, DODRIO ; day - db 39,TANGELA - db 40,PONYTA - db 40,RAPIDASH - db 42,ARBOK - db 41,DODUO - db 43,DODRIO - db 43,DODRIO + db 39, TANGELA + db 40, PONYTA + db 40, RAPIDASH + db 42, ARBOK + db 41, DODUO + db 43, DODRIO + db 43, DODRIO ; nite - db 39,TANGELA - db 40,POLIWHIRL - db 40,GOLBAT - db 40,POLIWHIRL - db 42,GOLBAT - db 42,GOLBAT - db 42,GOLBAT + db 39, TANGELA + db 40, POLIWHIRL + db 40, GOLBAT + db 40, POLIWHIRL + db 42, GOLBAT + db 42, GOLBAT + db 42, GOLBAT - db $ff ; end + db -1 ; end diff --git a/data/wild/kanto_water.asm b/data/wild/kanto_water.asm index 011d6fd34..558d56a26 100644 --- a/data/wild/kanto_water.asm +++ b/data/wild/kanto_water.asm @@ -1,147 +1,147 @@ ; Kanto Pokémon in water - db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS - db $0a ; encounter rate - db 20,GOLDEEN - db 20,SLOWPOKE - db 20,SEAKING - - db GROUP_VERMILION_PORT, MAP_VERMILION_PORT - db $05 ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db GROUP_ROUTE_4, MAP_ROUTE_4 - db $0a ; encounter rate - db 10,GOLDEEN - db 5,GOLDEEN - db 10,SEAKING - - db GROUP_ROUTE_6, MAP_ROUTE_6 - db $05 ; encounter rate - db 10,PSYDUCK - db 5,PSYDUCK - db 10,GOLDUCK - - db GROUP_ROUTE_9, MAP_ROUTE_9 - db $0a ; encounter rate - db 15,GOLDEEN - db 10,GOLDEEN - db 15,SEAKING - - db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH - db $0a ; encounter rate - db 15,GOLDEEN - db 10,GOLDEEN - db 15,SEAKING - - db GROUP_ROUTE_12, MAP_ROUTE_12 - db $0f ; encounter rate - db 25,TENTACOOL - db 25,QUAGSIRE - db 25,TENTACRUEL - - db GROUP_ROUTE_13, MAP_ROUTE_13 - db $0f ; encounter rate - db 25,TENTACOOL - db 25,QUAGSIRE - db 25,TENTACRUEL - - db GROUP_ROUTE_19, MAP_ROUTE_19 - db $0f ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db GROUP_ROUTE_20, MAP_ROUTE_20 - db $0f ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db GROUP_ROUTE_21, MAP_ROUTE_21 - db $0f ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db GROUP_ROUTE_22, MAP_ROUTE_22 - db $05 ; encounter rate - db 10,POLIWAG - db 5,POLIWAG - db 10,POLIWHIRL - - db GROUP_ROUTE_24, MAP_ROUTE_24 - db $0a ; encounter rate - db 10,GOLDEEN - db 5,GOLDEEN - db 10,SEAKING - - db GROUP_ROUTE_25, MAP_ROUTE_25 - db $0a ; encounter rate - db 10,GOLDEEN - db 5,GOLDEEN - db 10,SEAKING - - db GROUP_ROUTE_26, MAP_ROUTE_26 - db $0f ; encounter rate - db 30,TENTACOOL - db 25,TENTACOOL - db 30,TENTACRUEL - - db GROUP_ROUTE_27, MAP_ROUTE_27 - db $0f ; encounter rate - db 20,TENTACOOL - db 15,TENTACOOL - db 20,TENTACRUEL - - db GROUP_ROUTE_28, MAP_ROUTE_28 - db $05 ; encounter rate - db 40,POLIWAG - db 35,POLIWAG - db 40,POLIWHIRL - - db GROUP_PALLET_TOWN, MAP_PALLET_TOWN - db $0f ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - db $05 ; encounter rate - db 10,POLIWAG - db 5,POLIWAG - db 10,POLIWHIRL - - db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - db $0a ; encounter rate - db 10,GOLDEEN - db 5,GOLDEEN - db 10,SEAKING - - db GROUP_VERMILION_CITY, MAP_VERMILION_CITY - db $0f ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db GROUP_CELADON_CITY, MAP_CELADON_CITY - db $05 ; encounter rate - db 20,GRIMER - db 15,GRIMER - db 15,MUK - - db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - db $05 ; encounter rate - db 20,MAGIKARP - db 15,MAGIKARP - db 10,MAGIKARP - - db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND - db $0f ; encounter rate - db 35,TENTACOOL - db 30,TENTACOOL - db 35,TENTACRUEL - - db $ff ; end + map TOHJO_FALLS + db 4 percent ; encounter rate + db 20, GOLDEEN + db 20, SLOWPOKE + db 20, SEAKING + + map VERMILION_PORT + db 2 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map ROUTE_4 + db 4 percent ; encounter rate + db 10, GOLDEEN + db 5, GOLDEEN + db 10, SEAKING + + map ROUTE_6 + db 2 percent ; encounter rate + db 10, PSYDUCK + db 5, PSYDUCK + db 10, GOLDUCK + + map ROUTE_9 + db 4 percent ; encounter rate + db 15, GOLDEEN + db 10, GOLDEEN + db 15, SEAKING + + map ROUTE_10_NORTH + db 4 percent ; encounter rate + db 15, GOLDEEN + db 10, GOLDEEN + db 15, SEAKING + + map ROUTE_12 + db 6 percent ; encounter rate + db 25, TENTACOOL + db 25, QUAGSIRE + db 25, TENTACRUEL + + map ROUTE_13 + db 6 percent ; encounter rate + db 25, TENTACOOL + db 25, QUAGSIRE + db 25, TENTACRUEL + + map ROUTE_19 + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map ROUTE_20 + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map ROUTE_21 + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map ROUTE_22 + db 2 percent ; encounter rate + db 10, POLIWAG + db 5, POLIWAG + db 10, POLIWHIRL + + map ROUTE_24 + db 4 percent ; encounter rate + db 10, GOLDEEN + db 5, GOLDEEN + db 10, SEAKING + + map ROUTE_25 + db 4 percent ; encounter rate + db 10, GOLDEEN + db 5, GOLDEEN + db 10, SEAKING + + map ROUTE_26 + db 6 percent ; encounter rate + db 30, TENTACOOL + db 25, TENTACOOL + db 30, TENTACRUEL + + map ROUTE_27 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_28 + db 2 percent ; encounter rate + db 40, POLIWAG + db 35, POLIWAG + db 40, POLIWHIRL + + map PALLET_TOWN + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map VIRIDIAN_CITY + db 2 percent ; encounter rate + db 10, POLIWAG + db 5, POLIWAG + db 10, POLIWHIRL + + map CERULEAN_CITY + db 4 percent ; encounter rate + db 10, GOLDEEN + db 5, GOLDEEN + db 10, SEAKING + + map VERMILION_CITY + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map CELADON_CITY + db 2 percent ; encounter rate + db 20, GRIMER + db 15, GRIMER + db 15, MUK + + map FUCHSIA_CITY + db 2 percent ; encounter rate + db 20, MAGIKARP + db 15, MAGIKARP + db 10, MAGIKARP + + map CINNABAR_ISLAND + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + db -1 ; end diff --git a/data/wild/swarm_grass.asm b/data/wild/swarm_grass.asm index 319b71d3c..61d0d8532 100644 --- a/data/wild/swarm_grass.asm +++ b/data/wild/swarm_grass.asm @@ -1,59 +1,59 @@ ; swarms in grass ; Dunsparce swarm - db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE - db $0a,$0a,$0a ; encounter rates: morn/day/nite + map DARK_CAVE_VIOLET_ENTRANCE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn - db 3,GEODUDE - db 3,DUNSPARCE - db 2,ZUBAT - db 2,GEODUDE - db 2,DUNSPARCE - db 4,DUNSPARCE - db 4,DUNSPARCE + db 3, GEODUDE + db 3, DUNSPARCE + db 2, ZUBAT + db 2, GEODUDE + db 2, DUNSPARCE + db 4, DUNSPARCE + db 4, DUNSPARCE ; day - db 3,GEODUDE - db 3,DUNSPARCE - db 2,ZUBAT - db 2,GEODUDE - db 2,DUNSPARCE - db 4,DUNSPARCE - db 4,DUNSPARCE + db 3, GEODUDE + db 3, DUNSPARCE + db 2, ZUBAT + db 2, GEODUDE + db 2, DUNSPARCE + db 4, DUNSPARCE + db 4, DUNSPARCE ; nite - db 3,GEODUDE - db 3,DUNSPARCE - db 2,ZUBAT - db 2,GEODUDE - db 2,DUNSPARCE - db 4,DUNSPARCE - db 4,DUNSPARCE + db 3, GEODUDE + db 3, DUNSPARCE + db 2, ZUBAT + db 2, GEODUDE + db 2, DUNSPARCE + db 4, DUNSPARCE + db 4, DUNSPARCE ; Yanma swarm - db GROUP_ROUTE_35, MAP_ROUTE_35 - db $19,$19,$19 ; encounter rates: morn/day/nite + map ROUTE_35 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite ; morn - db 12,NIDORAN_M - db 12,NIDORAN_F - db 12,YANMA - db 14,YANMA - db 14,PIDGEY - db 10,DITTO - db 10,DITTO + db 12, NIDORAN_M + db 12, NIDORAN_F + db 12, YANMA + db 14, YANMA + db 14, PIDGEY + db 10, DITTO + db 10, DITTO ; day - db 12,NIDORAN_M - db 12,NIDORAN_F - db 12,YANMA - db 14,YANMA - db 14,PIDGEY - db 10,DITTO - db 10,DITTO + db 12, NIDORAN_M + db 12, NIDORAN_F + db 12, YANMA + db 14, YANMA + db 14, PIDGEY + db 10, DITTO + db 10, DITTO ; nite - db 12,NIDORAN_M - db 12,NIDORAN_F - db 12,YANMA - db 14,YANMA - db 14,HOOTHOOT - db 10,DITTO - db 10,DITTO + db 12, NIDORAN_M + db 12, NIDORAN_F + db 12, YANMA + db 14, YANMA + db 14, HOOTHOOT + db 10, DITTO + db 10, DITTO - db $ff ; end + db -1 ; end diff --git a/data/wild/swarm_water.asm b/data/wild/swarm_water.asm index 4199556f7..67ec6d4d7 100644 --- a/data/wild/swarm_water.asm +++ b/data/wild/swarm_water.asm @@ -2,4 +2,4 @@ ; No swarms encountered while surfing in Crystal - db $ff ; end + db -1 ; end diff --git a/engine/buena_phone_scripts.asm b/engine/buena_phone_scripts.asm index 0a278ca03..3c0717503 100644 --- a/engine/buena_phone_scripts.asm +++ b/engine/buena_phone_scripts.asm @@ -1,4 +1,4 @@ -UnknownScript_0xa0b14: +BuenaPhoneScript1: checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0xa0b73 checkcode VAR_HOUR @@ -6,7 +6,7 @@ UnknownScript_0xa0b14: scall UnknownScript_0xa0b32 jump UnknownScript_0xa0c0e -UnknownScript_0xa0b26: +BuenaPhoneScript2: checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0xa0b73 scall UnknownScript_0xa0b4f diff --git a/engine/color.asm b/engine/color.asm index 1a28e1104..0e932f786 100644 --- a/engine/color.asm +++ b/engine/color.asm @@ -297,7 +297,7 @@ Function8bec: ; 8bec ld a, [EnemyLightScreenCount] ld c, a ld a, [EnemyReflectCount] - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld de, $0014 .asm_8c04 and a @@ -661,8 +661,8 @@ endr Function9699: ; 9699 - ld hl, AttrMap - ld bc, $0168 + hlcoord 0, 0, AttrMap + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT xor a call ByteFill ret @@ -694,7 +694,7 @@ Function96b3: ; 96b3 ret .asm_96d0 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld de, VBGMap0 ld b, $12 ld a, $1 diff --git a/engine/credits.asm b/engine/credits.asm index 940d44ef8..449fc0ac0 100644 --- a/engine/credits.asm +++ b/engine/credits.asm @@ -527,7 +527,7 @@ Function109a95: ; 109a95 (42:5a95) ld a, $c ld [hBGMapAddress], a ; $ff00+$d6 ld a, $28 - ld hl, TileMap + hlcoord 0, 0 ld bc, $168 call ByteFill ld a, $7f @@ -540,7 +540,7 @@ Function109a95: ; 109a95 (42:5a95) hlcoord 0, 17 ld a, $20 call Function109b1d - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $50 xor a call ByteFill @@ -560,7 +560,7 @@ Function109a95: ; 109a95 (42:5a95) xor a ld [hBGMapMode], a ; $ff00+$d4 ld [hBGMapAddress], a ; $ff00+$d6 - ld hl, TileMap + hlcoord 0, 0 call Function109aff call Function3200 ret diff --git a/engine/diploma.asm b/engine/diploma.asm index bf6e89fa8..420bff7f1 100644 --- a/engine/diploma.asm +++ b/engine/diploma.asm @@ -14,8 +14,8 @@ Function1dd709: ; 1dd709 ld de, VTiles2 call Decompress ld hl, Tilemap_1ddc4b - ld de, TileMap - ld bc, $0168 + decoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call CopyBytes ld de, String_1dd760 hlcoord 2, 5 @@ -54,13 +54,13 @@ String_1dd768: ; 1dd7ae Function1dd7ae: ; 1dd7ae - ld hl, TileMap - ld bc, $0168 + hlcoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, $7f call ByteFill ld hl, Tilemap_1dddb3 - ld de, TileMap - ld bc, $0168 + decoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call CopyBytes ld de, String_1dd7fa hlcoord 8, 0 diff --git a/engine/engine_flags.asm b/engine/engine_flags.asm index 87fbd987d..ff7948708 100644 --- a/engine/engine_flags.asm +++ b/engine/engine_flags.asm @@ -29,9 +29,9 @@ dwb StatusFlags, %01000000 ; credits skip dwb StatusFlags, %10000000 ; bug contest on ; $10 dwb StatusFlags2, %00000100 ; bug contest timer - dwb StatusFlags2, %00000010 ; rockets in radio tower - dwb StatusFlags2, %00000001 ; bike shop call enabled (1024 bike steps reqd) - dwb StatusFlags2, %00010000 + dwb StatusFlags2, %00000010 + dwb StatusFlags2, %00000001 ; rockets in radio tower + dwb StatusFlags2, %00010000 ; bike shop call enabled (1024 bike steps reqd) dwb StatusFlags2, %00100000 ; give pokerus; berry -> berry juice when trading? dwb StatusFlags2, %01000000 dwb StatusFlags2, %10000000 ; rockets in mahogany @@ -115,8 +115,8 @@ dwb WeeklyFlags, %00001000 ; goldenrod mall happiness event floor05 person07 dwb WeeklyFlags, %00010000 ; tea in blues house dwb WeeklyFlags, %00100000 ; indigo plateau rival fight - dwb WeeklyFlags, %01000000 - dwb WeeklyFlags, %10000000 + dwb WeeklyFlags, %01000000 ; move tutor + dwb WeeklyFlags, %10000000 ; buenas password dwb SwarmFlags, %00000001 ; $60 dwb SwarmFlags, %00000010 ; goldenrod dept store sale is on @@ -128,69 +128,69 @@ dwb wdbf3, %00000100 ; have gs ball after kurt examined it ; rematches - dwb wdc4c, %00000001 ; jack - dwb wdc4c, %00000010 ; huey - dwb wdc4c, %00000100 ; gaven - dwb wdc4c, %00001000 ; beth ; $68 - dwb wdc4c, %00010000 ; jose - dwb wdc4c, %00100000 ; reena - dwb wdc4c, %01000000 ; joey - dwb wdc4c, %10000000 ; wade - dwb wdc4c + 1, %00000001 ; ralph - dwb wdc4c + 1, %00000010 ; liz - dwb wdc4c + 1, %00000100 ; anthony - dwb wdc4c + 1, %00001000 ; todd ; $70 - dwb wdc4c + 1, %00010000 ; gina - dwb wdc4c + 1, %00100000 ; arnie - dwb wdc4c + 1, %01000000 ; alan - dwb wdc4c + 1, %10000000 ; dana - dwb wdc4c + 2, %00000001 ; chad - dwb wdc4c + 2, %00000010 ; tully - dwb wdc4c + 2, %00000100 ; brent - dwb wdc4c + 2, %00001000 ; tiffany ; $78 - dwb wdc4c + 2, %00010000 ; vance - dwb wdc4c + 2, %00100000 ; wilton - dwb wdc4c + 2, %01000000 ; parry - dwb wdc4c + 2, %10000000 ; erin - - dwb wdc50, %00000001 ; beverly has nugget - dwb wdc50, %00000010 ; jose has star piece - dwb wdc50, %00000100 ; wade has item (see bittable1 $032b-e) - dwb wdc50, %00001000 ; gina has leaf stone ; $80 - dwb wdc50, %00010000 ; alan has fire stone - dwb wdc50, %00100000 ; liz has thunderstone - dwb wdc50, %01000000 ; derek has nugget - dwb wdc50, %10000000 ; tully has water stone - - dwb wdc50 + 1, %00000001 ; tiffany has pink bow - dwb wdc50 + 1, %00000010 ; wilton has item (see bittable1 $032f-31) - - dwb wdc54, %00000001 - dwb wdc54, %00000010 ; $88 - dwb wdc54, %00000100 - dwb wdc54, %00001000 - dwb wdc54, %00010000 - dwb wdc54, %00100000 - dwb wdc54, %01000000 - dwb wdc54, %10000000 - - dwb wdc54 + 1, %00000001 - dwb wdc54 + 1, %00000010 ; $90 - dwb wdc54 + 1, %00000100 - dwb wdc54 + 1, %00001000 - dwb wdc54 + 1, %00010000 - dwb wdc54 + 1, %00100000 - dwb wdc54 + 1, %01000000 - dwb wdc54 + 1, %10000000 - - dwb wdc54 + 2, %00000001 - dwb wdc54 + 2, %00000010 ; $98 - dwb wdc54 + 2, %00000100 - dwb wdc54 + 2, %00001000 - dwb wdc54 + 2, %00010000 - dwb wdc54 + 2, %00100000 - dwb wdc54 + 2, %01000000 - dwb wdc54 + 2, %10000000 + dwb wDailyRematchFlags, %00000001 ; jack + dwb wDailyRematchFlags, %00000010 ; huey + dwb wDailyRematchFlags, %00000100 ; gaven + dwb wDailyRematchFlags, %00001000 ; beth ; $68 + dwb wDailyRematchFlags, %00010000 ; jose + dwb wDailyRematchFlags, %00100000 ; reena + dwb wDailyRematchFlags, %01000000 ; joey + dwb wDailyRematchFlags, %10000000 ; wade + dwb wDailyRematchFlags + 1, %00000001 ; ralph + dwb wDailyRematchFlags + 1, %00000010 ; liz + dwb wDailyRematchFlags + 1, %00000100 ; anthony + dwb wDailyRematchFlags + 1, %00001000 ; todd ; $70 + dwb wDailyRematchFlags + 1, %00010000 ; gina + dwb wDailyRematchFlags + 1, %00100000 ; arnie + dwb wDailyRematchFlags + 1, %01000000 ; alan + dwb wDailyRematchFlags + 1, %10000000 ; dana + dwb wDailyRematchFlags + 2, %00000001 ; chad + dwb wDailyRematchFlags + 2, %00000010 ; tully + dwb wDailyRematchFlags + 2, %00000100 ; brent + dwb wDailyRematchFlags + 2, %00001000 ; tiffany ; $78 + dwb wDailyRematchFlags + 2, %00010000 ; vance + dwb wDailyRematchFlags + 2, %00100000 ; wilton + dwb wDailyRematchFlags + 2, %01000000 ; parry + dwb wDailyRematchFlags + 2, %10000000 ; erin + + dwb wDailyPhoneItemFlags, %00000001 ; beverly has nugget + dwb wDailyPhoneItemFlags, %00000010 ; jose has star piece + dwb wDailyPhoneItemFlags, %00000100 ; wade has item (see bittable1 $032b-e) + dwb wDailyPhoneItemFlags, %00001000 ; gina has leaf stone ; $80 + dwb wDailyPhoneItemFlags, %00010000 ; alan has fire stone + dwb wDailyPhoneItemFlags, %00100000 ; liz has thunderstone + dwb wDailyPhoneItemFlags, %01000000 ; derek has nugget + dwb wDailyPhoneItemFlags, %10000000 ; tully has water stone + + dwb wDailyPhoneItemFlags + 1, %00000001 ; tiffany has pink bow + dwb wDailyPhoneItemFlags + 1, %00000010 ; wilton has item (see bittable1 $032f-31) + + dwb wDailyPhoneTimeOfDayFlags, %00000001 + dwb wDailyPhoneTimeOfDayFlags, %00000010 ; $88 + dwb wDailyPhoneTimeOfDayFlags, %00000100 + dwb wDailyPhoneTimeOfDayFlags, %00001000 + dwb wDailyPhoneTimeOfDayFlags, %00010000 + dwb wDailyPhoneTimeOfDayFlags, %00100000 + dwb wDailyPhoneTimeOfDayFlags, %01000000 + dwb wDailyPhoneTimeOfDayFlags, %10000000 + + dwb wDailyPhoneTimeOfDayFlags + 1, %00000001 + dwb wDailyPhoneTimeOfDayFlags + 1, %00000010 ; $90 + dwb wDailyPhoneTimeOfDayFlags + 1, %00000100 + dwb wDailyPhoneTimeOfDayFlags + 1, %00001000 + dwb wDailyPhoneTimeOfDayFlags + 1, %00010000 + dwb wDailyPhoneTimeOfDayFlags + 1, %00100000 + dwb wDailyPhoneTimeOfDayFlags + 1, %01000000 + dwb wDailyPhoneTimeOfDayFlags + 1, %10000000 + + dwb wDailyPhoneTimeOfDayFlags + 2, %00000001 + dwb wDailyPhoneTimeOfDayFlags + 2, %00000010 ; $98 + dwb wDailyPhoneTimeOfDayFlags + 2, %00000100 + dwb wDailyPhoneTimeOfDayFlags + 2, %00001000 + dwb wDailyPhoneTimeOfDayFlags + 2, %00010000 + dwb wDailyPhoneTimeOfDayFlags + 2, %00100000 + dwb wDailyPhoneTimeOfDayFlags + 2, %01000000 + dwb wDailyPhoneTimeOfDayFlags + 2, %10000000 dwb wd45b, %00000100 ; female player has been transformed into male diff --git a/engine/events_2.asm b/engine/events_2.asm index bca1ec27b..019894298 100644 --- a/engine/events_2.asm +++ b/engine/events_2.asm @@ -105,7 +105,7 @@ Function97cc0:: ; 97cc0 ld hl, StatusFlags2 bit 2, [hl] jr nz, .asm_97cdb - callba Function2a0e7 + callba TryWildEncounter jr nz, .asm_97ce2 jr .asm_97ce6 @@ -167,10 +167,10 @@ Function97cfd:: ; 97cfd ; 97d23 Function97d23: ; 97d23 - call Function97d64 + call TryWildEncounter_BugContest ret nc call Function97d31 - callba Function2a1df + callba CheckRepelEffect ret ; 97d31 @@ -196,7 +196,7 @@ Function97d31:: ; 97d31 ; Species ld a, [hli] - ld [wd22e], a + ld [TempWildMonSpecies], a ; Min level ld a, [hli] @@ -228,16 +228,16 @@ Function97d31:: ; 97d31 ret ; 97d64 -Function97d64: ; 97d64 +TryWildEncounter_BugContest: ; 97d64 ld a, [StandingTile] - call Function188e + call CheckSuperTallGrassTile ld b, $66 jr z, .asm_97d70 ld b, $33 .asm_97d70 - callba Function2a124 - callba Function2a138 + callba ApplyMusicEffectOnEncounterRate + callba ApplyCleanseTagEffectOnEncounterRate call Random ld a, [hRandomAdd] cp b diff --git a/engine/map_objects.asm b/engine/map_objects.asm index 28fadfd1a..01c74626e 100644 --- a/engine/map_objects.asm +++ b/engine/map_objects.asm @@ -626,7 +626,7 @@ Function463f: ; 463f ; 4661 Function4661: ; 4661 - call Function188e + call CheckSuperTallGrassTile jr z, .set call Function1875 jr c, .reset diff --git a/engine/map_setup.asm b/engine/map_setup.asm index baa45e636..9ac712872 100644 --- a/engine/map_setup.asm +++ b/engine/map_setup.asm @@ -333,7 +333,7 @@ MapSetupCommands: ; 15440 dbw BANK(DelayClearingOldSprites), DelayClearingOldSprites ; 24 dbw BANK(DelayLoadingNewSprites), DelayLoadingNewSprites ; 25 dbw BANK(UpdateRoamMons), UpdateRoamMons ; 26 - dbw BANK(RestoreRoamMons), RestoreRoamMons ; 27 + dbw BANK(JumpRoamMons), JumpRoamMons ; 27 dbw BANK(FadeOldMapMusic), FadeOldMapMusic ; 28 dbw BANK(ActivateMapAnims), ActivateMapAnims ; 29 dbw BANK(SuspendMapAnims), SuspendMapAnims ; 2a @@ -439,7 +439,7 @@ Function1551a: ; 1551a (5:551a) ret Function1554e: ; 1554e (5:554e) - call Function1852 + call CheckOnWater jr nz, .ret_nc ld a, [PlayerState] cp PLAYER_SURF diff --git a/engine/map_triggers.asm b/engine/map_triggers.asm index 56d1433ca..2b190fa3e 100644 --- a/engine/map_triggers.asm +++ b/engine/map_triggers.asm @@ -87,5 +87,5 @@ ENDM trigger_def MOUNT_MOON_SQUARE, wMountMoonSquareTrigger trigger_def MOBILE_TRADE_ROOM_MOBILE, wMobileTradeRoomMobileTrigger trigger_def MOBILE_BATTLE_ROOM, wMobileBattleRoomTrigger - db $ff + db -1 ; 4d15b diff --git a/engine/more_phone_scripts.asm b/engine/more_phone_scripts.asm index 1a4138eab..a2192514e 100644 --- a/engine/more_phone_scripts.asm +++ b/engine/more_phone_scripts.asm @@ -27,7 +27,7 @@ UnknownScript_0xa0036: farjump UnknownScript_0xa0055 UnknownScript_0xa003e: - special Function2a51f + special RandomPhoneWildMon farscall UnknownScript_0xbde3f if_equal $0, UnknownScript_0xa0051 farscall UnknownScript_0xa017a @@ -37,7 +37,7 @@ UnknownScript_0xa0051: farjump UnknownScript_0xa006c UnknownScript_0xa0055: - special Function2a51f + special RandomPhoneWildMon farscall UnknownScript_0xbde3f if_equal $0, UnknownScript_0xa0068 farscall UnknownScript_0xa0226 @@ -851,7 +851,7 @@ UnknownScript_0xa059c: farjump UnknownScript_0xa053a UnknownScript_0xa05a0: - special Function2a4ab + special RandomPhoneRareWildMon end UnknownScript_0xa05a4: @@ -1653,7 +1653,7 @@ UnknownScript_0xa0b04: farwritetext UnknownText_0x17717c end -UnknownScript_0xa0b09: +BikeShopPhoneScript: farwritetext UnknownText_0x174000 clearflag ENGINE_BIKE_SHOP_CALL_ENABLED specialphonecall ELMCALL_NONE diff --git a/engine/movement.asm b/engine/movement.asm index f1ab0ec77..d3c570cf5 100644 --- a/engine/movement.asm +++ b/engine/movement.asm @@ -727,7 +727,7 @@ Function5412: ; 5412 ld hl, OBJECT_STANDING_TILE add hl, bc ld a, [hl] - call Function188e + call CheckSuperTallGrassTile jr z, .asm_542d call Function1875 diff --git a/engine/pack.asm b/engine/pack.asm index 967d68edf..84413e1cb 100644 --- a/engine/pack.asm +++ b/engine/pack.asm @@ -1404,7 +1404,7 @@ Function10955: ; 10955 hlcoord 5, 1 lb bc, 11, 15 call ClearBox - ld hl, TileMap + hlcoord 0, 0 ld a, $28 ld c, $14 .asm_1098a @@ -1489,8 +1489,8 @@ Function10a1d: ; 10a1d ; 10a2a Function10a2a: ; 10a2a - ld hl, TileMap - ld bc, $0168 + hlcoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, $7f call ByteFill ret diff --git a/engine/phone_scripts.asm b/engine/phone_scripts.asm index 597ee8372..5be1c9a77 100644 --- a/engine/phone_scripts.asm +++ b/engine/phone_scripts.asm @@ -298,7 +298,7 @@ ElmPhoneScript2: ; 0xbd081 ; Jack -UnknownScript_0xbd0d0: +JackPhoneScript1: trainertotext SCHOOLBOY, JACK1, $0 checkflag ENGINE_JACK iftrue UnknownScript_0xbd0f3 @@ -317,7 +317,7 @@ UnknownScript_0xbd0f3: displaylocation NATIONAL_PARK, $2 farjump UnknownScript_0xa0a2d -UnknownScript_0xbd0fa: +JackPhoneScript2: trainertotext SCHOOLBOY, JACK1, $0 farscall UnknownScript_0xbe1b6 farscall UnknownScript_0xbde3f @@ -350,7 +350,7 @@ UnknownScript_0xbd13b: ; Beverly -UnknownScript_0xbd13f: +BeverlyPhoneScript1: trainertotext POKEFANF, BEVERLY1, $0 farscall UnknownScript_0xbe0b6 checkflag ENGINE_BEVERLY_HAS_NUGGET @@ -361,7 +361,7 @@ UnknownScript_0xbd151: displaylocation NATIONAL_PARK, $2 farjump UnknownScript_0xa0aa5 -UnknownScript_0xbd158: +BeverlyPhoneScript2: trainertotext POKEFANF, BEVERLY1, $0 farscall UnknownScript_0xbe41e checkflag ENGINE_BEVERLY_HAS_NUGGET @@ -379,7 +379,7 @@ UnknownScript_0xbd172: ; Huey -UnknownScript_0xbd17c: +HueyPhoneScript1: trainertotext SAILOR, HUEY1, $0 checkflag ENGINE_HUEY iftrue UnknownScript_0xbd1a2 @@ -399,7 +399,7 @@ UnknownScript_0xbd1a2: displaylocation LIGHTHOUSE, $2 farjump UnknownScript_0xa0a32 -UnknownScript_0xbd1a9: +HueyPhoneScript2: trainertotext SAILOR, HUEY1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_HUEY @@ -423,7 +423,7 @@ UnknownScript_0xbd1d0: ; Gaven -UnknownScript_0xbd1da: +GavenPhoneScript1: trainertotext COOLTRAINERM, GAVEN3, $0 checkflag ENGINE_GAVEN iftrue UnknownScript_0xbd1fd @@ -442,7 +442,7 @@ UnknownScript_0xbd1fd: displaylocation ROUTE_26, $2 farjump UnknownScript_0xa0a37 -UnknownScript_0xbd204: +GavenPhoneScript2: trainertotext COOLTRAINERM, GAVEN3, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_GAVEN @@ -470,7 +470,7 @@ UnknownScript_0xbd239: ; Beth -UnknownScript_0xbd23d: +BethPhoneScript1: trainertotext COOLTRAINERF, BETH1, $0 checkflag ENGINE_BETH iftrue UnknownScript_0xbd260 @@ -489,7 +489,7 @@ UnknownScript_0xbd260: displaylocation ROUTE_26, $2 farjump UnknownScript_0xa0a3c -UnknownScript_0xbd267: +BethPhoneScript2: trainertotext COOLTRAINERF, BETH1, $0 farscall UnknownScript_0xbe41e checkflag ENGINE_BETH @@ -512,7 +512,7 @@ UnknownScript_0xbd28a: ; Jose -UnknownScript_0xbd294: +JosePhoneScript1: trainertotext BIRD_KEEPER, JOSE2, $0 checkflag ENGINE_JOSE iftrue UnknownScript_0xbd2bd @@ -537,7 +537,7 @@ UnknownScript_0xbd2c4: displaylocation ROUTE_27, $2 farjump UnknownScript_0xa0a41 -UnknownScript_0xbd2cb: +JosePhoneScript2: trainertotext BIRD_KEEPER, JOSE2, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_JOSE @@ -574,7 +574,7 @@ UnknownScript_0xbd312: ; Reena -UnknownScript_0xbd31c: +ReenaPhoneScript1: trainertotext COOLTRAINERF, REENA1, $0 checkflag ENGINE_REENA iftrue UnknownScript_0xbd33f @@ -593,7 +593,7 @@ UnknownScript_0xbd33f: displaylocation ROUTE_27, $2 farjump UnknownScript_0xa0a46 -UnknownScript_0xbd346: +ReenaPhoneScript2: trainertotext COOLTRAINERF, REENA1, $0 farscall UnknownScript_0xbe41e checkflag ENGINE_REENA @@ -616,7 +616,7 @@ UnknownScript_0xbd369: ; Joey -UnknownScript_0xbd373: +JoeyPhoneScript1: trainertotext YOUNGSTER, JOEY1, $0 checkflag ENGINE_JOEY iftrue UnknownScript_0xbd399 @@ -636,7 +636,7 @@ UnknownScript_0xbd399: displaylocation ROUTE_30, $2 farjump UnknownScript_0xa0a4b -UnknownScript_0xbd3a0: +JoeyPhoneScript2: trainertotext YOUNGSTER, JOEY1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_JOEY @@ -660,7 +660,7 @@ UnknownScript_0xbd3c7: ; Wade -UnknownScript_0xbd3d1: +WadePhoneScript1: trainertotext BUG_CATCHER, WADE1, $0 checkflag ENGINE_WADE iftrue UnknownScript_0xbd41a @@ -698,7 +698,7 @@ UnknownScript_0xbd421: displaylocation ROUTE_31, $2 farjump UnknownScript_0xa0ab5 -UnknownScript_0xbd428: +WadePhoneScript2: trainertotext BUG_CATCHER, WADE1, $0 farscall UnknownScript_0xbe1b6 farscall UnknownScript_0xbde3f @@ -776,7 +776,7 @@ UnknownScript_0xbd4ce: ; Ralph -UnknownScript_0xbd4d2: +RalphPhoneScript1: trainertotext FISHER, RALPH1, $0 checkflag ENGINE_RALPH iftrue UnknownScript_0xbd4fb @@ -801,7 +801,7 @@ UnknownScript_0xbd502: displaylocation ROUTE_32, $2 farjump UnknownScript_0xa0af5 -UnknownScript_0xbd509: +RalphPhoneScript2: trainertotext FISHER, RALPH1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_FLYPOINT_GOLDENROD @@ -841,7 +841,7 @@ UnknownScript_0xbd55c: ; Liz -UnknownScript_0xbd560: +LizPhoneScript1: trainertotext PICNICKER, LIZ1, $0 checkflag ENGINE_LIZ iftrue UnknownScript_0xbd586 @@ -861,7 +861,7 @@ UnknownScript_0xbd586: displaylocation ROUTE_32, $2 farjump UnknownScript_0xa0a5a -UnknownScript_0xbd58d: +LizPhoneScript2: trainertotext PICNICKER, LIZ1, $0 farscall UnknownScript_0xbde45 if_equal $0, UnknownScript_0xbd5d0 @@ -946,7 +946,7 @@ UnknownScript_0xbd630: ; Anthony -UnknownScript_0xbd634: +AnthonyPhoneScript1: trainertotext HIKER, ANTHONY2, $0 checkflag ENGINE_ANTHONY iftrue UnknownScript_0xbd65d @@ -971,7 +971,7 @@ UnknownScript_0xbd664: displaylocation ROUTE_33, $2 farjump UnknownScript_0xa0afa -UnknownScript_0xbd66b: +AnthonyPhoneScript2: trainertotext HIKER, ANTHONY2, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_FLYPOINT_GOLDENROD @@ -1001,7 +1001,7 @@ UnknownScript_0xbd6a6: iftrue UnknownScript_0xbd6bd setflag ENGINE_DUNSPARCE_SWARM pokenamemem DUNSPARCE, $1 - loadwilddata $0, GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE + loadwilddata $0, DARK_CAVE_VIOLET_ENTRANCE displaylocation DARK_CAVE, $2 farjump UnknownScript_0xa05de @@ -1010,7 +1010,7 @@ UnknownScript_0xbd6bd: ; Todd -UnknownScript_0xbd6c1: +ToddPhoneScript1: trainertotext CAMPER, TODD1, $0 checkflag ENGINE_TODD iftrue UnknownScript_0xbd6ea @@ -1034,7 +1034,7 @@ UnknownScript_0xbd6ea: UnknownScript_0xbd6f1: farjump UnknownScript_0xa0b04 -UnknownScript_0xbd6f5: +ToddPhoneScript2: trainertotext CAMPER, TODD1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_TODD @@ -1072,7 +1072,7 @@ UnknownScript_0xbd73c: ; Gina -UnknownScript_0xbd743: +GinaPhoneScript1: trainertotext PICNICKER, GINA1, $0 checkflag ENGINE_GINA iftrue UnknownScript_0xbd776 @@ -1102,7 +1102,7 @@ UnknownScript_0xbd77d: displaylocation ROUTE_34, $2 farjump UnknownScript_0xa0abd -UnknownScript_0xbd784: +GinaPhoneScript2: trainertotext PICNICKER, GINA1, $0 farscall UnknownScript_0xbe41e checkflag ENGINE_ROCKETS_IN_RADIO_TOWER @@ -1147,7 +1147,7 @@ UnknownScript_0xbd7dd: ; Irwin -UnknownScript_0xbd7e7: +IrwinPhoneScript1: trainertotext JUGGLER, IRWIN1, $0 farscall UnknownScript_0xbde4e checkflag ENGINE_ROCKETS_IN_RADIO_TOWER @@ -1157,7 +1157,7 @@ UnknownScript_0xbd7e7: UnknownScript_0xbd7f9: farjump UnknownScript_0xa05be -UnknownScript_0xbd7fd: +IrwinPhoneScript2: trainertotext JUGGLER, IRWIN1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_ROCKETS_IN_RADIO_TOWER @@ -1169,7 +1169,7 @@ UnknownScript_0xbd80f: ; Arnie -UnknownScript_0xbd813: +ArniePhoneScript1: trainertotext BUG_CATCHER, ARNIE1, $0 checkflag ENGINE_ARNIE iftrue UnknownScript_0xbd83c @@ -1194,7 +1194,7 @@ UnknownScript_0xbd843: displaylocation ROUTE_35, $2 farjump UnknownScript_0xa0aff -UnknownScript_0xbd84a: +ArniePhoneScript2: trainertotext BUG_CATCHER, ARNIE1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_ARNIE @@ -1224,7 +1224,7 @@ UnknownScript_0xbd887: iftrue UnknownScript_0xbd8a2 setflag ENGINE_YANMA_SWARM pokenamemem YANMA, $1 - loadwilddata $1, GROUP_ROUTE_35, MAP_ROUTE_35 + loadwilddata $1, ROUTE_35 displaylocation ROUTE_35, $2 farjump UnknownScript_0xa05ce @@ -1236,7 +1236,7 @@ UnknownScript_0xbd8a2: ; Alan -UnknownScript_0xbd8a6: +AlanPhoneScript1: trainertotext SCHOOLBOY, ALAN1, $0 checkflag ENGINE_ALAN iftrue UnknownScript_0xbd8cf @@ -1261,7 +1261,7 @@ UnknownScript_0xbd8d6: displaylocation ROUTE_36, $2 farjump UnknownScript_0xa0ac5 -UnknownScript_0xbd8dd: +AlanPhoneScript2: trainertotext SCHOOLBOY, ALAN1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_ALAN @@ -1299,7 +1299,7 @@ UnknownScript_0xbd926: ; Dana -UnknownScript_0xbd930: +DanaPhoneScript1: trainertotext LASS, DANA1, $0 checkflag ENGINE_DANA iftrue UnknownScript_0xbd959 @@ -1324,7 +1324,7 @@ UnknownScript_0xbd960: displaylocation ROUTE_38, $2 farjump UnknownScript_0xa0acd -UnknownScript_0xbd967: +DanaPhoneScript2: trainertotext LASS, DANA1, $0 farscall UnknownScript_0xbe41e checkflag ENGINE_DANA @@ -1367,7 +1367,7 @@ UnknownScript_0xbd9bc: ; Chad -UnknownScript_0xbd9c6: +ChadPhoneScript1: trainertotext SCHOOLBOY, CHAD1, $0 checkflag ENGINE_CHAD iftrue UnknownScript_0xbd9e9 @@ -1386,7 +1386,7 @@ UnknownScript_0xbd9e9: displaylocation ROUTE_38, $2 farjump UnknownScript_0xa0a7d -UnknownScript_0xbd9f0: +ChadPhoneScript2: trainertotext SCHOOLBOY, CHAD1, $0 farscall UnknownScript_0xbe1b6 farscall UnknownScript_0xbde3f @@ -1417,7 +1417,7 @@ UnknownScript_0xbda2d: UnknownScript_0xbda31: farjump UnknownScript_0xa0754 -UnknownScript_0xbda35: +DerekPhoneScript1: trainertotext POKEFANM, DEREK1, $0 farscall UnknownScript_0xbde4e checkflag ENGINE_DEREK_HAS_NUGGET @@ -1441,7 +1441,7 @@ UnknownScript_0xbda67: displaylocation ROUTE_39, $2 farjump UnknownScript_0xa0ad5 -UnknownScript_0xbda6e: +DerekPhoneScript2: trainertotext POKEFANM, DEREK1, $0 farscall UnknownScript_0xbe1b6 farscall UnknownScript_0xbde3f @@ -1466,7 +1466,7 @@ UnknownScript_0xbdaa2: displaylocation ROUTE_39, $2 farjump UnknownScript_0xa05e6 -UnknownScript_0xbdaac: +TullyPhoneScript1: trainertotext FISHER, TULLY1, $0 checkflag ENGINE_TULLY iftrue UnknownScript_0xbdad5 @@ -1491,7 +1491,7 @@ UnknownScript_0xbdadc: displaylocation ROUTE_42, $2 farjump UnknownScript_0xa0add -UnknownScript_0xbdae3: +TullyPhoneScript2: trainertotext FISHER, TULLY1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_TULLY @@ -1527,7 +1527,7 @@ UnknownScript_0xbdb2c: displaylocation ROUTE_42, $2 farjump UnknownScript_0xa05e6 -UnknownScript_0xbdb36: +BrentPhoneScript1: trainertotext POKEMANIAC, BRENT1, $0 checkflag ENGINE_BRENT iftrue UnknownScript_0xbdb59 @@ -1546,7 +1546,7 @@ UnknownScript_0xbdb59: displaylocation ROUTE_43, $2 farjump UnknownScript_0xa0a87 -UnknownScript_0xbdb60: +BrentPhoneScript2: trainertotext POKEMANIAC, BRENT1, $0 farscall UnknownScript_0xbe1b6 farscall UnknownScript_0xbde3f @@ -1572,7 +1572,7 @@ UnknownScript_0xbdb8b: UnknownScript_0xbdb95: farjump UnknownScript_0xa07ce -UnknownScript_0xbdb99: +TiffanyPhoneScript1: trainertotext PICNICKER, TIFFANY3, $0 checkflag ENGINE_TIFFANY iftrue UnknownScript_0xbdbc2 @@ -1597,7 +1597,7 @@ UnknownScript_0xbdbc9: displaylocation ROUTE_43, $2 farjump UnknownScript_0xa0ae5 -UnknownScript_0xbdbd0: +TiffanyPhoneScript2: trainertotext PICNICKER, TIFFANY3, $0 farscall UnknownScript_0xbde45 if_equal $0, UnknownScript_0xbdc21 @@ -1673,7 +1673,7 @@ UnknownScript_0xbdc69: ; Vance -UnknownScript_0xbdc73: +VancePhoneScript1: trainertotext BIRD_KEEPER, VANCE1, $0 checkflag ENGINE_VANCE iftrue UnknownScript_0xbdc96 @@ -1692,7 +1692,7 @@ UnknownScript_0xbdc96: displaylocation ROUTE_44, $2 farjump UnknownScript_0xa0a91 -UnknownScript_0xbdc9d: +VancePhoneScript2: trainertotext BIRD_KEEPER, VANCE1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_VANCE @@ -1714,7 +1714,7 @@ UnknownScript_0xbdcc4: setflag ENGINE_VANCE farjump UnknownScript_0xa0376 -UnknownScript_0xbdcce: +WiltonPhoneScript1: trainertotext FISHER, WILTON1, $0 checkflag ENGINE_WILTON iftrue UnknownScript_0xbdcf7 @@ -1739,7 +1739,7 @@ UnknownScript_0xbdcfe: displaylocation ROUTE_44, $2 farjump UnknownScript_0xa0aed -UnknownScript_0xbdd05: +WiltonPhoneScript2: trainertotext FISHER, WILTON1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_WILTON @@ -1792,19 +1792,19 @@ UnknownScript_0xbdd6d: ; Kenji -UnknownScript_0xbdd71: +KenjiPhoneScript1: trainertotext BLACKBELT_T, KENJI3, $0 farscall UnknownScript_0xbde4e farjump UnknownScript_0xa09ee -UnknownScript_0xbdd7d: +KenjiPhoneScript2: trainertotext BLACKBELT_T, KENJI3, $0 farscall UnknownScript_0xbe1b6 farjump UnknownScript_0xa064c ; Parry -UnknownScript_0xbdd89: +ParryPhoneScript1: trainertotext HIKER, PARRY1, $0 checkflag ENGINE_PARRY iftrue UnknownScript_0xbddac @@ -1823,7 +1823,7 @@ UnknownScript_0xbddac: displaylocation ROUTE_45, $2 farjump UnknownScript_0xa0a9b -UnknownScript_0xbddb3: +ParryPhoneScript2: trainertotext HIKER, PARRY1, $0 farscall UnknownScript_0xbe1b6 checkflag ENGINE_PARRY @@ -1847,7 +1847,7 @@ UnknownScript_0xbddda: ; Erin -UnknownScript_0xbdde4: +ErinPhoneScript1: trainertotext PICNICKER, ERIN1, $0 checkflag ENGINE_ERIN iftrue UnknownScript_0xbde07 @@ -1866,7 +1866,7 @@ UnknownScript_0xbde07: displaylocation ROUTE_46, $2 farjump UnknownScript_0xa0aa0 -UnknownScript_0xbde0e: +ErinPhoneScript2: trainertotext PICNICKER, ERIN1, $0 farscall UnknownScript_0xbe41e checkflag ENGINE_ERIN diff --git a/engine/pokedex.asm b/engine/pokedex.asm index 25b291ffb..c48030501 100644 --- a/engine/pokedex.asm +++ b/engine/pokedex.asm @@ -212,7 +212,7 @@ Function4013c: ; 4013c (10:413c) ld [hBGMapMode], a ; $ff00+$d4 call ClearSprites xor a - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $168 call ByteFill callba Function1de171 @@ -725,7 +725,7 @@ Function4050a: ; 4050a (10:450a) xor a ld [hBGMapMode], a ; $ff00+$d4 xor a - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $168 call ByteFill call Function41ae1 @@ -1071,10 +1071,10 @@ Function4074c: ; 4074c (10:474c) ld de, Unknown_407f2 call Function40acd ld a, $32 - ld hl, TileMap + hlcoord 0, 0 ld bc, $168 call ByteFill - ld hl, TileMap + hlcoord 0, 0 lb bc, 7, 7 call Function40ad5 hlcoord 0, 9 @@ -1135,7 +1135,7 @@ Unknown_407f2: ; 407f2 Function407fd: ; 407fd call Function40aa6 - ld hl, TileMap + hlcoord 0, 0 ld bc, $0f12 call Function40ad5 hlcoord 19, 0 @@ -1259,7 +1259,7 @@ String_4094c: ; 4094c Function40962: ; 40962 (10:4962) call Function40aa6 - ld hl, TileMap + hlcoord 0, 0 lb bc, 7, 7 call Function40ad5 hlcoord 0, 11 @@ -1387,9 +1387,9 @@ Unknown_40a3e: ; 40a3e ; 40aa6 Function40aa6: ; 40aa6 - ld hl, TileMap + hlcoord 0, 0 ld a, $32 - ld bc, $0168 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill ret ; 40ab2 diff --git a/engine/predef.asm b/engine/predef.asm index c886e4a84..22e323246 100644 --- a/engine/predef.asm +++ b/engine/predef.asm @@ -79,7 +79,7 @@ PredefPointers:: ; 856b add_predef Functioncbcdd add_predef Predef2F add_predef Function9853 ; $30 - add_predef Function864c + add_predef Predef_LoadSGBLayout add_predef Function91d11 add_predef CheckContestMon add_predef Function8c20f diff --git a/engine/radio.asm b/engine/radio.asm index 35117668f..3503ecc13 100644 --- a/engine/radio.asm +++ b/engine/radio.asm @@ -1,2115 +1,2141 @@ -PlayRadioShow: ; b8612
- ld a, [wd002]
- cp 8
- jr nc, .ok
- ld a, [StatusFlags2]
- bit 0, a
- jr z, .ok
- call IsInJohto
- and a
- jr nz, .ok
- ld a, 7
- ld [wd002], a
-.ok
- ld a, [wd002]
- ld e, a
- ld d, 0
- ld hl, RadioJumptable
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- jp [hl]
-
-RadioJumptable: ; b863a (2e:463a)
- dw MaryOakShow1
- dw MaryOakShow2
- dw BenMonMusic1
- dw DJReed1
- dw Functionb8f12
- dw Functionb8cbf
- dw Functionb8b50
- dw Functionb8e72
- dw Functionb8ef7
- dw Functionb8f00
- dw Functionb8f09
- dw Functionb8752
- dw Functionb875a
- dw Functionb8762
- dw Functionb8810
- dw Functionb8818
- dw Functionb883e
- dw Functionb8854
- dw Functionb88d9
- dw Functionb8a6c
- dw Functionb8aa4
- dw Functionb8aac
- dw Functionb8ab4
- dw Functionb8b40
- dw Functionb8b48
- dw Functionb8b63
- dw Functionb8b6b
- dw Functionb8b7d
- dw Functionb8b8f
- dw Functionb8b5b
- dw Functionb8bf5
- dw Functionb8bfd
- dw Functionb8c05
- dw Functionb8c0d
- dw Functionb8c15
- dw Functionb8c1d
- dw Functionb8c25
- dw Functionb8c3e
- dw Functionb8c46
- dw Functionb8c4e
- dw Functionb8c56
- dw Functionb8c5e
- dw Functionb8c6e
- dw Functionb8c76
- dw Functionb8cca
- dw Functionb8cd2
- dw Functionb8cf2
- dw Functionb8d56
- dw Functionb8ded
- dw Functionb8e28
- dw Functionb8e7d
- dw Functionb8e85
- dw Functionb8e8d
- dw Functionb8e95
- dw Functionb8e9d
- dw Functionb8ea5
- dw Functionb8ead
- dw Functionb8eb5
- dw Functionb8ebd
- dw Functionb896e
- dw Functionb8994
- dw Functionb89a9
- dw Functionb89c6
- dw Functionb89d7
- dw Functionb8f3f
- dw Functionb8f47
- dw Functionb8f55
- dw Functionb909c
- dw Functionb90a4
- dw Functionb90ac
- dw Functionb90c5
- dw Functionb90d2
- dw Functionb90da
- dw Functionb90e2
- dw Functionb90ea
- dw Functionb90f2
- dw Functionb90fa
- dw Functionb9102
- dw Functionb910a
- dw Functionb9112
- dw Functionb911a
- dw Functionb9122
- dw Functionb912a
- dw Functionb9152
- dw Functionb8728
- dw Functionb8abc
- dw Functionb8ac4
- dw Functionb8acc
-
-
-Functionb86ea: ; b86ea (2e:46ea)
- ld [wd003], a
- ld hl, wd00c
- ld a, [wd005]
- cp $2
- jr nc, .asm_b870a
- inc hl
- ld [hl], $0
- inc a
- ld [wd005], a
- cp $2
- jr nz, .asm_b870a
- bccoord 1, 16
- call Function13e5
- jr .asm_b870d
-.asm_b870a
- call PrintTextBoxText
-.asm_b870d
- ld a, $54
- ld [wd002], a
- ld a, $64
- ld [wd004], a
- ret
-; b8718 (2e:4718)
-
-Functionb8718: ; b8718
- push hl
- ld b, $28
-.asm_b871b
- ld a, [hl]
- cp $e8
- jr nz, .asm_b8722
- ld [hl], $7f
-
-.asm_b8722
- inc hl
- dec b
- jr nz, .asm_b871b
- pop hl
- ret
-; b8728
-
-Functionb8728: ; b8728 (2e:4728)
- ld hl, wd004
- ld a, [hl]
- and a
- jr z, .asm_b8731
- dec [hl]
- ret
-.asm_b8731
- ld a, [wd003]
- ld [wd002], a
- ld a, [wd005]
- cp $1
- call nz, Functionb8a0b
- jp Functionb8a17
-
-MaryOakShow1: ; b8742 (2e:4742)
- ld a, $5
- ld [wd006], a
- call Functionb91eb
- ld hl, UnknownText_0xb8820
- ld a, $b
- jp NextRadioLine
-
-Functionb8752: ; b8752 (2e:4752)
- ld hl, UnknownText_0xb8825
- ld a, $c
- jp NextRadioLine
-
-Functionb875a: ; b875a (2e:475a)
- ld hl, UnknownText_0xb882a
- ld a, $d
- jp NextRadioLine
-
-Functionb8762: ; b8762 (2e:4762)
- call Random
- and $1f
- cp $f
- jr nc, Functionb8762
- ld hl, Unknown_b87f2
- ld c, a
- ld b, 0
-rept 2
- add hl, bc
-endr
- ld b, [hl]
- inc hl
- ld c, [hl]
- push bc
-
- ld hl, WildMons1
-.loop
- ld a, BANK(WildMons1)
- call GetFarByte
- cp $ff
- jr z, .done2
- inc hl
- cp b
- jr nz, .next
- ld a, BANK(WildMons1)
- call GetFarByte
- cp c
- jr z, .done
-.next
- dec hl
- ld de, $2f
- add hl, de
- jr .loop
-
-.done
-rept 4
- inc hl
-endr
-
-.not3
- call Random
- and 3
- cp 3
- jr z, .not3
-
- ld bc, $e
- call AddNTimes
-.loop2
- call Random
- and 7
- cp 2
- jr c, .loop2
- cp 5
- jr nc, .loop2
- ld e, a
- ld d, 0
-rept 2
- add hl, de
-endr
- inc hl
- ld a, BANK(WildMons1)
- call GetFarByte
- ld [wd265], a
- ld [CurPartySpecies], a
- call GetPokemonName
- ld hl, StringBuffer1
- ld de, wd050
- ld bc, $b
- call CopyBytes
-
- pop bc
- call GetWorldMapLocation
- ld e, a
- callba GetLandmarkName
- ld hl, UnknownText_0xb882f
- call Functionb91dc
- ld a, $e
- jp Functionb86ea
-
-.done2
- pop bc
- ld a, $0
- jp Functionb86ea
-; b87f2 (2e:47f2)
-
-Unknown_b87f2: ; b87f2
- map ROUTE_29
- map ROUTE_46
- map ROUTE_30
- map ROUTE_32
- map ROUTE_34
- map ROUTE_35
- map ROUTE_37
- map ROUTE_38
- map ROUTE_39
- map ROUTE_42
- map ROUTE_43
- map ROUTE_44
- map ROUTE_45
- map ROUTE_36
- map ROUTE_31
-; b8810
-
-Functionb8810: ; b8810 (2e:4810)
- ld hl, UnknownText_0xb8834
- ld a, $f
- jp NextRadioLine
-
-Functionb8818: ; b8818 (2e:4818)
- ld hl, UnknownText_0xb8839
- ld a, $10
- jp NextRadioLine
-; b8820 (2e:4820)
-
-UnknownText_0xb8820: ; 0xb8820
- ; MARY: PROF.OAK'S
- text_jump UnknownText_0x1bc81a
- db "@"
-; 0xb8825
-
-UnknownText_0xb8825: ; 0xb8825
- ; #MON TALK!
- text_jump UnknownText_0x1bc82d
- db "@"
-; 0xb882a
-
-UnknownText_0xb882a: ; 0xb882a
- ; With me, MARY!
- text_jump UnknownText_0x1bc83a
- db "@"
-; 0xb882f
-
-UnknownText_0xb882f: ; 0xb882f
- ; OAK: @ @
- text_jump UnknownText_0x1bc84b
- db "@"
-; 0xb8834
-
-UnknownText_0xb8834: ; 0xb8834
- ; may be seen around
- text_jump UnknownText_0x1bc858
- db "@"
-; 0xb8839
-
-UnknownText_0xb8839: ; 0xb8839
- ; @ .
- text_jump UnknownText_0x1bc86d
- db "@"
-; 0xb883e
-
-Functionb883e: ; b883e (2e:483e)
- ld a, [CurPartySpecies]
- ld [wd265], a
- call GetPokemonName
- ld hl, UnknownText_0xb884f
- ld a, $11
- jp NextRadioLine
-; b884f (2e:484f)
-
-UnknownText_0xb884f: ; 0xb884f
- ; MARY: @ 's
- text_jump UnknownText_0x1bc876
- db "@"
-; 0xb8854
-
-Functionb8854: ; b8854 (2e:4854)
- call Random
- and $f
- ld e, a
- ld d, 0
- ld hl, Unknown_b8869
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- ld a, $12
- jp NextRadioLine
-; b8869 (2e:4869)
-
-Unknown_b8869: ; b8869
- dw UnknownText_0xb8889
- dw UnknownText_0xb888e
- dw UnknownText_0xb8893
- dw UnknownText_0xb8898
- dw UnknownText_0xb889d
- dw UnknownText_0xb88a2
- dw UnknownText_0xb88a7
- dw UnknownText_0xb88ac
- dw UnknownText_0xb88b1
- dw UnknownText_0xb88b6
- dw UnknownText_0xb88bb
- dw UnknownText_0xb88c0
- dw UnknownText_0xb88c5
- dw UnknownText_0xb88ca
- dw UnknownText_0xb88cf
- dw UnknownText_0xb88d4
-; b8889
-
-UnknownText_0xb8889: ; 0xb8889
- ; sweet and adorably
- text_jump UnknownText_0x1bc885
- db "@"
-; 0xb888e
-
-UnknownText_0xb888e: ; 0xb888e
- ; wiggly and slickly
- text_jump UnknownText_0x1bc89a
- db "@"
-; 0xb8893
-
-UnknownText_0xb8893: ; 0xb8893
- ; aptly named and
- text_jump UnknownText_0x1bc8af
- db "@"
-; 0xb8898
-
-UnknownText_0xb8898: ; 0xb8898
- ; undeniably kind of
- text_jump UnknownText_0x1bc8c1
- db "@"
-; 0xb889d
-
-UnknownText_0xb889d: ; 0xb889d
- ; so, so unbearably
- text_jump UnknownText_0x1bc8d6
- db "@"
-; 0xb88a2
-
-UnknownText_0xb88a2: ; 0xb88a2
- ; wow, impressively
- text_jump UnknownText_0x1bc8ea
- db "@"
-; 0xb88a7
-
-UnknownText_0xb88a7: ; 0xb88a7
- ; almost poisonously
- text_jump UnknownText_0x1bc8fe
- db "@"
-; 0xb88ac
-
-UnknownText_0xb88ac: ; 0xb88ac
- ; ooh, so sensually
- text_jump UnknownText_0x1bc913
- db "@"
-; 0xb88b1
-
-UnknownText_0xb88b1: ; 0xb88b1
- ; so mischievously
- text_jump UnknownText_0x1bc927
- db "@"
-; 0xb88b6
-
-UnknownText_0xb88b6: ; 0xb88b6
- ; so very topically
- text_jump UnknownText_0x1bc93a
- db "@"
-; 0xb88bb
-
-UnknownText_0xb88bb: ; 0xb88bb
- ; sure addictively
- text_jump UnknownText_0x1bc94e
- db "@"
-; 0xb88c0
-
-UnknownText_0xb88c0: ; 0xb88c0
- ; looks in water is
- text_jump UnknownText_0x1bc961
- db "@"
-; 0xb88c5
-
-UnknownText_0xb88c5: ; 0xb88c5
- ; evolution must be
- text_jump UnknownText_0x1bc975
- db "@"
-; 0xb88ca
-
-UnknownText_0xb88ca: ; 0xb88ca
- ; provocatively
- text_jump UnknownText_0x1bc989
- db "@"
-; 0xb88cf
-
-UnknownText_0xb88cf: ; 0xb88cf
- ; so flipped out and
- text_jump UnknownText_0x1bc999
- db "@"
-; 0xb88d4
-
-UnknownText_0xb88d4: ; 0xb88d4
- ; heart-meltingly
- text_jump UnknownText_0x1bc9ae
- db "@"
-; 0xb88d9
-
-Functionb88d9: ; b88d9 (2e:48d9)
- call Random
- and $f
- ld e, a
- ld d, 0
- ld hl, Unknown_b88fe
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- ld a, [wd006]
- dec a
- ld [wd006], a
- ld a, $d
- jr nz, .asm_b88fb
- ld a, $5
- ld [wd006], a
- ld a, $3b
-.asm_b88fb
- jp NextRadioLine
-; b88fe (2e:48fe)
-
-Unknown_b88fe: ; b88fe
- dw UnknownText_0xb891e
- dw UnknownText_0xb8923
- dw UnknownText_0xb8928
- dw UnknownText_0xb892d
- dw UnknownText_0xb8932
- dw UnknownText_0xb8937
- dw UnknownText_0xb893c
- dw UnknownText_0xb8941
- dw UnknownText_0xb8946
- dw UnknownText_0xb894b
- dw UnknownText_0xb8950
- dw UnknownText_0xb8955
- dw UnknownText_0xb895a
- dw UnknownText_0xb895f
- dw UnknownText_0xb8964
- dw UnknownText_0xb8969
-; b891e
-
-UnknownText_0xb891e: ; 0xb891e
- ; cute.
- text_jump UnknownText_0x1bc9c0
- db "@"
-; 0xb8923
-
-UnknownText_0xb8923: ; 0xb8923
- ; weird.
- text_jump UnknownText_0x1bc9c8
- db "@"
-; 0xb8928
-
-UnknownText_0xb8928: ; 0xb8928
- ; pleasant.
- text_jump UnknownText_0x1bc9d1
- db "@"
-; 0xb892d
-
-UnknownText_0xb892d: ; 0xb892d
- ; bold, sort of.
- text_jump UnknownText_0x1bc9dd
- db "@"
-; 0xb8932
-
-UnknownText_0xb8932: ; 0xb8932
- ; frightening.
- text_jump UnknownText_0x1bc9ee
- db "@"
-; 0xb8937
-
-UnknownText_0xb8937: ; 0xb8937
- ; suave & debonair!
- text_jump UnknownText_0x1bc9fd
- db "@"
-; 0xb893c
-
-UnknownText_0xb893c: ; 0xb893c
- ; powerful.
- text_jump UnknownText_0x1bca11
- db "@"
-; 0xb8941
-
-UnknownText_0xb8941: ; 0xb8941
- ; exciting.
- text_jump UnknownText_0x1bca1d
- db "@"
-; 0xb8946
-
-UnknownText_0xb8946: ; 0xb8946
- ; groovy!
- text_jump UnknownText_0x1bca29
- db "@"
-; 0xb894b
-
-UnknownText_0xb894b: ; 0xb894b
- ; inspiring.
- text_jump UnknownText_0x1bca33
- db "@"
-; 0xb8950
-
-UnknownText_0xb8950: ; 0xb8950
- ; friendly.
- text_jump UnknownText_0x1bca40
- db "@"
-; 0xb8955
-
-UnknownText_0xb8955: ; 0xb8955
- ; hot, hot, hot!
- text_jump UnknownText_0x1bca4c
- db "@"
-; 0xb895a
-
-UnknownText_0xb895a: ; 0xb895a
- ; stimulating.
- text_jump UnknownText_0x1bca5d
- db "@"
-; 0xb895f
-
-UnknownText_0xb895f: ; 0xb895f
- ; guarded.
- text_jump UnknownText_0x1bca6c
- db "@"
-; 0xb8964
-
-UnknownText_0xb8964: ; 0xb8964
- ; lovely.
- text_jump UnknownText_0x1bca77
- db "@"
-; 0xb8969
-
-UnknownText_0xb8969: ; 0xb8969
- ; speedy.
- text_jump UnknownText_0x1bca81
- db "@"
-; 0xb896e
-
-Functionb896e: ; b896e (2e:496e)
- callba Function91868
- ld hl, UnknownText_0xb8993
- call PrintText
- call WaitBGMap
- ld hl, UnknownText_0xb898e
- call PrintText
- ld a, $3c
- ld [wd002], a
- ld a, $64
- ld [wd004], a
- ret
-; b898e (2e:498e)
-
-UnknownText_0xb898e: ; 0xb898e
- ; #MON
- text_jump UnknownText_0x1bca8b
- db "@"
-; 0xb8993
-
-UnknownText_0xb8993: ; 0xb8993
- db "@"
-; 0xb8994
-
-Functionb8994: ; b8994 (2e:4994)
- ld hl, wd004
- dec [hl]
- ret nz
- hlcoord 9, 14
- ld de, String_b89a4
- ld a, $3d
- jp Functionb8a00
-; b89a4 (2e:49a4)
-
-String_b89a4:
- db "#MON@"
-; b89a9
-
-Functionb89a9: ; b89a9 (2e:49a9)
- ld hl, wd004
- dec [hl]
- ret nz
- hlcoord 1, 16
- ld de, String_b89b9
- ld a, $3e
- jp Functionb8a00
-; b89b9 (2e:49b9)
-
-String_b89b9:
- db "#MON Channel@"
-; b89c6
-
-Functionb89c6: ; b89c6 (2e:49c6)
- ld hl, wd004
- dec [hl]
- ret nz
- hlcoord 12, 16
- ld de, String_b89d6
- ld a, $3f
- jp Functionb8a00
-; b89d6 (2e:49d6)
-
-String_b89d6:
- db "@"
-; b89d7
-
-Functionb89d7: ; b89d7 (2e:49d7)
- ld hl, wd004
- dec [hl]
- ret nz
- ld de, $1d
- callab Function91854
- ld hl, UnknownText_0xb89ff
- call PrintText
- ld a, $d
- ld [wd003], a
- xor a
- ld [wd005], a
- ld a, $54
- ld [wd002], a
- ld a, $a
- ld [wd004], a
- ret
-; b89ff (2e:49ff)
-
-UnknownText_0xb89ff: ; 0xb89ff
- db "@"
-; 0xb8a00
-
-Functionb8a00: ; b8a00 (2e:4a00)
- ld [wd002], a
- ld a, $64
- ld [wd004], a
- jp PlaceString
-
-Functionb8a0b: ; b8a0b (2e:4a0b)
- hlcoord 0, 15
- decoord 0, 13
- ld bc, $28
- jp CopyBytes
-
-Functionb8a17: ; b8a17 (2e:4a17)
- hlcoord 1, 15
- ld bc, $12
- ld a, $7f
- call ByteFill
- hlcoord 1, 16
- ld bc, $12
- ld a, $7f
- jp ByteFill
-
-Functionb8a2d: ; b8a2d (2e:4a2d)
- push hl
- push de
- ld a, [CurPartySpecies]
- dec a
- rlca
- rlca
- and 3
- ld hl, .pokedexbanks
- ld d, 0
- ld e, a
- add hl, de
- ld a, [hl]
- pop de
- pop hl
- ret
-; b8a42 (2e:4a42)
-
-.pokedexbanks
- db BANK(PokedexEntries1)
- db BANK(PokedexEntries2)
- db BANK(PokedexEntries3)
- db BANK(PokedexEntries4)
-; b8a46
-
-MaryOakShow2: ; b8a46 (2e:4a46)
- call Functionb91eb
-.asm_b8a49
- call Random
- cp CELEBI
- jr nc, .asm_b8a49
- ld c, a
- push bc
- ld a, c
- call CheckCaughtMon
- pop bc
- jr z, .asm_b8a49
- inc c
- ld a, c
- ld [CurPartySpecies], a
- ld [wd265], a
- call GetPokemonName
- ld hl, UnknownText_0xb8b30
- ld a, $13
- jp NextRadioLine
-
-Functionb8a6c: ; b8a6c (2e:4a6c)
- ld a, [CurPartySpecies]
- dec a
- ld hl, PokedexDataPointerTable
- ld c, a
- ld b, 0
-rept 2
- add hl, bc
-endr
- ld a, BANK(PokedexDataPointerTable)
- call GetFarHalfword
- call Functionb8a2d
- push af
- push hl
- call Functionb8af3
- dec hl
- ld [hl], $57
- ld hl, wd26b
- call Functionb91dc
- pop hl
- pop af
- call Functionb8b11
-rept 4
- inc hl
-endr
- ld a, l
- ld [wd26b], a
- ld a, h
- ld [wd26c], a
- ld a, $14
- jp Functionb86ea
-
-Functionb8aa4: ; b8aa4 (2e:4aa4)
- call Functionb8ad4
- ld a, $15
- jp Functionb86ea
-
-Functionb8aac: ; b8aac (2e:4aac)
- call Functionb8ad4
- ld a, $16
- jp Functionb86ea
-
-Functionb8ab4: ; b8ab4 (2e:4ab4)
- call Functionb8ad4
- ld a, $55
- jp Functionb86ea
-
-Functionb8abc: ; b8abc (2e:4abc)
- call Functionb8ad4
- ld a, $56
- jp Functionb86ea
-
-Functionb8ac4: ; b8ac4 (2e:4ac4)
- call Functionb8ad4
- ld a, $57
- jp Functionb86ea
-
-Functionb8acc: ; b8acc (2e:4acc)
- call Functionb8ad4
- ld a, $1
- jp Functionb86ea
-
-Functionb8ad4: ; b8ad4 (2e:4ad4)
- ld a, [wd26b]
- ld l, a
- ld a, [wd26c]
- ld h, a
- ld a, [wd26d]
- push af
- push hl
- call Functionb8af3
- dec hl
- ld [hl], $57
- ld hl, wd26b
- call Functionb91dc
- pop hl
- pop af
- call Functionb8b11
- ret
-
-Functionb8af3: ; b8af3 (2e:4af3)
- ld de, wd26d
- ld bc, $13
- call FarCopyBytes
- ld hl, wd26b
- ld [hl], $0
- inc hl
- ld [hl], $4f
- inc hl
-.asm_b8b05
- ld a, [hli]
- cp $50
- ret z
- cp $4e
- ret z
- cp $5f
- ret z
- jr .asm_b8b05
-
-Functionb8b11: ; b8b11 (2e:4b11)
- ld d, a
-.asm_b8b12
- ld a, d
- call GetFarByte
- inc hl
- cp $50
- jr z, .asm_b8b23
- cp $4e
- jr z, .asm_b8b23
- cp $5f
- jr nz, .asm_b8b12
-.asm_b8b23
- ld a, l
- ld [wd26b], a
- ld a, h
- ld [wd26c], a
- ld a, d
- ld [wd26d], a
- ret
-; b8b30 (2e:4b30)
-
-UnknownText_0xb8b30: ; 0xb8b30
- ; @ @
- text_jump UnknownText_0x1bca91
- db "@"
-; 0xb8b35
-
-BenMonMusic1: ; b8b35 (2e:4b35)
- call Functionb8b90
- ld hl, UnknownText_0xb8baa
- ld a, $17
- jp NextRadioLine
-
-Functionb8b40: ; b8b40 (2e:4b40)
- ld hl, UnknownText_0xb8baf
- ld a, $18
- jp NextRadioLine
-
-Functionb8b48: ; b8b48 (2e:4b48)
- ld hl, UnknownText_0xb8bb4
- ld a, $19
- jp NextRadioLine
-
-Functionb8b50: ; b8b50 (2e:4b50)
- call Functionb8b90
- ld hl, UnknownText_0xb8bb9
- ld a, $1d
- jp NextRadioLine
-
-Functionb8b5b: ; b8b5b (2e:4b5b)
- ld hl, UnknownText_0xb8bbe
- ld a, $19
- jp NextRadioLine
-
-Functionb8b63: ; b8b63 (2e:4b63)
- ld hl, UnknownText_0xb8bc3
- ld a, $1a
- jp NextRadioLine
-
-Functionb8b6b: ; b8b6b (2e:4b6b)
- call GetWeekday
- and 1
- ld hl, UnknownText_0xb8bc8
- jr z, .asm_b8b78
- ld hl, UnknownText_0xb8bcd
-.asm_b8b78
- ld a, $1b
- jp NextRadioLine
-
-Functionb8b7d: ; b8b7d (2e:4b7d)
- call GetWeekday
- and 1
- ld hl, UnknownText_0xb8bd2
- jr z, .asm_b8b8a
- ld hl, UnknownText_0xb8bd7
-.asm_b8b8a
- ld a, $1c
- jp NextRadioLine
-
-Functionb8b8f: ; b8b8f (2e:4b8f)
- ret
-
-Functionb8b90: ; b8b90 (2e:4b90)
- call Function1052
- call PrintText
- ld de, MUSIC_POKEMON_MARCH
- call GetWeekday
- and 1
- jr z, .done
- ld de, MUSIC_POKEMON_LULLABY
-.done
- callab Function91854
- ret
-; b8baa (2e:4baa)
-
-UnknownText_0xb8baa: ; 0xb8baa
- ; BEN: #MON MUSIC
- text_jump UnknownText_0x1bca99
- db "@"
-; 0xb8baf
-
-UnknownText_0xb8baf: ; 0xb8baf
- ; CHANNEL!
- text_jump UnknownText_0x1bcaab
- db "@"
-; 0xb8bb4
-
-UnknownText_0xb8bb4: ; 0xb8bb4
- ; It's me, DJ BEN!
- text_jump UnknownText_0x1bcab6
- db "@"
-; 0xb8bb9
-
-UnknownText_0xb8bb9: ; 0xb8bb9
- ; FERN: #MUSIC!
- text_jump UnknownText_0x1bcac8
- db "@"
-; 0xb8bbe
-
-UnknownText_0xb8bbe: ; 0xb8bbe
- ; With DJ FERN!
- text_jump UnknownText_0x1bcad8
- db "@"
-; 0xb8bc3
-
-UnknownText_0xb8bc3: ; 0xb8bc3
- ; Today's @ ,
- text_jump UnknownText_0x1bcae8
- db "@"
-; 0xb8bc8
-
-UnknownText_0xb8bc8: ; 0xb8bc8
- ; so let us jam to
- text_jump UnknownText_0x1bcaf6
- db "@"
-; 0xb8bcd
-
-UnknownText_0xb8bcd: ; 0xb8bcd
- ; so chill out to
- text_jump UnknownText_0x1bcb09
- db "@"
-; 0xb8bd2
-
-UnknownText_0xb8bd2: ; 0xb8bd2
- ; #MON March!
- text_jump UnknownText_0x1bcb1b
- db "@"
-; 0xb8bd7
-
-UnknownText_0xb8bd7: ; 0xb8bd7
- ; #MON Lullaby!
- text_jump UnknownText_0x1bcb29
- db "@"
-; 0xb8bdc
-
-DJReed1: ; b8bdc (2e:4bdc)
- call Functionb91eb
- callab Functionc434
- jr nc, .asm_b8bed
- callab Functionc422
-.asm_b8bed
- ld hl, UnknownText_0xb8c7e
- ld a, $1e
- jp NextRadioLine
-
-Functionb8bf5: ; b8bf5 (2e:4bf5)
- ld hl, UnknownText_0xb8c83
- ld a, $1f
- jp NextRadioLine
-
-Functionb8bfd: ; b8bfd (2e:4bfd)
- ld hl, UnknownText_0xb8c88
- ld a, $20
- jp NextRadioLine
-
-Functionb8c05: ; b8c05 (2e:4c05)
- ld hl, UnknownText_0xb8c8d
- ld a, $21
- jp NextRadioLine
-
-Functionb8c0d: ; b8c0d (2e:4c0d)
- ld hl, UnknownText_0xb8c92
- ld a, $22
- jp NextRadioLine
-
-Functionb8c15: ; b8c15 (2e:4c15)
- ld hl, UnknownText_0xb8c97
- ld a, $23
- jp NextRadioLine
-
-Functionb8c1d: ; b8c1d (2e:4c1d)
- ld hl, UnknownText_0xb8c9c
- ld a, $24
- jp NextRadioLine
-
-Functionb8c25: ; b8c25 (2e:4c25)
- ld hl, StringBuffer1
- ld de, wdc9f
- ld bc, $8205
- call PrintNum
- ld a, $50
- ld [StringBuffer1 + 5], a
- ld hl, UnknownText_0xb8ca1
- ld a, $25
- jp NextRadioLine
-
-Functionb8c3e: ; b8c3e (2e:4c3e)
- ld hl, UnknownText_0xb8ca6
- ld a, $26
- jp NextRadioLine
-
-Functionb8c46: ; b8c46 (2e:4c46)
- ld hl, UnknownText_0xb8c9c
- ld a, $27
- jp NextRadioLine
-
-Functionb8c4e: ; b8c4e (2e:4c4e)
- ld hl, UnknownText_0xb8ca1
- ld a, $28
- jp NextRadioLine
-
-Functionb8c56: ; b8c56 (2e:4c56)
- ld hl, UnknownText_0xb8cab
- ld a, $29
- jp NextRadioLine
-
-Functionb8c5e: ; b8c5e (2e:4c5e)
- ld hl, UnknownText_0xb8cb0
- call Random
- and a
- ld a, $3
- jr nz, .asm_b8c6b
- ld a, $2a
-.asm_b8c6b
- jp NextRadioLine
-
-Functionb8c6e: ; b8c6e (2e:4c6e)
- ld hl, UnknownText_0xb8cb5
- ld a, $2b
- jp NextRadioLine
-
-Functionb8c76: ; b8c76 (2e:4c76)
- ld hl, UnknownText_0xb8cba
- ld a, $3
- jp NextRadioLine
-; b8c7e (2e:4c7e)
-
-UnknownText_0xb8c7e: ; 0xb8c7e
- ; REED: Yeehaw! How
- text_jump UnknownText_0x1bcb39
- db "@"
-; 0xb8c83
-
-UnknownText_0xb8c83: ; 0xb8c83
- ; y'all doin' now?
- text_jump UnknownText_0x1bcb4d
- db "@"
-; 0xb8c88
-
-UnknownText_0xb8c88: ; 0xb8c88
- ; Whether you're up
- text_jump UnknownText_0x1bcb60
- db "@"
-; 0xb8c8d
-
-UnknownText_0xb8c8d: ; 0xb8c8d
- ; or way down low,
- text_jump UnknownText_0x1bcb73
- db "@"
-; 0xb8c92
-
-UnknownText_0xb8c92: ; 0xb8c92
- ; don't you miss the
- text_jump UnknownText_0x1bcb86
- db "@"
-; 0xb8c97
-
-UnknownText_0xb8c97: ; 0xb8c97
- ; LUCKY NUMBER SHOW!
- text_jump UnknownText_0x1bcb9a
- db "@"
-; 0xb8c9c
-
-UnknownText_0xb8c9c: ; 0xb8c9c
- ; This week's Lucky
- text_jump UnknownText_0x1bcbaf
- db "@"
-; 0xb8ca1
-
-UnknownText_0xb8ca1: ; 0xb8ca1
- ; Number is @ !
- text_jump UnknownText_0x1bcbc2
- db "@"
-; 0xb8ca6
-
-UnknownText_0xb8ca6: ; 0xb8ca6
- ; I'll repeat that!
- text_jump UnknownText_0x1bcbd6
- db "@"
-; 0xb8cab
-
-UnknownText_0xb8cab: ; 0xb8cab
- ; Match it and go to
- text_jump UnknownText_0x1bcbe9
- db "@"
-; 0xb8cb0
-
-UnknownText_0xb8cb0: ; 0xb8cb0
- ; the RADIO TOWER!
- text_jump UnknownText_0x1bcbfe
- db "@"
-; 0xb8cb5
-
-UnknownText_0xb8cb5: ; 0xb8cb5
- ; …Repeating myself
- text_jump UnknownText_0x1bcc11
- db "@"
-; 0xb8cba
-
-UnknownText_0xb8cba: ; 0xb8cba
- ; gets to be a drag…
- text_jump UnknownText_0x1bcc25
- db "@"
-; 0xb8cbf
-
-Functionb8cbf: ; b8cbf (2e:4cbf)
- call Functionb91eb
- ld hl, UnknownText_0xb8ce3
- ld a, $2c
- jp NextRadioLine
-
-Functionb8cca: ; b8cca (2e:4cca)
- ld hl, UnknownText_0xb8ce8
- ld a, $2d
- jp NextRadioLine
-
-Functionb8cd2: ; b8cd2 (2e:4cd2)
- ld hl, UnknownText_0xb8ced
- call Random
- cp $7b
- ld a, $2e
- jr c, .asm_b8ce0
- ld a, $30
-.asm_b8ce0
- jp NextRadioLine
-; b8ce3 (2e:4ce3)
-
-UnknownText_0xb8ce3: ; 0xb8ce3
- ; PLACES AND PEOPLE!
- text_jump UnknownText_0x1bcc3a
- db "@"
-; 0xb8ce8
-
-UnknownText_0xb8ce8: ; 0xb8ce8
- ; Brought to you by
- text_jump UnknownText_0x1bcc4f
- db "@"
-; 0xb8ced
-
-UnknownText_0xb8ced: ; 0xb8ced
- ; me, DJ LILY!
- text_jump UnknownText_0x1bcc63
- db "@"
-; 0xb8cf2
-
-Functionb8cf2: ; b8cf2 (2e:4cf2)
- call Random
- and $7f
- inc a
- cp $43
- jr nc, Functionb8cf2
- push af
- ld hl, Unknown_b8d3e
- ld a, [StatusFlags]
- bit 6, a
- jr z, .NotMet
- ld hl, Unknown_b8d43
- ld a, [KantoBadges]
- cp %11111111
- jr nz, .NotMet
- ld hl, Unknown_b8d4b
-.NotMet
- pop af
- ld c, a
- ld de, $1
- push bc
- call IsInArray
- pop bc
- jr c, Functionb8cf2
- push bc
- callab Function3952d
- ld de, StringBuffer1
- call CopyName1
- pop bc
- ld b, $1
- callab GetTrainerName
- ld hl, UnknownText_0xb8d51
- ld a, $2f
- jp NextRadioLine
-; b8d3e (2e:4d3e)
-
-Unknown_b8d3e: db $0b, $0d, $0e, $0f, $10
-Unknown_b8d43: db $11, $12, $13, $15, $1a, $23, $2e, $40
-Unknown_b8d4b: db $09, $0a, $0c, $2a, $3f
- db $ff
-; b8d51
-
-UnknownText_0xb8d51: ; 0xb8d51
- ; @ @ @
- text_jump UnknownText_0x1bcc72
- db "@"
-; 0xb8d56
-
-Functionb8d56: ; b8d56 (2e:4d56)
- call Random
- and $f
- ld e, a
- ld d, 0
- ld hl, Unknown_b8d7d
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- call Random
- cp $a
- ld a, $5
- jr c, .asm_b8d7a
- call Random
- cp $7b
- ld a, $2e
- jr c, .asm_b8d7a
- ld a, $30
-.asm_b8d7a
- jp NextRadioLine
-; b8d7d (2e:4d7d)
-
-Unknown_b8d7d: ; b8d7d
- dw UnknownText_0xb8d9d
- dw UnknownText_0xb8da2
- dw UnknownText_0xb8da7
- dw UnknownText_0xb8dac
- dw UnknownText_0xb8db1
- dw UnknownText_0xb8db6
- dw UnknownText_0xb8dbb
- dw UnknownText_0xb8dc0
- dw UnknownText_0xb8dc5
- dw UnknownText_0xb8dca
- dw UnknownText_0xb8dcf
- dw UnknownText_0xb8dd4
- dw UnknownText_0xb8dd9
- dw UnknownText_0xb8dde
- dw UnknownText_0xb8de3
- dw UnknownText_0xb8de8
-; b8d9d
-
-UnknownText_0xb8d9d: ; 0xb8d9d
- ; is cute.
- text_jump UnknownText_0x1bcc80
- db "@"
-; 0xb8da2
-
-UnknownText_0xb8da2: ; 0xb8da2
- ; is sort of lazy.
- text_jump UnknownText_0x1bcc8b
- db "@"
-; 0xb8da7
-
-UnknownText_0xb8da7: ; 0xb8da7
- ; is always happy.
- text_jump UnknownText_0x1bcc9e
- db "@"
-; 0xb8dac
-
-UnknownText_0xb8dac: ; 0xb8dac
- ; is quite noisy.
- text_jump UnknownText_0x1bccb1
- db "@"
-; 0xb8db1
-
-UnknownText_0xb8db1: ; 0xb8db1
- ; is precocious.
- text_jump UnknownText_0x1bccc3
- db "@"
-; 0xb8db6
-
-UnknownText_0xb8db6: ; 0xb8db6
- ; is somewhat bold.
- text_jump UnknownText_0x1bccd4
- db "@"
-; 0xb8dbb
-
-UnknownText_0xb8dbb: ; 0xb8dbb
- ; is too picky!
- text_jump UnknownText_0x1bcce8
- db "@"
-; 0xb8dc0
-
-UnknownText_0xb8dc0: ; 0xb8dc0
- ; is sort of OK.
- text_jump UnknownText_0x1bccf8
- db "@"
-; 0xb8dc5
-
-UnknownText_0xb8dc5: ; 0xb8dc5
- ; is just so-so.
- text_jump UnknownText_0x1bcd09
- db "@"
-; 0xb8dca
-
-UnknownText_0xb8dca: ; 0xb8dca
- ; is actually great.
- text_jump UnknownText_0x1bcd1a
- db "@"
-; 0xb8dcf
-
-UnknownText_0xb8dcf: ; 0xb8dcf
- ; is just my type.
- text_jump UnknownText_0x1bcd2f
- db "@"
-; 0xb8dd4
-
-UnknownText_0xb8dd4: ; 0xb8dd4
- ; is so cool, no?
- text_jump UnknownText_0x1bcd42
- db "@"
-; 0xb8dd9
-
-UnknownText_0xb8dd9: ; 0xb8dd9
- ; is inspiring!
- text_jump UnknownText_0x1bcd54
- db "@"
-; 0xb8dde
-
-UnknownText_0xb8dde: ; 0xb8dde
- ; is kind of weird.
- text_jump UnknownText_0x1bcd64
- db "@"
-; 0xb8de3
-
-UnknownText_0xb8de3: ; 0xb8de3
- ; is right for me?
- text_jump UnknownText_0x1bcd78
- db "@"
-; 0xb8de8
-
-UnknownText_0xb8de8: ; 0xb8de8
- ; is definitely odd!
- text_jump UnknownText_0x1bcd8b
- db "@"
-; 0xb8ded
-
-Functionb8ded: ; b8ded (2e:4ded)
- call Random
- cp $9
- jr nc, Functionb8ded
- ld hl, Unknown_b8e11
- ld c, a
- ld b, 0
-rept 2
- add hl, bc
-endr
- ld b, [hl]
- inc hl
- ld c, [hl]
- call GetWorldMapLocation
- ld e, a
- callba GetLandmarkName
- ld hl, UnknownText_0xb8e23
- ld a, $31
- jp NextRadioLine
-; b8e11 (2e:4e11)
-
-Unknown_b8e11: ; b8e11
- map PALLET_TOWN
- map ROUTE_22
- map PEWTER_CITY
- map CERULEAN_POLICE_STATION
- map ROUTE_12
- map ROUTE_11
- map ROUTE_16
- map ROUTE_14
- map CINNABAR_POKECENTER_2F_BETA
-; b8e23
-
-UnknownText_0xb8e23: ; 0xb8e23
- ; @ @
- text_jump UnknownText_0x1bcda0
- db "@"
-; 0xb8e28
-
-Functionb8e28: ; b8e28 (2e:4e28)
- call Random
- and $f
- ld e, a
- ld d, 0
- ld hl, Unknown_b8e52
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- call Functionb91dc
- call Random
- cp $a
- ld a, $5
- jr c, .asm_b8e4f
- call Random
- cp $7b
- ld a, $2e
- jr c, .asm_b8e4f
- ld a, $30
-.asm_b8e4f
- jp Functionb86ea
-; b8e52 (2e:4e52)
-
-Unknown_b8e52: ; b8e52
- dw UnknownText_0xb8d9d
- dw UnknownText_0xb8da2
- dw UnknownText_0xb8da7
- dw UnknownText_0xb8dac
- dw UnknownText_0xb8db1
- dw UnknownText_0xb8db6
- dw UnknownText_0xb8dbb
- dw UnknownText_0xb8dc0
- dw UnknownText_0xb8dc5
- dw UnknownText_0xb8dca
- dw UnknownText_0xb8dcf
- dw UnknownText_0xb8dd4
- dw UnknownText_0xb8dd9
- dw UnknownText_0xb8dde
- dw UnknownText_0xb8de3
- dw UnknownText_0xb8de8
-; b8e72
-
-Functionb8e72: ; b8e72 (2e:4e72)
- call Functionb91eb
- ld hl, UnknownText_0xb8ec5
- ld a, $32
- jp NextRadioLine
-
-Functionb8e7d: ; b8e7d (2e:4e7d)
- ld hl, UnknownText_0xb8eca
- ld a, $33
- jp NextRadioLine
-
-Functionb8e85: ; b8e85 (2e:4e85)
- ld hl, UnknownText_0xb8ecf
- ld a, $34
- jp NextRadioLine
-
-Functionb8e8d: ; b8e8d (2e:4e8d)
- ld hl, UnknownText_0xb8ed4
- ld a, $35
- jp NextRadioLine
-
-Functionb8e95: ; b8e95 (2e:4e95)
- ld hl, UnknownText_0xb8ed9
- ld a, $36
- jp NextRadioLine
-
-Functionb8e9d: ; b8e9d (2e:4e9d)
- ld hl, UnknownText_0xb8ede
- ld a, $37
- jp NextRadioLine
-
-Functionb8ea5: ; b8ea5 (2e:4ea5)
- ld hl, UnknownText_0xb8ee3
- ld a, $38
- jp NextRadioLine
-
-Functionb8ead: ; b8ead (2e:4ead)
- ld hl, UnknownText_0xb8ee8
- ld a, $39
- jp NextRadioLine
-
-Functionb8eb5: ; b8eb5 (2e:4eb5)
- ld hl, UnknownText_0xb8eed
- ld a, $3a
- jp NextRadioLine
-
-Functionb8ebd: ; b8ebd (2e:4ebd)
- ld hl, UnknownText_0xb8ef2
- ld a, $7
- jp NextRadioLine
-; b8ec5 (2e:4ec5)
-
-UnknownText_0xb8ec5: ; 0xb8ec5
- ; … …Ahem, we are
- text_jump UnknownText_0x1bcda8
- db "@"
-; 0xb8eca
-
-UnknownText_0xb8eca: ; 0xb8eca
- ; TEAM ROCKET!
- text_jump UnknownText_0x1bcdba
- db "@"
-; 0xb8ecf
-
-UnknownText_0xb8ecf: ; 0xb8ecf
- ; After three years
- text_jump UnknownText_0x1bcdc9
- db "@"
-; 0xb8ed4
-
-UnknownText_0xb8ed4: ; 0xb8ed4
- ; of preparation, we
- text_jump UnknownText_0x1bcddd
- db "@"
-; 0xb8ed9
-
-UnknownText_0xb8ed9: ; 0xb8ed9
- ; have risen again
- text_jump UnknownText_0x1bcdf2
- db "@"
-; 0xb8ede
-
-UnknownText_0xb8ede: ; 0xb8ede
- ; from the ashes!
- text_jump UnknownText_0x1bce05
- db "@"
-; 0xb8ee3
-
-UnknownText_0xb8ee3: ; 0xb8ee3
- ; GIOVANNI! @ Can you
- text_jump UnknownText_0x1bce17
- db "@"
-; 0xb8ee8
-
-UnknownText_0xb8ee8: ; 0xb8ee8
- ; hear?@ We did it!
- text_jump UnknownText_0x1bce2e
- db "@"
-; 0xb8eed
-
-UnknownText_0xb8eed: ; 0xb8eed
- ; @ Where is our boss?
- text_jump UnknownText_0x1bce44
- db "@"
-; 0xb8ef2
-
-UnknownText_0xb8ef2: ; 0xb8ef2
- ; @ Is he listening?
- text_jump UnknownText_0x1bce5c
- db "@"
-; 0xb8ef7
-
-Functionb8ef7: ; b8ef7 (2e:4ef7)
- call Functionb91eb
- ld a, $1
- ld [wd005], a
- ret
-
-Functionb8f00: ; b8f00 (2e:4f00)
- call Functionb91eb
- ld a, $1
- ld [wd005], a
- ret
-
-Functionb8f09: ; b8f09 (2e:4f09)
- call Functionb91eb
- ld a, $1
- ld [wd005], a
- ret
-
-Functionb8f12: ; b8f12 (2e:4f12)
- call Functionb9169
- jp nc, Functionb8f22
- ld a, [wd005]
- and a
- jp z, Functionb912a
- jp Functionb90c5
-
-Functionb8f22: ; b8f22 (2e:4f22)
- call Functionb91eb
- ld a, [hBGMapMode] ; $ff00+$d4
- push af
- xor a
- ld [hBGMapMode], a ; $ff00+$d4
- ld de, String_b9171
- hlcoord 2, 9
- call PlaceString
- pop af
- ld [hBGMapMode], a ; $ff00+$d4
- ld hl, UnknownText_0xb9182
- ld a, $40
- jp NextRadioLine
-
-Functionb8f3f: ; b8f3f (2e:4f3f)
- ld hl, UnknownText_0xb9187
- ld a, $41
- jp NextRadioLine
-
-Functionb8f47: ; b8f47 (2e:4f47)
- call Functionb9169
- ld hl, UnknownText_0xb918c
- jp c, Functionb90b9
- ld a, $42
- jp NextRadioLine
-
-Functionb8f55: ; b8f55 (2e:4f55)
- call Functionb9169
- jp c, Functionb90c5
- ld a, [wdc4a]
- ld hl, WeeklyFlags
- bit 7, [hl]
- jr nz, .asm_b8f83
-.asm_b8f65
- call Random
- and $f
- cp $b
- jr nc, .asm_b8f65
- swap a
- ld e, a
-.asm_b8f71
- call Random
- and $3
- cp $3
- jr nc, .asm_b8f71
- add e
- ld [wdc4a], a
- ld hl, WeeklyFlags
- set 7, [hl]
-.asm_b8f83
- ld c, a
- call Functionb8f8f
- ld hl, UnknownText_0xb9191
- ld a, $43
- jp NextRadioLine
-
-Functionb8f8f: ; b8f8f
- ld a, c
- swap a
- and $f
- ld hl, Unknown_b8ff9
- ld d, 0
- ld e, a
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- ld a, [hli]
- ld b, a
- push hl
- inc hl
- ld a, c
- and $f
- ld c, a
- push hl
- ld hl, Jumptable_b8fb8
- ld e, b
-rept 2
- add hl, de
-endr
- ld a, [hli]
- ld h, [hl]
- ld l, a
- pop de
- call _hl_
- pop hl
- ld c, [hl]
- ret
-; b8fb8
-
-
-Jumptable_b8fb8: ; b8fb8 (2e:4fb8)
- dw Functionb8fc0
- dw Functionb8fc7
- dw Functionb8fce
- dw Functionb8fde
-
-
-Functionb8fc0: ; b8fc0 (2e:4fc0)
- call Functionb8fd5
- call GetPokemonName
- ret
-
-Functionb8fc7: ; b8fc7 (2e:4fc7)
- call Functionb8fd5
- call GetItemName
- ret
-
-Functionb8fce: ; b8fce (2e:4fce)
- call Functionb8fd5
- call GetMoveName
- ret
-
-Functionb8fd5: ; b8fd5 (2e:4fd5)
- ld h, 0
- ld l, c
- add hl, de
- ld a, [hl]
- ld [wd265], a
- ret
-
-Functionb8fde: ; b8fde (2e:4fde)
- ld a, c
- and a
- jr z, .asm_b8feb
-.asm_b8fe2
- ld a, [de]
- inc de
- cp $50
- jr nz, .asm_b8fe2
- dec c
- jr nz, .asm_b8fe2
-.asm_b8feb
- ld hl, StringBuffer1
-.asm_b8fee
- ld a, [de]
- inc de
- ld [hli], a
- cp $50
- jr nz, .asm_b8fee
- ld de, StringBuffer1
- ret
-; b8ff9 (2e:4ff9)
-
-Unknown_b8ff9: ; b8ff9
- dw Unknown_b900f
- dw Unknown_b9014
- dw Unknown_b9019
- dw Unknown_b901e
- dw Unknown_b9023
- dw Unknown_b9028
- dw Unknown_b902d
- dw Unknown_b905a
- dw Unknown_b906d
- dw Unknown_b9072
- dw Unknown_b9077
-; b900f
-
-Unknown_b900f: db 0, 10, CYNDAQUIL, TOTODILE, CHIKORITA
-Unknown_b9014: db 1, 12, FRESH_WATER, SODA_POP, LEMONADE
-Unknown_b9019: db 1, 12, POTION, ANTIDOTE, PARLYZ_HEAL
-Unknown_b901e: db 1, 12, POKE_BALL, GREAT_BALL, ULTRA_BALL
-Unknown_b9023: db 0, 10, PIKACHU, RATTATA, GEODUDE
-Unknown_b9028: db 0, 10, HOOTHOOT, SPINARAK, DROWZEE
-Unknown_b902d: db 3, 16, "NEW BARK TOWN@", "CHERRYGROVE CITY@", "AZALEA TOWN@"
-Unknown_b905a: db 3, 6, "FLYING@", "BUG@", "GRASS@"
-Unknown_b906d: db 2, 12, TACKLE, GROWL, MUD_SLAP
-Unknown_b9072: db 1, 12, X_ATTACK, X_DEFEND, X_SPEED
-Unknown_b9077: db 3, 13, "#MON Talk@", "#MON Music@", "Lucky Channel@"
-; b909c
-
-Functionb909c: ; b909c (2e:509c)
- ld hl, UnknownText_0xb9196
- ld a, $44
- jp NextRadioLine
-
-Functionb90a4: ; b90a4 (2e:50a4)
- ld hl, UnknownText_0xb919b
- ld a, $45
- jp NextRadioLine
-
-Functionb90ac: ; b90ac (2e:50ac)
- call Functionb9169
- ld hl, UnknownText_0xb91a0
- jr c, Functionb90b9
- ld a, $4
- jp NextRadioLine
-
-Functionb90b9: ; b90b9 (2e:50b9)
- push hl
- ld hl, WeeklyFlags
- res 7, [hl]
- pop hl
- ld a, $46
- jp NextRadioLine
-
-Functionb90c5: ; b90c5 (2e:50c5)
- ld hl, WeeklyFlags
- res 7, [hl]
- ld hl, UnknownText_0xb91d2
- ld a, $47
- jp NextRadioLine
-
-Functionb90d2: ; b90d2 (2e:50d2)
- ld hl, UnknownText_0xb91a5
- ld a, $48
- jp NextRadioLine
-
-Functionb90da: ; b90da (2e:50da)
- ld hl, UnknownText_0xb91aa
- ld a, $49
- jp NextRadioLine
-
-Functionb90e2: ; b90e2 (2e:50e2)
- ld hl, UnknownText_0xb91af
- ld a, $4a
- jp NextRadioLine
-
-Functionb90ea: ; b90ea (2e:50ea)
- ld hl, UnknownText_0xb91b4
- ld a, $4b
- jp NextRadioLine
-
-Functionb90f2: ; b90f2 (2e:50f2)
- ld hl, UnknownText_0xb91b9
- ld a, $4c
- jp NextRadioLine
-
-Functionb90fa: ; b90fa (2e:50fa)
- ld hl, UnknownText_0xb91be
- ld a, $4d
- jp NextRadioLine
-
-Functionb9102: ; b9102 (2e:5102)
- ld hl, UnknownText_0xb91c3
- ld a, $4e
- jp NextRadioLine
-
-Functionb910a: ; b910a (2e:510a)
- ld hl, UnknownText_0xb91c8
- ld a, $4f
- jp NextRadioLine
-
-Functionb9112: ; b9112 (2e:5112)
- ld hl, UnknownText_0xb91cd
- ld a, $50
- jp NextRadioLine
-
-Functionb911a: ; b911a (2e:511a)
- ld hl, UnknownText_0xb91d2
- ld a, $51
- jp NextRadioLine
-
-Functionb9122: ; b9122 (2e:5122)
- ld hl, UnknownText_0xb91d2
- ld a, $52
- jp NextRadioLine
-
-Functionb912a: ; b912a (2e:512a)
- ld a, [hBGMapMode] ; $ff00+$d4
- push af
- callba NoRadioMusic
- callba NoRadioName
- pop af
- ld [hBGMapMode], a ; $ff00+$d4
- ld hl, WeeklyFlags
- res 7, [hl]
- ld a, $4
- ld [wd002], a
- xor a
- ld [wd005], a
- ld hl, UnknownText_0xb91d7
- ld a, $53
- jp NextRadioLine
-
-Functionb9152: ; b9152 (2e:5152)
- ld a, $4
- ld [wd002], a
- xor a
- ld [wd005], a
- call Functionb9169
- jp nc, Functionb8f12
- ld hl, UnknownText_0xb91d7
- ld a, $53
- jp NextRadioLine
-
-Functionb9169: ; b9169 (2e:5169)
- call UpdateTime
- ld a, [hHours] ; $ff00+$94
- cp $12
- ret
-; b9171 (2e:5171)
-
-String_b9171:
- db "BUENA'S PASSWORD@"
-; b9182
-
-UnknownText_0xb9182: ; 0xb9182
- ; BUENA: BUENA here!
- text_jump UnknownText_0x1bce72
- db "@"
-; 0xb9187
-
-UnknownText_0xb9187: ; 0xb9187
- ; Today's password!
- text_jump UnknownText_0x1bce87
- db "@"
-; 0xb918c
-
-UnknownText_0xb918c: ; 0xb918c
- ; Let me think… It's
- text_jump UnknownText_0x1bce9a
- db "@"
-; 0xb9191
-
-UnknownText_0xb9191: ; 0xb9191
- ; @ !
- text_jump UnknownText_0x1bceae
- db "@"
-; 0xb9196
-
-UnknownText_0xb9196: ; 0xb9196
- ; Don't forget it!
- text_jump UnknownText_0x1bceb7
- db "@"
-; 0xb919b
-
-UnknownText_0xb919b: ; 0xb919b
- ; I'm in GOLDENROD's
- text_jump UnknownText_0x1bcec9
- db "@"
-; 0xb91a0
-
-UnknownText_0xb91a0: ; 0xb91a0
- ; RADIO TOWER!
- text_jump UnknownText_0x1bcedc
- db "@"
-; 0xb91a5
-
-UnknownText_0xb91a5: ; 0xb91a5
- ; BUENA: Oh my…
- text_jump UnknownText_0x1bceeb
- db "@"
-; 0xb91aa
-
-UnknownText_0xb91aa: ; 0xb91aa
- ; It's midnight! I
- text_jump UnknownText_0x1bcefb
- db "@"
-; 0xb91af
-
-UnknownText_0xb91af: ; 0xb91af
- ; have to shut down!
- text_jump UnknownText_0x1bcf0d
- db "@"
-; 0xb91b4
-
-UnknownText_0xb91b4: ; 0xb91b4
- ; Thanks for tuning
- text_jump UnknownText_0x1bcf22
- db "@"
-; 0xb91b9
-
-UnknownText_0xb91b9: ; 0xb91b9
- ; in to the end! But
- text_jump UnknownText_0x1bcf36
- db "@"
-; 0xb91be
-
-UnknownText_0xb91be: ; 0xb91be
- ; don't stay up too
- text_jump UnknownText_0x1bcf4b
- db "@"
-; 0xb91c3
-
-UnknownText_0xb91c3: ; 0xb91c3
- ; late! Presented to
- text_jump UnknownText_0x1bcf5e
- db "@"
-; 0xb91c8
-
-UnknownText_0xb91c8: ; 0xb91c8
- ; you by DJ BUENA!
- text_jump UnknownText_0x1bcf73
- db "@"
-; 0xb91cd
-
-UnknownText_0xb91cd: ; 0xb91cd
- ; I'm outta here!
- text_jump UnknownText_0x1bcf86
- db "@"
-; 0xb91d2
-
-UnknownText_0xb91d2: ; 0xb91d2
- ; …
- text_jump UnknownText_0x1bcf96
- db "@"
-; 0xb91d7
-
-UnknownText_0xb91d7: ; 0xb91d7
- ;
- text_jump UnknownText_0x1bcf99
- db "@"
-; 0xb91dc
-
-Functionb91dc: ; b91dc (2e:51dc)
- ld a, [hl]
- cp $16 ; TX_FAR
- jp z, FarJumpText
- ld de, wd00c
- ld bc, $28
- jp CopyBytes
-
-Functionb91eb: ; b91eb (2e:51eb)
- ld a, [wd005]
- and a
- ret nz
- call Function1052
- call PrintText
- ld hl, RadioChannelSongs
- ld a, [wd002]
- ld c, a
- ld b, 0
-rept 2
- add hl, bc
-endr
- ld e, [hl]
- inc hl
- ld d, [hl]
- callab Function91854
- ret
-; b920b (2e:520b)
-
-RadioChannelSongs: ; b920b
- dw MUSIC_POKEMON_TALK
- dw MUSIC_POKEMON_CENTER
- dw MUSIC_TITLE
- dw MUSIC_GAME_CORNER
- dw MUSIC_BUENAS_PASSWORD
- dw MUSIC_VIRIDIAN_CITY
- dw MUSIC_BICYCLE
- dw MUSIC_ROCKET_OVERTURE
- dw MUSIC_POKE_FLUTE_CHANNEL
- dw MUSIC_RUINS_OF_ALPH_RADIO
- dw MUSIC_LAKE_OF_RAGE_ROCKET_RADIO
-; b9221
-
-NextRadioLine: ; b9221 (2e:5221)
- push af
- call Functionb91dc
- pop af
- jp Functionb86ea
-; b9229
+PlayRadioShow: ; b8612 +; If we're already in the radio program proper, we don't need to be here. + ld a, [wd002] + cp 8 + jr nc, .ok +; If Team Rocket is not occupying the radio tower, we don't need to be here. + ld a, [StatusFlags2] + bit 0, a ; checkflag ENGINE_ROCKETS_IN_RADIO_TOWER + jr z, .ok +; If we're in Kanto, we don't need to be here. + call IsInJohto + and a + jr nz, .ok +; Team Rocket broadcasts on all stations. + ld a, 7 + ld [wd002], a +.ok +; Jump to the currently loaded station. The index to which we need to jump is in wd002. + ld a, [wd002] + ld e, a + ld d, 0 + ld hl, RadioJumptable +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + jp [hl] + +RadioJumptable: ; b863a (2e:463a) + dw OaksPkmnTalk1 ; $00 + dw PokedexShow1 ; $01 + dw BenMonMusic1 ; $02 + dw LuckyNumberShow1 ; $03 + dw BuenasPassword1 ; $04 + dw PeoplePlaces1 ; $05 + dw FernMonMusic1 ; $06 + dw RocketRadio1 ; $07 + dw PokeFluteRadio ; $08 + dw EvolutionRadio ; $09 + dw UnownRadio ; $0a +; OaksPkmnTalk + dw OaksPkmnTalk2 ; $0b + dw OaksPkmnTalk3 ; $0c + dw OaksPkmnTalk4 ; $0d + dw OaksPkmnTalk5 ; $0e + dw OaksPkmnTalk6 ; $0f + dw OaksPkmnTalk7 ; $10 + dw OaksPkmnTalk8 ; $11 + dw OaksPkmnTalk9 ; $12 + dw OaksPkmnTalk10 ; $13 + dw OaksPkmnTalk11 ; $14 + dw OaksPkmnTalk12 ; $15 + dw OaksPkmnTalk13 ; $16 +; Ben Music + dw BenMonMusic2 ; $17 + dw BenMonMusic3 ; $18 + dw BenFernMusic4 ; $19 + dw BenFernMusic5 ; $1a + dw BenFernMusic6 ; $1b + dw BenFernMusic7 ; $1c + dw FernMonMusic2 ; $1d +; Lucky Number Show + dw LuckyNumberShow2 ; $1e + dw LuckyNumberShow3 ; $1f + dw LuckyNumberShow4 ; $20 + dw LuckyNumberShow5 ; $21 + dw LuckyNumberShow6 ; $22 + dw LuckyNumberShow7 ; $23 + dw LuckyNumberShow8 ; $24 + dw LuckyNumberShow9 ; $25 + dw LuckyNumberShow10 ; $26 + dw LuckyNumberShow11 ; $27 + dw LuckyNumberShow12 ; $28 + dw LuckyNumberShow13 ; $29 + dw LuckyNumberShow14 ; $2a + dw LuckyNumberShow15 ; $2b + dw LuckyNumberShow16 ; $2c + dw LuckyNumberShow17 ; $2d + dw LuckyNumberShow18 ; $2e + dw LuckyNumberShow19 ; $2f + dw LuckyNumberShow20 ; $30 + dw LuckyNumberShow21 ; $31 +; Rocket Radio + dw RocketRadio2 ; $32 + dw RocketRadio3 ; $33 + dw RocketRadio4 ; $34 + dw RocketRadio5 ; $35 + dw RocketRadio6 ; $36 + dw RocketRadio7 ; $37 + dw RocketRadio8 ; $38 + dw RocketRadio9 ; $39 + dw RocketRadio10 ; $3a +; More Pokemon Channel stuff + dw OaksPkmnTalk14 ; $3b + dw OaksPkmnTalk15 ; $3c + dw OaksPkmnTalk16 ; $3d + dw OaksPkmnTalk17 ; $3e + dw OaksPkmnTalk18 ; $3f +; Buenas Password + dw BuenasPassword2 ; $40 + dw BuenasPassword3 ; $41 + dw BuenasPassword4 ; $42 + dw BuenasPassword5 ; $43 + dw BuenasPassword6 ; $44 + dw BuenasPassword7 ; $45 + dw BuenasPassword8 ; $46 + dw BuenasPassword9 ; $47 + dw BuenasPassword10 ; $48 + dw BuenasPassword11 ; $49 + dw BuenasPassword12 ; $4a + dw BuenasPassword13 ; $4b + dw BuenasPassword14 ; $4c + dw BuenasPassword15 ; $4d + dw BuenasPassword16 ; $4e + dw BuenasPassword17 ; $4f + dw BuenasPassword18 ; $50 + dw BuenasPassword19 ; $51 + dw BuenasPassword20 ; $52 + dw BuenasPassword21 ; $53 + dw RadioScroll ; $54 +; More Pokemon Channel stuff + dw OaksPkmnTalk19 ; $55 + dw OaksPkmnTalk20 ; $56 + dw OaksPkmnTalk21 ; $57 + + +PrintRadioLine: ; b86ea (2e:46ea) + ld [wd003], a + ld hl, wd00c + ld a, [wd005] + cp $2 + jr nc, .print + inc hl + ld [hl], $0 + inc a + ld [wd005], a + cp $2 + jr nz, .print + bccoord 1, 16 + call PlaceWholeStringInBoxAtOnce + jr .skip +.print + call PrintTextBoxText +.skip + ld a, $54 + ld [wd002], a + ld a, $64 + ld [wd004], a + ret +; b8718 (2e:4718) + +Functionb8718: ; b8718 + push hl + ld b, SCREEN_WIDTH * 2 +.greater_than_10 + ld a, [hl] + cp "." + jr nz, .next + ld [hl], " " + +.next + inc hl + dec b + jr nz, .greater_than_10 + pop hl + ret +; b8728 + +RadioScroll: ; b8728 (2e:4728) + ld hl, wd004 + ld a, [hl] + and a + jr z, .proceed + dec [hl] + ret +.proceed + ld a, [wd003] + ld [wd002], a + ld a, [wd005] + cp 1 + call nz, CopyBottomLineToTopLine + jp ClearBottomLine + +OaksPkmnTalk1: ; b8742 (2e:4742) + ld a, $5 + ld [wd006], a + call StartRadioStation + ld hl, UnknownText_0xb8820 + ld a, $b + jp NextRadioLine + +OaksPkmnTalk2: ; b8752 (2e:4752) + ld hl, UnknownText_0xb8825 + ld a, $c + jp NextRadioLine + +OaksPkmnTalk3: ; b875a (2e:475a) + ld hl, UnknownText_0xb882a + ld a, $d + jp NextRadioLine + +OaksPkmnTalk4: ; b8762 (2e:4762) +; Choose a random root, and a random Pokemon from that route. + call Random + and $1f + cp $f + jr nc, OaksPkmnTalk4 + ld hl, Unknown_b87f2 + ld c, a + ld b, 0 +rept 2 + add hl, bc +endr + ld b, [hl] + inc hl + ld c, [hl] + push bc + + ld hl, JohtoGrassWildMons +.greater_than_10 + ld a, BANK(JohtoGrassWildMons) + call GetFarByte + cp -1 + jr z, .done2 + inc hl + cp b + jr nz, .next + ld a, BANK(JohtoGrassWildMons) + call GetFarByte + cp c + jr z, .done +.next + dec hl + ld de, $2f + add hl, de + jr .greater_than_10 + +.done +rept 4 + inc hl +endr + +.both_bits_set + call Random + and 3 + cp 3 + jr z, .both_bits_set + + ld bc, $e + call AddNTimes +.greater_than_102 + call Random + and 7 + cp 2 + jr c, .greater_than_102 + cp 5 + jr nc, .greater_than_102 + ld e, a + ld d, 0 +rept 2 + add hl, de +endr + inc hl + ld a, BANK(JohtoGrassWildMons) + call GetFarByte + ld [wd265], a + ld [CurPartySpecies], a + call GetPokemonName + ld hl, StringBuffer1 + ld de, wd050 + ld bc, $b + call CopyBytes + + pop bc + call GetWorldMapLocation + ld e, a + callba GetLandmarkName + ld hl, UnknownText_0xb882f + call CopyRadioTextToRAM + ld a, $e + jp PrintRadioLine + +.done2 + pop bc + ld a, $0 + jp PrintRadioLine +; b87f2 (2e:47f2) + +Unknown_b87f2: ; b87f2 + map ROUTE_29 + map ROUTE_46 + map ROUTE_30 + map ROUTE_32 + map ROUTE_34 + map ROUTE_35 + map ROUTE_37 + map ROUTE_38 + map ROUTE_39 + map ROUTE_42 + map ROUTE_43 + map ROUTE_44 + map ROUTE_45 + map ROUTE_36 + map ROUTE_31 +; b8810 + +OaksPkmnTalk5: ; b8810 (2e:4810) + ld hl, UnknownText_0xb8834 + ld a, $f + jp NextRadioLine + +OaksPkmnTalk6: ; b8818 (2e:4818) + ld hl, UnknownText_0xb8839 + ld a, $10 + jp NextRadioLine +; b8820 (2e:4820) + +UnknownText_0xb8820: ; 0xb8820 + ; MARY: PROF.OAK'S + text_jump UnknownText_0x1bc81a + db "@" +; 0xb8825 + +UnknownText_0xb8825: ; 0xb8825 + ; #MON TALK! + text_jump UnknownText_0x1bc82d + db "@" +; 0xb882a + +UnknownText_0xb882a: ; 0xb882a + ; With me, MARY! + text_jump UnknownText_0x1bc83a + db "@" +; 0xb882f + +UnknownText_0xb882f: ; 0xb882f + ; OAK: @ @ + text_jump UnknownText_0x1bc84b + db "@" +; 0xb8834 + +UnknownText_0xb8834: ; 0xb8834 + ; may be seen around + text_jump UnknownText_0x1bc858 + db "@" +; 0xb8839 + +UnknownText_0xb8839: ; 0xb8839 + ; @ . + text_jump UnknownText_0x1bc86d + db "@" +; 0xb883e + +OaksPkmnTalk7: ; b883e (2e:483e) + ld a, [CurPartySpecies] + ld [wd265], a + call GetPokemonName + ld hl, UnknownText_0xb884f + ld a, $11 + jp NextRadioLine +; b884f (2e:484f) + +UnknownText_0xb884f: ; 0xb884f + ; MARY: @ 's + text_jump UnknownText_0x1bc876 + db "@" +; 0xb8854 + +OaksPkmnTalk8: ; b8854 (2e:4854) + call Random + and $f + ld e, a + ld d, 0 + ld hl, Unknown_b8869 +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + ld a, $12 + jp NextRadioLine +; b8869 (2e:4869) + +Unknown_b8869: ; b8869 + dw UnknownText_0xb8889 + dw UnknownText_0xb888e + dw UnknownText_0xb8893 + dw UnknownText_0xb8898 + dw UnknownText_0xb889d + dw UnknownText_0xb88a2 + dw UnknownText_0xb88a7 + dw UnknownText_0xb88ac + dw UnknownText_0xb88b1 + dw UnknownText_0xb88b6 + dw UnknownText_0xb88bb + dw UnknownText_0xb88c0 + dw UnknownText_0xb88c5 + dw UnknownText_0xb88ca + dw UnknownText_0xb88cf + dw UnknownText_0xb88d4 +; b8889 + +UnknownText_0xb8889: ; 0xb8889 + ; sweet and adorably + text_jump UnknownText_0x1bc885 + db "@" +; 0xb888e + +UnknownText_0xb888e: ; 0xb888e + ; wiggly and slickly + text_jump UnknownText_0x1bc89a + db "@" +; 0xb8893 + +UnknownText_0xb8893: ; 0xb8893 + ; aptly named and + text_jump UnknownText_0x1bc8af + db "@" +; 0xb8898 + +UnknownText_0xb8898: ; 0xb8898 + ; undeniably kind of + text_jump UnknownText_0x1bc8c1 + db "@" +; 0xb889d + +UnknownText_0xb889d: ; 0xb889d + ; so, so unbearably + text_jump UnknownText_0x1bc8d6 + db "@" +; 0xb88a2 + +UnknownText_0xb88a2: ; 0xb88a2 + ; wow, impressively + text_jump UnknownText_0x1bc8ea + db "@" +; 0xb88a7 + +UnknownText_0xb88a7: ; 0xb88a7 + ; almost poisonously + text_jump UnknownText_0x1bc8fe + db "@" +; 0xb88ac + +UnknownText_0xb88ac: ; 0xb88ac + ; ooh, so sensually + text_jump UnknownText_0x1bc913 + db "@" +; 0xb88b1 + +UnknownText_0xb88b1: ; 0xb88b1 + ; so mischievously + text_jump UnknownText_0x1bc927 + db "@" +; 0xb88b6 + +UnknownText_0xb88b6: ; 0xb88b6 + ; so very topically + text_jump UnknownText_0x1bc93a + db "@" +; 0xb88bb + +UnknownText_0xb88bb: ; 0xb88bb + ; sure addictively + text_jump UnknownText_0x1bc94e + db "@" +; 0xb88c0 + +UnknownText_0xb88c0: ; 0xb88c0 + ; looks in water is + text_jump UnknownText_0x1bc961 + db "@" +; 0xb88c5 + +UnknownText_0xb88c5: ; 0xb88c5 + ; evolution must be + text_jump UnknownText_0x1bc975 + db "@" +; 0xb88ca + +UnknownText_0xb88ca: ; 0xb88ca + ; provocatively + text_jump UnknownText_0x1bc989 + db "@" +; 0xb88cf + +UnknownText_0xb88cf: ; 0xb88cf + ; so flipped out and + text_jump UnknownText_0x1bc999 + db "@" +; 0xb88d4 + +UnknownText_0xb88d4: ; 0xb88d4 + ; heart-meltingly + text_jump UnknownText_0x1bc9ae + db "@" +; 0xb88d9 + +OaksPkmnTalk9: ; b88d9 (2e:48d9) + call Random + and $f + ld e, a + ld d, 0 + ld hl, Unknown_b88fe +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + ld a, [wd006] + dec a + ld [wd006], a + ld a, $d + jr nz, .nope + ld a, $5 + ld [wd006], a + ld a, $3b +.nope + jp NextRadioLine +; b88fe (2e:48fe) + +Unknown_b88fe: ; b88fe + dw UnknownText_0xb891e + dw UnknownText_0xb8923 + dw UnknownText_0xb8928 + dw UnknownText_0xb892d + dw UnknownText_0xb8932 + dw UnknownText_0xb8937 + dw UnknownText_0xb893c + dw UnknownText_0xb8941 + dw UnknownText_0xb8946 + dw UnknownText_0xb894b + dw UnknownText_0xb8950 + dw UnknownText_0xb8955 + dw UnknownText_0xb895a + dw UnknownText_0xb895f + dw UnknownText_0xb8964 + dw UnknownText_0xb8969 +; b891e + +UnknownText_0xb891e: ; 0xb891e + ; cute. + text_jump UnknownText_0x1bc9c0 + db "@" +; 0xb8923 + +UnknownText_0xb8923: ; 0xb8923 + ; weird. + text_jump UnknownText_0x1bc9c8 + db "@" +; 0xb8928 + +UnknownText_0xb8928: ; 0xb8928 + ; pleasant. + text_jump UnknownText_0x1bc9d1 + db "@" +; 0xb892d + +UnknownText_0xb892d: ; 0xb892d + ; bold, sort of. + text_jump UnknownText_0x1bc9dd + db "@" +; 0xb8932 + +UnknownText_0xb8932: ; 0xb8932 + ; frightening. + text_jump UnknownText_0x1bc9ee + db "@" +; 0xb8937 + +UnknownText_0xb8937: ; 0xb8937 + ; suave & debonair! + text_jump UnknownText_0x1bc9fd + db "@" +; 0xb893c + +UnknownText_0xb893c: ; 0xb893c + ; powerful. + text_jump UnknownText_0x1bca11 + db "@" +; 0xb8941 + +UnknownText_0xb8941: ; 0xb8941 + ; exciting. + text_jump UnknownText_0x1bca1d + db "@" +; 0xb8946 + +UnknownText_0xb8946: ; 0xb8946 + ; groovy! + text_jump UnknownText_0x1bca29 + db "@" +; 0xb894b + +UnknownText_0xb894b: ; 0xb894b + ; inspiring. + text_jump UnknownText_0x1bca33 + db "@" +; 0xb8950 + +UnknownText_0xb8950: ; 0xb8950 + ; friendly. + text_jump UnknownText_0x1bca40 + db "@" +; 0xb8955 + +UnknownText_0xb8955: ; 0xb8955 + ; hot, hot, hot! + text_jump UnknownText_0x1bca4c + db "@" +; 0xb895a + +UnknownText_0xb895a: ; 0xb895a + ; stimulating. + text_jump UnknownText_0x1bca5d + db "@" +; 0xb895f + +UnknownText_0xb895f: ; 0xb895f + ; guarded. + text_jump UnknownText_0x1bca6c + db "@" +; 0xb8964 + +UnknownText_0xb8964: ; 0xb8964 + ; lovely. + text_jump UnknownText_0x1bca77 + db "@" +; 0xb8969 + +UnknownText_0xb8969: ; 0xb8969 + ; speedy. + text_jump UnknownText_0x1bca81 + db "@" +; 0xb896e + +OaksPkmnTalk14: ; b896e (2e:496e) + callba Function91868 + ld hl, UnknownText_0xb8993 + call PrintText + call WaitBGMap + ld hl, UnknownText_0xb898e + call PrintText + ld a, $3c + ld [wd002], a + ld a, $64 + ld [wd004], a + ret +; b898e (2e:498e) + +UnknownText_0xb898e: ; 0xb898e + ; #MON + text_jump UnknownText_0x1bca8b + db "@" +; 0xb8993 + +UnknownText_0xb8993: ; 0xb8993 + db "@" +; 0xb8994 + +OaksPkmnTalk15: ; b8994 (2e:4994) + ld hl, wd004 + dec [hl] + ret nz + hlcoord 9, 14 + ld de, String_b89a4 + ld a, $3d + jp Functionb8a00 +; b89a4 (2e:49a4) + +String_b89a4: + db "#MON@" +; b89a9 + +OaksPkmnTalk16: ; b89a9 (2e:49a9) + ld hl, wd004 + dec [hl] + ret nz + hlcoord 1, 16 + ld de, String_b89b9 + ld a, $3e + jp Functionb8a00 +; b89b9 (2e:49b9) + +String_b89b9: + db "#MON Channel@" +; b89c6 + +OaksPkmnTalk17: ; b89c6 (2e:49c6) + ld hl, wd004 + dec [hl] + ret nz + hlcoord 12, 16 + ld de, String_b89d6 + ld a, $3f + jp Functionb8a00 +; b89d6 (2e:49d6) + +String_b89d6: + db "@" +; b89d7 + +OaksPkmnTalk18: ; b89d7 (2e:49d7) + ld hl, wd004 + dec [hl] + ret nz + ld de, $1d + callab RadioMusicNone + ld hl, UnknownText_0xb89ff + call PrintText + ld a, $d + ld [wd003], a + xor a + ld [wd005], a + ld a, $54 + ld [wd002], a + ld a, $a + ld [wd004], a + ret +; b89ff (2e:49ff) + +UnknownText_0xb89ff: ; 0xb89ff + db "@" +; 0xb8a00 + +Functionb8a00: ; b8a00 (2e:4a00) + ld [wd002], a + ld a, $64 + ld [wd004], a + jp PlaceString + +CopyBottomLineToTopLine: ; b8a0b (2e:4a0b) + hlcoord 0, 15 + decoord 0, 13 + ld bc, SCREEN_WIDTH * 2 + jp CopyBytes + +ClearBottomLine: ; b8a17 (2e:4a17) + hlcoord 1, 15 + ld bc, $12 + ld a, " " + call ByteFill + hlcoord 1, 16 + ld bc, $12 + ld a, " " + jp ByteFill + +Functionb8a2d: ; b8a2d (2e:4a2d) + push hl + push de + ld a, [CurPartySpecies] + dec a + rlca + rlca + and 3 + ld hl, .pokedexbanks + ld d, 0 + ld e, a + add hl, de + ld a, [hl] + pop de + pop hl + ret +; b8a42 (2e:4a42) + +.pokedexbanks + db BANK(PokedexEntries1) + db BANK(PokedexEntries2) + db BANK(PokedexEntries3) + db BANK(PokedexEntries4) +; b8a46 + +PokedexShow1: ; b8a46 (2e:4a46) + call StartRadioStation +.asm_b8a49 + call Random + cp CELEBI + jr nc, .asm_b8a49 + ld c, a + push bc + ld a, c + call CheckCaughtMon + pop bc + jr z, .asm_b8a49 + inc c + ld a, c + ld [CurPartySpecies], a + ld [wd265], a + call GetPokemonName + ld hl, UnknownText_0xb8b30 + ld a, $13 + jp NextRadioLine + +OaksPkmnTalk10: ; b8a6c (2e:4a6c) + ld a, [CurPartySpecies] + dec a + ld hl, PokedexDataPointerTable + ld c, a + ld b, 0 +rept 2 + add hl, bc +endr + ld a, BANK(PokedexDataPointerTable) + call GetFarHalfword + call Functionb8a2d + push af + push hl + call Functionb8af3 + dec hl + ld [hl], $57 + ld hl, wd26b + call CopyRadioTextToRAM + pop hl + pop af + call Functionb8b11 +rept 4 + inc hl +endr + ld a, l + ld [wd26b], a + ld a, h + ld [wd26c], a + ld a, $14 + jp PrintRadioLine + +OaksPkmnTalk11: ; b8aa4 (2e:4aa4) + call Functionb8ad4 + ld a, $15 + jp PrintRadioLine + +OaksPkmnTalk12: ; b8aac (2e:4aac) + call Functionb8ad4 + ld a, $16 + jp PrintRadioLine + +OaksPkmnTalk13: ; b8ab4 (2e:4ab4) + call Functionb8ad4 + ld a, $55 + jp PrintRadioLine + +OaksPkmnTalk19: ; b8abc (2e:4abc) + call Functionb8ad4 + ld a, $56 + jp PrintRadioLine + +OaksPkmnTalk20: ; b8ac4 (2e:4ac4) + call Functionb8ad4 + ld a, $57 + jp PrintRadioLine + +OaksPkmnTalk21: ; b8acc (2e:4acc) + call Functionb8ad4 + ld a, $1 + jp PrintRadioLine + +Functionb8ad4: ; b8ad4 (2e:4ad4) + ld a, [wd26b] + ld l, a + ld a, [wd26c] + ld h, a + ld a, [wd26d] + push af + push hl + call Functionb8af3 + dec hl + ld [hl], $57 + ld hl, wd26b + call CopyRadioTextToRAM + pop hl + pop af + call Functionb8b11 + ret + +Functionb8af3: ; b8af3 (2e:4af3) + ld de, wd26d + ld bc, $13 + call FarCopyBytes + ld hl, wd26b + ld [hl], $0 + inc hl + ld [hl], $4f + inc hl +.asm_b8b05 + ld a, [hli] + cp $50 + ret z + cp $4e + ret z + cp $5f + ret z + jr .asm_b8b05 + +Functionb8b11: ; b8b11 (2e:4b11) + ld d, a +.asm_b8b12 + ld a, d + call GetFarByte + inc hl + cp $50 + jr z, .asm_b8b23 + cp $4e + jr z, .asm_b8b23 + cp $5f + jr nz, .asm_b8b12 +.asm_b8b23 + ld a, l + ld [wd26b], a + ld a, h + ld [wd26c], a + ld a, d + ld [wd26d], a + ret +; b8b30 (2e:4b30) + +UnknownText_0xb8b30: ; 0xb8b30 + ; @ @ + text_jump UnknownText_0x1bca91 + db "@" +; 0xb8b35 + +BenMonMusic1: ; b8b35 (2e:4b35) + call Functionb8b90 + ld hl, UnknownText_0xb8baa + ld a, $17 + jp NextRadioLine + +BenMonMusic2: ; b8b40 (2e:4b40) + ld hl, UnknownText_0xb8baf + ld a, $18 + jp NextRadioLine + +BenMonMusic3: ; b8b48 (2e:4b48) + ld hl, UnknownText_0xb8bb4 + ld a, $19 + jp NextRadioLine + +FernMonMusic1: ; b8b50 (2e:4b50) + call Functionb8b90 + ld hl, UnknownText_0xb8bb9 + ld a, $1d + jp NextRadioLine + +FernMonMusic2: ; b8b5b (2e:4b5b) + ld hl, UnknownText_0xb8bbe + ld a, $19 + jp NextRadioLine + +BenFernMusic4: ; b8b63 (2e:4b63) + ld hl, UnknownText_0xb8bc3 + ld a, $1a + jp NextRadioLine + +BenFernMusic5: ; b8b6b (2e:4b6b) + call GetWeekday + and 1 + ld hl, UnknownText_0xb8bc8 + jr z, .asm_b8b78 + ld hl, UnknownText_0xb8bcd +.asm_b8b78 + ld a, $1b + jp NextRadioLine + +BenFernMusic6: ; b8b7d (2e:4b7d) + call GetWeekday + and 1 + ld hl, UnknownText_0xb8bd2 + jr z, .asm_b8b8a + ld hl, UnknownText_0xb8bd7 +.asm_b8b8a + ld a, $1c + jp NextRadioLine + +BenFernMusic7: ; b8b8f (2e:4b8f) + ret + +Functionb8b90: ; b8b90 (2e:4b90) + call RadioTerminator + call PrintText + ld de, MUSIC_POKEMON_MARCH + call GetWeekday + and 1 + jr z, .done + ld de, MUSIC_POKEMON_LULLABY +.done + callab RadioMusicNone + ret +; b8baa (2e:4baa) + +UnknownText_0xb8baa: ; 0xb8baa + ; BEN: #MON MUSIC + text_jump UnknownText_0x1bca99 + db "@" +; 0xb8baf + +UnknownText_0xb8baf: ; 0xb8baf + ; CHANNEL! + text_jump UnknownText_0x1bcaab + db "@" +; 0xb8bb4 + +UnknownText_0xb8bb4: ; 0xb8bb4 + ; It's me, DJ BEN! + text_jump UnknownText_0x1bcab6 + db "@" +; 0xb8bb9 + +UnknownText_0xb8bb9: ; 0xb8bb9 + ; FERN: #MUSIC! + text_jump UnknownText_0x1bcac8 + db "@" +; 0xb8bbe + +UnknownText_0xb8bbe: ; 0xb8bbe + ; With DJ FERN! + text_jump UnknownText_0x1bcad8 + db "@" +; 0xb8bc3 + +UnknownText_0xb8bc3: ; 0xb8bc3 + ; Today's @ , + text_jump UnknownText_0x1bcae8 + db "@" +; 0xb8bc8 + +UnknownText_0xb8bc8: ; 0xb8bc8 + ; so let us jam to + text_jump UnknownText_0x1bcaf6 + db "@" +; 0xb8bcd + +UnknownText_0xb8bcd: ; 0xb8bcd + ; so chill out to + text_jump UnknownText_0x1bcb09 + db "@" +; 0xb8bd2 + +UnknownText_0xb8bd2: ; 0xb8bd2 + ; #MON March! + text_jump UnknownText_0x1bcb1b + db "@" +; 0xb8bd7 + +UnknownText_0xb8bd7: ; 0xb8bd7 + ; #MON Lullaby! + text_jump UnknownText_0x1bcb29 + db "@" +; 0xb8bdc + +LuckyNumberShow1: ; b8bdc (2e:4bdc) + call StartRadioStation + callab Functionc434 + jr nc, .asm_b8bed + callab Functionc422 +.asm_b8bed + ld hl, UnknownText_0xb8c7e + ld a, $1e + jp NextRadioLine + +LuckyNumberShow2: ; b8bf5 (2e:4bf5) + ld hl, UnknownText_0xb8c83 + ld a, $1f + jp NextRadioLine + +LuckyNumberShow3: ; b8bfd (2e:4bfd) + ld hl, UnknownText_0xb8c88 + ld a, $20 + jp NextRadioLine + +LuckyNumberShow4: ; b8c05 (2e:4c05) + ld hl, UnknownText_0xb8c8d + ld a, $21 + jp NextRadioLine + +LuckyNumberShow5: ; b8c0d (2e:4c0d) + ld hl, UnknownText_0xb8c92 + ld a, $22 + jp NextRadioLine + +LuckyNumberShow6: ; b8c15 (2e:4c15) + ld hl, UnknownText_0xb8c97 + ld a, $23 + jp NextRadioLine + +LuckyNumberShow7: ; b8c1d (2e:4c1d) + ld hl, UnknownText_0xb8c9c + ld a, $24 + jp NextRadioLine + +LuckyNumberShow8: ; b8c25 (2e:4c25) + ld hl, StringBuffer1 + ld de, wdc9f + ld bc, $8205 + call PrintNum + ld a, $50 + ld [StringBuffer1 + 5], a + ld hl, UnknownText_0xb8ca1 + ld a, $25 + jp NextRadioLine + +LuckyNumberShow9: ; b8c3e (2e:4c3e) + ld hl, UnknownText_0xb8ca6 + ld a, $26 + jp NextRadioLine + +LuckyNumberShow10: ; b8c46 (2e:4c46) + ld hl, UnknownText_0xb8c9c + ld a, $27 + jp NextRadioLine + +LuckyNumberShow11: ; b8c4e (2e:4c4e) + ld hl, UnknownText_0xb8ca1 + ld a, $28 + jp NextRadioLine + +LuckyNumberShow12: ; b8c56 (2e:4c56) + ld hl, UnknownText_0xb8cab + ld a, $29 + jp NextRadioLine + +LuckyNumberShow13: ; b8c5e (2e:4c5e) + ld hl, UnknownText_0xb8cb0 + call Random + and a + ld a, $3 + jr nz, .asm_b8c6b + ld a, $2a +.asm_b8c6b + jp NextRadioLine + +LuckyNumberShow14: ; b8c6e (2e:4c6e) + ld hl, UnknownText_0xb8cb5 + ld a, $2b + jp NextRadioLine + +LuckyNumberShow15: ; b8c76 (2e:4c76) + ld hl, UnknownText_0xb8cba + ld a, $3 + jp NextRadioLine +; b8c7e (2e:4c7e) + +UnknownText_0xb8c7e: ; 0xb8c7e + ; REED: Yeehaw! How + text_jump UnknownText_0x1bcb39 + db "@" +; 0xb8c83 + +UnknownText_0xb8c83: ; 0xb8c83 + ; y'all doin' now? + text_jump UnknownText_0x1bcb4d + db "@" +; 0xb8c88 + +UnknownText_0xb8c88: ; 0xb8c88 + ; Whether you're up + text_jump UnknownText_0x1bcb60 + db "@" +; 0xb8c8d + +UnknownText_0xb8c8d: ; 0xb8c8d + ; or way down low, + text_jump UnknownText_0x1bcb73 + db "@" +; 0xb8c92 + +UnknownText_0xb8c92: ; 0xb8c92 + ; don't you miss the + text_jump UnknownText_0x1bcb86 + db "@" +; 0xb8c97 + +UnknownText_0xb8c97: ; 0xb8c97 + ; LUCKY NUMBER SHOW! + text_jump UnknownText_0x1bcb9a + db "@" +; 0xb8c9c + +UnknownText_0xb8c9c: ; 0xb8c9c + ; This week's Lucky + text_jump UnknownText_0x1bcbaf + db "@" +; 0xb8ca1 + +UnknownText_0xb8ca1: ; 0xb8ca1 + ; Number is @ ! + text_jump UnknownText_0x1bcbc2 + db "@" +; 0xb8ca6 + +UnknownText_0xb8ca6: ; 0xb8ca6 + ; I'll repeat that! + text_jump UnknownText_0x1bcbd6 + db "@" +; 0xb8cab + +UnknownText_0xb8cab: ; 0xb8cab + ; Match it and go to + text_jump UnknownText_0x1bcbe9 + db "@" +; 0xb8cb0 + +UnknownText_0xb8cb0: ; 0xb8cb0 + ; the RADIO TOWER! + text_jump UnknownText_0x1bcbfe + db "@" +; 0xb8cb5 + +UnknownText_0xb8cb5: ; 0xb8cb5 + ; …Repeating myself + text_jump UnknownText_0x1bcc11 + db "@" +; 0xb8cba + +UnknownText_0xb8cba: ; 0xb8cba + ; gets to be a drag… + text_jump UnknownText_0x1bcc25 + db "@" +; 0xb8cbf + +PeoplePlaces1: ; b8cbf (2e:4cbf) + call StartRadioStation + ld hl, UnknownText_0xb8ce3 + ld a, $2c + jp NextRadioLine + +LuckyNumberShow16: ; b8cca (2e:4cca) + ld hl, UnknownText_0xb8ce8 + ld a, $2d + jp NextRadioLine + +LuckyNumberShow17: ; b8cd2 (2e:4cd2) + ld hl, UnknownText_0xb8ced + call Random + cp $7b + ld a, $2e + jr c, .asm_b8ce0 + ld a, $30 +.asm_b8ce0 + jp NextRadioLine +; b8ce3 (2e:4ce3) + +UnknownText_0xb8ce3: ; 0xb8ce3 + ; PLACES AND PEOPLE! + text_jump UnknownText_0x1bcc3a + db "@" +; 0xb8ce8 + +UnknownText_0xb8ce8: ; 0xb8ce8 + ; Brought to you by + text_jump UnknownText_0x1bcc4f + db "@" +; 0xb8ced + +UnknownText_0xb8ced: ; 0xb8ced + ; me, DJ LILY! + text_jump UnknownText_0x1bcc63 + db "@" +; 0xb8cf2 + +LuckyNumberShow18: ; b8cf2 (2e:4cf2) + call Random + and " " + inc a + cp $43 + jr nc, LuckyNumberShow18 + push af + ld hl, Unknown_b8d3e + ld a, [StatusFlags] + bit 6, a + jr z, .NotMet + ld hl, Unknown_b8d43 + ld a, [KantoBadges] + cp %11111111 + jr nz, .NotMet + ld hl, Unknown_b8d4b +.NotMet + pop af + ld c, a + ld de, $1 + push bc + call IsInArray + pop bc + jr c, LuckyNumberShow18 + push bc + callab GetTrainerClassName + ld de, StringBuffer1 + call CopyName1 + pop bc + ld b, $1 + callab GetTrainerName + ld hl, UnknownText_0xb8d51 + ld a, $2f + jp NextRadioLine +; b8d3e (2e:4d3e) + +Unknown_b8d3e: db $0b, $0d, $0e, $0f, $10 +Unknown_b8d43: db $11, $12, $13, $15, $1a, $23, $2e, $40 +Unknown_b8d4b: db $09, $0a, $0c, $2a, $3f + db $ff +; b8d51 + +UnknownText_0xb8d51: ; 0xb8d51 + ; @ @ @ + text_jump UnknownText_0x1bcc72 + db "@" +; 0xb8d56 + +LuckyNumberShow19: ; b8d56 (2e:4d56) + call Random + and $f + ld e, a + ld d, 0 + ld hl, Unknown_b8d7d +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + call Random + cp $a + ld a, $5 + jr c, .asm_b8d7a + call Random + cp $7b + ld a, $2e + jr c, .asm_b8d7a + ld a, $30 +.asm_b8d7a + jp NextRadioLine +; b8d7d (2e:4d7d) + +Unknown_b8d7d: ; b8d7d + dw UnknownText_0xb8d9d + dw UnknownText_0xb8da2 + dw UnknownText_0xb8da7 + dw UnknownText_0xb8dac + dw UnknownText_0xb8db1 + dw UnknownText_0xb8db6 + dw UnknownText_0xb8dbb + dw UnknownText_0xb8dc0 + dw UnknownText_0xb8dc5 + dw UnknownText_0xb8dca + dw UnknownText_0xb8dcf + dw UnknownText_0xb8dd4 + dw UnknownText_0xb8dd9 + dw UnknownText_0xb8dde + dw UnknownText_0xb8de3 + dw UnknownText_0xb8de8 +; b8d9d + +UnknownText_0xb8d9d: ; 0xb8d9d + ; is cute. + text_jump UnknownText_0x1bcc80 + db "@" +; 0xb8da2 + +UnknownText_0xb8da2: ; 0xb8da2 + ; is sort of lazy. + text_jump UnknownText_0x1bcc8b + db "@" +; 0xb8da7 + +UnknownText_0xb8da7: ; 0xb8da7 + ; is always happy. + text_jump UnknownText_0x1bcc9e + db "@" +; 0xb8dac + +UnknownText_0xb8dac: ; 0xb8dac + ; is quite noisy. + text_jump UnknownText_0x1bccb1 + db "@" +; 0xb8db1 + +UnknownText_0xb8db1: ; 0xb8db1 + ; is precocious. + text_jump UnknownText_0x1bccc3 + db "@" +; 0xb8db6 + +UnknownText_0xb8db6: ; 0xb8db6 + ; is somewhat bold. + text_jump UnknownText_0x1bccd4 + db "@" +; 0xb8dbb + +UnknownText_0xb8dbb: ; 0xb8dbb + ; is too picky! + text_jump UnknownText_0x1bcce8 + db "@" +; 0xb8dc0 + +UnknownText_0xb8dc0: ; 0xb8dc0 + ; is sort of OK. + text_jump UnknownText_0x1bccf8 + db "@" +; 0xb8dc5 + +UnknownText_0xb8dc5: ; 0xb8dc5 + ; is just so-so. + text_jump UnknownText_0x1bcd09 + db "@" +; 0xb8dca + +UnknownText_0xb8dca: ; 0xb8dca + ; is actually great. + text_jump UnknownText_0x1bcd1a + db "@" +; 0xb8dcf + +UnknownText_0xb8dcf: ; 0xb8dcf + ; is just my type. + text_jump UnknownText_0x1bcd2f + db "@" +; 0xb8dd4 + +UnknownText_0xb8dd4: ; 0xb8dd4 + ; is so cool, no? + text_jump UnknownText_0x1bcd42 + db "@" +; 0xb8dd9 + +UnknownText_0xb8dd9: ; 0xb8dd9 + ; is inspiring! + text_jump UnknownText_0x1bcd54 + db "@" +; 0xb8dde + +UnknownText_0xb8dde: ; 0xb8dde + ; is kind of weird. + text_jump UnknownText_0x1bcd64 + db "@" +; 0xb8de3 + +UnknownText_0xb8de3: ; 0xb8de3 + ; is right for me? + text_jump UnknownText_0x1bcd78 + db "@" +; 0xb8de8 + +UnknownText_0xb8de8: ; 0xb8de8 + ; is definitely odd! + text_jump UnknownText_0x1bcd8b + db "@" +; 0xb8ded + +LuckyNumberShow20: ; b8ded (2e:4ded) + call Random + cp $9 + jr nc, LuckyNumberShow20 + ld hl, Unknown_b8e11 + ld c, a + ld b, 0 +rept 2 + add hl, bc +endr + ld b, [hl] + inc hl + ld c, [hl] + call GetWorldMapLocation + ld e, a + callba GetLandmarkName + ld hl, UnknownText_0xb8e23 + ld a, $31 + jp NextRadioLine +; b8e11 (2e:4e11) + +Unknown_b8e11: ; b8e11 + map PALLET_TOWN + map ROUTE_22 + map PEWTER_CITY + map CERULEAN_POLICE_STATION + map ROUTE_12 + map ROUTE_11 + map ROUTE_16 + map ROUTE_14 + map CINNABAR_POKECENTER_2F_BETA +; b8e23 + +UnknownText_0xb8e23: ; 0xb8e23 + ; @ @ + text_jump UnknownText_0x1bcda0 + db "@" +; 0xb8e28 + +LuckyNumberShow21: ; b8e28 (2e:4e28) + call Random + and $f + ld e, a + ld d, 0 + ld hl, Unknown_b8e52 +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + call CopyRadioTextToRAM + call Random + cp $a + ld a, $5 + jr c, .asm_b8e4f + call Random + cp $7b + ld a, $2e + jr c, .asm_b8e4f + ld a, $30 +.asm_b8e4f + jp PrintRadioLine +; b8e52 (2e:4e52) + +Unknown_b8e52: ; b8e52 + dw UnknownText_0xb8d9d + dw UnknownText_0xb8da2 + dw UnknownText_0xb8da7 + dw UnknownText_0xb8dac + dw UnknownText_0xb8db1 + dw UnknownText_0xb8db6 + dw UnknownText_0xb8dbb + dw UnknownText_0xb8dc0 + dw UnknownText_0xb8dc5 + dw UnknownText_0xb8dca + dw UnknownText_0xb8dcf + dw UnknownText_0xb8dd4 + dw UnknownText_0xb8dd9 + dw UnknownText_0xb8dde + dw UnknownText_0xb8de3 + dw UnknownText_0xb8de8 +; b8e72 + +RocketRadio1: ; b8e72 (2e:4e72) + call StartRadioStation + ld hl, UnknownText_0xb8ec5 + ld a, $32 + jp NextRadioLine + +RocketRadio2: ; b8e7d (2e:4e7d) + ld hl, UnknownText_0xb8eca + ld a, $33 + jp NextRadioLine + +RocketRadio3: ; b8e85 (2e:4e85) + ld hl, UnknownText_0xb8ecf + ld a, $34 + jp NextRadioLine + +RocketRadio4: ; b8e8d (2e:4e8d) + ld hl, UnknownText_0xb8ed4 + ld a, $35 + jp NextRadioLine + +RocketRadio5: ; b8e95 (2e:4e95) + ld hl, UnknownText_0xb8ed9 + ld a, $36 + jp NextRadioLine + +RocketRadio6: ; b8e9d (2e:4e9d) + ld hl, UnknownText_0xb8ede + ld a, $37 + jp NextRadioLine + +RocketRadio7: ; b8ea5 (2e:4ea5) + ld hl, UnknownText_0xb8ee3 + ld a, $38 + jp NextRadioLine + +RocketRadio8: ; b8ead (2e:4ead) + ld hl, UnknownText_0xb8ee8 + ld a, $39 + jp NextRadioLine + +RocketRadio9: ; b8eb5 (2e:4eb5) + ld hl, UnknownText_0xb8eed + ld a, $3a + jp NextRadioLine + +RocketRadio10: ; b8ebd (2e:4ebd) + ld hl, UnknownText_0xb8ef2 + ld a, $7 + jp NextRadioLine +; b8ec5 (2e:4ec5) + +UnknownText_0xb8ec5: ; 0xb8ec5 + ; … …Ahem, we are + text_jump UnknownText_0x1bcda8 + db "@" +; 0xb8eca + +UnknownText_0xb8eca: ; 0xb8eca + ; TEAM ROCKET! + text_jump UnknownText_0x1bcdba + db "@" +; 0xb8ecf + +UnknownText_0xb8ecf: ; 0xb8ecf + ; After three years + text_jump UnknownText_0x1bcdc9 + db "@" +; 0xb8ed4 + +UnknownText_0xb8ed4: ; 0xb8ed4 + ; of preparation, we + text_jump UnknownText_0x1bcddd + db "@" +; 0xb8ed9 + +UnknownText_0xb8ed9: ; 0xb8ed9 + ; have risen again + text_jump UnknownText_0x1bcdf2 + db "@" +; 0xb8ede + +UnknownText_0xb8ede: ; 0xb8ede + ; from the ashes! + text_jump UnknownText_0x1bce05 + db "@" +; 0xb8ee3 + +UnknownText_0xb8ee3: ; 0xb8ee3 + ; GIOVANNI! @ Can you + text_jump UnknownText_0x1bce17 + db "@" +; 0xb8ee8 + +UnknownText_0xb8ee8: ; 0xb8ee8 + ; hear?@ We did it! + text_jump UnknownText_0x1bce2e + db "@" +; 0xb8eed + +UnknownText_0xb8eed: ; 0xb8eed + ; @ Where is our boss? + text_jump UnknownText_0x1bce44 + db "@" +; 0xb8ef2 + +UnknownText_0xb8ef2: ; 0xb8ef2 + ; @ Is he listening? + text_jump UnknownText_0x1bce5c + db "@" +; 0xb8ef7 + +PokeFluteRadio: ; b8ef7 (2e:4ef7) + call StartRadioStation + ld a, $1 + ld [wd005], a + ret + +EvolutionRadio: ; b8f00 (2e:4f00) + call StartRadioStation + ld a, $1 + ld [wd005], a + ret + +UnownRadio: ; b8f09 (2e:4f09) + call StartRadioStation + ld a, $1 + ld [wd005], a + ret + +BuenasPassword1: ; b8f12 (2e:4f12) +; Determine if we need to be here + call BuenasPasswordCheckMidnight + jp nc, Functionb8f22 + ld a, [wd005] + and a + jp z, BuenasPassword20 + jp BuenasPassword8 + +Functionb8f22: ; b8f22 (2e:4f22) + call StartRadioStation + ld a, [hBGMapMode] ; $ff00+$d4 + push af + xor a + ld [hBGMapMode], a ; $ff00+$d4 + ld de, String_b9171 + hlcoord 2, 9 + call PlaceString + pop af + ld [hBGMapMode], a ; $ff00+$d4 + ld hl, UnknownText_0xb9182 + ld a, $40 + jp NextRadioLine + +BuenasPassword2: ; b8f3f (2e:4f3f) + ld hl, UnknownText_0xb9187 + ld a, $41 + jp NextRadioLine + +BuenasPassword3: ; b8f47 (2e:4f47) + call BuenasPasswordCheckMidnight + ld hl, UnknownText_0xb918c + jp c, BuenasPasswordAfterMidnight + ld a, $42 + jp NextRadioLine + +BuenasPassword4: ; b8f55 (2e:4f55) + call BuenasPasswordCheckMidnight + jp c, BuenasPassword8 + ld a, [wdc4a] +; If we already generated the password today, we don't need to generate a new one. + ld hl, WeeklyFlags + bit 7, [hl] + jr nz, .AlreadyGotIt +; There are only 11 groups to choose from. +.greater_than_11 + call Random + and $f + cp $b + jr nc, .greater_than_11 +; Store it in the high nybble of e. + swap a + ld e, a +; For each group, choose one of the three passwords. +.greater_than_three + call Random + and $3 + cp $3 + jr nc, .greater_than_three +; The high nybble of wdc4a will now contain the password group index, and the low nybble contains the actual password. + add e + ld [wdc4a], a +; Set the flag so that we don't generate a new password this week. + ld hl, WeeklyFlags + set 7, [hl] +.AlreadyGotIt + ld c, a + call GetBuenasPassword + ld hl, UnknownText_0xb9191 + ld a, $43 + jp NextRadioLine + +GetBuenasPassword: ; b8f8f +; The password indices are held in c. High nybble contains the group index, low nybble contains the word index. +; Load the password group pointer in hl. + ld a, c + swap a + and $f + ld hl, PasswordTable + ld d, 0 + ld e, a +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a +; Get the password type and store it in b. + ld a, [hli] + ld b, a + push hl + inc hl +; Get the password index. + ld a, c + and $f + ld c, a + push hl + ld hl, .StringFunctionJumpTable + ld e, b +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + pop de ; de now contains the pointer to the value of this week's password, in Blue Card Points. + call _hl_ + pop hl + ld c, [hl] + ret +; b8fb8 + + +.StringFunctionJumpTable: ; b8fb8 (2e:4fb8) + dw .Mon + dw .Item + dw .Move + dw .RawString + + +.Mon: ; b8fc0 (2e:4fc0) + call .GetTheIndex + call GetPokemonName + ret + +.Item: ; b8fc7 (2e:4fc7) + call .GetTheIndex + call GetItemName + ret + +.Move: ; b8fce (2e:4fce) + call .GetTheIndex + call GetMoveName + ret + +.GetTheIndex: ; b8fd5 (2e:4fd5) + ld h, 0 + ld l, c + add hl, de + ld a, [hl] + ld [wd265], a + ret + +.RawString: ; b8fde (2e:4fde) +; Get the string from the table... + ld a, c + and a + jr z, .skip +.read_loop + ld a, [de] + inc de + cp "@" + jr nz, .read_loop + dec c + jr nz, .read_loop +; ... and copy it into StringBuffer1. +.skip + ld hl, StringBuffer1 +.copy_loop + ld a, [de] + inc de + ld [hli], a + cp "@" + jr nz, .copy_loop + ld de, StringBuffer1 + ret +; b8ff9 (2e:4ff9) + +PasswordTable: ; b8ff9 + dw .JohtoStarters + dw .Beverages + dw .HealingItems + dw .Balls + dw .Pokemon1 + dw .Pokemon2 + dw .JohtoTowns + dw .Types + dw .Moves + dw .XItems + dw .RadioStations +; b900f + ; string type, points, option 1, option 2, option 3 +.JohtoStarters: db BUENA_MON, 10, CYNDAQUIL, TOTODILE, CHIKORITA +.Beverages: db BUENA_ITEM, 12, FRESH_WATER, SODA_POP, LEMONADE +.HealingItems: db BUENA_ITEM, 12, POTION, ANTIDOTE, PARLYZ_HEAL +.Balls: db BUENA_ITEM, 12, POKE_BALL, GREAT_BALL, ULTRA_BALL +.Pokemon1: db BUENA_MON, 10, PIKACHU, RATTATA, GEODUDE +.Pokemon2: db BUENA_MON, 10, HOOTHOOT, SPINARAK, DROWZEE +.JohtoTowns: db BUENA_STRING, 16, "NEW BARK TOWN@", "CHERRYGROVE CITY@", "AZALEA TOWN@" +.Types: db BUENA_STRING, 6, "FLYING@", "BUG@", "GRASS@" +.Moves: db BUENA_MOVE, 12, TACKLE, GROWL, MUD_SLAP +.XItems: db BUENA_ITEM, 12, X_ATTACK, X_DEFEND, X_SPEED +.RadioStations: db BUENA_STRING, 13, "#MON Talk@", "#MON Music@", "Lucky Channel@" +; b909c + +BuenasPassword5: ; b909c (2e:509c) + ld hl, UnknownText_0xb9196 + ld a, $44 + jp NextRadioLine + +BuenasPassword6: ; b90a4 (2e:50a4) + ld hl, UnknownText_0xb919b + ld a, $45 + jp NextRadioLine + +BuenasPassword7: ; b90ac (2e:50ac) + call BuenasPasswordCheckMidnight + ld hl, UnknownText_0xb91a0 + jr c, BuenasPasswordAfterMidnight + ld a, $4 + jp NextRadioLine + +BuenasPasswordAfterMidnight: ; b90b9 (2e:50b9) + push hl + ld hl, WeeklyFlags + res 7, [hl] + pop hl + ld a, $46 + jp NextRadioLine + +BuenasPassword8: ; b90c5 (2e:50c5) + ld hl, WeeklyFlags + res 7, [hl] + ld hl, UnknownText_0xb91d2 + ld a, $47 + jp NextRadioLine + +BuenasPassword9: ; b90d2 (2e:50d2) + ld hl, UnknownText_0xb91a5 + ld a, $48 + jp NextRadioLine + +BuenasPassword10: ; b90da (2e:50da) + ld hl, UnknownText_0xb91aa + ld a, $49 + jp NextRadioLine + +BuenasPassword11: ; b90e2 (2e:50e2) + ld hl, UnknownText_0xb91af + ld a, $4a + jp NextRadioLine + +BuenasPassword12: ; b90ea (2e:50ea) + ld hl, UnknownText_0xb91b4 + ld a, $4b + jp NextRadioLine + +BuenasPassword13: ; b90f2 (2e:50f2) + ld hl, UnknownText_0xb91b9 + ld a, $4c + jp NextRadioLine + +BuenasPassword14: ; b90fa (2e:50fa) + ld hl, UnknownText_0xb91be + ld a, $4d + jp NextRadioLine + +BuenasPassword15: ; b9102 (2e:5102) + ld hl, UnknownText_0xb91c3 + ld a, $4e + jp NextRadioLine + +BuenasPassword16: ; b910a (2e:510a) + ld hl, UnknownText_0xb91c8 + ld a, $4f + jp NextRadioLine + +BuenasPassword17: ; b9112 (2e:5112) + ld hl, UnknownText_0xb91cd + ld a, $50 + jp NextRadioLine + +BuenasPassword18: ; b911a (2e:511a) + ld hl, UnknownText_0xb91d2 + ld a, $51 + jp NextRadioLine + +BuenasPassword19: ; b9122 (2e:5122) + ld hl, UnknownText_0xb91d2 + ld a, $52 + jp NextRadioLine + +BuenasPassword20: ; b912a (2e:512a) + ld a, [hBGMapMode] ; $ff00+$d4 + push af + callba NoRadioMusic + callba NoRadioName + pop af + ld [hBGMapMode], a ; $ff00+$d4 + ld hl, WeeklyFlags + res 7, [hl] + ld a, $4 + ld [wd002], a + xor a + ld [wd005], a + ld hl, UnknownText_0xb91d7 + ld a, $53 + jp NextRadioLine + +BuenasPassword21: ; b9152 (2e:5152) + ld a, $4 + ld [wd002], a + xor a + ld [wd005], a + call BuenasPasswordCheckMidnight + jp nc, BuenasPassword1 + ld hl, UnknownText_0xb91d7 + ld a, $53 + jp NextRadioLine + +BuenasPasswordCheckMidnight: ; b9169 (2e:5169) + call UpdateTime + ld a, [hHours] ; $ff00+$94 + cp $12 + ret +; b9171 (2e:5171) + +String_b9171: + db "BUENA'S PASSWORD@" +; b9182 + +UnknownText_0xb9182: ; 0xb9182 + ; BUENA: BUENA here! + text_jump UnknownText_0x1bce72 + db "@" +; 0xb9187 + +UnknownText_0xb9187: ; 0xb9187 + ; Today's password! + text_jump UnknownText_0x1bce87 + db "@" +; 0xb918c + +UnknownText_0xb918c: ; 0xb918c + ; Let me think… It's + text_jump UnknownText_0x1bce9a + db "@" +; 0xb9191 + +UnknownText_0xb9191: ; 0xb9191 + ; @ ! + text_jump UnknownText_0x1bceae + db "@" +; 0xb9196 + +UnknownText_0xb9196: ; 0xb9196 + ; Don't forget it! + text_jump UnknownText_0x1bceb7 + db "@" +; 0xb919b + +UnknownText_0xb919b: ; 0xb919b + ; I'm in GOLDENROD's + text_jump UnknownText_0x1bcec9 + db "@" +; 0xb91a0 + +UnknownText_0xb91a0: ; 0xb91a0 + ; RADIO TOWER! + text_jump UnknownText_0x1bcedc + db "@" +; 0xb91a5 + +UnknownText_0xb91a5: ; 0xb91a5 + ; BUENA: Oh my… + text_jump UnknownText_0x1bceeb + db "@" +; 0xb91aa + +UnknownText_0xb91aa: ; 0xb91aa + ; It's midnight! I + text_jump UnknownText_0x1bcefb + db "@" +; 0xb91af + +UnknownText_0xb91af: ; 0xb91af + ; have to shut down! + text_jump UnknownText_0x1bcf0d + db "@" +; 0xb91b4 + +UnknownText_0xb91b4: ; 0xb91b4 + ; Thanks for tuning + text_jump UnknownText_0x1bcf22 + db "@" +; 0xb91b9 + +UnknownText_0xb91b9: ; 0xb91b9 + ; in to the end! But + text_jump UnknownText_0x1bcf36 + db "@" +; 0xb91be + +UnknownText_0xb91be: ; 0xb91be + ; don't stay up too + text_jump UnknownText_0x1bcf4b + db "@" +; 0xb91c3 + +UnknownText_0xb91c3: ; 0xb91c3 + ; late! Presented to + text_jump UnknownText_0x1bcf5e + db "@" +; 0xb91c8 + +UnknownText_0xb91c8: ; 0xb91c8 + ; you by DJ BUENA! + text_jump UnknownText_0x1bcf73 + db "@" +; 0xb91cd + +UnknownText_0xb91cd: ; 0xb91cd + ; I'm outta here! + text_jump UnknownText_0x1bcf86 + db "@" +; 0xb91d2 + +UnknownText_0xb91d2: ; 0xb91d2 + ; … + text_jump UnknownText_0x1bcf96 + db "@" +; 0xb91d7 + +UnknownText_0xb91d7: ; 0xb91d7 + ; + text_jump UnknownText_0x1bcf99 + db "@" +; 0xb91dc + +CopyRadioTextToRAM: ; b91dc (2e:51dc) + ld a, [hl] + cp TX_FAR + jp z, FarJumpText + ld de, wd00c + ld bc, SCREEN_WIDTH * 2 + jp CopyBytes + +StartRadioStation: ; b91eb (2e:51eb) + ld a, [wd005] + and a + ret nz + call RadioTerminator + call PrintText + ld hl, RadioChannelSongs + ld a, [wd002] + ld c, a + ld b, 0 +rept 2 + add hl, bc +endr + ld e, [hl] + inc hl + ld d, [hl] + callab RadioMusicNone + ret +; b920b (2e:520b) + +RadioChannelSongs: ; b920b + dw MUSIC_POKEMON_TALK + dw MUSIC_POKEMON_CENTER + dw MUSIC_TITLE + dw MUSIC_GAME_CORNER + dw MUSIC_BUENAS_PASSWORD + dw MUSIC_VIRIDIAN_CITY + dw MUSIC_BICYCLE + dw MUSIC_ROCKET_OVERTURE + dw MUSIC_POKE_FLUTE_CHANNEL + dw MUSIC_RUINS_OF_ALPH_RADIO + dw MUSIC_LAKE_OF_RAGE_ROCKET_RADIO +; b9221 + +NextRadioLine: ; b9221 (2e:5221) + push af + call CopyRadioTextToRAM + pop af + jp PrintRadioLine +; b9229 diff --git a/engine/scripting.asm b/engine/scripting.asm index 65cf74b85..3ef1c3853 100644 --- a/engine/scripting.asm +++ b/engine/scripting.asm @@ -475,7 +475,7 @@ Script_loadmenudata: ; 0x96efa ld de, LoadMenuDataHeader ld a, [ScriptBank] call Call_a_de - call DrawOnMap + call UpdateSprites ret ; 0x96f0f @@ -483,7 +483,7 @@ Script_writebackup: ; 0x96f0f ; script command 0x50 call WriteBackup - call DrawOnMap + call UpdateSprites ret ; 0x96f16 @@ -1212,7 +1212,7 @@ ApplyPersonFacing: ; 0x9728b jr nz, .asm_972b5 ; 0x972b0 $3 call Function972bc .asm_972b5 - call DrawOnMap + call UpdateSprites ret .not_visible pop de @@ -1222,8 +1222,8 @@ ApplyPersonFacing: ; 0x9728b Function972bc: ; 0x972bc call Function217a - ld hl, TileMap - ld bc, $0168 + hlcoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT .asm_972c5 res 7, [hl] inc hl @@ -1470,7 +1470,7 @@ Script_loadpikachudata: ; 0x973f0 ; script command 0x5a ld a, PIKACHU - ld [wd22e], a + ld [TempWildMonSpecies], a ld a, 5 ld [CurPartyLevel], a ret @@ -1505,7 +1505,7 @@ Script_loadpokedata: ; 0x97412 ld a, $80 ld [wd459], a call GetScriptByte - ld [wd22e], a + ld [TempWildMonSpecies], a call GetScriptByte ld [CurPartyLevel], a ret @@ -2970,7 +2970,7 @@ Script_reloadmappart:: ; 0x97ae3 call Function2173 call Function2914 callba Function104061 - call DrawOnMap + call UpdateSprites ret ; 0x97af6 diff --git a/engine/spawn_points.asm b/engine/spawn_points.asm index eb42ab0d1..e577dc528 100644 --- a/engine/spawn_points.asm +++ b/engine/spawn_points.asm @@ -4,46 +4,42 @@ SpawnPoints: ; 0x152ab const_def spawn: MACRO -; name, map, y, x -\1\@ EQUS "SPAWN_\1" - const \1\@ - map \2 - db \3, \4 +; map, y, x + map \1 + db \2, \3 ENDM - spawn HOME, KRISS_HOUSE_2F, 3, 3 - spawn DEBUG, VIRIDIAN_POKECENTER_1F, 5, 3 + spawn KRISS_HOUSE_2F, 3, 3 + spawn VIRIDIAN_POKECENTER_1F, 5, 3 - spawn PALLET, PALLET_TOWN, 5, 6 - spawn VIRIDIAN, VIRIDIAN_CITY, 23, 26 - spawn PEWTER, PEWTER_CITY, 13, 26 - spawn CERULEAN, CERULEAN_CITY, 19, 22 - spawn ROCK_TUNNEL, ROUTE_10_NORTH, 11, 2 - spawn VERMILION, VERMILION_CITY, 9, 6 - spawn LAVENDER, LAVENDER_TOWN, 5, 6 - spawn SAFFRON, SAFFRON_CITY, 9, 30 - spawn CELADON, CELADON_CITY, 29, 10 - spawn FUCHSIA, FUCHSIA_CITY, 19, 28 - spawn CINNABAR, CINNABAR_ISLAND, 11, 12 - spawn INDIGO, ROUTE_23, 9, 6 + spawn PALLET_TOWN, 5, 6 + spawn VIRIDIAN_CITY, 23, 26 + spawn PEWTER_CITY, 13, 26 + spawn CERULEAN_CITY, 19, 22 + spawn ROUTE_10_NORTH, 11, 2 + spawn VERMILION_CITY, 9, 6 + spawn LAVENDER_TOWN, 5, 6 + spawn SAFFRON_CITY, 9, 30 + spawn CELADON_CITY, 29, 10 + spawn FUCHSIA_CITY, 19, 28 + spawn CINNABAR_ISLAND, 11, 12 + spawn ROUTE_23, 9, 6 - spawn NEW_BARK, NEW_BARK_TOWN, 13, 6 - spawn CHERRYGROVE, CHERRYGROVE_CITY, 29, 4 - spawn VIOLET, VIOLET_CITY, 31, 26 - spawn UNION_CAVE, ROUTE_32, 11, 74 - spawn AZALEA, AZALEA_TOWN, 15, 10 - spawn CIANWOOD, CIANWOOD_CITY, 23, 44 - spawn GOLDENROD, GOLDENROD_CITY, 15, 28 - spawn OLIVINE, OLIVINE_CITY, 13, 22 - spawn ECRUTEAK, ECRUTEAK_CITY, 23, 28 - spawn MAHOGANY, MAHOGANY_TOWN, 15, 14 - spawn LAKE, LAKE_OF_RAGE, 21, 29 - spawn BLACKTHORN, BLACKTHORN_CITY, 21, 30 - spawn MT_SILVER, SILVER_CAVE_OUTSIDE, 23, 20 - spawn FAST_SHIP, FAST_SHIP_CABINS_SW_SSW_NW, 6, 2 -NUM_SPAWNS EQU const_value -const_value = -1 - spawn N_A, N_A, -1, -1 + spawn NEW_BARK_TOWN, 13, 6 + spawn CHERRYGROVE_CITY, 29, 4 + spawn VIOLET_CITY, 31, 26 + spawn ROUTE_32, 11, 74 + spawn AZALEA_TOWN, 15, 10 + spawn CIANWOOD_CITY, 23, 44 + spawn GOLDENROD_CITY, 15, 28 + spawn OLIVINE_CITY, 13, 22 + spawn ECRUTEAK_CITY, 23, 28 + spawn MAHOGANY_TOWN, 15, 14 + spawn LAKE_OF_RAGE, 21, 29 + spawn BLACKTHORN_CITY, 21, 30 + spawn SILVER_CAVE_OUTSIDE, 23, 20 + spawn FAST_SHIP_CABINS_SW_SSW_NW, 6, 2 + spawn N_A, -1, -1 @@ -93,7 +89,7 @@ IsSpawnPoint: ; 15344 .next push bc - ld bc, 4 + ld bc, 4 ; length of a spawn table entry add hl, bc pop bc inc c diff --git a/engine/specials.asm b/engine/specials.asm index e4e2005a6..945282462 100644 --- a/engine/specials.asm +++ b/engine/specials.asm @@ -75,7 +75,7 @@ SpecialsPointers:: ; c029 add_special WhiteBGMap add_special UpdateTimePals add_special ClearTileMap - add_special DrawOnMap + add_special UpdateSprites add_special Special_ReplaceKrisSprite add_special Special_GameCornerPrizeMonCheckDex add_special SpecialSeenMon @@ -110,9 +110,9 @@ SpecialsPointers:: ; c029 add_special SpecialNameRater add_special Functionc2da add_special GetFirstPokemonHappiness - add_special Function71ac - add_special Function2a4ab - add_special Function2a51f + add_special CheckFirstMonIsEgg + add_special RandomPhoneRareWildMon + add_special RandomPhoneWildMon add_special RandomPhoneMon add_special RunCallback_04 add_special Functionfb841 diff --git a/engine/std_scripts.asm b/engine/std_scripts.asm index 7656cf184..95c91b647 100644 --- a/engine/std_scripts.asm +++ b/engine/std_scripts.asm @@ -298,7 +298,7 @@ RadioTowerRocketsScript: clearevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER setevent EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_EAST specialphonecall ELMCALL_WEIRDBROADCAST - domaptrigger GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN, $1 + domaptrigger MAHOGANY_TOWN, $1 end BugContestResultsWarpScript: @@ -307,7 +307,7 @@ BugContestResultsWarpScript: setevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY clearevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY setevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE - warp GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE, $0, $4 + warp ROUTE_36_NATIONAL_PARK_GATE, $0, $4 applymovement PLAYER, Movement_ContestResults_WalkAfterWarp BugContestResultsScript: @@ -356,7 +356,7 @@ BugContestResults_DidNotLeaveMons BugContestResults_CleanUp loadmovesprites dotrigger $0 - domaptrigger GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE, $0 + domaptrigger ROUTE_35_NATIONAL_PARK_GATE, $0 setevent EVENT_BUG_CATCHING_CONTESTANT_1A setevent EVENT_BUG_CATCHING_CONTESTANT_2A setevent EVENT_BUG_CATCHING_CONTESTANT_3A @@ -215,9 +215,9 @@ INCLUDE "home/copy2.asm" Function309d:: ; 309d ld a, [rSVBK] push af - ld a, 2 + ld a, BANK(w2_d000) ld [rSVBK], a - ld hl, TileMap + hlcoord 0, 0 ld de, w2_d000 ld bc, TileMapEnd - TileMap call CopyBytes @@ -238,10 +238,10 @@ Function30b4:: ; 30b4 Function30bf:: ; 30bf ld a, [rSVBK] push af - ld a, 2 + ld a, BANK(w2_d000) ld [rSVBK], a ld hl, w2_d000 - ld de, TileMap + decoord 0, 0 ld bc, TileMapEnd - TileMap call CopyBytes pop af @@ -251,9 +251,11 @@ Function30bf:: ; 30bf CopyName1:: ; 30d6 +; Copies the name from de to StringBuffer2 ld hl, StringBuffer2 CopyName2:: ; 30d9 +; Copies the name from de to hl .loop ld a, [de] inc de @@ -271,7 +273,7 @@ IsInArray:: ; 30e1 ld c, a .loop ld a, [hl] - cp $ff + cp -1 jr z, .NotInArray cp c jr z, .InArray @@ -300,17 +302,6 @@ SkipNames:: ; 0x30f4 ret ; 0x30fe -AddNTimes:: ; 0x30fe -; Add bc * a to hl. - and a - ret z -.loop - add hl, bc - dec a - jr nz, .loop - ret -; 0x3105 - INCLUDE "home/math.asm" @@ -626,11 +617,11 @@ Function3246:: ; 3246 di ld a, $1 ld [rVBK], a - ld hl, AttrMap + hlcoord 0, 0, AttrMap call Function327b ld a, $0 ld [rVBK], a - ld hl, TileMap + hlcoord 0, 0 call Function327b .wait2 ld a, [rLY] @@ -727,7 +718,7 @@ ClearPalettes:: ; 3317 ld a, [rSVBK] push af - ld a, 5 + ld a, BANK(BGPals) ld [rSVBK], a ; Fill BGPals and OBPals with $ffff (white) @@ -761,7 +752,7 @@ GetSGBLayout:: ; 3340 ret z .sgb - predef_jump Function864c ; LoadSGBLayout + predef_jump Predef_LoadSGBLayout ; LoadSGBLayout ; 334e @@ -1273,11 +1264,11 @@ Function3599:: ; 3599 ; 35b0 Function35b0:: ; 35b0 - ld hl, wdbf9 + 3 + ld hl, wCurrentCaller + 3 ld a, [hli] ld h, [hl] ld l, a - ld a, [wdbf9 + 2] + ld a, [wCurrentCaller + 2] and a jr z, .asm_35d3 @@ -1311,7 +1302,7 @@ Function35b0:: ; 35b0 .asm_35d5 pop af ld d, a - ld a, [wdbf9 + 2] + ld a, [wCurrentCaller + 2] sub d inc a scf @@ -2153,11 +2144,11 @@ endr ; 3f20 Function3f20:: ; 3f20 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld b, $6 ld c, $14 call Function3f35 - ld hl, TileMap + hlcoord 0, 0 ld b, $4 ld c, $12 call Function3f47 diff --git a/home/battle.asm b/home/battle.asm index 9b89e673c..a374d59bc 100644 --- a/home/battle.asm +++ b/home/battle.asm @@ -312,7 +312,7 @@ BattleTextBox:: ; 3ac3 push hl call SpeechTextBox call MobileTextBorder - call DrawOnMap + call UpdateSprites call Function321c pop hl call PrintTextBoxText diff --git a/home/map.asm b/home/map.asm index 2954c7d41..7a226a90e 100644 --- a/home/map.asm +++ b/home/map.asm @@ -97,7 +97,7 @@ GetMapTrigger:: ; 2147 Function2173:: ; 2173 call Function217a - call Functiondb1 + call FarCallSwapTextboxPalettes ret ; 217a @@ -110,7 +110,7 @@ Function217a:: ; 217a call Function2198 ld a, $60 - ld hl, TileMap + hlcoord 0, 0 ld bc, TileMapEnd - TileMap call ByteFill @@ -1143,7 +1143,7 @@ ObjectEvent:: ; 0x26ef ; 0x26f2 ObjectEventText:: - TX_FAR _ObjectEventText + text_jump _ObjectEventText db "@" ; 0x26f7 @@ -1200,11 +1200,11 @@ Function271e:: ; 271e Function272a:: ; 272a - ld hl, TileMap + hlcoord 0, 0 ld de, BGMapBuffer call Function27b7 ld c, $28 - call Functiondbd + call FarCallScrollBGMapPalettes ld a, [wd152] ld e, a ld a, [wd153] @@ -1220,7 +1220,7 @@ Function2748:: ; 2748 ld de, BGMapBuffer call Function27b7 ld c, $28 - call Functiondbd + call FarCallScrollBGMapPalettes ld a, [wd152] ld l, a ld a, [wd153] @@ -1239,11 +1239,11 @@ Function2748:: ; 2748 ; 2771 Function2771:: ; 2771 - ld hl, TileMap + hlcoord 0, 0 ld de, BGMapBuffer call Function27c0 ld c, $24 - call Functiondbd + call FarCallScrollBGMapPalettes ld a, [wd152] ld e, a ld a, [wd153] @@ -1259,7 +1259,7 @@ Function278f:: ; 278f ld de, BGMapBuffer call Function27c0 ld c, $24 - call Functiondbd + call FarCallScrollBGMapPalettes ld a, [wd152] ld e, a and $e0 @@ -1966,7 +1966,7 @@ FadeToMenu:: ; 2b29 Function2b3c:: ; 2b3c call WhiteBGMap call Function2bae - call DrawOnMap + call UpdateSprites call Function1d7d call Functiond90 jr Function2b5c @@ -1976,7 +1976,7 @@ Function2b4d:: ; 2b4d call WhiteBGMap call Function1d7d call Function2bae - call DrawOnMap + call UpdateSprites call Functiond90 ; 2b5c @@ -2003,7 +2003,7 @@ Function2b74:: ; 0x2b74 call TextBox ld hl, VramState set 0, [hl] - call DrawOnMap + call UpdateSprites call Function3200 ld b, $9 call GetSGBLayout diff --git a/home/map_objects.asm b/home/map_objects.asm index 2b7bd9a92..1071ff01c 100644 --- a/home/map_objects.asm +++ b/home/map_objects.asm @@ -84,7 +84,7 @@ Function184a:: ; 184a ret ; 1852 -Function1852:: ; 1852 +CheckOnWater:: ; 1852 ld a, [StandingTile] call GetTileCollision sub 1 @@ -147,7 +147,7 @@ Function1875:: ; 1875 ret ; 188e -Function188e:: ; 188e +CheckSuperTallGrassTile:: ; 188e cp $14 ret z cp $1c @@ -623,7 +623,7 @@ ResetVramState_Bit0:: ; 1acc ; 1ad2 -DrawOnMap:: ; 1ad2 +UpdateSprites:: ; 1ad2 ld a, [VramState] bit 0, a ret z diff --git a/home/math.asm b/home/math.asm index 8e19e0412..c320fd15c 100644 --- a/home/math.asm +++ b/home/math.asm @@ -1,3 +1,14 @@ +AddNTimes:: ; 0x30fe +; Add bc * a to hl. + and a + ret z +.loop + add hl, bc + dec a + jr nz, .loop + ret +; 0x3105 + SimpleMultiply:: ; 3105 ; Return a * c. and a diff --git a/home/menu.asm b/home/menu.asm index 2b9885834..82bac3b99 100644 --- a/home/menu.asm +++ b/home/menu.asm @@ -75,7 +75,7 @@ InterpretMenu2:: ; 0x1d81 xor a ld [hBGMapMode], a call Function1cbb - call DrawOnMap + call UpdateSprites call Function1c89 call Function321c call Function1c66 diff --git a/home/movement.asm b/home/movement.asm index e6e2e1025..87f28f5ca 100644 --- a/home/movement.asm +++ b/home/movement.asm @@ -209,7 +209,7 @@ WriteBackup:: ; 0x1c17 push af call ExitMenu call Function321c - call DrawOnMap + call UpdateSprites pop af ret diff --git a/home/palettes.asm b/home/palettes.asm index 1a24fbe89..32ef29057 100644 --- a/home/palettes.asm +++ b/home/palettes.asm @@ -323,23 +323,23 @@ Special_ReloadSpritesNoPalettes:: ; d91 ; db1 -Functiondb1:: ; db1 +FarCallSwapTextboxPalettes:: ; db1 ld a, [hROMBank] push af - ld a, BANK(Function4c000) + ld a, BANK(SwapTextboxPalettes) rst Bankswitch - call Function4c000 + call SwapTextboxPalettes pop af rst Bankswitch ret ; dbd -Functiondbd:: ; dbd +FarCallScrollBGMapPalettes:: ; dbd ld a, [hROMBank] push af - ld a, BANK(Function4c03f) + ld a, BANK(ScrollBGMapPalettes) rst Bankswitch - call Function4c03f + call ScrollBGMapPalettes pop af rst Bankswitch ret diff --git a/home/text.asm b/home/text.asm index 98ca87051..c76504c53 100644 --- a/home/text.asm +++ b/home/text.asm @@ -37,7 +37,7 @@ Functionfb8:: ClearTileMap:: ; fc8 ; Fill TileMap with blank tiles. - ld hl, TileMap + hlcoord 0, 0 ld a, " " ld bc, TileMapEnd - TileMap call ByteFill @@ -52,7 +52,7 @@ ClearTileMap:: ; fc8 ClearScreen:: ; fdb ld a, TEXTBOX_PAL - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill jr ClearTileMap @@ -163,7 +163,7 @@ TestText:: ; 1048 done ; 1052 -Function1052:: ; 1052 +RadioTerminator:: ; 1052 ld hl, .stop ret .stop db "@" @@ -181,14 +181,14 @@ Function105a:: ; 105a PrintTextBoxText:: ; 1065 bccoord TEXTBOX_INNERX, TEXTBOX_INNERY - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 106c SetUpTextBox:: ; 106c push hl call SpeechTextBox - call DrawOnMap + call UpdateSprites call Function321c pop hl ret @@ -478,7 +478,7 @@ Char16:: ; 12b9 jr .asm_12c4 .asm_12d1 - ld hl, TileMap + hlcoord 0, 0 ld de, SCREEN_WIDTH ld a, c .asm_12d8 @@ -697,7 +697,7 @@ Function13e0:: ; 13e0 ; 13e5 -Function13e5:: ; 13e5 +PlaceWholeStringInBoxAtOnce:: ; 13e5 ld a, [TextBoxFrame + 1] push af set 1, a @@ -780,7 +780,7 @@ Text_00:: ; 143e ; 1449 Text_01:: ; 1449 -; TX_RAM +; text_from_ram ; write text from a ram address ; little endian ; [$01][addr] @@ -798,7 +798,7 @@ Text_01:: ; 1449 ; 1455 Text_16:: ; 1455 -; TX_FAR +; text_jump ; write text from a different bank ; little endian ; [$16][addr][bank] diff --git a/home/tilemap.asm b/home/tilemap.asm index c9eaaba67..d0875c37b 100644 --- a/home/tilemap.asm +++ b/home/tilemap.asm @@ -186,7 +186,7 @@ endr xor a ld b, a add hl, bc - ld bc, TileMap + bccoord 0, 0 add hl, bc ret ; 1d19 @@ -216,7 +216,7 @@ endr xor a ld b, a add hl, bc - ld bc, AttrMap + bccoord 0, 0, AttrMap add hl, bc ret ; 1d35 diff --git a/home/video.asm b/home/video.asm index 440c90307..b7e9f4db5 100644 --- a/home/video.asm +++ b/home/video.asm @@ -169,7 +169,7 @@ UpdateBGMap:: ; 164c ld a, 1 ld [rVBK], a - ld hl, AttrMap + hlcoord 0, 0, AttrMap call .update ld a, 0 @@ -178,7 +178,7 @@ UpdateBGMap:: ; 164c .Tiles - ld hl, TileMap + hlcoord 0, 0 .update diff --git a/home/window.asm b/home/window.asm index 850b7466e..0d30cfbdd 100644 --- a/home/window.asm +++ b/home/window.asm @@ -83,7 +83,7 @@ Function2e31:: ; 2e31 ld [hBGMapMode], a ld a, $1 ld [hOAMUpdate], a - call DrawOnMap + call UpdateSprites xor a ld [hOAMUpdate], a call DelayFrame diff --git a/items/item_effects.asm b/items/item_effects.asm index 31403dc78..599ecc6bb 100644 --- a/items/item_effects.asm +++ b/items/item_effects.asm @@ -1912,7 +1912,7 @@ Functionf24a: ; f24a (3:724a) Functionf279: ; f279 (3:7279) xor a ld [hBGMapMode], a - ld hl, TileMap + hlcoord 0, 0 ld bc, TileMapEnd - TileMap ld a, " " call ByteFill diff --git a/macros/enum.asm b/macros/enum.asm index aee6ee530..50a136ba9 100644 --- a/macros/enum.asm +++ b/macros/enum.asm @@ -31,6 +31,6 @@ const_value = const_value + 1 ENDM shift_const: MACRO -\1 EQU 1 << const_value +\1 EQU (1 << const_value) const_value = const_value + 1 ENDM diff --git a/macros/event.asm b/macros/event.asm index 678648a04..f2ab6fae5 100644 --- a/macros/event.asm +++ b/macros/event.asm @@ -120,16 +120,14 @@ ptcallasm: macro enum checkmaptriggers_command checkmaptriggers: macro db checkmaptriggers_command - db \1 ; map_group - db \2 ; map_id + map \1 ; map endm enum domaptrigger_command domaptrigger: macro db domaptrigger_command - db \1 ; map_group - db \2 ; map_id - db \3 ; trigger_id + map \1 ; map + db \2 ; trigger_id endm enum checktriggers_command @@ -385,24 +383,21 @@ xycompare: macro warpmod: macro db warpmod_command db \1 ; warp_id - db \2 ; map_group - db \3 ; map_id + map \2 ; map endm enum blackoutmod_command blackoutmod: macro db blackoutmod_command - db \1 ; map_group - db \2 ; map_id + map \1 ; map endm enum warp_command warp: macro db warp_command - db \1 ; map_group - db \2 ; map_id - db \3 ; x - db \4 ; y + map \1 ; map + db \2 ; x + db \3 ; y endm enum readmoney_command @@ -997,8 +992,7 @@ verbosegiveitem2: macro loadwilddata: macro db loadwilddata_command db \1 ; flag - db \2 ; map_group - db \3 ; map_id + map \2 ; map endm enum halloffame_command @@ -1015,10 +1009,9 @@ credits: macro warpfacing: macro db warpfacing_command db \1 ; facing - db \2 ; map_group - db \3 ; map_id - db \4 ; x - db \5 ; y + map \2 ; map + db \3 ; x + db \4 ; y endm enum storetext_command diff --git a/macros/map.asm b/macros/map.asm index 17b1f5a65..a999a38c6 100644 --- a/macros/map.asm +++ b/macros/map.asm @@ -5,8 +5,8 @@ map: MACRO ; db GROUP_\1, MAP_\1 \1\@ EQUS "GROUP_\1" -\1\@2 EQUS "MAP_\1" - db \1\@, \1\@2 +\1\@_2 EQUS "MAP_\1" + db \1\@, \1\@_2 ENDM roam_map: MACRO @@ -61,8 +61,7 @@ warp_def: macro db \1 ; y db \2 ; x db \3 ; warp_to - db \4 ; map group - db \5 ; map number + map \4 ; map endm @@ -166,9 +165,9 @@ ENDM mapgroup: MACRO ; map id, height, width \1\@ EQUS "GROUP_\1" -\1\@2 EQUS "MAP_\1" +\1\@_2 EQUS "MAP_\1" \1\@ EQU const_value - enum \1\@2 + enum \1\@_2 \1_HEIGHT EQU \2 \1_WIDTH EQU \3 ENDM @@ -177,3 +176,8 @@ newgroup: MACRO const_value = const_value + 1 enum_start 1 ENDM + +elevfloor: MACRO + db \1, \2 + map \3 +ENDM diff --git a/macros/movement.asm b/macros/movement.asm index a647e4176..d0b97fb8c 100644 --- a/macros/movement.asm +++ b/macros/movement.asm @@ -359,12 +359,12 @@ __enum__ = $51 enum movement_fish_got_bite fish_got_bite: macro - db movement_fish_got_bite + db movement_fish_got_bite ; $51 endm enum movement_fish_got_bite_2 fish_got_bite_2: macro - db movement_fish_got_bite_2 + db movement_fish_got_bite_2 ; $52 endm enum movement_hide_emote @@ -382,3 +382,10 @@ step_shake: macro db movement_step_shake ; $55 db \1 ; displacement endm + +__enum__ = $57 + enum movement_rock_smash +rock_smash: macro + db movement_rock_smash ; $57 + db \1 + endm diff --git a/macros/text.asm b/macros/text.asm index 8174c5200..97f919c7c 100644 --- a/macros/text.asm +++ b/macros/text.asm @@ -12,19 +12,19 @@ page EQUS "db $50," ; Start a new Pokedex page. dex EQUS "db $e8, $50" ; End a Pokedex entry. -TX_RAM: MACRO - db 1 - dw \1 - ENDM +TX_RAM EQU $01 +TX_FAR EQU $16 -TX_FAR: MACRO - db $16 +text_jump: MACRO + db TX_FAR dw \1 db BANK(\1) ENDM - -text_from_ram EQUS "TX_RAM" +text_from_ram: MACRO + db TX_RAM + dw \1 + ENDM text_dunno1: macro db 5 @@ -81,4 +81,3 @@ current_day: macro db $15 endm -text_jump EQUS "TX_FAR" diff --git a/macros/trainer.asm b/macros/trainer.asm index b7c8ad803..2e6c61884 100644 --- a/macros/trainer.asm +++ b/macros/trainer.asm @@ -1,11 +1,11 @@ -trainerclass: MACRO
- enum \1
-const_value = 1
-ENDM
-
-trainer: MACRO
- ; flag, group, id, seen text, win text, lost text, talk-again text
- dw \1
- db \2, \3
- dw \4, \5, \6, \7
-ENDM
+trainerclass: MACRO + enum \1 +const_value = 1 +ENDM + +trainer: MACRO + ; flag, group, id, seen text, win text, lost text, talk-again text + dw \1 + db \2, \3 + dw \4, \5, \6, \7 +ENDM @@ -138,7 +138,7 @@ NewGame: ; 5b6b ld a, 1 ld [wc2d8], a - ld a, 0 ; SPAWN_HOME + ld a, SPAWN_HOME ld [wd001], a ld a, $f1 @@ -201,7 +201,7 @@ _ResetWRAM: ; 5bae ld [wd84b], a ld hl, PartyCount - call Function5ca1 + call InitList xor a ld [wCurBox], a @@ -212,20 +212,20 @@ _ResetWRAM: ; 5bae ld a, 1 call GetSRAMBank ld hl, sBoxCount - call Function5ca1 + call InitList call CloseSRAM ld hl, NumItems - call Function5ca1 + call InitList ld hl, NumKeyItems - call Function5ca1 + call InitList ld hl, NumBalls - call Function5ca1 + call InitList ld hl, PCItems - call Function5ca1 + call InitList xor a ld [wRoamMon1Species], a @@ -249,7 +249,7 @@ _ResetWRAM: ; 5bae call CloseSRAM call Function5d33 - call Function5cd3 + call InitializeRalphName xor a ld [MonType], a @@ -281,7 +281,7 @@ ENDC inc hl ld [hl], 2300 % $100 - call Function5ce9 + call InitializeNPCNames callba Function26751 @@ -293,7 +293,8 @@ ENDC ret ; 5ca1 -Function5ca1: ; 5ca1 +InitList: ; 5ca1 +; Loads 0 in the count and -1 in the first item or mon slot. xor a ld [hli], a dec a @@ -334,7 +335,7 @@ SetDefaultBoxNames: ; 5ca6 db "BOX@" ; 5cd3 -Function5cd3: ; 5cd3 +InitializeRalphName: ; 5cd3 ld hl, wdfe8 ld a, $3 ld [hli], a @@ -349,7 +350,7 @@ Function5cd3: ; 5cd3 db "RALPH@" ; 5ce9 -Function5ce9: ; 5ce9 +InitializeNPCNames: ; 5ce9 ld hl, .Rival ld de, RivalName call .Copy @@ -377,7 +378,7 @@ Function5ce9: ; 5ce9 ; 5d23 InitializeWorld: ; 5d23 - call Function610f + call ShrinkPlayer callba GetSpawnCoord callba Function113d6 ret @@ -394,14 +395,14 @@ Function5d33: ; 5d33 ld a, [$ac6a] ld c, a ld a, [$ac69] - jr z, .asm_5d55 + jr z, .skip ld a, b ld [$ac68], a call Random ld c, a call Random -.asm_5d55 +.skip ld [wdc9f], a ld [$ac69], a ld a, c @@ -412,7 +413,7 @@ Function5d33: ; 5d33 Continue: ; 5d65 callba TryLoadSaveFile - jr c, .asm_5dd6 + jr c, .FailToLoad callba Function150b9 call Function1d6e call Function5e85 @@ -423,13 +424,13 @@ Continue: ; 5d65 call Function5e34 jr nc, .asm_5d8c call WriteBackup - jr .asm_5dd6 + jr .FailToLoad .asm_5d8c call Function5e48 jr nc, .asm_5d96 call WriteBackup - jr .asm_5dd6 + jr .FailToLoad .asm_5d96 ld a, $8 @@ -444,7 +445,7 @@ Continue: ; 5d65 call ClearTileMap ld c, $14 call DelayFrames - callba RestoreRoamMons + callba JumpRoamMons callba Function105091 callba Function140ae ld a, [wd4b5] @@ -454,18 +455,18 @@ Continue: ; 5d65 ld [$ff9f], a jp Function5e5d -.asm_5dd6 +.FailToLoad ret .asm_5dd7 - ld a, $e ; SPAWN_NEW_BARK + ld a, SPAWN_NEW_BARK ld [wd001], a call Function5de7 jp Function5e5d ; 5de2 Function5de2: ; 5de2 - ld a, $1a ; SPAWN_MT_SILVER + ld a, SPAWN_MT_SILVER ld [wd001], a ; 5de7 @@ -567,13 +568,13 @@ Function5e85: ; 5e85 ret .asm_5e93 - ld de, $0408 + lb de, 4, 8 call Function5e9f ret ; 5e9a Function5e9a: ; 5e9a - ld de, $0400 + lb de, 4, 0 jr Function5e9f ; 5e9f @@ -582,7 +583,7 @@ Function5e9f: ; 5e9f call Function5f1c call Function5f40 call Functione5f - call DrawOnMap + call UpdateSprites ret ; 5eaf @@ -591,7 +592,7 @@ Function5eaf: ; 5eaf call Function5f1c call Function5f48 call Functione5f - call DrawOnMap + call UpdateSprites ret ; 5ebf @@ -651,12 +652,12 @@ Function5f1c: ; 5f1c push hl ld de, $005d add hl, de - call Function5f58 + call DisplayBadgeCount pop hl push hl ld de, $0084 add hl, de - call Function5f6b + call DisplayPokedexNumCaught pop hl push hl ld de, $0030 @@ -673,7 +674,7 @@ Function5f1c: ; 5f1c Function5f40: ; 5f40 ld de, $00a9 add hl, de - call Function5f84 + call DisplayGameTime ret ; 5f48 @@ -688,18 +689,18 @@ Function5f48: ; 5f48 db " ???@" ; 5f58 -Function5f58: ; 5f58 +DisplayBadgeCount: ; 5f58 push hl ld hl, JohtoBadges ld b, $2 call CountSetBits pop hl ld de, wd265 - ld bc, $0102 + lb bc, 1, 2 jp PrintNum ; 5f6b -Function5f6b: ; 5f6b +DisplayPokedexNumCaught: ; 5f6b ld a, [StatusFlags] bit 0, a ret z @@ -709,18 +710,18 @@ Function5f6b: ; 5f6b call CountSetBits pop hl ld de, wd265 - ld bc, $0103 + lb bc, 1, 3 jp PrintNum ; 5f84 -Function5f84: ; 5f84 +DisplayGameTime: ; 5f84 ld de, GameTimeHours - ld bc, $0203 + lb bc, 2, 3 call PrintNum ld [hl], $6d inc hl ld de, GameTimeMinutes - ld bc, $8102 + lb bc, $81, 2 jp PrintNum ; 5f99 @@ -804,11 +805,11 @@ OakSpeech: ; 0x5f99 ret OakText1: ; 0x6045 - TX_FAR _OakText1 + text_jump _OakText1 db "@" OakText2: ; 0x604a - TX_FAR _OakText2 + text_jump _OakText2 start_asm ld a,WOOPER call PlayCry @@ -817,23 +818,23 @@ OakText2: ; 0x604a ret OakText3: ; 0x605b - TX_FAR _OakText3 + text_jump _OakText3 db "@" OakText4: ; 0x6060 - TX_FAR _OakText4 + text_jump _OakText4 db "@" OakText5: ; 0x6065 - TX_FAR _OakText5 + text_jump _OakText5 db "@" OakText6: ; 0x606a - TX_FAR _OakText6 + text_jump _OakText6 db "@" OakText7: ; 0x606f - TX_FAR _OakText7 + text_jump _OakText7 db "@" NamePlayer: ; 0x6074 @@ -870,9 +871,9 @@ NamePlayer: ; 0x6074 ld de, .Chris ld a, [PlayerGender] bit 0, a - jr z, .asm_60cf + jr z, .Male ld de, .Kris -.asm_60cf +.Male call InitName ret @@ -903,7 +904,7 @@ StorePlayerName: ; 60fa ret ; 610f -Function610f: ; 610f +ShrinkPlayer: ; 610f ld a, [hROMBank] push af @@ -926,14 +927,14 @@ Function610f: ; 610f ld hl, Shrink1Pic ld b, BANK(Shrink1Pic) - call Function61b4 + call ShrinkFrame ld c, 8 call DelayFrames ld hl, Shrink2Pic ld b, BANK(Shrink2Pic) - call Function61b4 + call ShrinkFrame ld c, 8 call DelayFrames @@ -960,13 +961,13 @@ Function610f: ; 610f Intro_FadeInFrontpic: ; 616a ld hl, IntroFadePalettes ld b, IntroFadePalettesEnd - IntroFadePalettes -.asm_616f +.loop ld a, [hli] call DmgToCgbBGPals ld c, 10 call DelayFrames dec b - jr nz, .asm_616f + jr nz, .loop ret ; 617c @@ -984,13 +985,13 @@ Intro_WipeInFrontpic: ; 6182 ld a, $77 ld [hWX], a call DelayFrame - ld a, $e4 + ld a, %11100100 call DmgToCgbBGPals .loop call DelayFrame ld a, [hWX] sub $8 - cp $ff + cp -1 ret z ld [hWX], a jr .loop @@ -1007,7 +1008,7 @@ Function619c: ; 619c ret ; 61b4 -Function61b4: ; 61b4 +ShrinkFrame: ; 61b4 ld de, VTiles2 ld c, $31 predef DecompressPredef @@ -1069,7 +1070,7 @@ Function61cd: ; 61cd Function620b: ; 620b callab Functione4579 jr c, Function6219 - callba Functione48ac + callba CrystalIntro Function6219: ; 6219 ld a, [rSVBK] @@ -1604,7 +1605,7 @@ LearnMove: ; 6508 jr nz, .next push de - call Function65d3 + call ForgetMove pop de jp c, .cancel @@ -1693,7 +1694,7 @@ LearnMove: ; 6508 ret ; 65d3 -Function65d3: ; 65d3 +ForgetMove: ; 65d3 push hl ld hl, UnknownText_0x667f call PrintText @@ -1707,7 +1708,7 @@ Function65d3: ; 65d3 ld bc, NUM_MOVES call CopyBytes pop hl -.asm_65ee +.loop push hl ld hl, UnknownText_0x6670 call PrintText @@ -1744,7 +1745,7 @@ Function65d3: ; 65d3 pop af pop hl bit 1, a - jr nz, .asm_6669 + jr nz, .cancel push hl ld a, [wcfa9] dec a @@ -1758,19 +1759,19 @@ Function65d3: ; 65d3 pop bc pop de ld a, d - jr c, .asm_6660 + jr c, .hmmove pop hl add hl, bc and a ret -.asm_6660 +.hmmove ld hl, UnknownText_0x669a call PrintText pop hl - jr .asm_65ee + jr .loop -.asm_6669 +.cancel scf ret ; 666b @@ -1846,7 +1847,7 @@ CheckNickErrors:: ; 669f inc hl ; reached end of commands table? ld a, [hl] - cp a, $ff + cp a, -1 jr z, .done ; is the current char between this value (inclusive)... @@ -2691,7 +2692,7 @@ GetFirstPokemonHappiness: ; 718d jp CopyPokemonName_Buffer1_Buffer3 ; 71ac -Function71ac: ; 71ac +CheckFirstMonIsEgg: ; 71ac ld a, [PartySpecies] ld [wd265], a cp EGG @@ -2977,7 +2978,7 @@ SpecialGiveShuckle: ; 7305 ; Engine flag for this event. ld hl, DailyFlags set 5, [hl] - +; setflag ENGINE_SHUCKLE_GIVEN ld a, 1 ld [ScriptVar], a ret @@ -3751,7 +3752,7 @@ Function8388: ; 8388 ; 839a .data_839a - db 8, 9, 10, 11 + db 8 + DOWN, 8 + UP, 8 + LEFT, 8 + RIGHT ; 839e @@ -4026,7 +4027,7 @@ _Sine:: ; 84d9 and %011111 call Function84ef ld a, h - xor $ff + xor -1 inc a ret ; 84ef @@ -4091,7 +4092,7 @@ TimeOfDayTable: ; c012 db DAY, 2 db NITE, 4 db NITE, 4 - db $ff + db -1 ; c01b @@ -4584,7 +4585,7 @@ CheckBadge: ; c731 BadgeRequiredText: ; c73d ; Sorry! A new BADGE ; is required. - TX_FAR _BadgeRequiredText + text_jump _BadgeRequiredText db "@" ; c742 @@ -4756,14 +4757,14 @@ CutDownTreeOrGrass: ; c810 xor a ld [hBGMapMode], a call Function2173 - call DrawOnMap + call UpdateSprites call DelayFrame ld a, [wd1ef] ld e, a callba Function8c940 call BufferScreen call Function2914 - call DrawOnMap + call UpdateSprites call DelayFrame call Functione51 ret @@ -5019,17 +5020,17 @@ Functionc9a2: ; c9a2 ; c9a9 UsedSurfText: ; c9a9 - TX_FAR _UsedSurfText + text_jump _UsedSurfText db "@" ; c9ae CantSurfText: ; c9ae - TX_FAR _CantSurfText + text_jump _CantSurfText db "@" ; c9b3 AlreadySurfingText: ; c9b3 - TX_FAR _AlreadySurfingText + text_jump _AlreadySurfingText db "@" ; c9b8 @@ -5146,7 +5147,7 @@ AskSurfScript: ; ca2c ; ca36 AskSurfText: ; ca36 - TX_FAR _AskSurfText ; The water is calm. + text_jump _AskSurfText ; The water is calm. db "@" ; Want to SURF? ; ca3b @@ -5233,7 +5234,7 @@ FlyFunction: ; ca3b special WarpToSpawnPoint callasm DelayLoadingNewSprites writecode VAR_MOVEMENT, $0 - newloadmap $fc + newloadmap -4 callasm Function8cb33 special WaitSFX callasm Functioncacb @@ -5501,7 +5502,7 @@ UsedDigOrEscapeRopeScript: ; 0xcc3c farscall UnknownScript_0x122c1 special WarpToSpawnPoint writecode VAR_MOVEMENT, $0 - newloadmap $f5 + newloadmap -11 playsound SFX_WARP_FROM applymovement PLAYER, MovementData_0xcc5d end @@ -5599,7 +5600,7 @@ Script_UsedTeleport: ; 0xccbb farscall UnknownScript_0x122c1 special WarpToSpawnPoint writecode VAR_MOVEMENT, $0 - newloadmap $f4 + newloadmap -12 playsound SFX_WARP_FROM applymovement PLAYER, MovementData_0xcce3 end @@ -5689,12 +5690,12 @@ Script_UsedStrength: ; 0xcd2d UnknownText_0xcd41: ; 0xcd41 text_jump UnknownText_0x1c0774 - db $50 + db "@" ; 0xcd46 UnknownText_0xcd46: ; 0xcd46 text_jump UnknownText_0x1c0788 - db $50 + db "@" ; 0xcd4b AskStrengthScript: @@ -6086,7 +6087,7 @@ RockSmashScript: ; cf32 disappear -2 callasm RockMonEncounter - copybytetovar wd22e + copybytetovar TempWildMonSpecies iffalse .done battlecheck startbattle @@ -6096,7 +6097,7 @@ RockSmashScript: ; cf32 ; 0xcf55 MovementData_0xcf55: ; 0xcf55 - db $57, $0a + rock_smash 10 step_end UnknownText_0xcf58: ; 0xcf58 @@ -6198,7 +6199,7 @@ FishFunction: ; cf8e ld a, d and a jr z, .nonibble - ld [wd22e], a + ld [TempWildMonSpecies], a ld a, e ld [CurPartyLevel], a ld a, BATTLETYPE_FISH @@ -6334,7 +6335,7 @@ Script_FishCastRod: ; 0xd07c ; 0xd093 MovementData_0xd093: ; d093 - db $52 + fish_got_bite_2 step_end ; d095 @@ -6343,7 +6344,7 @@ PutTheRodAway: ; d095 ld [hBGMapMode], a ld a, $1 ld [PlayerAction], a - call DrawOnMap + call UpdateSprites call Special_ReplaceKrisSprite ret ; d0a4 @@ -10381,15 +10382,15 @@ rept 3 ld [hli], a endr ld [hl], a - ld hl, wdc4c + ld hl, wDailyRematchFlags rept 4 ld [hli], a endr - ld hl, wdc50 + ld hl, wDailyPhoneItemFlags rept 4 ld [hli], a endr - ld hl, wdc54 + ld hl, wDailyPhoneTimeOfDayFlags rept 4 ld [hli], a endr @@ -12880,7 +12881,7 @@ StartMenu:: ; 125cd jr .Select .Reopen - call DrawOnMap + call UpdateSprites call UpdateTimePals call .SetUpMenuItems ld a, [wd0d2] @@ -12996,7 +12997,7 @@ endr call .DrawMenuAccount_ call MenuFunc_1e7f call .DrawBugContestStatus - call DrawOnMap + call UpdateSprites call Functiond90 call Function2b5c ret @@ -15128,7 +15129,7 @@ Function134dd: ; 134dd ld hl, Elevator_MenuDataHeader call CopyMenuDataHeader call Function352f - call DrawOnMap + call UpdateSprites xor a ld [wd0e4], a call Function350c @@ -15548,7 +15549,7 @@ endr push hl push bc ; Get the Trainer Class name and copy it into wd016. - callab Function3952d + callab GetTrainerClassName ld hl, StringBuffer1 ld de, wd016 ld bc, TRAINER_CLASS_NAME_LENGTH @@ -18183,7 +18184,7 @@ Function14a1a: ; 14a1a call Function1d6e callba Function5e9a call SpeechTextBox - call DrawOnMap + call UpdateSprites callba Function4cf45 ld hl, UnknownText_0x15283 call SaveTheGame_yesorno @@ -19551,7 +19552,7 @@ Function156d9: ; 156d9 jr nz, .asm_156f9 call Function2173 call Function321c - call DrawOnMap + call UpdateSprites call Function156b8 ld c, $0 ret @@ -19742,15 +19743,15 @@ Function157e9: ; 0x157e9 ; 0x15850 .HowManyText ; 0x15850 - TX_FAR _KrissPCHowManyWithdrawText + text_jump _KrissPCHowManyWithdrawText db "@" .WithdrewText ; 0x15855 - TX_FAR _KrissPCWithdrewItemsText + text_jump _KrissPCWithdrewItemsText db "@" .NoRoomText ; 0x1585a - TX_FAR _KrissPCNoRoomWithdrawText + text_jump _KrissPCNoRoomWithdrawText db "@" @@ -19915,15 +19916,15 @@ Function1590a: ; 0x1590a .HowManyText ; 0x1596e - TX_FAR _KrissPCHowManyDepositText + text_jump _KrissPCHowManyDepositText db "@" .DepositText ; 0x15973 - TX_FAR _KrissPCDepositItemsText + text_jump _KrissPCDepositItemsText db "@" .NoRoomText ; 0x15978 - TX_FAR _KrissPCNoRoomDepositText + text_jump _KrissPCNoRoomDepositText db "@" @@ -20521,7 +20522,7 @@ Unknown_15ce3: ; 15ce3 Function15cef: ; 15cef callba Function24ae8 - call DrawOnMap + call UpdateSprites ld hl, MenuDataHeader_0x15e18 call CopyMenuDataHeader ld a, [WalkingX] @@ -21588,13 +21589,13 @@ DSTChecks: ; 16439 call Function164ea bccoord 1, 14 ld hl, UnknownText_0x164f4 - call Function13e5 + call PlaceWholeStringInBoxAtOnce call YesNoBox ret c call Function164ea bccoord 1, 14 ld hl, LostInstructionBookletText - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret .loop @@ -21604,7 +21605,7 @@ DSTChecks: ; 16439 bit 7, a jr z, .asm_16497 ld hl, UnknownText_0x16508 - call Function13e5 + call PlaceWholeStringInBoxAtOnce call YesNoBox ret c ld a, [wDST] @@ -21614,12 +21615,12 @@ DSTChecks: ; 16439 call Function164ea bccoord 1, 14 ld hl, UnknownText_0x1650d - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret .asm_16497 ld hl, UnknownText_0x164fe - call Function13e5 + call PlaceWholeStringInBoxAtOnce call YesNoBox ret c ld a, [wDST] @@ -21629,7 +21630,7 @@ DSTChecks: ; 16439 call Function164ea bccoord 1, 14 ld hl, UnknownText_0x16503 - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 164b9 @@ -21743,7 +21744,7 @@ Function1651a: ; 1651a ld de, StringBuffer2 ld bc, $a306 call PrintNum - call DrawOnMap + call UpdateSprites call Function3238 ret ; 1656b @@ -24340,7 +24341,7 @@ Function2400e:: ; 2400e ld a, [wcf94] rst FarCall call Function24085 - call DrawOnMap + call UpdateSprites call Function321c call Function2408f ret @@ -24352,7 +24353,7 @@ Function24022:: ; 24022 rst FarCall call Function24085 callba MobileTextBorder - call DrawOnMap + call UpdateSprites call Function321c call Function2408f ret @@ -24364,7 +24365,7 @@ Function2403c:: ; 2403c rst FarCall call Function24085 callba MobileTextBorder - call DrawOnMap + call UpdateSprites call Function321c call Function2411a ld hl, wcfa5 @@ -25184,7 +25185,7 @@ Pokepic:: ; 244e3 ld hl, MenuDataHeader_0x24547 call CopyMenuDataHeader call Function1cbb - call DrawOnMap + call UpdateSprites call Function321c ld b, $12 call GetSGBLayout @@ -25220,7 +25221,7 @@ PokepicYesOrNo:: ; 24528 ld [hBGMapMode], a call Function2173 call Function321c - call DrawOnMap + call UpdateSprites call Functione51 ret ; 24547 @@ -26700,7 +26701,7 @@ Function24e99: ; 24e99 xor a ld [hBGMapMode], a call Function1cbb - call DrawOnMap + call UpdateSprites call Function1c89 call WaitBGMap call Function1c66 @@ -27902,95 +27903,95 @@ OakRatings: ; 0x2667f dw OakRating19 OakPCText1: ; 0x266de - TX_FAR _OakPCText1 + text_jump _OakPCText1 db "@" OakPCText2: ; 0x266e3 - TX_FAR _OakPCText2 + text_jump _OakPCText2 db "@" OakPCText3: ; 0x266e8 - TX_FAR _OakPCText3 + text_jump _OakPCText3 db "@" OakRating01: - TX_FAR _OakRating01 + text_jump _OakRating01 db "@" OakRating02: - TX_FAR _OakRating02 + text_jump _OakRating02 db "@" OakRating03: - TX_FAR _OakRating03 + text_jump _OakRating03 db "@" OakRating04: - TX_FAR _OakRating04 + text_jump _OakRating04 db "@" OakRating05: - TX_FAR _OakRating05 + text_jump _OakRating05 db "@" OakRating06: - TX_FAR _OakRating06 + text_jump _OakRating06 db "@" OakRating07: - TX_FAR _OakRating07 + text_jump _OakRating07 db "@" OakRating08: - TX_FAR _OakRating08 + text_jump _OakRating08 db "@" OakRating09: - TX_FAR _OakRating09 + text_jump _OakRating09 db "@" OakRating10: - TX_FAR _OakRating10 + text_jump _OakRating10 db "@" OakRating11: - TX_FAR _OakRating11 + text_jump _OakRating11 db "@" OakRating12: - TX_FAR _OakRating12 + text_jump _OakRating12 db "@" OakRating13: - TX_FAR _OakRating13 + text_jump _OakRating13 db "@" OakRating14: - TX_FAR _OakRating14 + text_jump _OakRating14 db "@" OakRating15: - TX_FAR _OakRating15 + text_jump _OakRating15 db "@" OakRating16: - TX_FAR _OakRating16 + text_jump _OakRating16 db "@" OakRating17: - TX_FAR _OakRating17 + text_jump _OakRating17 db "@" OakRating18: - TX_FAR _OakRating18 + text_jump _OakRating18 db "@" OakRating19: - TX_FAR _OakRating19 + text_jump _OakRating19 db "@" OakPCText4: ; 0x2674c - TX_FAR _OakPCText4 + text_jump _OakPCText4 db "@" @@ -29544,20 +29545,20 @@ Function27a28: ; 27a28 SECTION "bankA", ROMX, BANK[$A] -Function28000: ; 28000 +LinkCommunications: ; 28000 call WhiteBGMap ld c, $50 call DelayFrames call ClearScreen call ClearSprites - call DrawOnMap + call UpdateSprites xor a ld [hSCX], a ld [hSCY], a ld c, $50 call DelayFrames call ClearScreen - call DrawOnMap + call UpdateSprites call Functione51 call Functione58 callba Function16d69a @@ -30038,7 +30039,7 @@ Function283b2: ; 283b2 pop de pop hl bccoord 1, 14 - call Function13e5 + call PlaceWholeStringInBoxAtOnce call FadeToWhite call ClearScreen ld b, $8 @@ -30351,11 +30352,11 @@ Function28595: ; 28595 ld de, OverworldMap ld a, $fd ld b, $6 -.asm_2859c +.loop1 ld [de], a inc de dec b - jr nz, .asm_2859c + jr nz, .loop1 ld hl, PlayerName ld bc, $000b call CopyBytes @@ -30384,7 +30385,7 @@ Function28595: ; 28595 call GetSRAMBank ld hl, $a600 ld b, $6 -.asm_285ef +.loop2 push bc ld bc, $0021 call CopyBytes @@ -30392,10 +30393,10 @@ Function28595: ; 28595 add hl, bc pop bc dec b - jr nz, .asm_285ef + jr nz, .loop2 ld hl, $a600 ld b, $6 -.asm_28603 +.loop3 push bc ld bc, $0021 add hl, bc @@ -30403,11 +30404,11 @@ Function28595: ; 28595 call CopyBytes pop bc dec b - jr nz, .asm_28603 + jr nz, .loop3 ld b, $6 ld de, $a600 ld hl, wc9f9 -.asm_2861a +.loop4 push bc push hl push de @@ -30416,18 +30417,18 @@ Function28595: ; 28595 pop de ld a, c or a - jr z, .asm_2863f + jr z, .next sub $3 - jr nc, .asm_28635 + jr nc, .skip callba Function1df1e6 - jr .asm_2863f + jr .next -.asm_28635 +.skip cp $2 - jr nc, .asm_2863f + jr nc, .next callba Function1df220 -.asm_2863f +.next pop de ld hl, $002f add hl, de @@ -30438,40 +30439,40 @@ Function28595: ; 28595 add hl, bc pop bc dec b - jr nz, .asm_2861a + jr nz, .loop4 call CloseSRAM ld hl, wc9f9 ld bc, $00c6 -.asm_28658 +.loop5 ld a, [hl] cp $fe - jr nz, .asm_2865f + jr nz, .skip2 ld [hl], $21 -.asm_2865f +.skip2 inc hl dec bc ld a, b or c - jr nz, .asm_28658 + jr nz, .loop5 ld hl, wcabf ld de, wcb13 ld b, $54 ld c, $0 -.asm_2866f +.loop6 inc c ld a, [hl] cp $fe - jr nz, .asm_2867a + jr nz, .skip3 ld [hl], $ff ld a, c ld [de], a inc de -.asm_2867a +.skip3 inc hl dec b - jr nz, .asm_2866f + jr nz, .loop6 ld a, $ff ld [de], a ret @@ -30479,11 +30480,11 @@ Function28595: ; 28595 Function28682: ; 28682 ld c, $5 -.asm_28684 +.loop ld [de], a inc de dec c - jr nz, .asm_28684 + jr nz, .loop ret ; 2868a @@ -30498,12 +30499,12 @@ Function2868a: ; 2868a ld [hl], b ld hl, OTPartyMon1Species ld c, $6 -.asm_2869b +.loop push bc call Function286ba pop bc dec c - jr nz, .asm_2869b + jr nz, .loop pop hl ld bc, $0108 add hl, bc @@ -30645,19 +30646,19 @@ Function28771: ; 28771 ret z push hl ld hl, .TimeCapsuleAlt -.asm_28778 +.loop ld a, [hli] and a - jr z, .asm_28783 + jr z, .end cp b - jr z, .asm_28782 + jr z, .found inc hl - jr .asm_28778 + jr .loop -.asm_28782 +.found ld b, [hl] -.asm_28783 +.end pop hl ret @@ -31022,7 +31023,7 @@ Function28926: ; 28926 callba Function4d354 ld hl, UnknownText_0x28aaf bccoord 1, 14 - call Function13e5 + call PlaceWholeStringInBoxAtOnce jr .asm_28a89 .asm_28a58 @@ -31044,7 +31045,7 @@ Function28926: ; 28926 callba Function4d354 ld hl, UnknownText_0x28ac4 bccoord 1, 14 - call Function13e5 + call PlaceWholeStringInBoxAtOnce .asm_28a89 hlcoord 0, 12 @@ -31221,7 +31222,7 @@ Function28b87: ; 28b87 call GetPokemonName ld hl, UnknownText_0x28eb8 bccoord 1, 14 - call Function13e5 + call PlaceWholeStringInBoxAtOnce call Function1d6e hlcoord 10, 7 ld b, $3 @@ -33560,7 +33561,7 @@ Special_TimeCapsule: ; 29eaf ld a, $1 ld [InLinkBattle], a call Function2ed3 - callab Function28000 + callab LinkCommunications call Function2ee4 xor a ld [hVBlank], a @@ -33571,7 +33572,7 @@ Special_TradeCenter: ; 29ec4 ld a, $2 ld [InLinkBattle], a call Function2ed3 - callab Function28000 + callab LinkCommunications call Function2ee4 xor a ld [hVBlank], a @@ -33582,7 +33583,7 @@ Special_Colosseum: ; 29ed9 ld a, $3 ld [InLinkBattle], a call Function2ed3 - callab Function28000 + callab LinkCommunications call Function2ee4 xor a ld [hVBlank], a @@ -33675,7 +33676,7 @@ Function29fe4: ; 29fe4 ; 29ff8 LoadWildMonData: ; 29ff8 - call Function2a205 + call _GrassWildmonLookup jr c, .asm_2a006 ld hl, wd25a xor a @@ -33692,7 +33693,7 @@ endr ld bc, $3 call CopyBytes .asm_2a011 - call Function2a21d + call _WaterWildmonLookup ld a, $0 jr nc, .asm_2a01b rept 2 @@ -33712,9 +33713,9 @@ Function2a01f: ; 2a01f and a jr nz, .asm_2a043 decoord 0, 0 - ld hl, WildMons1 + ld hl, JohtoGrassWildMons call Function2a052 - ld hl, WildMons2 + ld hl, JohtoWaterWildMons call Function2a06e call Function2a0b7 call Function2a0cf @@ -33722,9 +33723,9 @@ Function2a01f: ; 2a01f .asm_2a043 decoord 0, 0 - ld hl, WildMons3 + ld hl, KantoGrassWildMons call Function2a052 - ld hl, WildMons4 + ld hl, KantoWaterWildMons jp Function2a06e ; 2a052 @@ -33858,42 +33859,42 @@ Function2a0cf: ; 2a0cf ret ; 2a0e7 -Function2a0e7:: ; 2a0e7 +TryWildEncounter:: ; 2a0e7 ; Try to trigger a wild encounter. - call Function2a103 - jr nc, .asm_2a0f8 - call Function2a14f - jr nz, .asm_2a0f8 - call Function2a1df - jr nc, .asm_2a0f8 + call .EncounterRate + jr nc, .no_battle + call ChooseWildEncounter + jr nz, .no_battle + call CheckRepelEffect + jr nc, .no_battle xor a ret -.asm_2a0f8 +.no_battle xor a ; BATTLETYPE_NORMAL - ld [wd22e], a + ld [TempWildMonSpecies], a ld [BattleType], a ld a, 1 and a ret ; 2a103 -Function2a103: ; 2a103 - call Function2a111 - call Function2a124 - call Function2a138 +.EncounterRate: ; 2a103 + call GetMapEncounterRate + call ApplyMusicEffectOnEncounterRate + call ApplyCleanseTagEffectOnEncounterRate call Random cp b ret ; 2a111 -Function2a111: ; 2a111 +GetMapEncounterRate: ; 2a111 ld hl, wd25a - call Function1852 + call CheckOnWater ld a, 3 - jr z, .asm_2a11e + jr z, .ok ld a, [TimeOfDay] -.asm_2a11e +.ok ld c, a ld b, 0 add hl, bc @@ -33901,25 +33902,25 @@ Function2a111: ; 2a111 ret ; 2a124 -Function2a124:: ; 2a124 +ApplyMusicEffectOnEncounterRate:: ; 2a124 ; Pokemon March and Ruins of Alph signal double encounter rate. ; Pokemon Lullaby halves encounter rate. ld a, [wMapMusic] cp MUSIC_POKEMON_MARCH - jr z, .asm_2a135 + jr z, .double cp MUSIC_RUINS_OF_ALPH_RADIO - jr z, .asm_2a135 + jr z, .double cp MUSIC_POKEMON_LULLABY ret nz srl b ret -.asm_2a135 +.double sla b ret ; 2a138 -Function2a138:: ; 2a138 +ApplyCleanseTagEffectOnEncounterRate:: ; 2a138 ; Cleanse Tag halves encounter rate. ld hl, PartyMon1Item ld de, PartyMon2 - PartyMon1 @@ -33928,140 +33929,146 @@ Function2a138:: ; 2a138 .loop ld a, [hl] cp CLEANSE_TAG - jr z, .asm_2a14c + jr z, .cleansetag add hl, de dec c jr nz, .loop ret -.asm_2a14c +.cleansetag srl b ret ; 2a14f -Function2a14f: ; 2a14f - call Function2a200 - jp nc, .asm_2a1c1 - call Function2a2ce - jp c, .asm_2a1c9 +ChooseWildEncounter: ; 2a14f + call LoadWildMonDataPointer + jp nc, .nowildbattle + call CheckEncounterRoamMon + jp c, .startwildbattle rept 3 inc hl endr - call Function1852 - ld de, Unknown_2a1d9 - jr z, .asm_2a174 + call CheckOnWater + ld de, .WaterMonTable + jr z, .watermon rept 2 inc hl endr ld a, [TimeOfDay] ld bc, $e call AddNTimes - ld de, Unknown_2a1cb + ld de, .GrassMonTable -.asm_2a174 +.watermon +; hl contains the pointer to the wild mon data, let's save that to the stack push hl -.asm_2a175 +.randomloop call Random cp 100 - jr nc, .asm_2a175 - inc a + jr nc, .randomloop + inc a ; 1 <= a <= 100 ld b, a ld h, d ld l, e -.asm_2a180 +; This next loop chooses which mon to load up. +.prob_bracket_loop ld a, [hli] cp b - jr nc, .asm_2a187 + jr nc, .got_it inc hl - jr .asm_2a180 + jr .prob_bracket_loop -.asm_2a187 +.got_it ld c, [hl] ld b, 0 pop hl - add hl, bc + add hl, bc ; this selects our mon ld a, [hli] ld b, a - call Function1852 - jr nz, .asm_2a1aa - +; If the Pokemon is encountered by surfing, we need to give the levels some variety. + call CheckOnWater + jr nz, .ok +; Check if we buff the wild mon, and by how much. call Random - cp 89 - jr c, .asm_2a1aa + cp 35 percent + jr c, .ok inc b - cp 165 - jr c, .asm_2a1aa + cp 65 percent + jr c, .ok inc b - cp 216 - jr c, .asm_2a1aa + cp 85 percent + jr c, .ok inc b - cp 242 - jr c, .asm_2a1aa + cp 95 percent + jr c, .ok inc b - -.asm_2a1aa +; Store the level +.ok ld a, b ld [CurPartyLevel], a ld b, [hl] - call Function2a4a0 - jr c, .asm_2a1c1 + ; ld a, b + call ValidateTempWildMonSpecies + jr c, .nowildbattle - ld a, b + ld a, b ; This is in the wrong place. cp UNOWN - jr nz, .asm_2a1bf + jr nz, .done ld a, [UnlockedUnowns] and a - jr z, .asm_2a1c1 + jr z, .nowildbattle -.asm_2a1bf - jr .asm_2a1c5 +.done + jr .loadwildmon -.asm_2a1c1 +.nowildbattle ld a, 1 and a ret -.asm_2a1c5 +.loadwildmon ld a, b - ld [wd22e], a + ld [TempWildMonSpecies], a -.asm_2a1c9 +.startwildbattle xor a ret ; 2a1cb -Unknown_2a1cb: ; 2a1cb - db 30, $0 - db 60, $2 - db 80, $4 - db 90, $6 - db 95, $8 - db 99, $a - db 100, $c +.GrassMonTable: ; 2a1cb + db 30, $0 ; 30% chance + db 60, $2 ; 30% chance + db 80, $4 ; 20% chance + db 90, $6 ; 10% chance + db 95, $8 ; 5% chance + db 99, $a ; 4% chance + db 100, $c ; 1% chance ; 2a1d9 -Unknown_2a1d9: ; 2a1d9 - db 60, $0 - db 90, $2 - db 100, $4 +.WaterMonTable: ; 2a1d9 + db 60, $0 ; 60% chance + db 90, $2 ; 30% chance + db 100, $4 ; 10% chance ; 2a1df -Function2a1df:: ; 2a1df +CheckRepelEffect:: ; 2a1df +; If there is no active Repel, there's no need to be here. ld a, [wdca1] and a - jr z, .asm_2a1fe + jr z, .encounter +; Get the first Pokemon in your party that isn't fainted. ld hl, PartyMon1HP ld bc, PartyMon2 - PartyMon1 - 1 -.asm_2a1eb +.loop ld a, [hli] or [hl] - jr nz, .asm_2a1f2 + jr nz, .ok add hl, bc - jr .asm_2a1eb + jr .loop -.asm_2a1f2 +.ok ; to PartyMonLevel rept 4 dec hl @@ -34069,42 +34076,42 @@ endr ld a, [CurPartyLevel] cp [hl] - jr nc, .asm_2a1fe + jr nc, .encounter and a ret -.asm_2a1fe +.encounter scf ret ; 2a200 -Function2a200: ; 2a200 - call Function1852 - jr z, Function2a21d +LoadWildMonDataPointer: ; 2a200 + call CheckOnWater + jr z, _WaterWildmonLookup -Function2a205: ; 2a205 - ld hl, WildMons5 - ld bc, $002f - call asm_2a23d +_GrassWildmonLookup: ; 2a205 + ld hl, SwarmGrassWildMons + ld bc, GRASS_WILDDATA_LENGTH + call _SwarmWildmonCheck ret c - ld hl, WildMons1 - ld de, WildMons3 - call asm_2a235 - ld bc, $002f - jr asm_2a27a - -Function2a21d: ; 2a21d - ld hl, WildMons6 - ld bc, $0009 - call asm_2a23d + ld hl, JohtoGrassWildMons + ld de, KantoGrassWildMons + call _JohtoWildmonCheck + ld bc, GRASS_WILDDATA_LENGTH + jr _NormalWildmonOK + +_WaterWildmonLookup: ; 2a21d + ld hl, SwarmWaterWildMons + ld bc, WATER_WILDDATA_LENGTH + call _SwarmWildmonCheck ret c - ld hl, WildMons2 - ld de, WildMons4 - call asm_2a235 - ld bc, $0009 - jr asm_2a27a + ld hl, JohtoWaterWildMons + ld de, KantoWaterWildMons + call _JohtoWildmonCheck + ld bc, WATER_WILDDATA_LENGTH + jr _NormalWildmonOK -asm_2a235 +_JohtoWildmonCheck call IsInJohto and a ret z @@ -34112,51 +34119,51 @@ asm_2a235 ld l, e ret -asm_2a23d - call Function2a27f +_SwarmWildmonCheck + call CopyCurrMapDE push hl ld hl, SwarmFlags bit 2, [hl] pop hl - jr z, .asm_2a25c + jr z, .CheckYanma ld a, [wdfcc] cp d - jr nz, .asm_2a25c + jr nz, .CheckYanma ld a, [wdfcd] cp e - jr nz, .asm_2a25c - call Function2a288 - jr nc, asm_2a278 + jr nz, .CheckYanma + call LookUpWildmonsForMapDE + jr nc, _NoSwarmWildmon scf ret -.asm_2a25c +.CheckYanma push hl ld hl, SwarmFlags bit 3, [hl] pop hl - jr z, asm_2a278 + jr z, _NoSwarmWildmon ld a, [wdc5a] cp d - jr nz, asm_2a278 + jr nz, _NoSwarmWildmon ld a, [wdc5b] cp e - jr nz, asm_2a278 - call Function2a288 - jr nc, asm_2a278 + jr nz, _NoSwarmWildmon + call LookUpWildmonsForMapDE + jr nc, _NoSwarmWildmon scf ret -asm_2a278 +_NoSwarmWildmon and a ret -asm_2a27a - call Function2a27f - jr Function2a288 +_NormalWildmonOK + call CopyCurrMapDE + jr LookUpWildmonsForMapDE ; 2a27f -Function2a27f: ; 2a27f +CopyCurrMapDE: ; 2a27f ld a, [MapGroup] ld d, a ld a, [MapNumber] @@ -34164,30 +34171,30 @@ Function2a27f: ; 2a27f ret ; 2a288 -Function2a288: ; 2a288 +LookUpWildmonsForMapDE: ; 2a288 push hl ld a, [hl] inc a - jr z, .asm_2a29a + jr z, .nope ld a, d cp [hl] - jr nz, .asm_2a296 + jr nz, .next inc hl ld a, e cp [hl] - jr z, .asm_2a29d + jr z, .yup -.asm_2a296 +.next pop hl add hl, bc - jr Function2a288 + jr LookUpWildmonsForMapDE -.asm_2a29a +.nope pop hl and a ret -.asm_2a29d +.yup pop hl scf ret @@ -34239,34 +34246,39 @@ InitRoamMons: ; 2a2a0 ; 2a2ce -Function2a2ce: ; 2a2ce +CheckEncounterRoamMon: ; 2a2ce push hl - call Function1852 - jr z, .asm_2a30a - call Function2a27f +; Don't trigger an encounter if we're on water. + call CheckOnWater + jr z, .DontEncounterRoamMon +; Load the current map group and number to de + call CopyCurrMapDE +; Randomly select a beast. call Random - cp 100 - jr nc, .asm_2a30a - and 3 - jr z, .asm_2a30a - dec a + cp 100 ; 25/64 chance + jr nc, .DontEncounterRoamMon + and %00000011 ; Of that, a 3/4 chance. Running total: 75/256, or around 29.3%. + jr z, .DontEncounterRoamMon + dec a ; 1/3 chance that it's Entei, 1/3 chance that it's Raikou +; Compare its current location with yours ld hl, wRoamMon1MapGroup ld c, a ld b, 0 - ld a, 7 + ld a, 7 ; length of the RoamMon struct call AddNTimes ld a, d cp [hl] - jr nz, .asm_2a30a + jr nz, .DontEncounterRoamMon inc hl ld a, e cp [hl] - jr nz, .asm_2a30a + jr nz, .DontEncounterRoamMon +; We've decided to take on a beast, so stage its information for battle. rept 3 dec hl endr ld a, [hli] - ld [wd22e], a + ld [TempWildMonSpecies], a ld a, [hl] ld [CurPartyLevel], a ld a, BATTLETYPE_ROAMING @@ -34276,7 +34288,7 @@ endr scf ret -.asm_2a30a +.DontEncounterRoamMon pop hl and a ret @@ -34285,81 +34297,85 @@ endr UpdateRoamMons: ; 2a30d ld a, [wRoamMon1MapGroup] - cp $ff - jr z, .asm_2a324 + cp GROUP_N_A + jr z, .SkipRaikou ld b, a ld a, [wRoamMon1MapNumber] ld c, a - call Function2a355 + call .Update ld a, b ld [wRoamMon1MapGroup], a ld a, c ld [wRoamMon1MapNumber], a -.asm_2a324 +.SkipRaikou ld a, [wRoamMon2MapGroup] - cp $ff - jr z, .asm_2a33b + cp GROUP_N_A + jr z, .SkipEntei ld b, a ld a, [wRoamMon2MapNumber] ld c, a - call Function2a355 + call .Update ld a, b ld [wRoamMon2MapGroup], a ld a, c ld [wRoamMon2MapNumber], a -.asm_2a33b +.SkipEntei ld a, [wRoamMon3MapGroup] - cp $ff - jr z, .asm_2a352 + cp GROUP_N_A + jr z, .SkipSuicune ld b, a ld a, [wRoamMon3MapNumber] ld c, a - call Function2a355 + call .Update ld a, b ld [wRoamMon3MapGroup], a ld a, c ld [wRoamMon3MapNumber], a -.asm_2a352 - jp Function2a3f6 +.SkipSuicune + jp _BackUpMapIndices ; 2a355 -Function2a355: ; 2a355 +.Update: ; 2a355 ld hl, RoamMaps -.asm_2a358 +.loop +; Are we at the end of the table? ld a, [hl] - cp $ff + cp -1 ret z +; Is this the correct entry? ld a, b cp [hl] - jr nz, .asm_2a365 + jr nz, .next inc hl ld a, c cp [hl] - jr z, .asm_2a36b - -.asm_2a365 + jr z, .yes +; We don't have the correct entry yet, so let's continue. A 0 terminates each entry. +.next ld a, [hli] and a - jr nz, .asm_2a365 - jr .asm_2a358 + jr nz, .next + jr .loop -.asm_2a36b +; We have the correct entry now, so let's choose a random map from it. +.yes inc hl ld d, h ld e, l -.asm_2a36e +.update_loop ld h, d ld l, e +; Choose which map to warp to. call Random - and $1f - jr z, Function2a3cd + and $1f ; 1/8n chance it moves to a completely random map, where n is the number of roaming connections from the current map. + jr z, JumpRoamMon and 3 cp [hl] - jr nc, .asm_2a36e + jr nc, .update_loop ; invalid index, try again inc hl ld c, a ld b, $0 @@ -34368,89 +34384,89 @@ rept 2 endr ld a, [wdfe7] cp [hl] - jr nz, .asm_2a390 + jr nz, .done inc hl ld a, [wdfe6] cp [hl] - jr z, .asm_2a36e + jr z, .update_loop dec hl -.asm_2a390 +.done ld a, [hli] ld b, a ld c, [hl] ret -RestoreRoamMons: ; 2a394 +JumpRoamMons: ; 2a394 ld a, [wRoamMon1MapGroup] - cp $ff - jr z, .asm_2a3a6 - call Function2a3cd + cp GROUP_N_A + jr z, .SkipRaikou + call JumpRoamMon ld a, b ld [wRoamMon1MapGroup], a ld a, c ld [wRoamMon1MapNumber], a -.asm_2a3a6 +.SkipRaikou ld a, [wRoamMon2MapGroup] - cp $ff - jr z, .asm_2a3b8 - call Function2a3cd + cp GROUP_N_A + jr z, .SkipEntei + call JumpRoamMon ld a, b ld [wRoamMon2MapGroup], a ld a, c ld [wRoamMon2MapNumber], a -.asm_2a3b8 +.SkipEntei ld a, [wRoamMon3MapGroup] - cp $ff - jr z, .asm_2a3ca - call Function2a3cd + cp GROUP_N_A + jr z, .SkipSuicune + call JumpRoamMon ld a, b ld [wRoamMon3MapGroup], a ld a, c ld [wRoamMon3MapNumber], a -.asm_2a3ca +.SkipSuicune - jp Function2a3f6 + jp _BackUpMapIndices -Function2a3cd: ; 2a3cd -.asm_2a3cd +JumpRoamMon: ; 2a3cd +.loop ld hl, RoamMaps -.asm_2a3d0 - call Random - and $f - cp $10 - jr nc, .asm_2a3d0 +.innerloop1 ; This loop is completely unnecessary. + call Random ; Choose a random number + and $f ; Take the lower nybble only. This gives a number between 0 and 15. + cp $10 ; If the number is greater than or equal to 16, loop back and try again. + jr nc, .innerloop1 ; I'm sure you can guess why this check is bogus. inc a ld b, a -.asm_2a3db +.innerloop2 ; Loop to get hl to the address of the chosen roam map. dec b - jr z, .asm_2a3e4 -.asm_2a3de + jr z, .ok +.innerloop3 ; Loop to skip the current roam map, which is terminated by a 0. ld a, [hli] and a - jr nz, .asm_2a3de - jr .asm_2a3db - -.asm_2a3e4 + jr nz, .innerloop3 + jr .innerloop2 +; Check to see if the selected map is the one the player is currently in. If so, try again. +.ok ld a, [MapGroup] cp [hl] - jr nz, .asm_2a3f2 + jr nz, .done inc hl ld a, [MapNumber] cp [hl] - jr z, .asm_2a3cd + jr z, .loop dec hl - -.asm_2a3f2 +; Return the map group and number in bc. +.done ld a, [hli] ld b, a ld c, [hl] ret ; 2a3f6 -Function2a3f6: ; 2a3f6 +_BackUpMapIndices: ; 2a3f6 ld a, [wdfe4] ld [wdfe6], a ld a, [wdfe5] @@ -34483,71 +34499,76 @@ RoamMaps: ; 2a40f roam_map ROUTE_44, 3, ROUTE_42, ROUTE_43, ROUTE_45 roam_map ROUTE_45, 2, ROUTE_44, ROUTE_46 roam_map ROUTE_46, 2, ROUTE_45, ROUTE_29 - db $ff + db -1 ; 2a4a0 -Function2a4a0: ; 2a4a0 - and a - jr z, .asm_2a4a9 - cp $fc - jr nc, .asm_2a4a9 +ValidateTempWildMonSpecies: ; 2a4a0 +; Due to a development oversight, this function is called with the wild Pokemon's level, not its species, in a. and a + jr z, .nowildmon ; = 0 + cp NUM_POKEMON + 1 ; 252 + jr nc, .nowildmon ; >= 252 + and a ; 1 <= Species <= 251 ret -.asm_2a4a9 +.nowildmon scf ret ; 2a4ab -Function2a4ab: ; 2a4ab - callba Function90439 +RandomPhoneRareWildMon: ; 2a4ab +; Related to the phone? + callba GetCallerLocation ld d, b ld e, c - ld hl, WildMons1 - ld bc, $002f - call Function2a288 - jr c, .asm_2a4c6 - ld hl, WildMons3 - call Function2a288 - jr nc, .asm_2a514 + ld hl, JohtoGrassWildMons + ld bc, GRASS_WILDDATA_LENGTH + call LookUpWildmonsForMapDE + jr c, .GetGrassmon + ld hl, KantoGrassWildMons + call LookUpWildmonsForMapDE + jr nc, .done -.asm_2a4c6 +.GetGrassmon push hl - ld bc, $000d + ld bc, 5 + 4 * 2 ; Location of the level of the 5th wild Pokemon in that map add hl, bc ld a, [TimeOfDay] - ld bc, $000e + ld bc, 7 * 2 call AddNTimes -.asm_2a4d4 +.randloop1 call Random and $3 - jr z, .asm_2a4d4 + jr z, .randloop1 dec a ld c, a ld b, $0 rept 2 add hl, bc endr +; We now have the pointer to one of the last (rarest) three wild Pokemon found in that area. inc hl - ld c, [hl] + ld c, [hl] ; Contains the species index of this rare Pokemon pop hl - ld de, $0005 + ld de, 5 + 0 * 2 add hl, de - inc hl - ld b, $4 -.asm_2a4eb + inc hl ; Species index of the most common Pokemon on that route + ld b, 4 +.loop2 ld a, [hli] - cp c - jr z, .asm_2a514 + cp c ; Compare this most common Pokemon with the rare one stored in c. + jr z, .done inc hl dec b - jr nz, .asm_2a4eb + jr nz, .loop2 +; This Pokemon truly is rare. push bc dec c ld a, c call CheckSeenMon pop bc - jr nz, .asm_2a514 + jr nz, .done +; Since we haven't seen it, have the caller tell us about it. ld de, StringBuffer1 call CopyName1 ld a, c @@ -34559,7 +34580,7 @@ endr ld [ScriptVar], a ret -.asm_2a514 +.done ld a, $1 ld [ScriptVar], a ret @@ -34571,30 +34592,30 @@ UnknownText_0x2a51a: ; 0x2a51a db "@" ; 0x2a51f -Function2a51f: ; 2a51f - callba Function90439 +RandomPhoneWildMon: ; 2a51f + callba GetCallerLocation ld d, b ld e, c - ld hl, WildMons1 - ld bc, $002f - call Function2a288 - jr c, .asm_2a538 - ld hl, WildMons3 - call Function2a288 + ld hl, JohtoGrassWildMons + ld bc, GRASS_WILDDATA_LENGTH + call LookUpWildmonsForMapDE + jr c, .ok + ld hl, KantoGrassWildMons + call LookUpWildmonsForMapDE -.asm_2a538 - ld bc, $0005 +.ok + ld bc, 5 + 0 * 2 add hl, bc ld a, [TimeOfDay] inc a - ld bc, $000e -.asm_2a543 + ld bc, 7 * 2 +.loop dec a - jr z, .asm_2a549 + jr z, .done add hl, bc - jr .asm_2a543 + jr .loop -.asm_2a549 +.done call Random and $3 ld c, a @@ -34608,13 +34629,13 @@ endr call GetPokemonName ld hl, StringBuffer1 ld de, StringBuffer4 - ld bc, $000b + ld bc, PKMN_NAME_LENGTH jp CopyBytes ; 2a567 RandomPhoneMon: ; 2a567 ; Get a random monster owned by the trainer who's calling. - callba Function90439 + callba GetCallerLocation ld hl, TrainerGroups ld a, d dec a @@ -34697,22 +34718,22 @@ endr ; 2a5e9 -WildMons1: ; 0x2a5e9 +JohtoGrassWildMons: ; 0x2a5e9 INCLUDE "data/wild/johto_grass.asm" -WildMons2: ; 0x2b11d +JohtoWaterWildMons: ; 0x2b11d INCLUDE "data/wild/johto_water.asm" -WildMons3: ; 0x2b274 +KantoGrassWildMons: ; 0x2b274 INCLUDE "data/wild/kanto_grass.asm" -WildMons4: ; 0x2b7f7 +KantoWaterWildMons: ; 0x2b7f7 INCLUDE "data/wild/kanto_water.asm" -WildMons5: ; 0x2b8d0 +SwarmGrassWildMons: ; 0x2b8d0 INCLUDE "data/wild/swarm_grass.asm" -WildMons6: ; 0x2b92f +SwarmWaterWildMons: ; 0x2b92f INCLUDE "data/wild/swarm_water.asm" @@ -36643,7 +36664,7 @@ AIScoring: ; 38591 INCLUDE "battle/ai/scoring.asm" -Function3952d: ; 3952d +GetTrainerClassName: ; 3952d ld hl, RivalName ld a, c cp RIVAL1 @@ -38721,7 +38742,7 @@ _KrisMailBoxMenu: ; 0x447a0 ; 0x447b4 .EmptyMailboxText ; 0x447b4 - TX_FAR _EmptyMailboxText + text_jump _EmptyMailboxText db "@" InitMail: ; 0x447b9 @@ -38791,7 +38812,7 @@ Function44806: ; 0x44806 xor a ld [hBGMapMode], a call Function352f - call DrawOnMap + call UpdateSprites ld a, [wd0f1] ld [wcf88], a ld a, [OBPals + 8 * 6] @@ -38869,15 +38890,15 @@ Function4484a: ; 0x4484a ; 0x448ac .PutAwayText ; 0x448ac - TX_FAR ClearedMailPutAwayText + text_jump ClearedMailPutAwayText db "@" .PackFullText ; 0x448b1 - TX_FAR MailPackFullText + text_jump MailPackFullText db "@" .MessageLostText ; 0x448b6 - TX_FAR MailMessageLostText + text_jump MailMessageLostText db "@" .Function448bb: ; 0x448bb @@ -38939,15 +38960,15 @@ Function4484a: ; 0x4484a ; 0x4493c .HoldingMailText ; 0x4493c - TX_FAR MailAlreadyHoldingItemText + text_jump MailAlreadyHoldingItemText db "@" .EggText ; 0x44941 - TX_FAR MailEggText + text_jump MailEggText db "@" .MailMovedText ; 0x44946 - TX_FAR MailMovedFromBoxText + text_jump MailMovedFromBoxText db "@" .Cancel @@ -43933,31 +43954,31 @@ Function4aa6e: ; 4aa6e Function4aa7a: ; 4aa7a ld hl, DefaultFlypoint ld d, $3 -.asm_4aa7f - ld e, $6 +.loop + ld e, PARTY_LENGTH ld a, [hli] push de push hl - cp $ff - jr z, .asm_4aab3 - ld hl, wc314 + cp -1 + jr z, .done + ld hl, wPartyMonMenuIconAnims inc a ld d, a -.asm_4aa8d +.inner_loop ld a, [hl] and a - jr z, .asm_4aaa5 + jr z, .next cp d - jr z, .asm_4aa9a - jr .asm_4aaa5 + jr z, .same_as_d + jr .next ld a, $3 - jr .asm_4aa9c + jr .proceed -.asm_4aa9a +.same_as_d ld a, $2 -.asm_4aa9c +.proceed push hl ld c, l ld b, h @@ -43966,32 +43987,32 @@ Function4aa7a: ; 4aa7a ld [hl], a pop hl -.asm_4aaa5 +.next ld bc, $0010 add hl, bc dec e - jr nz, .asm_4aa8d + jr nz, .inner_loop pop hl pop de dec d - jr nz, .asm_4aa7f - jr .asm_4aab5 + jr nz, .loop + jr .finished -.asm_4aab3 +.done pop hl pop de -.asm_4aab5 +.finished ret ; 4aab6 Function4aab6: ; 4aab6 ld hl, DefaultFlypoint ld d, $3 -.asm_4aabb +.loop ld a, [hli] - cp $ff - jr z, .asm_4aad2 + cp -1 + jr z, .done push de push hl hlcoord 0, 1 @@ -44001,9 +44022,9 @@ Function4aab6: ; 4aab6 pop hl pop de dec d - jr nz, .asm_4aabb + jr nz, .loop -.asm_4aad2 +.done ret ; 4aad3 @@ -44011,12 +44032,12 @@ Function4aad3: ; 4aad3 ld hl, PartyCount ld a, [hli] and a - ret z + ret z ; Nothing in your party ld c, a xor a ld [$ffb0], a -.asm_4aadd +.loop push bc push hl ld e, 0 @@ -44027,7 +44048,7 @@ Function4aad3: ; 4aad3 pop hl pop bc dec c - jr nz, .asm_4aadd + jr nz, .loop call Function4aa7a callba Function8cf69 @@ -44037,11 +44058,11 @@ Function4aad3: ; 4aad3 Function4aafb: ; 4aafb ld a, [CurPartySpecies] cp EGG - jr z, .asm_4ab04 + jr z, .egg and a ret -.asm_4ab04 +.egg scf ret ; 4ab06 @@ -44055,10 +44076,10 @@ Function4ab06: ; 4ab06 ld b, a ld a, [hl] or b - jr nz, .asm_4ab19 + jr nz, .NotFainted scf -.asm_4ab19 +.NotFainted ret ; 4ab1a @@ -44563,7 +44584,7 @@ Function4ae5e: ; 4ae5e ld a, [hOAMUpdate] push af call ExitMenu - call DrawOnMap + call UpdateSprites xor a ld [hOAMUpdate], a call DelayFrame @@ -44578,18 +44599,18 @@ Function4ae5e: ; 4ae5e SECTION "bank13", ROMX, BANK[$13] -Function4c000:: ; 4c000 +SwapTextboxPalettes:: ; 4c000 hlcoord 0, 0 decoord 0, 0, AttrMap ld b, $12 -.asm_4c008 +.loop push bc - ld c, $14 -.asm_4c00b + ld c, SCREEN_WIDTH +.innerloop ld a, [hl] push hl srl a - jr c, .asm_4c021 + jr c, .UpperNybble ld hl, TilesetPalettes add [hl] ld l, a @@ -44598,9 +44619,9 @@ Function4c000:: ; 4c000 ld h, a ld a, [hl] and $f - jr .asm_4c031 + jr .next -.asm_4c021 +.UpperNybble ld hl, TilesetPalettes add [hl] ld l, a @@ -44611,28 +44632,28 @@ Function4c000:: ; 4c000 swap a and $f -.asm_4c031 +.next pop hl ld [de], a res 7, [hl] inc hl inc de dec c - jr nz, .asm_4c00b + jr nz, .innerloop pop bc dec b - jr nz, .asm_4c008 + jr nz, .loop ret ; 4c03f -Function4c03f:: ; 4c03f +ScrollBGMapPalettes:: ; 4c03f ld hl, BGMapBuffer ld de, BGMapPalBuffer -.asm_4c045 +.loop ld a, [hl] push hl srl a - jr c, .asm_4c05b + jr c, .UpperNybble ld hl, TilesetPalettes add [hl] ld l, a @@ -44641,9 +44662,9 @@ Function4c03f:: ; 4c03f ld h, a ld a, [hl] and $f - jr .asm_4c06b + jr .next -.asm_4c05b +.UpperNybble ld hl, TilesetPalettes add [hl] ld l, a @@ -44654,14 +44675,14 @@ Function4c03f:: ; 4c03f swap a and $f -.asm_4c06b +.next pop hl ld [de], a res 7, [hl] inc hl inc de dec c - jr nz, .asm_4c045 + jr nz, .loop ret ; 4c075 @@ -46344,7 +46365,7 @@ StatsScreenInit_gotaddress: ; 4dc94 push hl call WhiteBGMap call ClearTileMap - call DrawOnMap + call UpdateSprites callba Functionfb53e pop hl call _hl_ @@ -49428,11 +49449,11 @@ Function506ef: ; 506ef ld hl, StatusFlags2 bit 2, [hl] jr nz, .asm_50712 - callba Function2a111 + callba GetMapEncounterRate ld a, b and a jr z, .asm_5071e - callba Function2a14f + callba ChooseWildEncounter jr nz, .asm_5071e jr .asm_50718 @@ -50411,42 +50432,42 @@ Function50db9: ; 50db9 ld a, [wd263] cp $1 - jr nz, .asm_50dca + jr nz, .check_party_ot_name ld hl, OTPartyCount ld de, OTPartyMonOT ld a, ENEMY_OT_NAME - jr .asm_50dfc -.asm_50dca + jr .done +.check_party_ot_name cp $4 - jr nz, .asm_50dd8 + jr nz, .check_mon_name ld hl, PartyCount ld de, PartyMonOT ld a, PARTY_OT_NAME - jr .asm_50dfc -.asm_50dd8 + jr .done +.check_mon_name cp $5 - jr nz, .asm_50de6 + jr nz, .check_item_name ld hl, OBPals + 8 * 6 ld de, PokemonNames ld a, PKMN_NAME - jr .asm_50dfc -.asm_50de6 + jr .done +.check_item_name cp $2 - jr nz, .asm_50df4 + jr nz, .check_ob_item_name ld hl, NumItems ld de, ItemNames ld a, ITEM_NAME - jr .asm_50dfc -.asm_50df4 + jr .done +.check_ob_item_name ld hl, OBPals + 8 * 6 ld de, ItemNames ld a, ITEM_NAME -.asm_50dfc +.done ld [wcf61], a ld a, l ld [wd100], a @@ -52350,7 +52371,7 @@ EngineFlagAction:: ; 80430 .ceiling ld a, e - cp $a2 + cp NUM_ENGINE_FLAGS jr c, .read ; Invalid flags are treated as flag 00. @@ -52480,7 +52501,7 @@ VarActionTable: ; 80671 dwb wSpecialPhoneCallID, $00 dwb wcf64, $00 dwb wdca4, $00 - dwb wdbf9, $40 + dwb wCurrentCaller, $40 dwb wdc4b, $40 dwb wdc4a, $40 dwb wdc58, $00 @@ -55176,10 +55197,10 @@ Function84753: ; 84753 Function84757: ; 84757 ld a, [wca88] - cp $ff + cp -1 jr nz, .c_directly_below_e5 ld a, [wca89] - cp $ff + cp -1 jr z, .asm_8477f .c_directly_below_e5 @@ -56278,7 +56299,7 @@ Function88055: ; 88055 xor a ld [hBGMapMode], a call Function352f - call DrawOnMap + call UpdateSprites call Function350c ld a, [wcf73] cp $2 @@ -56348,7 +56369,7 @@ Function880c2: ; 880c2 xor a ld [hBGMapMode], a call Function1cbb - call DrawOnMap + call UpdateSprites call Function88116 call Function88126 call Function321c @@ -61465,7 +61486,7 @@ Special_DisplayUnownWords: ; 8ae68 xor a ld [hBGMapMode], a call Function1cbb - call DrawOnMap + call UpdateSprites call Function321c call Function1cfd inc hl @@ -61648,7 +61669,7 @@ SpecialBuenasPassword: ; 8af6b call CopyMenuDataHeader ld a, [wdc4a] ld c, a - callba Functionb8f8f + callba GetBuenasPassword ld a, [wcf83] add c add $2 @@ -61701,7 +61722,7 @@ Function8afbd: ; 8afbd ld a, [MenuSelection] add c ld c, a - callba Functionb8f8f + callba GetBuenasPassword pop hl call PlaceString ret @@ -61724,7 +61745,7 @@ SpecialBuenaPrize: ; 8afd4 .asm_8aff1 call DelayFrame - call DrawOnMap + call UpdateSprites call Function8b097 call Function8b0e2 jr z, .asm_8b05f @@ -61844,7 +61865,7 @@ Function8b09e: ; 8b09e ld hl, MenuDataHeader_0x8b0d1 call CopyMenuDataHeader call Function1cbb - call DrawOnMap + call UpdateSprites call Function1cfd ld bc, $0015 add hl, bc @@ -61893,7 +61914,7 @@ Function8b0e2: ; 8b0e2 ld [wcf76], a ld [hBGMapMode], a call Function352f - call DrawOnMap + call UpdateSprites call Function350c ld a, [MenuSelection] ld c, a @@ -63154,7 +63175,7 @@ Function8b7bd: ; 8b7bd ld c, $12 call Function8b703 call Function8b75d - call DrawOnMap + call UpdateSprites call Function89209 call Function350c call Function8920f @@ -63957,7 +63978,7 @@ Function8c26d: ; 8c26d cp $4 jr z, .asm_8c288 callba Function6454 - call DrawOnMap + call UpdateSprites call DelayFrame call Function8c2a0 call Function8cf4f @@ -65187,33 +65208,33 @@ Function8cbe6: ; 8cbe6 (23:4be6) Special_MagnetTrain: ; 8cc04 ld a, [ScriptVar] and a - jr nz, .asm_8cc14 - ld a, $1 + jr nz, .ToGoldenrod + ld a, 1 ; forwards lb bc, $40, $60 ld de, $fca0 - jr .asm_8cc1c + jr .continue -.asm_8cc14 - ld a, $ff +.ToGoldenrod + ld a, -1 ; backwards lb bc, $c0, $a0 ld de, $b460 -.asm_8cc1c +.continue ld h, a ld a, [rSVBK] push af ld a, $5 ld [rSVBK], a ld a, h - ld [wd191], a + ld [w5_d191], a ld a, c - ld [wd192], a + ld [w5_d192], a ld a, b - ld [wd193], a + ld [w5_d193], a ld a, e - ld [wd194], a + ld [w5_d194], a ld a, d - ld [wd195], a + ld [w5_d195], a ld a, [hSCX] push af ld a, [hSCY] @@ -65223,24 +65244,24 @@ Special_MagnetTrain: ; 8cc04 ld a, [hl] push af ld [hl], $1 -.asm_8cc48 +.loop ld a, [wcf63] and a - jr z, .asm_8cc66 + jr z, .initialize bit 7, a - jr nz, .asm_8cc6b + jr nz, .done callab Function8cf69 call Function8cdf7 call Function8cc99 call Function3b0c call DelayFrame - jr .asm_8cc48 + jr .loop -.asm_8cc66 +.initialize call Function8ceae - jr .asm_8cc48 + jr .loop -.asm_8cc6b +.done pop af ld [hVBlank], a call WhiteBGMap @@ -65648,10 +65669,26 @@ Function8ceae: ; 8ceae ret ; 8ceff -MagnetTrainTilemap1: db $1f, $05, $06, $0a, $0a, $0a, $09, $0a, $0a, $0a, $0a, $0a, $0a, $09, $0a, $0a, $0a, $0b, $0c, $1f -MagnetTrainTilemap2: db $14, $15, $16, $1a, $1a, $1a, $19, $1a, $1a, $1a, $1a, $1a, $1a, $19, $1a, $1a, $1a, $1b, $1c, $1d -MagnetTrainTilemap3: db $24, $25, $26, $27, $07, $2f, $29, $28, $28, $28, $28, $28, $28, $29, $07, $2f, $2a, $2b, $2c, $2d -MagnetTrainTilemap4: db $20, $1f, $2e, $1f, $17, $00, $2e, $1f, $1f, $1f, $1f, $1f, $1f, $2e, $17, $00, $1f, $2e, $1f, $0f +MagnetTrainTilemap1: + db $1f, $05, $06, $0a, $0a + db $0a, $09, $0a, $0a, $0a + db $0a, $0a, $0a, $09, $0a + db $0a, $0a, $0b, $0c, $1f +MagnetTrainTilemap2: + db $14, $15, $16, $1a, $1a + db $1a, $19, $1a, $1a, $1a + db $1a, $1a, $1a, $19, $1a + db $1a, $1a, $1b, $1c, $1d +MagnetTrainTilemap3: + db $24, $25, $26, $27, $07 + db $2f, $29, $28, $28, $28 + db $28, $28, $28, $29, $07 + db $2f, $2a, $2b, $2c, $2d +MagnetTrainTilemap4: + db $20, $1f, $2e, $1f, $17 + db $00, $2e, $1f, $1f, $1f + db $1f, $1f, $1f, $2e, $17 + db $00, $1f, $2e, $1f, $0f ; 8cf4f Function8cf4f: ; 8cf4f @@ -65695,105 +65732,105 @@ Function8cf69: ; 8cf69 ; 8cf7a Function8cf7a: ; 8cf7a - ld hl, wc314 - ld e, $a -.asm_8cf7f + ld hl, wPartyMonMenuIconAnims + ld e, 10 ; Do this first loop 10 times +.loop ld a, [hl] and a - jr z, .asm_8cf91 + jr z, .next ; Done with this iteration ld c, l ld b, h push hl push de call Function8d24b - call Function8d04c + call LoadBouncingMonIcon pop de pop hl - jr c, .asm_8cfa7 + jr c, .done -.asm_8cf91 +.next ld bc, $0010 add hl, bc dec e - jr nz, .asm_8cf7f + jr nz, .loop ld a, [wc3b5] ld l, a - ld h, $c4 -.asm_8cf9e + ld h, Sprites / $0100 +.loop2 ; Clear (Sprites + [wc3b5] --> SpritesEnd) ld a, l - cp $a0 - jr nc, .asm_8cfa7 + cp SpritesEnd % $0100 + jr nc, .done xor a ld [hli], a - jr .asm_8cf9e + jr .loop2 -.asm_8cfa7 +.done ret ; 8cfa8 Function8cfa8: ; 8cfa8 (23:4fa8) - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims ld e, $a -.asm_8cfad +.loop ld a, [hl] and a - jr z, .asm_8cfbf + jr z, .next ld c, l ld b, h push hl push de call Function8d24b - call Function8d04c + call LoadBouncingMonIcon pop de pop hl - jr c, .asm_8cfd5 -.asm_8cfbf + jr c, .done +.next ld bc, $10 add hl, bc dec e - jr nz, .asm_8cfad + jr nz, .loop ld a, [wc3b5] ld l, a ld h, $c4 -.asm_8cfcc +.loop2 ld a, l cp $40 - jr nc, .asm_8cfd5 + jr nc, .done xor a ld [hli], a - jr .asm_8cfcc -.asm_8cfd5 + jr .loop2 +.done ret Function8cfd6:: ; 8cfd6 push de push af - ld hl, wc314 - ld e, $a -.asm_8cfdd + ld hl, wPartyMonMenuIconAnims + ld e, 2 * 4 + 2 ; 4 tiles for each frame, then one frame each for mail and item +.loop ld a, [hl] and a - jr z, .asm_8cfec + jr z, .found ld bc, $0010 add hl, bc dec e - jr nz, .asm_8cfdd + jr nz, .loop pop af pop de scf ret -.asm_8cfec +.found ld c, l ld b, h ld hl, wc3b4 inc [hl] ld a, [hl] and a - jr nz, .asm_8cff7 + jr nz, .initialized inc [hl] -.asm_8cff7 +.initialized pop af ld e, a ld d, 0 @@ -65854,25 +65891,26 @@ Function8d036: ; 8d036 Function8d03d: ; 8d03d (23:503d) - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims ld bc, $10 ld e, $a xor a -.asm_8d046 +.loop ld [hl], a add hl, bc dec e - jr nz, .asm_8d046 + jr nz, .loop ret -Function8d04c: ; 8d04c +LoadBouncingMonIcon: ; 8d04c +; Populate Sprites with the bouncing mon icons call Function8d0ec call Function8d132 cp $fd - jr z, .asm_8d0b9 + jr z, .done cp $fc - jr z, .asm_8d0b6 + jr z, .almost call Function8d1a2 ld a, [wc3ba] add [hl] @@ -65887,7 +65925,7 @@ Function8d04c: ; 8d04c ld d, Sprites / $100 ld a, [hli] ld c, a -.asm_8d071 +.loop ld a, [wc3bc] ld b, a ld a, [wc3be] @@ -65926,20 +65964,20 @@ Function8d04c: ; 8d04c ld a, e ld [wc3b5], a cp SpritesEnd % $100 - jr nc, .asm_8d0bb + jr nc, .outofroom dec c - jr nz, .asm_8d071 + jr nz, .loop pop bc - jr .asm_8d0b9 + jr .done -.asm_8d0b6 +.almost call Function8d036 -.asm_8d0b9 +.done and a ret -.asm_8d0bb +.outofroom pop bc scf ret @@ -65950,12 +65988,12 @@ Function8d0be: ; 8d0be ld a, [hl] ld hl, wc3b8 bit 6, [hl] - jr z, .asm_8d0cc + jr z, .ok add $8 xor $ff inc a -.asm_8d0cc +.ok pop hl ret ; 8d0ce @@ -65965,12 +66003,12 @@ Function8d0ce: ; 8d0ce ld a, [hl] ld hl, wc3b8 bit 5, [hl] - jr z, .asm_8d0dc + jr z, .ok add $8 xor $ff inc a -.asm_8d0dc +.ok pop hl ret ; 8d0de @@ -66012,20 +66050,20 @@ Function8d109: ; 8d109 ld hl, wc300 ld b, a ld c, $a -.asm_8d111 +.loop ld a, [hli] cp b - jr z, .asm_8d11c + jr z, .ok inc hl dec c - jr nz, .asm_8d111 + jr nz, .loop xor a - jr .asm_8d11d + jr .done -.asm_8d11c +.ok ld a, [hl] -.asm_8d11d +.done pop bc pop hl ret @@ -66046,28 +66084,28 @@ Function8d120:: ; 8d120 Function8d132: ; 8d132 -.asm_8d132 +.loop ld hl, $0008 add hl, bc ld a, [hl] and a - jr z, .asm_8d142 + jr z, .ok dec [hl] call Function8d189 ld a, [hli] push af - jr .asm_8d163 + jr .skip -.asm_8d142 +.ok ld hl, $000a add hl, bc inc [hl] call Function8d189 ld a, [hli] cp $fe - jr z, .asm_8d17b + jr z, .minus_2 cp $ff - jr z, .asm_8d16d + jr z, .minus_1 push af ld a, [hl] push hl @@ -66080,7 +66118,7 @@ Function8d132: ; 8d132 ld [hl], a pop hl -.asm_8d163 +.skip ld a, [hl] and $c0 srl a @@ -66088,7 +66126,7 @@ Function8d132: ; 8d132 pop af ret -.asm_8d16d +.minus_1 xor a ld hl, $0008 add hl, bc @@ -66098,9 +66136,9 @@ Function8d132: ; 8d132 rept 2 dec [hl] endr - jr .asm_8d132 + jr .loop -.asm_8d17b +.minus_2 xor a ld hl, $0008 add hl, bc @@ -66109,7 +66147,7 @@ endr ld hl, $000a add hl, bc ld [hl], a - jr .asm_8d132 + jr .loop ; 8d189 Function8d189: ; 8d189 @@ -66143,7 +66181,7 @@ endr ret ; 8d1ac -Function8d1ac: ; 8d1ac +Function8d1ac: ; unreferenced push hl ld l, a ld h, 0 @@ -66220,7 +66258,7 @@ Function8d24b: ; 8d24b add hl, bc ld e, [hl] ld d, 0 - ld hl, Jumptable_8d25b + ld hl, .Jumptable rept 2 add hl, de endr @@ -66231,53 +66269,53 @@ endr ; 8d25b -Jumptable_8d25b: ; 8d25b (23:525b) - dw Function8d2a1 - dw Function8d2a2 - dw Function8d2b9 - dw Function8d2ea - dw Function8d302 - dw Function8d36c - dw Function8d37a - dw Function8d381 - dw Function8d3c3 - dw Function8d422 - dw Function8d429 - dw Function8d43e - dw Function8d373 - dw Function8d46e - dw Function8d47c - dw Function8d475 - dw Function8d483 - dw Function8d52a - dw Function8d543 - dw Function8d54a - dw Function8d578 - dw Function8d57f - dw Function8d5b0 - dw Function8d5e2 - dw Function8d607 - dw Function8d35a - dw Function8d6b7 - dw Function8d630 - dw Function8d637 - dw Function8d63e - dw Function8d666 - dw Function8d6be - dw Function8d680 - dw Function8d6a2 - dw Function8d6ae - - -Function8d2a1: ; 8d2a1 (23:52a1) - ret - -Function8d2a2: ; 8d2a2 (23:52a2) +.Jumptable: ; 8d25b (23:525b) + dw .zero + dw .one + dw .two + dw .three + dw .four + dw .five + dw .six + dw .seven + dw .eight + dw .nine + dw .ten + dw .eleven + dw .twelve + dw .thirteen + dw .fourteen + dw .fifteen + dw .sixteen + dw .seventeen + dw .eighteen + dw .nineteen + dw .twenty + dw .twentyone + dw .twentytwo + dw .twentythree + dw .twentyfour + dw .twentyfive + dw .twentysix + dw .twentyseven + dw .twentyeight + dw .twentynine + dw .thirty + dw .thirtyone + dw .thirtytwo + dw .thirtythree + dw .thirtyfour + + +.zero: ; 8d2a1 (23:52a1) + ret + +.one: ; 8d2a2 (23:52a2) ld a, [wcfa9] ld hl, $0 add hl, bc cp [hl] - jr z, Function8d2b9 + jr z, .two ld hl, $4 add hl, bc ld [hl], $10 @@ -66286,7 +66324,7 @@ Function8d2a2: ; 8d2a2 (23:52a2) ld [hl], $0 ret -Function8d2b9: ; 8d2b9 (23:52b9) +.two: ; 8d2b9 (23:52b9) ld hl, $4 add hl, bc ld [hl], $18 @@ -66323,7 +66361,7 @@ Function8d2b9: ; 8d2b9 (23:52b9) ld [hl], a ret -Function8d2ea: ; 8d2ea (23:52ea) +.three: ; 8d2ea (23:52ea) ld a, [wcfa9] ld hl, $0 add hl, bc @@ -66339,17 +66377,17 @@ Function8d2ea: ; 8d2ea (23:52ea) ld [hl], $18 ret -Function8d302: ; 8d302 (23:5302) - call Function8d6c5 +.four: ; 8d302 (23:5302) + call .anonymous_jumptable jp [hl] ; 8d306 (23:5306) -; Anonymous jumptable (see Function8d6c5) - dw Function8d30a - dw Function8d321 +; Anonymous jumptable (see .anonymous_jumptable) + dw .four_zero + dw .four_one ; 8d30a -Function8d30a: ; 8d30a +.four_zero: ; 8d30a call Function8d6d8 ld hl, $0000 add hl, bc @@ -66364,7 +66402,7 @@ Function8d30a: ; 8d30a add hl, bc ld [hl], a -Function8d321: ; 8d321 +.four_one: ; 8d321 ld hl, $0004 add hl, bc ld a, [hl] @@ -66401,7 +66439,7 @@ Function8d321: ; 8d321 ret ; 8d35a -Function8d35a: ; 8d35a (23:535a) +.twentyfive: ; 8d35a (23:535a) ld hl, $c add hl, bc ld a, [hl] @@ -66414,19 +66452,19 @@ Function8d35a: ; 8d35a (23:535a) ld [hl], a ret -Function8d36c: ; 8d36c (23:536c) +.five: ; 8d36c (23:536c) callab Function11a3b ret -Function8d373: ; 8d373 (23:5373) +.twelve: ; 8d373 (23:5373) callab Function120c1 ret -Function8d37a: ; 8d37a (23:537a) - callab Functione46ed +.six: ; 8d37a (23:537a) + callab GameFreakLogoJumper ret -Function8d381: ; 8d381 (23:5381) +.seven: ; 8d381 (23:5381) ld hl, $c add hl, bc ld a, [hl] @@ -66471,7 +66509,7 @@ endr call Function8d036 ret -Function8d3c3: ; 8d3c3 (23:53c3) +.eight: ; 8d3c3 (23:53c3) ld hl, $c add hl, bc ld a, [hli] @@ -66537,11 +66575,11 @@ Function8d3c3: ; 8d3c3 (23:53c3) call Function8d036 ret -Function8d422: ; 8d422 (23:5422) +.nine: ; 8d422 (23:5422) callab Function9321d ret -Function8d429: ; 8d429 (23:5429) +.ten: ; 8d429 (23:5429) callab Function932ac ld hl, wcf64 ld a, [hl] @@ -66552,7 +66590,7 @@ Function8d429: ; 8d429 (23:5429) call Function8d120 ret -Function8d43e: ; 8d43e (23:543e) +.eleven: ; 8d43e (23:543e) ld hl, $b add hl, bc ld a, [hl] @@ -66582,33 +66620,33 @@ Function8d43e: ; 8d43e (23:543e) ld [hl], a ret -Function8d46e: ; 8d46e (23:546e) +.thirteen: ; 8d46e (23:546e) callab Functione00ed ret -Function8d475: ; 8d475 (23:5475) +.fifteen: ; 8d475 (23:5475) callab Function90d41 ret -Function8d47c: ; 8d47c (23:547c) +.fourteen: ; 8d47c (23:547c) callab Functione21a1 ret -Function8d483: ; 8d483 (23:5483) - call Function8d6c5 +.sixteen: ; 8d483 (23:5483) + call .anonymous_jumptable jp [hl] ; 8d487 (23:5487) -; Anonymous jumptable (see Function8d6c5) - dw Function8d493 - dw Function8d4d5 - dw Function8d4a5 - dw Function8d4b8 - dw Function8d4e8 - dw Function8d526 +; Anonymous jumptable (see .anonymous_jumptable) + dw .sixteen_zero + dw .sixteen_one + dw .sixteen_two + dw .sixteen_three + dw .sixteen_four + dw .sixteen_five ; 8d493 -Function8d493: ; 8d493 +.sixteen_zero: ; 8d493 ld a, $14 call Function8d120 ld hl, $000b @@ -66620,7 +66658,7 @@ Function8d493: ; 8d493 ret ; 8d4a5 -Function8d4a5: ; 8d4a5 +.sixteen_two: ; 8d4a5 ld hl, $000c add hl, bc ld a, [hl] @@ -66635,7 +66673,7 @@ Function8d4a5: ; 8d4a5 add hl, bc ld [hl], $40 -Function8d4b8: ; 8d4b8 +.sixteen_three: ; 8d4b8 ld hl, $000c add hl, bc ld a, [hl] @@ -66652,10 +66690,10 @@ Function8d4b8: ; 8d4b8 .asm_8d4cd ld de, SFX_GOT_SAFARI_BALLS call PlaySFX - jr Function8d526 + jr .sixteen_five ; 8d4d5 -Function8d4d5: ; 8d4d5 +.sixteen_one: ; 8d4d5 ld hl, $000b add hl, bc ld [hl], $4 @@ -66668,7 +66706,7 @@ Function8d4d5: ; 8d4d5 ret ; 8d4e8 -Function8d4e8: ; 8d4e8 +.sixteen_four: ; 8d4e8 ld hl, $000d add hl, bc ld a, [hl] @@ -66708,12 +66746,12 @@ Function8d4e8: ; 8d4e8 call Function8d6d8 ret -Function8d526: ; 8d526 +.sixteen_five: ; 8d526 call Function8d036 ret ; 8d52a -Function8d52a: ; 8d52a (23:552a) +.seventeen: ; 8d52a (23:552a) ld hl, $4 add hl, bc ld a, [hl] @@ -66731,11 +66769,11 @@ endr call Function8d036 ret -Function8d543: ; 8d543 (23:5543) +.eighteen: ; 8d543 (23:5543) callab Function29676 ret -Function8d54a: ; 8d54a (23:554a) +.nineteen: ; 8d54a (23:554a) ld hl, $c add hl, bc ld a, [hl] @@ -66766,11 +66804,11 @@ Function8d54a: ; 8d54a (23:554a) call Function8d036 ret -Function8d578: ; 8d578 (23:5578) +.twenty: ; 8d578 (23:5578) callab Function91640 ret -Function8d57f: ; 8d57f (23:557f) +.twentyone: ; 8d57f (23:557f) ld hl, $d add hl, bc ld e, [hl] @@ -66805,7 +66843,7 @@ endr ld [hl], a ret -Function8d5b0: ; 8d5b0 (23:55b0) +.twentytwo: ; 8d5b0 (23:55b0) ld hl, $5 add hl, bc ld a, [hl] @@ -66841,7 +66879,7 @@ endr ld [hl], a ret -Function8d5e2: ; 8d5e2 (23:55e2) +.twentythree: ; 8d5e2 (23:55e2) ld hl, $4 add hl, bc ld a, [hl] @@ -66867,7 +66905,7 @@ endr call Function8d036 ret -Function8d607: ; 8d607 (23:5607) +.twentyfour: ; 8d607 (23:5607) ld hl, $5 add hl, bc ld a, [hl] @@ -66897,15 +66935,15 @@ endr ld [hl], a ret -Function8d630: ; 8d630 (23:5630) +.twentyseven: ; 8d630 (23:5630) callba Function108bc7 ret -Function8d637: ; 8d637 (23:5637) +.twentyeight: ; 8d637 (23:5637) callba Function108be0 ret -Function8d63e: ; 8d63e (23:563e) +.twentynine: ; 8d63e (23:563e) ld a, [wcf65] and a jr nz, .asm_8d645 @@ -66930,7 +66968,7 @@ Function8d63e: ; 8d63e (23:563e) call Function8d120 ret -Function8d666: ; 8d666 (23:5666) +.thirty: ; 8d666 (23:5666) ld hl, $c add hl, bc ld a, [hl] @@ -66948,7 +66986,7 @@ Function8d666: ; 8d666 (23:5666) .asm_8d67f ret -Function8d680: ; 8d680 (23:5680) +.thirtytwo: ; 8d680 (23:5680) ld hl, $b add hl, bc ld d, [hl] @@ -66972,7 +67010,7 @@ endr ld [hl], a ret -Function8d6a2: ; 8d6a2 (23:56a2) +.thirtythree: ; 8d6a2 (23:56a2) ld a, [wcf64] cp $40 ret nz @@ -66980,7 +67018,7 @@ Function8d6a2: ; 8d6a2 (23:56a2) call Function8d120 ret -Function8d6ae: ; 8d6ae (23:56ae) +.thirtyfour: ; 8d6ae (23:56ae) ld hl, $5 add hl, bc ld a, [hl] @@ -66988,15 +67026,15 @@ Function8d6ae: ; 8d6ae (23:56ae) ld [hl], a ret -Function8d6b7: ; 8d6b7 (23:56b7) +.twentysix: ; 8d6b7 (23:56b7) callba Function11d0b6 ret -Function8d6be: ; 8d6be (23:56be) +.thirtyone: ; 8d6be (23:56be) callba Function49aa2 ret -Function8d6c5: ; 8d6c5 (23:56c5) +.anonymous_jumptable: ; 8d6c5 (23:56c5) ld hl, [sp+$0] ld e, [hl] inc hl @@ -67099,81 +67137,156 @@ Unknown_8d6e6: ; 8d6e6 dw Unknown_8d948 ; 8d76a -Unknown_8d76a: db $00,$20, $ff -Unknown_8d76d: db $00,$08, $01,$08, $fe -Unknown_8d772: db $3d,$08, $3e,$08, $fe -Unknown_8d777: db $3f,$08, $40,$08, $fe -Unknown_8d77c: db $00,$04, $01,$04, $fe -Unknown_8d781: db $3d,$04, $3e,$04, $fe -Unknown_8d786: db $3f,$04, $40,$04, $fe -Unknown_8d78b: db $00,$08, $01,$08, $00,$08, $01,$48, $fe -Unknown_8d794: db $63,$08, $64,$08, $63,$08, $64,$48, $fe -Unknown_8d79d: db $65,$08, $66,$08, $65,$08, $66,$48, $fe -Unknown_8d7a6: db $1e,$01, $1f,$01, $fe -Unknown_8d7ab: db $20,$01, $fd,$01, $fe -Unknown_8d7b0: db $21,$01, $fd,$01, $fe -Unknown_8d7b5: db $81,$0c, $82,$01, $83,$01, $82,$04, $81,$0c, $82,$0c, $83,$04, $84,$20, $85,$03, $86,$03, $87,$04, $88,$04, $89,$04, $8a,$0a, $8b,$07, $ff -Unknown_8d7d4: db $23,$03, $23,$83, $fe -Unknown_8d7d9: db $24,$02, $25,$02, $26,$02, $25,$02, $fe -Unknown_8d7e2: db $27,$07, $28,$07, $27,$87, $28,$47, $fe -Unknown_8d7eb: db $29,$07, $2a,$07, $29,$07, $2b,$07, $fe -Unknown_8d7f4: db $29,$07, $2c,$07, $2d,$07, $2c,$07, $29,$07, $ff -Unknown_8d7ff: db $2e,$14, $ff -Unknown_8d802: db $2f,$20, $ff -Unknown_8d805: db $30,$20, $ff -Unknown_8d808: db $30,$03, $31,$03, $30,$03, $31,$43, $fe -Unknown_8d811: db $32,$04, $33,$04, $34,$04, $fc -Unknown_8d818: db $35,$03, $36,$03, $fe -Unknown_8d81d: db $37,$07, $38,$07, $fe -Unknown_8d822: db $39,$20, $ff -Unknown_8d825: db $3b,$02, $3a,$02, $3b,$02, $ff -Unknown_8d82c: db $3c,$20, $ff -Unknown_8d82f: db $41,$08, $42,$08, $41,$08, $42,$48, $fe - db $43,$08, $44,$08, $fe - db $45,$08, $46,$08, $fe - db $47,$08, $48,$08, $fe - db $49,$01, $49,$41, $49,$c1, $49,$81, $fe - db $4a,$20, $ff - db $4b,$20, $ff - db $4c,$20, $ff - db $4d,$20, $ff - db $4e,$03, $fd,$03, $fe -Unknown_8d861: db $fd,$20, $ff -Unknown_8d864: db $4f,$20, $ff -Unknown_8d867: db $50,$02, $51,$10, $fd,$01, $52,$01, $fd,$01, $53,$01, $fc -Unknown_8d874: db $54,$20, $ff -Unknown_8d877: db $55,$20, $ff -Unknown_8d87a: db $55,$60, $ff -Unknown_8d87d: db $55,$a0, $ff -Unknown_8d880: db $55,$e0, $ff -Unknown_8d883: db $56,$0a, $57,$09, $58,$0a, $59,$0a, $58,$09, $5a,$0a, $fe -Unknown_8d890: db $50,$02, $5b,$02, $50,$02, $5b,$42, $fe -Unknown_8d899: db $5c,$02, $ff -Unknown_8d89c: db $5d,$02, $ff -Unknown_8d89f: db $5e,$02, $ff -Unknown_8d8a2: db $5f,$02, $ff -Unknown_8d8a5: db $60,$02, $ff -Unknown_8d8a8: db $61,$02, $ff -Unknown_8d8ab: db $62,$02, $ff -Unknown_8d8ae: db $32,$03, $33,$03, $34,$03, $30,$03, $31,$03, $30,$03, $31,$43, $30,$03, $31,$03, $30,$03, $31,$43, $30,$03, $31,$03, $30,$03, $31,$43, $ff -Unknown_8d8cd: db $30,$03, $31,$03, $30,$03, $31,$43, $30,$03, $31,$03, $30,$03, $31,$43, $30,$03, $31,$03, $30,$03, $31,$43, $32,$03, $33,$03, $34,$03, $fc -Unknown_8d8ec: db $67,$03, $68,$03, $fe -Unknown_8d8f1: db $6c,$03, $ff -Unknown_8d8f4: db $6d,$03, $ff -Unknown_8d8f7: db $69,$02, $6a,$02, $6b,$02, $fc -Unknown_8d8fe: db $6e,$03, $6f,$03, $70,$03, $71,$03, $fe -Unknown_8d907: db $71,$03, $6e,$07, $ff -Unknown_8d90c: db $72,$20, $73,$07, $74,$07, $ff -Unknown_8d913: db $75,$03, $ff -Unknown_8d916: db $76,$03, $77,$03, $78,$07, $fc -Unknown_8d91d: db $76,$43, $77,$43, $78,$47, $fc -Unknown_8d924: db $76,$83, $77,$83, $78,$87, $fc -Unknown_8d92b: db $76,$c3, $77,$c3, $78,$c7, $fc -Unknown_8d932: db $79,$03, $7a,$03, $7b,$03, $7c,$07, $7d,$07, $ff -Unknown_8d93d: db $7e,$03, $ff -Unknown_8d940: db $fd,$00, $ff -Unknown_8d943: db $7f,$08, $80,$08, $ff -Unknown_8d948: db $7f,$48, $80,$48, $ff +Unknown_8d76a: dw $2000 + db -1 +Unknown_8d76d: dw $0800, $0801 + db -2 +Unknown_8d772: dw $083d, $083e + db -2 +Unknown_8d777: dw $083f, $0840 + db -2 +Unknown_8d77c: dw $0400, $0401 + db -2 +Unknown_8d781: dw $043d, $043e + db -2 +Unknown_8d786: dw $043f, $0440 + db -2 +Unknown_8d78b: dw $0800, $0801, $0800, $4801 + db -2 +Unknown_8d794: dw $0863, $0864, $0863, $4864 + db -2 +Unknown_8d79d: dw $0865, $0866, $0865, $4866 + db -2 +Unknown_8d7a6: dw $011e, $011f + db -2 +Unknown_8d7ab: dw $0120, $01fd + db -2 +Unknown_8d7b0: dw $0121, $01fd + db -2 +Unknown_8d7b5: dw $0c81, $0182, $0183, $0482, $0c81, $0c82, $0483, $2084, $0385, $0386, $0487, $0488, $0489, $0a8a, $078b + db -1 +Unknown_8d7d4: dw $0323, $8323 + db -2 +Unknown_8d7d9: dw $0224, $0225, $0226, $0225 + db -2 +Unknown_8d7e2: dw $0727, $0728, $8727, $4728 + db -2 +Unknown_8d7eb: dw $0729, $072a, $0729, $072b + db -2 +Unknown_8d7f4: dw $0729, $072c, $072d, $072c, $0729 + db -1 +Unknown_8d7ff: dw $142e + db -1 +Unknown_8d802: dw $202f + db -1 +Unknown_8d805: dw $2030 + db -1 +Unknown_8d808: dw $0330, $0331, $0330, $4331 + db -2 +Unknown_8d811: dw $0432, $0433, $0434 + db -4 +Unknown_8d818: dw $0335, $0336 + db -2 +Unknown_8d81d: dw $0737, $0738 + db -2 +Unknown_8d822: dw $2039 + db -1 +Unknown_8d825: dw $023b, $023a, $023b + db -1 +Unknown_8d82c: dw $203c + db -1 +Unknown_8d82f: dw $0841, $0842, $0841, $4842 + db -2 + dw $0843, $0844 + db -2 + dw $0845, $0846 + db -2 + dw $0847, $0848 + db -2 + dw $0149, $4149, $c149, $8149 + db -2 + dw $204a + db -1 + dw $204b + db -1 + dw $204c + db -1 + dw $204d + db -1 + dw $034e, $03fd + db -2 +Unknown_8d861: dw $20fd + db -1 +Unknown_8d864: dw $204f + db -1 +Unknown_8d867: dw $0250, $1051, $01fd, $0152, $01fd, $0153 + db -4 +Unknown_8d874: dw $2054 + db -1 +Unknown_8d877: dw $2055 + db -1 +Unknown_8d87a: dw $6055 + db -1 +Unknown_8d87d: dw $a055 + db -1 +Unknown_8d880: dw $e055 + db -1 +Unknown_8d883: dw $0a56, $0957, $0a58, $0a59, $0958, $0a5a + db -2 +Unknown_8d890: dw $0250, $025b, $0250, $425b + db -2 +Unknown_8d899: dw $025c + db -1 +Unknown_8d89c: dw $025d + db -1 +Unknown_8d89f: dw $025e + db -1 +Unknown_8d8a2: dw $025f + db -1 +Unknown_8d8a5: dw $0260 + db -1 +Unknown_8d8a8: dw $0261 + db -1 +Unknown_8d8ab: dw $0262 + db -1 +Unknown_8d8ae: dw $0332, $0333, $0334, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331 + db -1 +Unknown_8d8cd: dw $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0332, $0333, $0334 + db -4 +Unknown_8d8ec: dw $0367, $0368 + db -2 +Unknown_8d8f1: dw $036c + db -1 +Unknown_8d8f4: dw $036d + db -1 +Unknown_8d8f7: dw $0269, $026a, $026b + db -4 +Unknown_8d8fe: dw $036e, $036f, $0370, $0371 + db -2 +Unknown_8d907: dw $0371, $076e + db -1 +Unknown_8d90c: dw $2072, $0773, $0774 + db -1 +Unknown_8d913: dw $0375 + db -1 +Unknown_8d916: dw $0376, $0377, $0778 + db -4 +Unknown_8d91d: dw $4376, $4377, $4778 + db -4 +Unknown_8d924: dw $8376, $8377, $8778 + db -4 +Unknown_8d92b: dw $c376, $c377, $c778 + db -4 +Unknown_8d932: dw $0379, $037a, $037b, $077c, $077d + db -1 +Unknown_8d93d: dw $037e + db -1 +Unknown_8d940: dw $00fd + db -1 +Unknown_8d943: dw $087f, $0880 + db -1 +Unknown_8d948: dw $487f, $4880 + db -1 ; 8d94d Unknown_8d94d: ; 8d94d @@ -68398,6 +68511,7 @@ Unknown_8e72a: ; 8e72a + Function8e72a: ; 8e72a add $10 Function8e72c: ; 8e72c @@ -68892,23 +69006,23 @@ GetGFXUnlessMobile: ; 8ea3f ; 8ea4a Function8ea4a: ; 8ea4a - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims ld e, $6 ld a, [wcfa9] ld d, a -.asm_8ea53 +.loop ld a, [hl] and a - jr z, .asm_8ea69 + jr z, .next cp d - jr z, .asm_8ea5e + jr z, .loadwithtwo ld a, $0 - jr .asm_8ea60 + jr .ok -.asm_8ea5e +.loadwithtwo ld a, $2 -.asm_8ea60 +.ok push hl ld c, l ld b, h @@ -68917,21 +69031,21 @@ Function8ea4a: ; 8ea4a ld [hl], a pop hl -.asm_8ea69 +.next ld bc, $0010 add hl, bc dec e - jr nz, .asm_8ea53 + jr nz, .loop ret ; 8ea71 Function8ea71: ; 8ea71 - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims ld e, $6 -.asm_8ea76 +.loop ld a, [hl] and a - jr z, .asm_8ea84 + jr z, .zero push hl ld c, l ld b, h @@ -68939,16 +69053,16 @@ Function8ea71: ; 8ea71 add hl, bc ld [hl], $1 pop hl -.asm_8ea84 +.zero ld bc, $10 add hl, bc dec e - jr nz, .asm_8ea76 + jr nz, .loop ret ; 8ea8c (23:6a8c) Function8ea8c: ; 8ea8c - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims ld e, $6 ld a, [wd0e3] ld d, a @@ -69231,7 +69345,7 @@ Function90136:: ; 90136 (24:4136) dec a ld c, a ld b, 0 - ld hl, Unknown_90627 + ld hl, SpecialPhoneCallList ld a, 6 call AddNTimes ld a, [hli] @@ -69277,7 +69391,7 @@ Function90178: ; 90178 (24:4178) dec a ld c, a ld b, 0 - ld hl, Unknown_90627 + ld hl, SpecialPhoneCallList ld a, 6 call AddNTimes ret @@ -69306,7 +69420,7 @@ Function90199: ; 90199 (24:4199) and a jr nz, .asm_901e7 ld a, b - ld [wdbf9], a + ld [wCurrentCaller], a ld hl, PhoneContacts ld bc, 12 call AddNTimes @@ -69375,7 +69489,7 @@ Function9020d: ; 9020d (24:420d) nop nop ld a, e - ld [wdbf9], a + ld [wCurrentCaller], a and a jr nz, .asm_9021d ld a, BANK(Unknown_90233) @@ -69455,7 +69569,7 @@ Function9027c: ; 9027c (24:427c) ret Phone_CallerTextboxWithName: ; 90292 (24:4292) - ld a, [wdbf9] + ld a, [wCurrentCaller] ld b, a call Function90363 ret @@ -69569,7 +69683,7 @@ Phone_StartRinging: ; 9033f ld de, SFX_CALL call PlaySFX call Phone_CallerTextbox - call DrawOnMap + call UpdateSprites callba Function4d188 ret ; 90355 @@ -69602,8 +69716,8 @@ endr Phone_CallerTextbox: ; 90375 hlcoord 0, 0 - ld b, $2 - ld c, $12 + ld b, 2 + ld c, SCREEN_WIDTH - 2 call TextBox ret ; 90380 @@ -69613,13 +69727,13 @@ Function90380: ; 90380 (24:4380) ld h, d ld l, e ld a, b - call Function9039a - call Function903a9 + call GetCallerTrainerClass + call GetCallerName ret Function9038a: ; 9038a (24:438a) ld a, c - call Function9039a + call GetCallerTrainerClass ld a, c ret nz ld a, b @@ -69630,10 +69744,10 @@ Function9038a: ; 9038a (24:438a) ld c, $1 ret -Function9039a: ; 9039a +GetCallerTrainerClass: ; 9039a push hl - ld hl, PhoneContacts - ld bc, 12 + ld hl, PhoneContacts + 0 ; PHONE_CONTACT_TRAINER_CLASS + ld bc, 12 ; PHONE_TABLE_WIDTH call AddNTimes ld a, [hli] ld b, [hl] @@ -69643,12 +69757,12 @@ Function9039a: ; 9039a ; 903a9 -Function903a9: ; 903a9 (24:43a9) +GetCallerName: ; 903a9 (24:43a9) ld a, c and a - jr z, .asm_903c5 + jr z, .NotTrainer - call Function90423 + call Phone_GetTrainerName push hl push bc call PlaceString @@ -69656,17 +69770,17 @@ Function903a9: ; 903a9 (24:43a9) ld [bc], a pop bc pop hl - ld de, 20 + 3 + ld de, SCREEN_WIDTH + 3 add hl, de - call Function9042e + call Phone_GetTrainerClassName call PlaceString ret -.asm_903c5 +.NotTrainer push hl ld c, b ld b, 0 - ld hl, Unknown_903d6 + ld hl, NonTrainerCallerNames rept 2 add hl, bc endr @@ -69678,23 +69792,23 @@ endr ret ; 903d6 (24:43d6) -Unknown_903d6: ; 903d6 - dw String_903e2 - dw String_903ed - dw String_90402 - dw String_903f2 - dw String_903f8 - dw String_9040d - -String_903e2: db "----------@" -String_903ed: db "MOM:@" -String_903f2: db "BILL:@" -String_903f8: db "PROF.ELM:@" -String_90402: db "BIKE SHOP:@" -String_9040d: db "BUENA:", $22, " DISC JOCKEY@" +NonTrainerCallerNames: ; 903d6 + dw .none + dw .mom + dw .bikeshop + dw .bill + dw .elm + dw .buena + +.none: db "----------@" +.mom: db "MOM:@" +.bill: db "BILL:@" +.elm: db "PROF.ELM:@" +.bikeshop: db "BIKE SHOP:@" +.buena: db "BUENA:", $22, " DISC JOCKEY@" ; 90423 -Function90423: ; 90423 (24:4423) +Phone_GetTrainerName: ; 90423 (24:4423) push hl push bc callba GetTrainerName @@ -69702,23 +69816,23 @@ Function90423: ; 90423 (24:4423) pop hl ret -Function9042e: ; 9042e (24:442e) +Phone_GetTrainerClassName: ; 9042e (24:442e) push hl push bc - callba Function3952d + callba GetTrainerClassName pop bc pop hl ret -Function90439: ; 90439 - ld a, [wdbf9] - call Function9039a +GetCallerLocation: ; 90439 + ld a, [wCurrentCaller] + call GetCallerTrainerClass ld d, c ld e, b push de - ld a, [wdbf9] - ld hl, PhoneContacts + 2 - ld bc, 12 + ld a, [wCurrentCaller] + ld hl, PhoneContacts + 2 ; PHONE_CONTACT_MAP_GROUP + ld bc, 12 ; PHONE_TABLE_WIDTH call AddNTimes ld b, [hl] inc hl @@ -69747,72 +69861,72 @@ ENDM phone 0, 2, OAKS_LAB, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone 0, 3, N_A, 7, BillPhoneScript1, 0, BillPhoneScript2 phone 0, 4, ELMS_LAB, 7, ElmPhoneScript1, 0, ElmPhoneScript2 - phone SCHOOLBOY, JACK1, NATIONAL_PARK, 7, UnknownScript_0xbd0d0, 7, UnknownScript_0xbd0fa - phone POKEFANF, BEVERLY1, NATIONAL_PARK, 7, UnknownScript_0xbd13f, 7, UnknownScript_0xbd158 - phone SAILOR, HUEY1, OLIVINE_LIGHTHOUSE_2F, 7, UnknownScript_0xbd17c, 7, UnknownScript_0xbd1a9 + phone SCHOOLBOY, JACK1, NATIONAL_PARK, 7, JackPhoneScript1, 7, JackPhoneScript2 + phone POKEFANF, BEVERLY1, NATIONAL_PARK, 7, BeverlyPhoneScript1, 7, BeverlyPhoneScript2 + phone SAILOR, HUEY1, OLIVINE_LIGHTHOUSE_2F, 7, HueyPhoneScript1, 7, HueyPhoneScript2 phone 0, 0, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone 0, 0, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone 0, 0, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone COOLTRAINERM, GAVEN3, ROUTE_26, 7, UnknownScript_0xbd1da, 7, UnknownScript_0xbd204 - phone COOLTRAINERF, BETH1, ROUTE_26, 7, UnknownScript_0xbd23d, 7, UnknownScript_0xbd267 - phone BIRD_KEEPER, JOSE2, ROUTE_27, 7, UnknownScript_0xbd294, 7, UnknownScript_0xbd2cb - phone COOLTRAINERF, REENA1, ROUTE_27, 7, UnknownScript_0xbd31c, 7, UnknownScript_0xbd346 - phone YOUNGSTER, JOEY1, ROUTE_30, 7, UnknownScript_0xbd373, 7, UnknownScript_0xbd3a0 - phone BUG_CATCHER, WADE1, ROUTE_31, 7, UnknownScript_0xbd3d1, 7, UnknownScript_0xbd428 - phone FISHER, RALPH1, ROUTE_32, 7, UnknownScript_0xbd4d2, 7, UnknownScript_0xbd509 - phone PICNICKER, LIZ1, ROUTE_32, 7, UnknownScript_0xbd560, 7, UnknownScript_0xbd58d - phone HIKER, ANTHONY2, ROUTE_33, 7, UnknownScript_0xbd634, 7, UnknownScript_0xbd66b - phone CAMPER, TODD1, ROUTE_34, 7, UnknownScript_0xbd6c1, 7, UnknownScript_0xbd6f5 - phone PICNICKER, GINA1, ROUTE_34, 7, UnknownScript_0xbd743, 7, UnknownScript_0xbd784 - phone JUGGLER, IRWIN1, ROUTE_35, 7, UnknownScript_0xbd7e7, 7, UnknownScript_0xbd7fd - phone BUG_CATCHER, ARNIE1, ROUTE_35, 7, UnknownScript_0xbd813, 7, UnknownScript_0xbd84a - phone SCHOOLBOY, ALAN1, ROUTE_36, 7, UnknownScript_0xbd8a6, 7, UnknownScript_0xbd8dd + phone COOLTRAINERM, GAVEN3, ROUTE_26, 7, GavenPhoneScript1, 7, GavenPhoneScript2 + phone COOLTRAINERF, BETH1, ROUTE_26, 7, BethPhoneScript1, 7, BethPhoneScript2 + phone BIRD_KEEPER, JOSE2, ROUTE_27, 7, JosePhoneScript1, 7, JosePhoneScript2 + phone COOLTRAINERF, REENA1, ROUTE_27, 7, ReenaPhoneScript1, 7, ReenaPhoneScript2 + phone YOUNGSTER, JOEY1, ROUTE_30, 7, JoeyPhoneScript1, 7, JoeyPhoneScript2 + phone BUG_CATCHER, WADE1, ROUTE_31, 7, WadePhoneScript1, 7, WadePhoneScript2 + phone FISHER, RALPH1, ROUTE_32, 7, RalphPhoneScript1, 7, RalphPhoneScript2 + phone PICNICKER, LIZ1, ROUTE_32, 7, LizPhoneScript1, 7, LizPhoneScript2 + phone HIKER, ANTHONY2, ROUTE_33, 7, AnthonyPhoneScript1, 7, AnthonyPhoneScript2 + phone CAMPER, TODD1, ROUTE_34, 7, ToddPhoneScript1, 7, ToddPhoneScript2 + phone PICNICKER, GINA1, ROUTE_34, 7, GinaPhoneScript1, 7, GinaPhoneScript2 + phone JUGGLER, IRWIN1, ROUTE_35, 7, IrwinPhoneScript1, 7, IrwinPhoneScript2 + phone BUG_CATCHER, ARNIE1, ROUTE_35, 7, ArniePhoneScript1, 7, ArniePhoneScript2 + phone SCHOOLBOY, ALAN1, ROUTE_36, 7, AlanPhoneScript1, 7, AlanPhoneScript2 phone 0, 0, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone LASS, DANA1, ROUTE_38, 7, UnknownScript_0xbd930, 7, UnknownScript_0xbd967 - phone SCHOOLBOY, CHAD1, ROUTE_38, 7, UnknownScript_0xbd9c6, 7, UnknownScript_0xbd9f0 - phone POKEFANM, DEREK1, ROUTE_39, 7, UnknownScript_0xbda35, 7, UnknownScript_0xbda6e - phone FISHER, TULLY1, ROUTE_42, 7, UnknownScript_0xbdaac, 7, UnknownScript_0xbdae3 - phone POKEMANIAC, BRENT1, ROUTE_43, 7, UnknownScript_0xbdb36, 7, UnknownScript_0xbdb60 - phone PICNICKER, TIFFANY3, ROUTE_43, 7, UnknownScript_0xbdb99, 7, UnknownScript_0xbdbd0 - phone BIRD_KEEPER, VANCE1, ROUTE_44, 7, UnknownScript_0xbdc73, 7, UnknownScript_0xbdc9d - phone FISHER, WILTON1, ROUTE_44, 7, UnknownScript_0xbdcce, 7, UnknownScript_0xbdd05 - phone BLACKBELT_T, KENJI3, ROUTE_45, 7, UnknownScript_0xbdd71, 7, UnknownScript_0xbdd7d - phone HIKER, PARRY1, ROUTE_45, 7, UnknownScript_0xbdd89, 7, UnknownScript_0xbddb3 - phone PICNICKER, ERIN1, ROUTE_46, 7, UnknownScript_0xbdde4, 7, UnknownScript_0xbde0e - phone 0, 5, GOLDENROD_DEPT_STORE_ROOF, 7, UnknownScript_0xa0b14, 7, UnknownScript_0xa0b26 + phone LASS, DANA1, ROUTE_38, 7, DanaPhoneScript1, 7, DanaPhoneScript2 + phone SCHOOLBOY, CHAD1, ROUTE_38, 7, ChadPhoneScript1, 7, ChadPhoneScript2 + phone POKEFANM, DEREK1, ROUTE_39, 7, DerekPhoneScript1, 7, DerekPhoneScript2 + phone FISHER, TULLY1, ROUTE_42, 7, TullyPhoneScript1, 7, TullyPhoneScript2 + phone POKEMANIAC, BRENT1, ROUTE_43, 7, BrentPhoneScript1, 7, BrentPhoneScript2 + phone PICNICKER, TIFFANY3, ROUTE_43, 7, TiffanyPhoneScript1, 7, TiffanyPhoneScript2 + phone BIRD_KEEPER, VANCE1, ROUTE_44, 7, VancePhoneScript1, 7, VancePhoneScript2 + phone FISHER, WILTON1, ROUTE_44, 7, WiltonPhoneScript1, 7, WiltonPhoneScript2 + phone BLACKBELT_T, KENJI3, ROUTE_45, 7, KenjiPhoneScript1, 7, KenjiPhoneScript2 + phone HIKER, PARRY1, ROUTE_45, 7, ParryPhoneScript1, 7, ParryPhoneScript2 + phone PICNICKER, ERIN1, ROUTE_46, 7, ErinPhoneScript1, 7, ErinPhoneScript2 + phone 0, 5, GOLDENROD_DEPT_STORE_ROOF, 7, BuenaPhoneScript1, 7, BuenaPhoneScript2 ; 90627 -Unknown_90627: ; 90627 +SpecialPhoneCallList: ; 90627 dw Function90188 - db $04 + db 4 dbw BANK(ElmPhoneScript2), ElmPhoneScript2 dw Function90188 - db $04 + db 4 dbw BANK(ElmPhoneScript2), ElmPhoneScript2 dw Function90188 - db $04 + db 4 dbw BANK(ElmPhoneScript2), ElmPhoneScript2 dw Function90188 - db $04 + db 4 dbw BANK(ElmPhoneScript2), ElmPhoneScript2 dw Function90197 - db $04 + db 4 dbw BANK(ElmPhoneScript2), ElmPhoneScript2 dw Function90197 - db $02 - dbw BANK(UnknownScript_0xa0b09), UnknownScript_0xa0b09 ; bike shop + db 2 + dbw BANK(BikeShopPhoneScript), BikeShopPhoneScript ; bike shop dw Function90197 - db $01 + db 1 dbw BANK(MomPhoneLectureScript), MomPhoneLectureScript dw Function90188 - db $04 + db 4 dbw BANK(ElmPhoneScript2), ElmPhoneScript2 ; 90657 @@ -70286,7 +70400,7 @@ Special_SetDayOfWeek: ; 90913 call Function90993 jr nc, .asm_9096a call ExitMenu - call DrawOnMap + call UpdateSprites ld hl, UnknownText_0x90a44 call PrintText call YesNoBox @@ -70420,7 +70534,7 @@ Function90a54: ; 90a54 ld bc, $0312 call ClearBox ld hl, UnknownText_0x90a6c - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 90a6c @@ -70451,7 +70565,7 @@ Function90a88: ; 90a88 ld bc, $0312 call ClearBox ld hl, UnknownText_0x90aa0 - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 90aa0 @@ -70479,7 +70593,7 @@ Function90abc: ; 90abc ld bc, $0312 call ClearBox ld hl, UnknownText_0x90acc - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 90acc @@ -71142,7 +71256,7 @@ Function90f86: ; 90f86 (24:4f86) callba Function1dd6bb ld hl, UnknownText_0x90faf bccoord 6, 6 - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 90fa8 (24:4fa8) @@ -71973,7 +72087,7 @@ Function91492: ; 91492 Function914ab: ; 914ab (24:54ab) - ld hl, wc324 + ld hl, wPartyMonMenuIconAnims + 16 ld bc, $90 xor a call ByteFill @@ -72232,17 +72346,6 @@ RadioChannels: ret -OAKS_POKEMON_TALK EQU 0 -POKEDEX_SHOW EQU 1 -POKEMON_MUSIC EQU 2 -LUCKY_CHANNEL EQU 3 -BUENAS_PASSWORD EQU 4 -PLACES_AND_PEOPLE EQU 5 -LETS_ALL_SING EQU 6 -ROCKET_RADIO EQU 7 -POKE_FLUTE_RADIO EQU 8 -UNOWN_RADIO EQU 9 -EVOLUTION_RADIO EQU 10 Function91753: ; 91753 (24:5753) xor a ; OAKS_POKEMON_TALK @@ -72378,7 +72481,7 @@ Function9183e: ; 9183e (24:583e) Function91853: ; 91853 ret -Function91854: ; 91854 (24:5854) +RadioMusicNone: ; 91854 (24:5854) push de ld a, e ld [wc6dc], a @@ -72661,11 +72764,11 @@ endr ld a, [hli] ld h, [hl] ld l, a - ld de, .asm_91a9b + ld de, .jump_return push de jp [hl] -.asm_91a9b +.jump_return push de hlcoord 0, 12 ld bc, $0412 @@ -72753,8 +72856,8 @@ _FlyMap: ; 91af3 ld a, [hl] and A_BUTTON jr nz, .pressedA - call Function91b73 - call Function91c17 + call FlyMapScroll + call GetMapCursorCoordinates callba Function8cf69 call DelayFrame jr .loop @@ -72788,50 +72891,50 @@ _FlyMap: ; 91af3 ret ; 91b73 -Function91b73: ; 91b73 +FlyMapScroll: ; 91b73 ld a, [StartFlypoint] ld e, a ld a, [EndFlypoint] ld d, a ld hl, $ffa9 ld a, [hl] - and $40 - jr nz, .asm_91b89 + and D_UP + jr nz, .ScrollNext ld a, [hl] - and $80 - jr nz, .asm_91b9b + and D_DOWN + jr nz, .ScrollPrev ret -.asm_91b89 +.ScrollNext ld hl, DefaultFlypoint ld a, [hl] cp d - jr nz, .asm_91b93 + jr nz, .NotAtEndYet ld a, e dec a ld [hl], a -.asm_91b93 +.NotAtEndYet inc [hl] - call Function91c3c - jr z, .asm_91b89 - jr .asm_91bab + call CheckIfVisitedFlypoint + jr z, .ScrollNext + jr .Finally -.asm_91b9b +.ScrollPrev ld hl, DefaultFlypoint ld a, [hl] cp e - jr nz, .asm_91ba5 + jr nz, .NotAtStartYet ld a, d inc a ld [hl], a -.asm_91ba5 +.NotAtStartYet dec [hl] - call Function91c3c - jr z, .asm_91b9b + call CheckIfVisitedFlypoint + jr z, .ScrollPrev -.asm_91bab +.Finally call TownMapBubble call WaitBGMap xor a @@ -72913,7 +73016,7 @@ TownMapBubble: ; 91bb5 ret ; 91c17 -Function91c17: ; 91c17 +GetMapCursorCoordinates: ; 91c17 ld a, [DefaultFlypoint] ld l, a ld h, $0 @@ -72935,7 +73038,8 @@ Function91c17: ; 91c17 ret ; 91c3c -Function91c3c: ; 91c3c +CheckIfVisitedFlypoint: ; 91c3c +; Check if the flypoint loaded in [hl] has been visited yet. push bc push de push hl @@ -73673,26 +73777,26 @@ Function92311: ; 92311 ld b, $2 call GetSGBLayout call Function32f9 -.asm_9236e +.loop call Functiona57 ld hl, hJoyPressed ld a, [hl] and B_BUTTON - jr nz, .asm_9238f + jr nz, .pressedB ld a, [hl] and A_BUTTON - jr nz, .asm_92393 + jr nz, .pressedA call Function923b8 - call Function91c17 + call GetMapCursorCoordinates callba Function8cf69 call DelayFrame - jr .asm_9236e + jr .loop -.asm_9238f - ld a, $ff +.pressedB + ld a, -1 jr .asm_9239f -.asm_92393 +.pressedA ld a, [DefaultFlypoint] ld l, a ld h, 0 @@ -75513,11 +75617,11 @@ Function930e9: ; 930e9 (24:70e9) ; 9311a (24:711a) UnknownText_9311a: ; 9311a - TX_FAR UnknownText_0x1c5079 + text_jump UnknownText_0x1c5079 db "@" UnknownText_9311f: ; 9311f - TX_FAR UnknownText_0x1c5092 + text_jump UnknownText_0x1c5092 db "@" Function93124: ; 93124 (24:7124) @@ -76277,7 +76381,7 @@ TreeMonEncounter: ; b81ea callba Function1060ef xor a - ld [wd22e], a + ld [TempWildMonSpecies], a ld [CurPartyLevel], a ld hl, TreeMonMaps @@ -76305,7 +76409,7 @@ TreeMonEncounter: ; b81ea RockMonEncounter: ; b8219 xor a - ld [wd22e], a + ld [TempWildMonSpecies], a ld [CurPartyLevel], a ld hl, RockMonMaps @@ -76630,7 +76734,7 @@ endr jr z, NoTreeMon ld a, [hli] - ld [wd22e], a + ld [TempWildMonSpecies], a ld a, [hl] ld [CurPartyLevel], a scf @@ -76638,7 +76742,7 @@ endr NoTreeMon: ; b843b xor a - ld [wd22e], a + ld [TempWildMonSpecies], a ld [CurPartyLevel], a ret ; b8443 @@ -84869,12 +84973,12 @@ Functione46dd: ; e46dd -Functione46ed: ; e46ed (39:46ed) +GameFreakLogoJumper: ; e46ed (39:46ed) ld hl, $b add hl, bc ld e, [hl] ld d, 0 - ld hl, Jumptable_e46fd + ld hl, GameFreakLogoScenes rept 2 add hl, de endr @@ -84883,21 +84987,21 @@ endr ld l, a jp [hl] -Jumptable_e46fd: ; e46fd (39:46fd) - dw Functione4707 - dw Functione470d - dw Functione4759 - dw Functione4776 - dw Functione47ab +GameFreakLogoScenes: ; e46fd (39:46fd) + dw GameFreakLogoScene1 + dw GameFreakLogoScene2 + dw GameFreakLogoScene3 + dw GameFreakLogoScene4 + dw GameFreakLogoScene5 -Functione4707: ; e4707 (39:4707) +GameFreakLogoScene1: ; e4707 (39:4707) ld hl, $b add hl, bc inc [hl] ret -Functione470d: ; e470d (39:470d) +GameFreakLogoScene2: ; e470d (39:470d) ld hl, $c add hl, bc ld a, [hl] @@ -84942,7 +85046,7 @@ Functione470d: ; e470d (39:470d) call PlaySFX ret -Functione4759: ; e4759 (39:4759) +GameFreakLogoScene3: ; e4759 (39:4759) ld hl, $d add hl, bc ld a, [hl] @@ -84961,7 +85065,7 @@ Functione4759: ; e4759 (39:4759) call PlaySFX ret -Functione4776: ; e4776 (39:4776) +GameFreakLogoScene4: ; e4776 (39:4776) ld hl, $d add hl, bc ld a, [hl] @@ -84972,7 +85076,7 @@ Functione4776: ; e4776 (39:4776) srl a ld e, a ld d, $0 - ld hl, Unknown_e47ac + ld hl, GameFreakLogoPalettes rept 2 add hl, de endr @@ -84995,11 +85099,11 @@ endr inc [hl] call Functione4687 -Functione47ab: ; e47ab (39:47ab) +GameFreakLogoScene5: ; e47ab (39:47ab) ret ; e47ac (39:47ac) -Unknown_e47ac: ; e47ac +GameFreakLogoPalettes: ; e47ac ; Ditto's color as it turns into the Game Freak logo. ; Fade from pink to orange. ; One color per step. @@ -85025,7 +85129,7 @@ GameFreakLogo: ; e47cc INCBIN "gfx/splash/logo.1bpp" ; e48ac -Functione48ac: ; e48ac +CrystalIntro: ; e48ac ld a, [rSVBK] push af ld a, $5 @@ -85035,25 +85139,24 @@ Functione48ac: ; e48ac ld a, [hVBlank] push af call Functione4901 - -Functione48bc: ; e48bc +.loop: ; e48bc call Functiona57 ld a, [$ffa9] and $f - jr nz, .asm_e48db + jr nz, .ShutOffMusic ld a, [wcf63] bit 7, a - jr nz, .asm_e48e1 - call Functione490f + jr nz, .done + call IntroSceneJumper callba Function8cf69 call DelayFrame - jp Functione48bc + jp .loop -.asm_e48db +.ShutOffMusic ld de, MUSIC_NONE call PlayMusic -.asm_e48e1 +.done call WhiteBGMap call ClearSprites call ClearTileMap @@ -85084,7 +85187,7 @@ Functione4901: ; e4901 ret ; e490f -Functione490f: ; e490f +IntroSceneJumper: ; e490f ld a, [wcf63] ld e, a ld d, 0 @@ -87754,7 +87857,7 @@ Functionfb877: ; fb877 call LowVolume call WhiteBGMap call ClearTileMap - call DrawOnMap + call UpdateSprites call ClearSprites ld a, [wPokedexStatus] push af @@ -89252,7 +89355,7 @@ Functionfd017: ; fd017 inc [hl] .ok ld a, 1 - ld [wdbf9], a + ld [wCurrentCaller], a ld bc, wd03f ld hl, 0 add hl, bc @@ -94654,4 +94757,4 @@ IF DEF(CRYSTAL11) INCBIN "misc/stadium2_2.bin" ELSE INCBIN "misc/stadium2_1.bin" -ENDC +ENDC
\ No newline at end of file diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm index 263995d6d..b17939eef 100644 --- a/maps/AzaleaGym.asm +++ b/maps/AzaleaGym.asm @@ -27,7 +27,7 @@ BugsyScript_0x18ec1e: scall AzaleaGymTriggerRockets .FightDone checkevent EVENT_GOT_TM49_FURY_CUTTER - iftrue UnknownScript_0x18ec6d + iftrue .GotFuryCutter setevent EVENT_BEAT_TWINS_AMY_AND_MAY setevent EVENT_BEAT_BUG_CATCHER_BENNY setevent EVENT_BEAT_BUG_CATCHER_AL @@ -35,17 +35,17 @@ BugsyScript_0x18ec1e: writetext UnknownText_0x18ee2b keeptextopen verbosegiveitem TM_FURY_CUTTER, 1 - iffalse UnknownScript_0x18ec71 + iffalse .NoRoomForFuryCutter setevent EVENT_GOT_TM49_FURY_CUTTER writetext UnknownText_0x18eefa closetext loadmovesprites end -UnknownScript_0x18ec6d: +.GotFuryCutter: writetext UnknownText_0x18ef98 closetext -UnknownScript_0x18ec71: +.NoRoomForFuryCutter: loadmovesprites end @@ -61,9 +61,9 @@ AzaleaGymTriggerRockets: jumpstd radiotowerrockets TrainerTwinsAmyandmay1: - trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY1, TwinsAmyandmay1SeenText, TwinsAmyandmay1BeatenText, $0000, TwinsAmyandmay1Script + trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY1, TwinsAmyandmay1SeenText, TwinsAmyandmay1BeatenText, $0000, .AfterScript -TwinsAmyandmay1Script: +.AfterScript: talkaftercancel loadfont writetext UnknownText_0x18f1fc @@ -72,9 +72,9 @@ TwinsAmyandmay1Script: end TrainerTwinsAmyandmay2: - trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY2, TwinsAmyandmay2SeenText, TwinsAmyandmay2BeatenText, $0000, TwinsAmyandmay2Script + trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY2, TwinsAmyandmay2SeenText, TwinsAmyandmay2BeatenText, $0000, .AfterScript -TwinsAmyandmay2Script: +.AfterScript: talkaftercancel loadfont writetext UnknownText_0x18f269 @@ -83,9 +83,9 @@ TwinsAmyandmay2Script: end TrainerBug_catcherBug_catcher_benny: - trainer EVENT_BEAT_BUG_CATCHER_BENNY, BUG_CATCHER, BUG_CATCHER_BENNY, Bug_catcherBug_catcher_bennySeenText, Bug_catcherBug_catcher_bennyBeatenText, $0000, Bug_catcherBug_catcher_bennyScript + trainer EVENT_BEAT_BUG_CATCHER_BENNY, BUG_CATCHER, BUG_CATCHER_BENNY, Bug_catcherBug_catcher_bennySeenText, Bug_catcherBug_catcher_bennyBeatenText, $0000, .AfterScript -Bug_catcherBug_catcher_bennyScript: +.AfterScript: talkaftercancel loadfont writetext UnknownText_0x18f053 @@ -94,9 +94,9 @@ Bug_catcherBug_catcher_bennyScript: end TrainerBug_catcherAl: - trainer EVENT_BEAT_BUG_CATCHER_AL, BUG_CATCHER, AL, Bug_catcherAlSeenText, Bug_catcherAlBeatenText, $0000, Bug_catcherAlScript + trainer EVENT_BEAT_BUG_CATCHER_AL, BUG_CATCHER, AL, Bug_catcherAlSeenText, Bug_catcherAlBeatenText, $0000, .AfterScript -Bug_catcherAlScript: +.AfterScript: talkaftercancel loadfont writetext UnknownText_0x18f0d3 @@ -105,9 +105,9 @@ Bug_catcherAlScript: end TrainerBug_catcherJosh: - trainer EVENT_BEAT_BUG_CATCHER_JOSH, BUG_CATCHER, JOSH, Bug_catcherJoshSeenText, Bug_catcherJoshBeatenText, $0000, Bug_catcherJoshScript + trainer EVENT_BEAT_BUG_CATCHER_JOSH, BUG_CATCHER, JOSH, Bug_catcherJoshSeenText, Bug_catcherJoshBeatenText, $0000, .AfterScript -Bug_catcherJoshScript: +.AfterScript: talkaftercancel loadfont writetext UnknownText_0x18f17e @@ -358,8 +358,8 @@ AzaleaGym_MapEventHeader: .Warps: db 2 - warp_def $f, $4, 5, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $f, $5, 5, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN + warp_def $f, $4, 5, AZALEA_TOWN + warp_def $f, $5, 5, AZALEA_TOWN .XYTriggers: db 0 diff --git a/maps/AzaleaMart.asm b/maps/AzaleaMart.asm index ab03d588f..9a2642d23 100644 --- a/maps/AzaleaMart.asm +++ b/maps/AzaleaMart.asm @@ -46,8 +46,8 @@ AzaleaMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $7, $3, 3, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN + warp_def $7, $2, 3, AZALEA_TOWN + warp_def $7, $3, 3, AZALEA_TOWN .XYTriggers: db 0 diff --git a/maps/AzaleaPokeCenter1F.asm b/maps/AzaleaPokeCenter1F.asm index 344d258d7..5ca60d551 100644 --- a/maps/AzaleaPokeCenter1F.asm +++ b/maps/AzaleaPokeCenter1F.asm @@ -78,9 +78,9 @@ AzaleaPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $7, $4, 1, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, AZALEA_TOWN + warp_def $7, $4, 1, AZALEA_TOWN + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/AzaleaTown.asm b/maps/AzaleaTown.asm index b1560b945..f6f8b9a3b 100644 --- a/maps/AzaleaTown.asm +++ b/maps/AzaleaTown.asm @@ -452,14 +452,14 @@ AzaleaTown_MapEventHeader: .Warps: db 8 - warp_def $9, $f, 1, GROUP_AZALEA_POKECENTER_1F, MAP_AZALEA_POKECENTER_1F - warp_def $d, $15, 1, GROUP_CHARCOAL_KILN, MAP_CHARCOAL_KILN - warp_def $5, $15, 2, GROUP_AZALEA_MART, MAP_AZALEA_MART - warp_def $5, $9, 1, GROUP_KURTS_HOUSE, MAP_KURTS_HOUSE - warp_def $f, $a, 1, GROUP_AZALEA_GYM, MAP_AZALEA_GYM - warp_def $7, $1f, 1, GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F - warp_def $a, $2, 3, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE - warp_def $b, $2, 4, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE + warp_def $9, $f, 1, AZALEA_POKECENTER_1F + warp_def $d, $15, 1, CHARCOAL_KILN + warp_def $5, $15, 2, AZALEA_MART + warp_def $5, $9, 1, KURTS_HOUSE + warp_def $f, $a, 1, AZALEA_GYM + warp_def $7, $1f, 1, SLOWPOKE_WELL_B1F + warp_def $a, $2, 3, ILEX_FOREST_AZALEA_GATE + warp_def $b, $2, 4, ILEX_FOREST_AZALEA_GATE .XYTriggers: db 3 diff --git a/maps/BattleTower1F.asm b/maps/BattleTower1F.asm index 65e17291e..b959e4d67 100644 --- a/maps/BattleTower1F.asm +++ b/maps/BattleTower1F.asm @@ -102,9 +102,9 @@ UnknownScript_0x9e44e: special Function170687 UnknownScript_0x9e454: musicfadeout MUSIC_NONE, $8 - domaptrigger GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM, $0 - domaptrigger GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR, $0 - domaptrigger GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY, $0 + domaptrigger BATTLE_TOWER_BATTLE_ROOM, $0 + domaptrigger BATTLE_TOWER_ELEVATOR, $0 + domaptrigger BATTLE_TOWER_HALLWAY, $0 follow $2, PLAYER applymovement $2, MovementData_0x9e571 writebyte $a @@ -797,9 +797,9 @@ BattleTower1F_MapEventHeader: .Warps: db 3 - warp_def $9, $7, 3, GROUP_BATTLE_TOWER_OUTSIDE, MAP_BATTLE_TOWER_OUTSIDE - warp_def $9, $8, 4, GROUP_BATTLE_TOWER_OUTSIDE, MAP_BATTLE_TOWER_OUTSIDE - warp_def $0, $7, 1, GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR + warp_def $9, $7, 3, BATTLE_TOWER_OUTSIDE + warp_def $9, $8, 4, BATTLE_TOWER_OUTSIDE + warp_def $0, $7, 1, BATTLE_TOWER_ELEVATOR .XYTriggers: db 0 diff --git a/maps/BattleTowerBattleRoom.asm b/maps/BattleTowerBattleRoom.asm index 3baa3d374..93ee749e3 100644 --- a/maps/BattleTowerBattleRoom.asm +++ b/maps/BattleTowerBattleRoom.asm @@ -85,14 +85,14 @@ UnknownScript_0x9f4a3: special Function170687 loadmovesprites special FadeBlackBGMap - warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7 + warpfacing $1, BATTLE_TOWER_1F, $7, $7 loadfont jump UnknownScript_0x9e4b0 UnknownScript_0x9f4c2: pause 60 special Special_BattleTowerFade - warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7 + warpfacing $1, BATTLE_TOWER_1F, $7, $7 writebyte $4 special Function170687 loadfont @@ -104,7 +104,7 @@ UnknownScript_0x9f4c2: UnknownScript_0x9f4d9: pause 60 special Special_BattleTowerFade - warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7 + warpfacing $1, BATTLE_TOWER_1F, $7, $7 BattleTowerBattleRoomScript_0x9f4e4: loadfont writetext UnknownText_0x9eaef @@ -144,8 +144,8 @@ BattleTowerBattleRoom_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 4, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY - warp_def $7, $4, 4, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY + warp_def $7, $3, 4, BATTLE_TOWER_HALLWAY + warp_def $7, $4, 4, BATTLE_TOWER_HALLWAY .XYTriggers: db 0 diff --git a/maps/BattleTowerElevator.asm b/maps/BattleTowerElevator.asm index 63c9c287c..f8e537f11 100644 --- a/maps/BattleTowerElevator.asm +++ b/maps/BattleTowerElevator.asm @@ -49,8 +49,8 @@ BattleTowerElevator_MapEventHeader: .Warps: db 2 - warp_def $3, $1, 1, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY - warp_def $3, $2, 1, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY + warp_def $3, $1, 1, BATTLE_TOWER_HALLWAY + warp_def $3, $2, 1, BATTLE_TOWER_HALLWAY .XYTriggers: db 0 diff --git a/maps/BattleTowerHallway.asm b/maps/BattleTowerHallway.asm index 9d305f01f..e564cbe01 100644 --- a/maps/BattleTowerHallway.asm +++ b/maps/BattleTowerHallway.asm @@ -81,12 +81,12 @@ BattleTowerHallway_MapEventHeader: .Warps: db 6 - warp_def $1, $b, 1, GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR - warp_def $0, $5, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM - warp_def $0, $7, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM - warp_def $0, $9, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM - warp_def $0, $d, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM - warp_def $0, $f, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM + warp_def $1, $b, 1, BATTLE_TOWER_ELEVATOR + warp_def $0, $5, 1, BATTLE_TOWER_BATTLE_ROOM + warp_def $0, $7, 1, BATTLE_TOWER_BATTLE_ROOM + warp_def $0, $9, 1, BATTLE_TOWER_BATTLE_ROOM + warp_def $0, $d, 1, BATTLE_TOWER_BATTLE_ROOM + warp_def $0, $f, 1, BATTLE_TOWER_BATTLE_ROOM .XYTriggers: db 0 diff --git a/maps/BattleTowerOutside.asm b/maps/BattleTowerOutside.asm index fe6374fe9..7211cb4d7 100644 --- a/maps/BattleTowerOutside.asm +++ b/maps/BattleTowerOutside.asm @@ -128,10 +128,10 @@ BattleTowerOutside_MapEventHeader: .Warps: db 4 - warp_def $15, $8, 3, GROUP_ROUTE_40_BATTLE_TOWER_GATE, MAP_ROUTE_40_BATTLE_TOWER_GATE - warp_def $15, $9, 4, GROUP_ROUTE_40_BATTLE_TOWER_GATE, MAP_ROUTE_40_BATTLE_TOWER_GATE - warp_def $9, $8, 1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F - warp_def $9, $9, 2, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F + warp_def $15, $8, 3, ROUTE_40_BATTLE_TOWER_GATE + warp_def $15, $9, 4, ROUTE_40_BATTLE_TOWER_GATE + warp_def $9, $8, 1, BATTLE_TOWER_1F + warp_def $9, $9, 2, BATTLE_TOWER_1F .XYTriggers: db 0 diff --git a/maps/BillsHouse.asm b/maps/BillsHouse.asm index 80c57851b..2adb05fb9 100644 --- a/maps/BillsHouse.asm +++ b/maps/BillsHouse.asm @@ -356,8 +356,8 @@ BillsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_25, MAP_ROUTE_25 - warp_def $7, $3, 1, GROUP_ROUTE_25, MAP_ROUTE_25 + warp_def $7, $2, 1, ROUTE_25 + warp_def $7, $3, 1, ROUTE_25 .XYTriggers: db 0 diff --git a/maps/BlackthornCity.asm b/maps/BlackthornCity.asm index acf85e29e..9a7c06cf3 100644 --- a/maps/BlackthornCity.asm +++ b/maps/BlackthornCity.asm @@ -309,14 +309,14 @@ BlackthornCity_MapEventHeader: .Warps: db 8 - warp_def $b, $12, 1, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F - warp_def $15, $d, 1, GROUP_BLACKTHORN_DRAGON_SPEECH_HOUSE, MAP_BLACKTHORN_DRAGON_SPEECH_HOUSE - warp_def $17, $1d, 1, GROUP_BLACKTHORN_DODRIO_TRADE_HOUSE, MAP_BLACKTHORN_DODRIO_TRADE_HOUSE - warp_def $1d, $f, 2, GROUP_BLACKTHORN_MART, MAP_BLACKTHORN_MART - warp_def $1d, $15, 1, GROUP_BLACKTHORN_POKECENTER_1F, MAP_BLACKTHORN_POKECENTER_1F - warp_def $1f, $9, 1, GROUP_MOVE_DELETERS_HOUSE, MAP_MOVE_DELETERS_HOUSE - warp_def $9, $24, 2, GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F - warp_def $1, $14, 1, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F + warp_def $b, $12, 1, BLACKTHORN_GYM_1F + warp_def $15, $d, 1, BLACKTHORN_DRAGON_SPEECH_HOUSE + warp_def $17, $1d, 1, BLACKTHORN_DODRIO_TRADE_HOUSE + warp_def $1d, $f, 2, BLACKTHORN_MART + warp_def $1d, $15, 1, BLACKTHORN_POKECENTER_1F + warp_def $1f, $9, 1, MOVE_DELETERS_HOUSE + warp_def $9, $24, 2, ICE_PATH_1F + warp_def $1, $14, 1, DRAGONS_DEN_1F .XYTriggers: db 0 diff --git a/maps/BlackthornDodrioTradeHouse.asm b/maps/BlackthornDodrioTradeHouse.asm index a841b0ec2..0762b0f7c 100644 --- a/maps/BlackthornDodrioTradeHouse.asm +++ b/maps/BlackthornDodrioTradeHouse.asm @@ -22,8 +22,8 @@ BlackthornDodrioTradeHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $3, 3, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY + warp_def $7, $2, 3, BLACKTHORN_CITY + warp_def $7, $3, 3, BLACKTHORN_CITY .XYTriggers: db 0 diff --git a/maps/BlackthornDragonSpeechHouse.asm b/maps/BlackthornDragonSpeechHouse.asm index 75ea0894f..03fb74ef0 100644 --- a/maps/BlackthornDragonSpeechHouse.asm +++ b/maps/BlackthornDragonSpeechHouse.asm @@ -47,8 +47,8 @@ BlackthornDragonSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $3, 2, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY + warp_def $7, $2, 2, BLACKTHORN_CITY + warp_def $7, $3, 2, BLACKTHORN_CITY .XYTriggers: db 0 diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm index 27701ded6..aef1a9305 100644 --- a/maps/BlackthornGym1F.asm +++ b/maps/BlackthornGym1F.asm @@ -386,13 +386,13 @@ BlackthornGym1F_MapEventHeader: .Warps: db 7 - warp_def $11, $4, 1, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $11, $5, 1, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $1, 1, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F - warp_def $9, $7, 2, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F - warp_def $6, $2, 3, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F - warp_def $7, $7, 4, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F - warp_def $6, $7, 5, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F + warp_def $11, $4, 1, BLACKTHORN_CITY + warp_def $11, $5, 1, BLACKTHORN_CITY + warp_def $7, $1, 1, BLACKTHORN_GYM_2F + warp_def $9, $7, 2, BLACKTHORN_GYM_2F + warp_def $6, $2, 3, BLACKTHORN_GYM_2F + warp_def $7, $7, 4, BLACKTHORN_GYM_2F + warp_def $6, $7, 5, BLACKTHORN_GYM_2F .XYTriggers: db 0 diff --git a/maps/BlackthornGym2F.asm b/maps/BlackthornGym2F.asm index 0286367e3..0c58cb480 100644 --- a/maps/BlackthornGym2F.asm +++ b/maps/BlackthornGym2F.asm @@ -131,11 +131,11 @@ BlackthornGym2F_MapEventHeader: .Warps: db 5 - warp_def $7, $1, 3, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F - warp_def $9, $7, 4, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F - warp_def $5, $2, 5, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F - warp_def $7, $8, 6, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F - warp_def $3, $8, 7, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F + warp_def $7, $1, 3, BLACKTHORN_GYM_1F + warp_def $9, $7, 4, BLACKTHORN_GYM_1F + warp_def $5, $2, 5, BLACKTHORN_GYM_1F + warp_def $7, $8, 6, BLACKTHORN_GYM_1F + warp_def $3, $8, 7, BLACKTHORN_GYM_1F .XYTriggers: db 0 diff --git a/maps/BlackthornMart.asm b/maps/BlackthornMart.asm index 784e97203..315672a45 100644 --- a/maps/BlackthornMart.asm +++ b/maps/BlackthornMart.asm @@ -47,8 +47,8 @@ BlackthornMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $3, 4, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY + warp_def $7, $2, 4, BLACKTHORN_CITY + warp_def $7, $3, 4, BLACKTHORN_CITY .XYTriggers: db 0 diff --git a/maps/BlackthornPokeCenter1F.asm b/maps/BlackthornPokeCenter1F.asm index 1f766c544..840c6b7b4 100644 --- a/maps/BlackthornPokeCenter1F.asm +++ b/maps/BlackthornPokeCenter1F.asm @@ -49,9 +49,9 @@ BlackthornPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 5, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $4, 5, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 5, BLACKTHORN_CITY + warp_def $7, $4, 5, BLACKTHORN_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/BluesHouse.asm b/maps/BluesHouse.asm index c4ed75fe3..5b9af110a 100644 --- a/maps/BluesHouse.asm +++ b/maps/BluesHouse.asm @@ -147,8 +147,8 @@ BluesHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_PALLET_TOWN, MAP_PALLET_TOWN - warp_def $7, $3, 2, GROUP_PALLET_TOWN, MAP_PALLET_TOWN + warp_def $7, $2, 2, PALLET_TOWN + warp_def $7, $3, 2, PALLET_TOWN .XYTriggers: db 0 diff --git a/maps/BrunosRoom.asm b/maps/BrunosRoom.asm index 693142d6f..21a9e657d 100644 --- a/maps/BrunosRoom.asm +++ b/maps/BrunosRoom.asm @@ -132,10 +132,10 @@ BrunosRoom_MapEventHeader: .Warps: db 4 - warp_def $11, $4, 3, GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM - warp_def $11, $5, 4, GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM - warp_def $2, $4, 1, GROUP_KARENS_ROOM, MAP_KARENS_ROOM - warp_def $2, $5, 2, GROUP_KARENS_ROOM, MAP_KARENS_ROOM + warp_def $11, $4, 3, KOGAS_ROOM + warp_def $11, $5, 4, KOGAS_ROOM + warp_def $2, $4, 1, KARENS_ROOM + warp_def $2, $5, 2, KARENS_ROOM .XYTriggers: db 0 diff --git a/maps/BurnedTower1F.asm b/maps/BurnedTower1F.asm index b79a4ee12..2992442d1 100644 --- a/maps/BurnedTower1F.asm +++ b/maps/BurnedTower1F.asm @@ -283,20 +283,20 @@ BurnedTower1F_MapEventHeader: .Warps: db 14 - warp_def $f, $9, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $f, $a, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $9, $a, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $5, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $6, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $6, $4, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $4, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $5, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $7, $a, 3, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $e, $5, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $e, $4, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $e, $e, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $e, $f, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F - warp_def $f, $7, 6, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F + warp_def $f, $9, 13, ECRUTEAK_CITY + warp_def $f, $a, 13, ECRUTEAK_CITY + warp_def $9, $a, 1, BURNED_TOWER_B1F + warp_def $5, $5, 1, BURNED_TOWER_B1F + warp_def $6, $5, 1, BURNED_TOWER_B1F + warp_def $6, $4, 1, BURNED_TOWER_B1F + warp_def $4, $f, 2, BURNED_TOWER_B1F + warp_def $5, $f, 2, BURNED_TOWER_B1F + warp_def $7, $a, 3, BURNED_TOWER_B1F + warp_def $e, $5, 4, BURNED_TOWER_B1F + warp_def $e, $4, 4, BURNED_TOWER_B1F + warp_def $e, $e, 5, BURNED_TOWER_B1F + warp_def $e, $f, 5, BURNED_TOWER_B1F + warp_def $f, $7, 6, BURNED_TOWER_B1F .XYTriggers: db 1 diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm index f3b62e757..14c00ee8b 100644 --- a/maps/BurnedTowerB1F.asm +++ b/maps/BurnedTowerB1F.asm @@ -78,8 +78,8 @@ UnknownScript_0x18616b: dotrigger $1 setevent EVENT_RELEASED_THE_BEASTS special InitRoamMons - domaptrigger GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM, $1 - domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1 + domaptrigger ECRUTEAK_GYM, $1 + domaptrigger CIANWOOD_CITY, $1 clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY setevent EVENT_ECRUTEAK_GYM_GRAMPS clearevent EVENT_ECRUTEAK_CITY_GRAMPS @@ -235,12 +235,12 @@ BurnedTowerB1F_MapEventHeader: .Warps: db 6 - warp_def $9, $a, 3, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - warp_def $7, $11, 7, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - warp_def $8, $a, 9, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - warp_def $d, $3, 10, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - warp_def $e, $11, 12, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - warp_def $f, $7, 14, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F + warp_def $9, $a, 3, BURNED_TOWER_1F + warp_def $7, $11, 7, BURNED_TOWER_1F + warp_def $8, $a, 9, BURNED_TOWER_1F + warp_def $d, $3, 10, BURNED_TOWER_1F + warp_def $e, $11, 12, BURNED_TOWER_1F + warp_def $f, $7, 14, BURNED_TOWER_1F .XYTriggers: db 1 diff --git a/maps/CeladonCafe.asm b/maps/CeladonCafe.asm index 63e8a4f92..2aa93bb7e 100644 --- a/maps/CeladonCafe.asm +++ b/maps/CeladonCafe.asm @@ -206,8 +206,8 @@ CeladonCafe_MapEventHeader: .Warps: db 2 - warp_def $7, $6, 9, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $7, $7, 9, GROUP_CELADON_CITY, MAP_CELADON_CITY + warp_def $7, $6, 9, CELADON_CITY + warp_def $7, $7, 9, CELADON_CITY .XYTriggers: db 0 diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm index 1d595b448..b09c9c850 100644 --- a/maps/CeladonCity.asm +++ b/maps/CeladonCity.asm @@ -231,15 +231,15 @@ CeladonCity_MapEventHeader: .Warps: db 9 - warp_def $9, $4, 1, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F - warp_def $9, $10, 1, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F - warp_def $3, $10, 3, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F - warp_def $3, $11, 3, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F - warp_def $9, $1d, 1, GROUP_CELADON_POKECENTER_1F, MAP_CELADON_POKECENTER_1F - warp_def $13, $12, 1, GROUP_CELADON_GAME_CORNER, MAP_CELADON_GAME_CORNER - warp_def $13, $17, 1, GROUP_CELADON_GAME_CORNER_PRIZE_ROOM, MAP_CELADON_GAME_CORNER_PRIZE_ROOM - warp_def $1d, $a, 1, GROUP_CELADON_GYM, MAP_CELADON_GYM - warp_def $1d, $19, 1, GROUP_CELADON_CAFE, MAP_CELADON_CAFE + warp_def $9, $4, 1, CELADON_DEPT_STORE_1F + warp_def $9, $10, 1, CELADON_MANSION_1F + warp_def $3, $10, 3, CELADON_MANSION_1F + warp_def $3, $11, 3, CELADON_MANSION_1F + warp_def $9, $1d, 1, CELADON_POKECENTER_1F + warp_def $13, $12, 1, CELADON_GAME_CORNER + warp_def $13, $17, 1, CELADON_GAME_CORNER_PRIZE_ROOM + warp_def $1d, $a, 1, CELADON_GYM + warp_def $1d, $19, 1, CELADON_CAFE .XYTriggers: db 0 diff --git a/maps/CeladonDeptStore1F.asm b/maps/CeladonDeptStore1F.asm index fb3b38222..1088f9b7a 100644 --- a/maps/CeladonDeptStore1F.asm +++ b/maps/CeladonDeptStore1F.asm @@ -74,10 +74,10 @@ CeladonDeptStore1F_MapEventHeader: .Warps: db 4 - warp_def $7, $7, 1, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $7, $8, 1, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F - warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR + warp_def $7, $7, 1, CELADON_CITY + warp_def $7, $8, 1, CELADON_CITY + warp_def $0, $f, 2, CELADON_DEPT_STORE_2F + warp_def $0, $2, 1, CELADON_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/CeladonDeptStore2F.asm b/maps/CeladonDeptStore2F.asm index 46954a03e..72fbdc554 100644 --- a/maps/CeladonDeptStore2F.asm +++ b/maps/CeladonDeptStore2F.asm @@ -68,9 +68,9 @@ CeladonDeptStore2F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F - warp_def $0, $f, 3, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F - warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, CELADON_DEPT_STORE_3F + warp_def $0, $f, 3, CELADON_DEPT_STORE_1F + warp_def $0, $2, 1, CELADON_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/CeladonDeptStore3F.asm b/maps/CeladonDeptStore3F.asm index d1db6e1e3..61f8a14fd 100644 --- a/maps/CeladonDeptStore3F.asm +++ b/maps/CeladonDeptStore3F.asm @@ -93,9 +93,9 @@ CeladonDeptStore3F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F - warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F - warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, CELADON_DEPT_STORE_2F + warp_def $0, $f, 2, CELADON_DEPT_STORE_4F + warp_def $0, $2, 1, CELADON_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/CeladonDeptStore4F.asm b/maps/CeladonDeptStore4F.asm index 873942e48..4d8a374b8 100644 --- a/maps/CeladonDeptStore4F.asm +++ b/maps/CeladonDeptStore4F.asm @@ -51,9 +51,9 @@ CeladonDeptStore4F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F - warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F - warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, CELADON_DEPT_STORE_5F + warp_def $0, $f, 2, CELADON_DEPT_STORE_3F + warp_def $0, $2, 1, CELADON_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/CeladonDeptStore5F.asm b/maps/CeladonDeptStore5F.asm index e21fc4f39..c9e182893 100644 --- a/maps/CeladonDeptStore5F.asm +++ b/maps/CeladonDeptStore5F.asm @@ -70,9 +70,9 @@ CeladonDeptStore5F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F - warp_def $0, $f, 1, GROUP_CELADON_DEPT_STORE_6F, MAP_CELADON_DEPT_STORE_6F - warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, CELADON_DEPT_STORE_4F + warp_def $0, $f, 1, CELADON_DEPT_STORE_6F + warp_def $0, $2, 1, CELADON_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/CeladonDeptStore6F.asm b/maps/CeladonDeptStore6F.asm index b708bb1b0..7f2d608c2 100644 --- a/maps/CeladonDeptStore6F.asm +++ b/maps/CeladonDeptStore6F.asm @@ -151,8 +151,8 @@ CeladonDeptStore6F_MapEventHeader: .Warps: db 2 - warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F - warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR + warp_def $0, $f, 2, CELADON_DEPT_STORE_5F + warp_def $0, $2, 1, CELADON_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/CeladonDeptStoreElevator.asm b/maps/CeladonDeptStoreElevator.asm index 81b696418..dd620a13d 100644 --- a/maps/CeladonDeptStoreElevator.asm +++ b/maps/CeladonDeptStoreElevator.asm @@ -20,12 +20,12 @@ UnknownScript_0x713bd: Elevator_0x713be: db 6 ; floors - db _1F, 4, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F - db _2F, 3, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F - db _3F, 3, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F - db _4F, 3, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F - db _5F, 3, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F - db _6F, 2, GROUP_CELADON_DEPT_STORE_6F, MAP_CELADON_DEPT_STORE_6F + elevfloor _1F, 4, CELADON_DEPT_STORE_1F + elevfloor _2F, 3, CELADON_DEPT_STORE_2F + elevfloor _3F, 3, CELADON_DEPT_STORE_3F + elevfloor _4F, 3, CELADON_DEPT_STORE_4F + elevfloor _5F, 3, CELADON_DEPT_STORE_5F + elevfloor _6F, 2, CELADON_DEPT_STORE_6F db $ff ; end @@ -35,8 +35,8 @@ CeladonDeptStoreElevator_MapEventHeader: .Warps: db 2 - warp_def $3, $1, 255, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F - warp_def $3, $2, 255, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F + warp_def $3, $1, 255, CELADON_DEPT_STORE_1F + warp_def $3, $2, 255, CELADON_DEPT_STORE_1F .XYTriggers: db 0 diff --git a/maps/CeladonGameCorner.asm b/maps/CeladonGameCorner.asm index b5261bef8..dd4bafaa0 100644 --- a/maps/CeladonGameCorner.asm +++ b/maps/CeladonGameCorner.asm @@ -276,8 +276,8 @@ CeladonGameCorner_MapEventHeader: .Warps: db 2 - warp_def $d, $e, 6, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $d, $f, 6, GROUP_CELADON_CITY, MAP_CELADON_CITY + warp_def $d, $e, 6, CELADON_CITY + warp_def $d, $f, 6, CELADON_CITY .XYTriggers: db 0 diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm index adf3b2b61..3c79d659f 100644 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ b/maps/CeladonGameCornerPrizeRoom.asm @@ -271,8 +271,8 @@ CeladonGameCornerPrizeRoom_MapEventHeader: .Warps: db 2 - warp_def $5, $2, 7, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $5, $3, 7, GROUP_CELADON_CITY, MAP_CELADON_CITY + warp_def $5, $2, 7, CELADON_CITY + warp_def $5, $3, 7, CELADON_CITY .XYTriggers: db 0 diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm index 018506a81..02dbe52e5 100644 --- a/maps/CeladonGym.asm +++ b/maps/CeladonGym.asm @@ -265,8 +265,8 @@ CeladonGym_MapEventHeader: .Warps: db 2 - warp_def $11, $4, 8, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $11, $5, 8, GROUP_CELADON_CITY, MAP_CELADON_CITY + warp_def $11, $4, 8, CELADON_CITY + warp_def $11, $5, 8, CELADON_CITY .XYTriggers: db 0 diff --git a/maps/CeladonMansion1F.asm b/maps/CeladonMansion1F.asm index f7d0836d0..a2d837c7a 100644 --- a/maps/CeladonMansion1F.asm +++ b/maps/CeladonMansion1F.asm @@ -74,11 +74,11 @@ CeladonMansion1F_MapEventHeader: .Warps: db 5 - warp_def $9, $6, 2, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $9, $7, 2, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $0, $3, 3, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $0, $0, 1, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F - warp_def $0, $7, 4, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F + warp_def $9, $6, 2, CELADON_CITY + warp_def $9, $7, 2, CELADON_CITY + warp_def $0, $3, 3, CELADON_CITY + warp_def $0, $0, 1, CELADON_MANSION_2F + warp_def $0, $7, 4, CELADON_MANSION_2F .XYTriggers: db 0 diff --git a/maps/CeladonMansion2F.asm b/maps/CeladonMansion2F.asm index cdbdc9ab3..fbe54d617 100644 --- a/maps/CeladonMansion2F.asm +++ b/maps/CeladonMansion2F.asm @@ -55,10 +55,10 @@ CeladonMansion2F_MapEventHeader: .Warps: db 4 - warp_def $0, $0, 4, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F - warp_def $0, $1, 2, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F - warp_def $0, $6, 3, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F - warp_def $0, $7, 5, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F + warp_def $0, $0, 4, CELADON_MANSION_1F + warp_def $0, $1, 2, CELADON_MANSION_3F + warp_def $0, $6, 3, CELADON_MANSION_3F + warp_def $0, $7, 5, CELADON_MANSION_1F .XYTriggers: db 0 diff --git a/maps/CeladonMansion3F.asm b/maps/CeladonMansion3F.asm index 05064d7cd..10d550ba7 100644 --- a/maps/CeladonMansion3F.asm +++ b/maps/CeladonMansion3F.asm @@ -189,10 +189,10 @@ CeladonMansion3F_MapEventHeader: .Warps: db 4 - warp_def $0, $0, 1, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF - warp_def $0, $1, 2, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F - warp_def $0, $6, 3, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F - warp_def $0, $7, 2, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF + warp_def $0, $0, 1, CELADON_MANSION_ROOF + warp_def $0, $1, 2, CELADON_MANSION_2F + warp_def $0, $6, 3, CELADON_MANSION_2F + warp_def $0, $7, 2, CELADON_MANSION_ROOF .XYTriggers: db 0 diff --git a/maps/CeladonMansionRoof.asm b/maps/CeladonMansionRoof.asm index f3f0952c3..5727b1e43 100644 --- a/maps/CeladonMansionRoof.asm +++ b/maps/CeladonMansionRoof.asm @@ -36,9 +36,9 @@ CeladonMansionRoof_MapEventHeader: .Warps: db 3 - warp_def $1, $1, 1, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F - warp_def $1, $6, 4, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F - warp_def $5, $2, 1, GROUP_CELADON_MANSION_ROOF_HOUSE, MAP_CELADON_MANSION_ROOF_HOUSE + warp_def $1, $1, 1, CELADON_MANSION_3F + warp_def $1, $6, 4, CELADON_MANSION_3F + warp_def $5, $2, 1, CELADON_MANSION_ROOF_HOUSE .XYTriggers: db 0 diff --git a/maps/CeladonMansionRoofHouse.asm b/maps/CeladonMansionRoofHouse.asm index ff08f5f46..15ff84c32 100644 --- a/maps/CeladonMansionRoofHouse.asm +++ b/maps/CeladonMansionRoofHouse.asm @@ -119,8 +119,8 @@ CeladonMansionRoofHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF - warp_def $7, $3, 3, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF + warp_def $7, $2, 3, CELADON_MANSION_ROOF + warp_def $7, $3, 3, CELADON_MANSION_ROOF .XYTriggers: db 0 diff --git a/maps/CeladonPokeCenter1F.asm b/maps/CeladonPokeCenter1F.asm index ea509bc72..7d395516a 100644 --- a/maps/CeladonPokeCenter1F.asm +++ b/maps/CeladonPokeCenter1F.asm @@ -144,9 +144,9 @@ CeladonPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 5, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $7, $4, 5, GROUP_CELADON_CITY, MAP_CELADON_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 5, CELADON_CITY + warp_def $7, $4, 5, CELADON_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/CeladonPokeCenter2FBeta.asm b/maps/CeladonPokeCenter2FBeta.asm index 94ccc840c..9c8d25332 100644 --- a/maps/CeladonPokeCenter2FBeta.asm +++ b/maps/CeladonPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ CeladonPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_CELADON_POKECENTER_1F, MAP_CELADON_POKECENTER_1F + warp_def $7, $0, 3, CELADON_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/CeruleanCity.asm b/maps/CeruleanCity.asm index 7d78ab042..fd1e0ffe2 100644 --- a/maps/CeruleanCity.asm +++ b/maps/CeruleanCity.asm @@ -275,12 +275,12 @@ CeruleanCity_MapEventHeader: .Warps: db 6 - warp_def $f, $7, 1, GROUP_CERULEAN_GYM_BADGE_SPEECH_HOUSE, MAP_CERULEAN_GYM_BADGE_SPEECH_HOUSE - warp_def $11, $1c, 1, GROUP_CERULEAN_POLICE_STATION, MAP_CERULEAN_POLICE_STATION - warp_def $13, $d, 1, GROUP_CERULEAN_TRADE_SPEECH_HOUSE, MAP_CERULEAN_TRADE_SPEECH_HOUSE - warp_def $15, $13, 1, GROUP_CERULEAN_POKECENTER_1F, MAP_CERULEAN_POKECENTER_1F - warp_def $17, $1e, 1, GROUP_CERULEAN_GYM, MAP_CERULEAN_GYM - warp_def $1d, $19, 2, GROUP_CERULEAN_MART, MAP_CERULEAN_MART + warp_def $f, $7, 1, CERULEAN_GYM_BADGE_SPEECH_HOUSE + warp_def $11, $1c, 1, CERULEAN_POLICE_STATION + warp_def $13, $d, 1, CERULEAN_TRADE_SPEECH_HOUSE + warp_def $15, $13, 1, CERULEAN_POKECENTER_1F + warp_def $17, $1e, 1, CERULEAN_GYM + warp_def $1d, $19, 2, CERULEAN_MART .XYTriggers: db 0 diff --git a/maps/CeruleanGym.asm b/maps/CeruleanGym.asm index 61a46d2fa..9077e7ed2 100644 --- a/maps/CeruleanGym.asm +++ b/maps/CeruleanGym.asm @@ -43,8 +43,8 @@ UnknownScript_0x1883de: clearevent EVENT_ROUTE_24_ROCKET clearevent EVENT_ROUTE_25_MISTY_BOYFRIEND dotrigger $0 - domaptrigger GROUP_ROUTE_25, MAP_ROUTE_25, $1 - domaptrigger GROUP_POWER_PLANT, MAP_POWER_PLANT, $0 + domaptrigger ROUTE_25, $1 + domaptrigger POWER_PLANT, $0 waitbutton special RestartMapMusic pause 15 @@ -363,8 +363,8 @@ CeruleanGym_MapEventHeader: .Warps: db 2 - warp_def $f, $4, 5, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $f, $5, 5, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY + warp_def $f, $4, 5, CERULEAN_CITY + warp_def $f, $5, 5, CERULEAN_CITY .XYTriggers: db 0 diff --git a/maps/CeruleanGymBadgeSpeechHouse.asm b/maps/CeruleanGymBadgeSpeechHouse.asm index bef69683b..a25e2ee88 100644 --- a/maps/CeruleanGymBadgeSpeechHouse.asm +++ b/maps/CeruleanGymBadgeSpeechHouse.asm @@ -19,8 +19,8 @@ CeruleanGymBadgeSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $7, $3, 1, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY + warp_def $7, $2, 1, CERULEAN_CITY + warp_def $7, $3, 1, CERULEAN_CITY .XYTriggers: db 0 diff --git a/maps/CeruleanMart.asm b/maps/CeruleanMart.asm index d634b999c..8d982215a 100644 --- a/maps/CeruleanMart.asm +++ b/maps/CeruleanMart.asm @@ -46,8 +46,8 @@ CeruleanMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $7, $3, 6, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY + warp_def $7, $2, 6, CERULEAN_CITY + warp_def $7, $3, 6, CERULEAN_CITY .XYTriggers: db 0 diff --git a/maps/CeruleanPokeCenter1F.asm b/maps/CeruleanPokeCenter1F.asm index 77b9adeae..2537d5998 100644 --- a/maps/CeruleanPokeCenter1F.asm +++ b/maps/CeruleanPokeCenter1F.asm @@ -63,9 +63,9 @@ CeruleanPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 4, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $7, $4, 4, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 4, CERULEAN_CITY + warp_def $7, $4, 4, CERULEAN_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/CeruleanPokeCenter2FBeta.asm b/maps/CeruleanPokeCenter2FBeta.asm index 6678e73c6..4479a484f 100644 --- a/maps/CeruleanPokeCenter2FBeta.asm +++ b/maps/CeruleanPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ CeruleanPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 1, GROUP_CERULEAN_POKECENTER_1F, MAP_CERULEAN_POKECENTER_1F + warp_def $7, $0, 1, CERULEAN_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/CeruleanPoliceStation.asm b/maps/CeruleanPoliceStation.asm index d0bdc7999..21841a6de 100644 --- a/maps/CeruleanPoliceStation.asm +++ b/maps/CeruleanPoliceStation.asm @@ -44,8 +44,8 @@ CeruleanPoliceStation_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $7, $3, 2, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY + warp_def $7, $2, 2, CERULEAN_CITY + warp_def $7, $3, 2, CERULEAN_CITY .XYTriggers: db 0 diff --git a/maps/CeruleanTradeSpeechHouse.asm b/maps/CeruleanTradeSpeechHouse.asm index b0451d91c..0d0cf9e28 100644 --- a/maps/CeruleanTradeSpeechHouse.asm +++ b/maps/CeruleanTradeSpeechHouse.asm @@ -53,8 +53,8 @@ CeruleanTradeSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY - warp_def $7, $3, 3, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY + warp_def $7, $2, 3, CERULEAN_CITY + warp_def $7, $3, 3, CERULEAN_CITY .XYTriggers: db 0 diff --git a/maps/CharcoalKiln.asm b/maps/CharcoalKiln.asm index 5b9698ca7..2d747cc9f 100644 --- a/maps/CharcoalKiln.asm +++ b/maps/CharcoalKiln.asm @@ -149,8 +149,8 @@ CharcoalKiln_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $7, $3, 2, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN + warp_def $7, $2, 2, AZALEA_TOWN + warp_def $7, $3, 2, AZALEA_TOWN .XYTriggers: db 0 diff --git a/maps/CherrygroveCity.asm b/maps/CherrygroveCity.asm index 13ecf9dd9..7d97b5337 100644 --- a/maps/CherrygroveCity.asm +++ b/maps/CherrygroveCity.asm @@ -550,11 +550,11 @@ CherrygroveCity_MapEventHeader: .Warps: db 5 - warp_def $3, $17, 2, GROUP_CHERRYGROVE_MART, MAP_CHERRYGROVE_MART - warp_def $3, $1d, 1, GROUP_CHERRYGROVE_POKECENTER_1F, MAP_CHERRYGROVE_POKECENTER_1F - warp_def $7, $11, 1, GROUP_CHERRYGROVE_GYM_SPEECH_HOUSE, MAP_CHERRYGROVE_GYM_SPEECH_HOUSE - warp_def $9, $19, 1, GROUP_GUIDE_GENTS_HOUSE, MAP_GUIDE_GENTS_HOUSE - warp_def $b, $1f, 1, GROUP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, MAP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE + warp_def $3, $17, 2, CHERRYGROVE_MART + warp_def $3, $1d, 1, CHERRYGROVE_POKECENTER_1F + warp_def $7, $11, 1, CHERRYGROVE_GYM_SPEECH_HOUSE + warp_def $9, $19, 1, GUIDE_GENTS_HOUSE + warp_def $b, $1f, 1, CHERRYGROVE_EVOLUTION_SPEECH_HOUSE .XYTriggers: db 2 diff --git a/maps/CherrygroveEvolutionSpeechHouse.asm b/maps/CherrygroveEvolutionSpeechHouse.asm index 7d7e17f0e..bea832e84 100644 --- a/maps/CherrygroveEvolutionSpeechHouse.asm +++ b/maps/CherrygroveEvolutionSpeechHouse.asm @@ -43,8 +43,8 @@ CherrygroveEvolutionSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - warp_def $7, $3, 5, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY + warp_def $7, $2, 5, CHERRYGROVE_CITY + warp_def $7, $3, 5, CHERRYGROVE_CITY .XYTriggers: db 0 diff --git a/maps/CherrygroveGymSpeechHouse.asm b/maps/CherrygroveGymSpeechHouse.asm index f95fe3396..456a3c44e 100644 --- a/maps/CherrygroveGymSpeechHouse.asm +++ b/maps/CherrygroveGymSpeechHouse.asm @@ -46,8 +46,8 @@ CherrygroveGymSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - warp_def $7, $3, 3, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY + warp_def $7, $2, 3, CHERRYGROVE_CITY + warp_def $7, $3, 3, CHERRYGROVE_CITY .XYTriggers: db 0 diff --git a/maps/CherrygroveMart.asm b/maps/CherrygroveMart.asm index 56f613467..2bafc8df4 100644 --- a/maps/CherrygroveMart.asm +++ b/maps/CherrygroveMart.asm @@ -72,8 +72,8 @@ CherrygroveMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - warp_def $7, $3, 1, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY + warp_def $7, $2, 1, CHERRYGROVE_CITY + warp_def $7, $3, 1, CHERRYGROVE_CITY .XYTriggers: db 0 diff --git a/maps/CherrygrovePokeCenter1F.asm b/maps/CherrygrovePokeCenter1F.asm index 4827f1440..bba5534bd 100644 --- a/maps/CherrygrovePokeCenter1F.asm +++ b/maps/CherrygrovePokeCenter1F.asm @@ -68,9 +68,9 @@ CherrygrovePokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 2, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - warp_def $7, $4, 2, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 2, CHERRYGROVE_CITY + warp_def $7, $4, 2, CHERRYGROVE_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/CianwoodCity.asm b/maps/CianwoodCity.asm index c005af771..f89ee3ee5 100644 --- a/maps/CianwoodCity.asm +++ b/maps/CianwoodCity.asm @@ -41,7 +41,7 @@ UnknownScript_0x1a001e: pause 10 dotrigger $0 clearevent EVENT_SAW_SUICUNE_ON_ROUTE_42 - domaptrigger GROUP_ROUTE_42, MAP_ROUTE_42, $1 + domaptrigger ROUTE_42, $1 checkevent EVENT_FOUGHT_EUSINE iftrue .Done setevent EVENT_FOUGHT_EUSINE @@ -376,13 +376,13 @@ CianwoodCity_MapEventHeader: .Warps: db 7 - warp_def $29, $11, 1, GROUP_MANIAS_HOUSE, MAP_MANIAS_HOUSE - warp_def $2b, $8, 1, GROUP_CIANWOOD_GYM, MAP_CIANWOOD_GYM - warp_def $2b, $17, 1, GROUP_CIANWOOD_POKECENTER_1F, MAP_CIANWOOD_POKECENTER_1F - warp_def $2f, $f, 1, GROUP_CIANWOOD_PHARMACY, MAP_CIANWOOD_PHARMACY - warp_def $1f, $9, 1, GROUP_CIANWOOD_CITY_PHOTO_STUDIO, MAP_CIANWOOD_CITY_PHOTO_STUDIO - warp_def $25, $f, 1, GROUP_CIANWOOD_LUGIA_SPEECH_HOUSE, MAP_CIANWOOD_LUGIA_SPEECH_HOUSE - warp_def $11, $5, 1, GROUP_POKE_SEERS_HOUSE, MAP_POKE_SEERS_HOUSE + warp_def $29, $11, 1, MANIAS_HOUSE + warp_def $2b, $8, 1, CIANWOOD_GYM + warp_def $2b, $17, 1, CIANWOOD_POKECENTER_1F + warp_def $2f, $f, 1, CIANWOOD_PHARMACY + warp_def $1f, $9, 1, CIANWOOD_CITY_PHOTO_STUDIO + warp_def $25, $f, 1, CIANWOOD_LUGIA_SPEECH_HOUSE + warp_def $11, $5, 1, POKE_SEERS_HOUSE .XYTriggers: db 1 diff --git a/maps/CianwoodCityPhotoStudio.asm b/maps/CianwoodCityPhotoStudio.asm index 98dae6883..8a806851f 100644 --- a/maps/CianwoodCityPhotoStudio.asm +++ b/maps/CianwoodCityPhotoStudio.asm @@ -51,8 +51,8 @@ CianwoodCityPhotoStudio_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $3, 5, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY + warp_def $7, $2, 5, CIANWOOD_CITY + warp_def $7, $3, 5, CIANWOOD_CITY .XYTriggers: db 0 diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index 245a550d8..c4ebbaa65 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -300,8 +300,8 @@ CianwoodGym_MapEventHeader: .Warps: db 2 - warp_def $11, $4, 2, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $11, $5, 2, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY + warp_def $11, $4, 2, CIANWOOD_CITY + warp_def $11, $5, 2, CIANWOOD_CITY .XYTriggers: db 0 diff --git a/maps/CianwoodLugiaSpeechHouse.asm b/maps/CianwoodLugiaSpeechHouse.asm index c6621f9aa..94549161f 100644 --- a/maps/CianwoodLugiaSpeechHouse.asm +++ b/maps/CianwoodLugiaSpeechHouse.asm @@ -62,8 +62,8 @@ CianwoodLugiaSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $3, 6, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY + warp_def $7, $2, 6, CIANWOOD_CITY + warp_def $7, $3, 6, CIANWOOD_CITY .XYTriggers: db 0 diff --git a/maps/CianwoodPharmacy.asm b/maps/CianwoodPharmacy.asm index 210708780..9193cf354 100644 --- a/maps/CianwoodPharmacy.asm +++ b/maps/CianwoodPharmacy.asm @@ -77,8 +77,8 @@ CianwoodPharmacy_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $3, 4, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY + warp_def $7, $2, 4, CIANWOOD_CITY + warp_def $7, $3, 4, CIANWOOD_CITY .XYTriggers: db 0 diff --git a/maps/CianwoodPokeCenter1F.asm b/maps/CianwoodPokeCenter1F.asm index 65d38670c..08c4e5f3e 100644 --- a/maps/CianwoodPokeCenter1F.asm +++ b/maps/CianwoodPokeCenter1F.asm @@ -131,9 +131,9 @@ CianwoodPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 3, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $4, 3, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 3, CIANWOOD_CITY + warp_def $7, $4, 3, CIANWOOD_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/CinnabarIsland.asm b/maps/CinnabarIsland.asm index 6b5132a8b..50c21a1ca 100644 --- a/maps/CinnabarIsland.asm +++ b/maps/CinnabarIsland.asm @@ -132,7 +132,7 @@ CinnabarIsland_MapEventHeader: .Warps: db 1 - warp_def $b, $b, 1, GROUP_CINNABAR_POKECENTER_1F, MAP_CINNABAR_POKECENTER_1F + warp_def $b, $b, 1, CINNABAR_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/CinnabarPokeCenter1F.asm b/maps/CinnabarPokeCenter1F.asm index 1eea0d2f5..b00fb3c99 100644 --- a/maps/CinnabarPokeCenter1F.asm +++ b/maps/CinnabarPokeCenter1F.asm @@ -35,9 +35,9 @@ CinnabarPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND - warp_def $7, $4, 1, GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, CINNABAR_ISLAND + warp_def $7, $4, 1, CINNABAR_ISLAND + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/CinnabarPokeCenter2FBeta.asm b/maps/CinnabarPokeCenter2FBeta.asm index 13243c78a..fb9d96b7a 100644 --- a/maps/CinnabarPokeCenter2FBeta.asm +++ b/maps/CinnabarPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ CinnabarPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_CINNABAR_POKECENTER_1F, MAP_CINNABAR_POKECENTER_1F + warp_def $7, $0, 3, CINNABAR_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/Colosseum.asm b/maps/Colosseum.asm index a23704d74..4ad76f010 100644 --- a/maps/Colosseum.asm +++ b/maps/Colosseum.asm @@ -39,12 +39,12 @@ ColosseumScript_SetWhichChris: return ColosseumScript_InitializeCB: - domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $2 + domaptrigger POKECENTER_2F, $2 return ColosseumScript_Initialize: dotrigger $1 - domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $2 + domaptrigger POKECENTER_2F, $2 end MapColosseumSignpost1Script: @@ -70,8 +70,8 @@ Colosseum_MapEventHeader: .Warps: db 2 - warp_def $7, $4, 3, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $7, $5, 3, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $4, 3, POKECENTER_2F + warp_def $7, $5, 3, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/CopycatsHouse1F.asm b/maps/CopycatsHouse1F.asm index 475d1aa2c..028e102e5 100644 --- a/maps/CopycatsHouse1F.asm +++ b/maps/CopycatsHouse1F.asm @@ -73,9 +73,9 @@ CopycatsHouse1F_MapEventHeader: .Warps: db 3 - warp_def $7, $2, 8, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $3, 8, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $0, $2, 1, GROUP_COPYCATS_HOUSE_2F, MAP_COPYCATS_HOUSE_2F + warp_def $7, $2, 8, SAFFRON_CITY + warp_def $7, $3, 8, SAFFRON_CITY + warp_def $0, $2, 1, COPYCATS_HOUSE_2F .XYTriggers: db 0 diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm index 3d71a10ce..d08e34ac2 100644 --- a/maps/CopycatsHouse2F.asm +++ b/maps/CopycatsHouse2F.asm @@ -361,7 +361,7 @@ CopycatsHouse2F_MapEventHeader: .Warps: db 1 - warp_def $0, $3, 3, GROUP_COPYCATS_HOUSE_1F, MAP_COPYCATS_HOUSE_1F + warp_def $0, $3, 3, COPYCATS_HOUSE_1F .XYTriggers: db 0 diff --git a/maps/DanceTheatre.asm b/maps/DanceTheatre.asm index af863699e..0149d37e6 100644 --- a/maps/DanceTheatre.asm +++ b/maps/DanceTheatre.asm @@ -332,8 +332,8 @@ DanceTheatre_MapEventHeader: .Warps: db 2 - warp_def $d, $5, 8, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $d, $6, 8, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY + warp_def $d, $5, 8, ECRUTEAK_CITY + warp_def $d, $6, 8, ECRUTEAK_CITY .XYTriggers: db 0 diff --git a/maps/DarkCaveBlackthornEntrance.asm b/maps/DarkCaveBlackthornEntrance.asm index 6fcbec599..947e38bab 100644 --- a/maps/DarkCaveBlackthornEntrance.asm +++ b/maps/DarkCaveBlackthornEntrance.asm @@ -62,8 +62,8 @@ DarkCaveBlackthornEntrance_MapEventHeader: .Warps: db 2 - warp_def $3, $17, 1, GROUP_ROUTE_45, MAP_ROUTE_45 - warp_def $19, $3, 2, GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE + warp_def $3, $17, 1, ROUTE_45 + warp_def $19, $3, 2, DARK_CAVE_VIOLET_ENTRANCE .XYTriggers: db 0 diff --git a/maps/DarkCaveVioletEntrance.asm b/maps/DarkCaveVioletEntrance.asm index 4eeec3c3e..ca91573fd 100644 --- a/maps/DarkCaveVioletEntrance.asm +++ b/maps/DarkCaveVioletEntrance.asm @@ -30,9 +30,9 @@ DarkCaveVioletEntrance_MapEventHeader: .Warps: db 3 - warp_def $f, $3, 3, GROUP_ROUTE_31, MAP_ROUTE_31 - warp_def $1, $11, 2, GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE - warp_def $21, $23, 3, GROUP_ROUTE_46, MAP_ROUTE_46 + warp_def $f, $3, 3, ROUTE_31 + warp_def $1, $11, 2, DARK_CAVE_BLACKTHORN_ENTRANCE + warp_def $21, $23, 3, ROUTE_46 .XYTriggers: db 0 diff --git a/maps/DayCare.asm b/maps/DayCare.asm index 1f81580f2..9263f749a 100644 --- a/maps/DayCare.asm +++ b/maps/DayCare.asm @@ -160,10 +160,10 @@ DayCare_MapEventHeader: .Warps: db 4 - warp_def $5, $0, 3, GROUP_ROUTE_34, MAP_ROUTE_34 - warp_def $6, $0, 4, GROUP_ROUTE_34, MAP_ROUTE_34 - warp_def $7, $2, 5, GROUP_ROUTE_34, MAP_ROUTE_34 - warp_def $7, $3, 5, GROUP_ROUTE_34, MAP_ROUTE_34 + warp_def $5, $0, 3, ROUTE_34 + warp_def $6, $0, 4, ROUTE_34 + warp_def $7, $2, 5, ROUTE_34 + warp_def $7, $3, 5, ROUTE_34 .XYTriggers: db 0 diff --git a/maps/DiglettsCave.asm b/maps/DiglettsCave.asm index 65e44d06e..5a52bfa12 100644 --- a/maps/DiglettsCave.asm +++ b/maps/DiglettsCave.asm @@ -26,12 +26,12 @@ DiglettsCave_MapEventHeader: .Warps: db 6 - warp_def $21, $3, 10, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $1f, $5, 5, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE - warp_def $5, $f, 5, GROUP_ROUTE_2, MAP_ROUTE_2 - warp_def $3, $11, 6, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE - warp_def $21, $11, 2, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE - warp_def $3, $3, 4, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE + warp_def $21, $3, 10, VERMILION_CITY + warp_def $1f, $5, 5, DIGLETTS_CAVE + warp_def $5, $f, 5, ROUTE_2 + warp_def $3, $11, 6, DIGLETTS_CAVE + warp_def $21, $11, 2, DIGLETTS_CAVE + warp_def $3, $3, 4, DIGLETTS_CAVE .XYTriggers: db 0 diff --git a/maps/DragonShrine.asm b/maps/DragonShrine.asm index e71a4eaac..161d25e6e 100644 --- a/maps/DragonShrine.asm +++ b/maps/DragonShrine.asm @@ -162,7 +162,7 @@ DragonShrineTestScript: special RestartMapMusic specialphonecall ELMCALL_MASTERBALL dotrigger $1 - domaptrigger GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F, $1 + domaptrigger DRAGONS_DEN_B1F, $1 writetext UnknownText_0x18d9f2 keeptextopen writetext UnknownText_0x18da0b @@ -670,8 +670,8 @@ DragonShrine_MapEventHeader: .Warps: db 2 - warp_def $9, $4, 2, GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F - warp_def $9, $5, 2, GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F + warp_def $9, $4, 2, DRAGONS_DEN_B1F + warp_def $9, $5, 2, DRAGONS_DEN_B1F .XYTriggers: db 0 diff --git a/maps/DragonsDen1F.asm b/maps/DragonsDen1F.asm index de37ae8c8..aaadae4d4 100644 --- a/maps/DragonsDen1F.asm +++ b/maps/DragonsDen1F.asm @@ -11,10 +11,10 @@ DragonsDen1F_MapEventHeader: .Warps: db 4 - warp_def $5, $3, 8, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $3, $3, 4, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F - warp_def $f, $5, 1, GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F - warp_def $d, $5, 2, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F + warp_def $5, $3, 8, BLACKTHORN_CITY + warp_def $3, $3, 4, DRAGONS_DEN_1F + warp_def $f, $5, 1, DRAGONS_DEN_B1F + warp_def $d, $5, 2, DRAGONS_DEN_1F .XYTriggers: db 0 diff --git a/maps/DragonsDenB1F.asm b/maps/DragonsDenB1F.asm index ff6b4d9d1..7dca06e4d 100644 --- a/maps/DragonsDenB1F.asm +++ b/maps/DragonsDenB1F.asm @@ -403,8 +403,8 @@ DragonsDenB1F_MapEventHeader: .Warps: db 2 - warp_def $3, $14, 3, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F - warp_def $1d, $13, 1, GROUP_DRAGON_SHRINE, MAP_DRAGON_SHRINE + warp_def $3, $14, 3, DRAGONS_DEN_1F + warp_def $1d, $13, 1, DRAGON_SHRINE .XYTriggers: db 1 diff --git a/maps/EarlsPokemonAcademy.asm b/maps/EarlsPokemonAcademy.asm index f91725c5e..ecdb3df45 100644 --- a/maps/EarlsPokemonAcademy.asm +++ b/maps/EarlsPokemonAcademy.asm @@ -410,8 +410,8 @@ EarlsPokemonAcademy_MapEventHeader: .Warps: db 2 - warp_def $f, $3, 3, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $f, $4, 3, GROUP_VIOLET_CITY, MAP_VIOLET_CITY + warp_def $f, $3, 3, VIOLET_CITY + warp_def $f, $4, 3, VIOLET_CITY .XYTriggers: db 0 diff --git a/maps/EcruteakCity.asm b/maps/EcruteakCity.asm index 542b23c7b..6c7b479e0 100644 --- a/maps/EcruteakCity.asm +++ b/maps/EcruteakCity.asm @@ -258,21 +258,21 @@ EcruteakCity_MapEventHeader: .Warps: db 15 - warp_def $1a, $23, 1, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE - warp_def $1b, $23, 2, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE - warp_def $b, $12, 1, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE - warp_def $2, $14, 1, GROUP_WISE_TRIOS_ROOM, MAP_WISE_TRIOS_ROOM - warp_def $3, $14, 2, GROUP_WISE_TRIOS_ROOM, MAP_WISE_TRIOS_ROOM - warp_def $1b, $17, 1, GROUP_ECRUTEAK_POKECENTER_1F, MAP_ECRUTEAK_POKECENTER_1F - warp_def $15, $5, 1, GROUP_ECRUTEAK_LUGIA_SPEECH_HOUSE, MAP_ECRUTEAK_LUGIA_SPEECH_HOUSE - warp_def $15, $17, 1, GROUP_DANCE_THEATRE, MAP_DANCE_THEATRE - warp_def $15, $1d, 2, GROUP_ECRUTEAK_MART, MAP_ECRUTEAK_MART - warp_def $1b, $6, 1, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $1b, $d, 1, GROUP_ECRUTEAK_ITEMFINDER_HOUSE, MAP_ECRUTEAK_ITEMFINDER_HOUSE - warp_def $7, $25, 1, GROUP_TIN_TOWER_1F, MAP_TIN_TOWER_1F - warp_def $5, $5, 1, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F - warp_def $12, $0, 3, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE - warp_def $13, $0, 4, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE + warp_def $1a, $23, 1, ROUTE_42_ECRUTEAK_GATE + warp_def $1b, $23, 2, ROUTE_42_ECRUTEAK_GATE + warp_def $b, $12, 1, ECRUTEAK_HOUSE + warp_def $2, $14, 1, WISE_TRIOS_ROOM + warp_def $3, $14, 2, WISE_TRIOS_ROOM + warp_def $1b, $17, 1, ECRUTEAK_POKECENTER_1F + warp_def $15, $5, 1, ECRUTEAK_LUGIA_SPEECH_HOUSE + warp_def $15, $17, 1, DANCE_THEATRE + warp_def $15, $1d, 2, ECRUTEAK_MART + warp_def $1b, $6, 1, ECRUTEAK_GYM + warp_def $1b, $d, 1, ECRUTEAK_ITEMFINDER_HOUSE + warp_def $7, $25, 1, TIN_TOWER_1F + warp_def $5, $5, 1, BURNED_TOWER_1F + warp_def $12, $0, 3, ROUTE_38_ECRUTEAK_GATE + warp_def $13, $0, 4, ROUTE_38_ECRUTEAK_GATE .XYTriggers: db 0 diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm index e96ffa382..6c63f507e 100644 --- a/maps/EcruteakGym.asm +++ b/maps/EcruteakGym.asm @@ -36,7 +36,7 @@ MortyScript_0x99d58: setflag ENGINE_FOGBADGE checkcode VAR_BADGES scall EcruteakGymTriggerRockets - domaptrigger GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE, $1 + domaptrigger ECRUTEAK_HOUSE, $1 setevent EVENT_RANG_CLEAR_BELL_1 setevent EVENT_RANG_CLEAR_BELL_2 .FightDone @@ -87,7 +87,7 @@ UnknownScript_0x99dc6: special FadeBlackBGMap playsound SFX_ENTER_DOOR waitbutton - warp GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY, $6, $1b + warp ECRUTEAK_CITY, $6, $1b end TrainerSageJeffrey: @@ -385,39 +385,39 @@ EcruteakGym_MapEventHeader: .Warps: db 33 - warp_def $11, $4, 10, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $11, $5, 10, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $e, $4, 4, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $4, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $4, $3, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $4, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $5, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $7, $6, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $4, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $6, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $6, $3, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $6, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $6, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $6, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $7, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $8, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $8, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $8, $6, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $8, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $8, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $9, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $a, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $b, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $a, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $a, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $c, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $c, $3, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $c, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $c, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $a, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $b, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $c, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM - warp_def $d, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM + warp_def $11, $4, 10, ECRUTEAK_CITY + warp_def $11, $5, 10, ECRUTEAK_CITY + warp_def $e, $4, 4, ECRUTEAK_GYM + warp_def $4, $2, 3, ECRUTEAK_GYM + warp_def $4, $3, 3, ECRUTEAK_GYM + warp_def $4, $4, 3, ECRUTEAK_GYM + warp_def $5, $4, 3, ECRUTEAK_GYM + warp_def $7, $6, 3, ECRUTEAK_GYM + warp_def $4, $7, 3, ECRUTEAK_GYM + warp_def $6, $2, 3, ECRUTEAK_GYM + warp_def $6, $3, 3, ECRUTEAK_GYM + warp_def $6, $4, 3, ECRUTEAK_GYM + warp_def $6, $5, 3, ECRUTEAK_GYM + warp_def $6, $7, 3, ECRUTEAK_GYM + warp_def $7, $7, 3, ECRUTEAK_GYM + warp_def $8, $4, 3, ECRUTEAK_GYM + warp_def $8, $5, 3, ECRUTEAK_GYM + warp_def $8, $6, 3, ECRUTEAK_GYM + warp_def $8, $7, 3, ECRUTEAK_GYM + warp_def $8, $2, 3, ECRUTEAK_GYM + warp_def $9, $2, 3, ECRUTEAK_GYM + warp_def $a, $2, 3, ECRUTEAK_GYM + warp_def $b, $2, 3, ECRUTEAK_GYM + warp_def $a, $4, 3, ECRUTEAK_GYM + warp_def $a, $5, 3, ECRUTEAK_GYM + warp_def $c, $2, 3, ECRUTEAK_GYM + warp_def $c, $3, 3, ECRUTEAK_GYM + warp_def $c, $4, 3, ECRUTEAK_GYM + warp_def $c, $5, 3, ECRUTEAK_GYM + warp_def $a, $7, 3, ECRUTEAK_GYM + warp_def $b, $7, 3, ECRUTEAK_GYM + warp_def $c, $7, 3, ECRUTEAK_GYM + warp_def $d, $7, 3, ECRUTEAK_GYM .XYTriggers: db 0 diff --git a/maps/EcruteakHouse.asm b/maps/EcruteakHouse.asm index 314394cf7..4b46f0a12 100644 --- a/maps/EcruteakHouse.asm +++ b/maps/EcruteakHouse.asm @@ -282,11 +282,11 @@ EcruteakHouse_MapEventHeader: .Warps: db 5 - warp_def $11, $4, 3, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $11, $5, 3, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $3, $5, 4, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE - warp_def $f, $11, 3, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE - warp_def $3, $11, 3, GROUP_WISE_TRIOS_ROOM, MAP_WISE_TRIOS_ROOM + warp_def $11, $4, 3, ECRUTEAK_CITY + warp_def $11, $5, 3, ECRUTEAK_CITY + warp_def $3, $5, 4, ECRUTEAK_HOUSE + warp_def $f, $11, 3, ECRUTEAK_HOUSE + warp_def $3, $11, 3, WISE_TRIOS_ROOM .XYTriggers: db 2 diff --git a/maps/EcruteakItemfinderHouse.asm b/maps/EcruteakItemfinderHouse.asm index 358abdf13..cb1bc3a48 100644 --- a/maps/EcruteakItemfinderHouse.asm +++ b/maps/EcruteakItemfinderHouse.asm @@ -164,8 +164,8 @@ EcruteakItemfinderHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 11, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $7, $4, 11, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY + warp_def $7, $3, 11, ECRUTEAK_CITY + warp_def $7, $4, 11, ECRUTEAK_CITY .XYTriggers: db 0 diff --git a/maps/EcruteakLugiaSpeechHouse.asm b/maps/EcruteakLugiaSpeechHouse.asm index be6623449..b7d213f5f 100644 --- a/maps/EcruteakLugiaSpeechHouse.asm +++ b/maps/EcruteakLugiaSpeechHouse.asm @@ -46,8 +46,8 @@ EcruteakLugiaSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 7, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $7, $4, 7, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY + warp_def $7, $3, 7, ECRUTEAK_CITY + warp_def $7, $4, 7, ECRUTEAK_CITY .XYTriggers: db 0 diff --git a/maps/EcruteakMart.asm b/maps/EcruteakMart.asm index 63fd8ed48..e11e0695a 100644 --- a/maps/EcruteakMart.asm +++ b/maps/EcruteakMart.asm @@ -46,8 +46,8 @@ EcruteakMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 9, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $7, $3, 9, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY + warp_def $7, $2, 9, ECRUTEAK_CITY + warp_def $7, $3, 9, ECRUTEAK_CITY .XYTriggers: db 0 diff --git a/maps/EcruteakPokeCenter1F.asm b/maps/EcruteakPokeCenter1F.asm index 7843348b2..118deb40a 100644 --- a/maps/EcruteakPokeCenter1F.asm +++ b/maps/EcruteakPokeCenter1F.asm @@ -207,9 +207,9 @@ EcruteakPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 6, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $7, $4, 6, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 6, ECRUTEAK_CITY + warp_def $7, $4, 6, ECRUTEAK_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/ElmsHouse.asm b/maps/ElmsHouse.asm index ff0c971a7..1eb6949a8 100644 --- a/maps/ElmsHouse.asm +++ b/maps/ElmsHouse.asm @@ -85,8 +85,8 @@ ElmsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN - warp_def $7, $3, 4, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN + warp_def $7, $2, 4, NEW_BARK_TOWN + warp_def $7, $3, 4, NEW_BARK_TOWN .XYTriggers: db 0 diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm index 5d22969fe..744986890 100644 --- a/maps/ElmsLab.asm +++ b/maps/ElmsLab.asm @@ -272,7 +272,7 @@ ElmDirectionsScript: setevent EVENT_GOT_A_POKEMON_FROM_ELM setevent EVENT_RIVAL_CHERRYGROVE_CITY dotrigger $5 - domaptrigger GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN, $1 + domaptrigger NEW_BARK_TOWN, $1 end ElmDescribesMrPokemonScript: @@ -338,7 +338,7 @@ ElmAfterTheftScript: keeptextopen setevent EVENT_GAVE_MYSTERY_EGG_TO_ELM setflag ENGINE_BUG_CONTEST_ON - domaptrigger GROUP_ROUTE_29, MAP_ROUTE_29, $1 + domaptrigger ROUTE_29, $1 clearevent EVENT_ROUTE_30_YOUNGSTER_JOEY setevent EVENT_ROUTE_30_BATTLE writetext ElmAfterTheftText6 @@ -1373,8 +1373,8 @@ ElmsLab_MapEventHeader: .Warps: db 2 - warp_def $b, $4, 1, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN - warp_def $b, $5, 1, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN + warp_def $b, $4, 1, NEW_BARK_TOWN + warp_def $b, $5, 1, NEW_BARK_TOWN .XYTriggers: db 8 diff --git a/maps/FastShip1F.asm b/maps/FastShip1F.asm index d5addc2bb..975059025 100644 --- a/maps/FastShip1F.asm +++ b/maps/FastShip1F.asm @@ -27,7 +27,7 @@ FastShip1F_MapScriptHeader: pause 30 playsound SFX_BOAT earthquake 30 - blackoutmod GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW + blackoutmod FAST_SHIP_CABINS_SW_SSW_NW clearevent EVENT_FAST_SHIP_HAS_ARRIVED checkevent EVENT_FAST_SHIP_FIRST_TIME iftrue .Vermilion @@ -67,8 +67,8 @@ SailorScript_0x75160: special FadeBlackBGMap waitbutton setevent EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY - domaptrigger GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $1 - warp GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $7, $11 + domaptrigger VERMILION_PORT, $1 + warp VERMILION_PORT, $7, $11 end ._Olivine @@ -80,8 +80,8 @@ SailorScript_0x75160: special FadeBlackBGMap waitbutton setevent EVENT_OLIVINE_PORT_SAILOR_AT_GANGWAY - domaptrigger GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $1 - warp GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $7, $17 + domaptrigger OLIVINE_PORT, $1 + warp OLIVINE_PORT, $7, $17 end .LetThePlayerOut: @@ -287,18 +287,18 @@ FastShip1F_MapEventHeader: .Warps: db 12 - warp_def $1, $19, 255, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $8, $1b, 1, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE - warp_def $8, $17, 2, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE - warp_def $8, $13, 3, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE - warp_def $8, $f, 1, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW - warp_def $f, $f, 2, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW - warp_def $f, $13, 4, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW - warp_def $f, $17, 1, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN - warp_def $f, $1b, 3, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN - warp_def $d, $3, 5, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN - warp_def $c, $6, 1, GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F - warp_def $e, $1e, 2, GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F + warp_def $1, $19, 255, FAST_SHIP_1F + warp_def $8, $1b, 1, FAST_SHIP_CABINS_NNW_NNE_NE + warp_def $8, $17, 2, FAST_SHIP_CABINS_NNW_NNE_NE + warp_def $8, $13, 3, FAST_SHIP_CABINS_NNW_NNE_NE + warp_def $8, $f, 1, FAST_SHIP_CABINS_SW_SSW_NW + warp_def $f, $f, 2, FAST_SHIP_CABINS_SW_SSW_NW + warp_def $f, $13, 4, FAST_SHIP_CABINS_SW_SSW_NW + warp_def $f, $17, 1, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN + warp_def $f, $1b, 3, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN + warp_def $d, $3, 5, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN + warp_def $c, $6, 1, FAST_SHIP_B1F + warp_def $e, $1e, 2, FAST_SHIP_B1F .XYTriggers: db 2 diff --git a/maps/FastShipB1F.asm b/maps/FastShipB1F.asm index 9c821933a..537cf3de9 100644 --- a/maps/FastShipB1F.asm +++ b/maps/FastShipB1F.asm @@ -442,8 +442,8 @@ FastShipB1F_MapEventHeader: .Warps: db 2 - warp_def $b, $5, 11, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $d, $1f, 12, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $b, $5, 11, FAST_SHIP_1F + warp_def $d, $1f, 12, FAST_SHIP_1F .XYTriggers: db 2 diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm index 979ede647..d53265a2d 100644 --- a/maps/FastShipCabins_NNW_NNE_NE.asm +++ b/maps/FastShipCabins_NNW_NNE_NE.asm @@ -89,7 +89,7 @@ SailorScript_0x755f1: closetext loadmovesprites setevent EVENT_FAST_SHIP_LAZY_SAILOR - domaptrigger GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F, $1 + domaptrigger FAST_SHIP_B1F, $1 checkcode VAR_FACING if_equal $3, UnknownScript_0x75629 applymovement $6, MovementData_0x75637 @@ -263,9 +263,9 @@ FastShipCabins_NNW_NNE_NE_MapEventHeader: .Warps: db 3 - warp_def $0, $2, 2, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $c, $2, 3, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $18, $2, 4, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $0, $2, 2, FAST_SHIP_1F + warp_def $c, $2, 3, FAST_SHIP_1F + warp_def $18, $2, 4, FAST_SHIP_1F .XYTriggers: db 0 diff --git a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm index 1d2585c27..f6c7ae31d 100644 --- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm +++ b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm @@ -68,7 +68,7 @@ UnknownScript_0x75f09: writetext UnknownText_0x76143 keeptextopen setevent EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY - domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0 + domaptrigger FAST_SHIP_1F, $0 jump UnknownScript_0x75f37 GentlemanScript_0x75f1f: @@ -81,7 +81,7 @@ GentlemanScript_0x75f1f: writetext UnknownText_0x760ae closetext loadmovesprites - domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0 + domaptrigger FAST_SHIP_1F, $0 end UnknownScript_0x75f37: @@ -455,12 +455,12 @@ FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: .Warps: db 6 - warp_def $7, $2, 8, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $7, $3, 8, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $13, $2, 9, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $13, $3, 9, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $21, $2, 10, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $21, $3, 10, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $7, $2, 8, FAST_SHIP_1F + warp_def $7, $3, 8, FAST_SHIP_1F + warp_def $13, $2, 9, FAST_SHIP_1F + warp_def $13, $3, 9, FAST_SHIP_1F + warp_def $21, $2, 10, FAST_SHIP_1F + warp_def $21, $3, 10, FAST_SHIP_1F .XYTriggers: db 0 diff --git a/maps/FastShipCabins_SW_SSW_NW.asm b/maps/FastShipCabins_SW_SSW_NW.asm index 5b62f4b09..d54ed06ec 100644 --- a/maps/FastShipCabins_SW_SSW_NW.asm +++ b/maps/FastShipCabins_SW_SSW_NW.asm @@ -222,11 +222,11 @@ FastShipCabins_SW_SSW_NW_MapEventHeader: .Warps: db 5 - warp_def $0, $2, 5, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $13, $2, 6, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $13, $3, 6, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $1f, $2, 7, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F - warp_def $1f, $3, 7, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $0, $2, 5, FAST_SHIP_1F + warp_def $13, $2, 6, FAST_SHIP_1F + warp_def $13, $3, 6, FAST_SHIP_1F + warp_def $1f, $2, 7, FAST_SHIP_1F + warp_def $1f, $3, 7, FAST_SHIP_1F .XYTriggers: db 0 diff --git a/maps/FightingDojo.asm b/maps/FightingDojo.asm index ce0515e79..3347b71a8 100644 --- a/maps/FightingDojo.asm +++ b/maps/FightingDojo.asm @@ -44,8 +44,8 @@ FightingDojo_MapEventHeader: .Warps: db 2 - warp_def $b, $4, 1, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $b, $5, 1, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY + warp_def $b, $4, 1, SAFFRON_CITY + warp_def $b, $5, 1, SAFFRON_CITY .XYTriggers: db 0 diff --git a/maps/FuchsiaBillSpeechHouse.asm b/maps/FuchsiaBillSpeechHouse.asm index ae31a356e..730da64f6 100644 --- a/maps/FuchsiaBillSpeechHouse.asm +++ b/maps/FuchsiaBillSpeechHouse.asm @@ -29,8 +29,8 @@ FuchsiaBillSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $3, 4, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY + warp_def $7, $2, 4, FUCHSIA_CITY + warp_def $7, $3, 4, FUCHSIA_CITY .XYTriggers: db 0 diff --git a/maps/FuchsiaCity.asm b/maps/FuchsiaCity.asm index 7dcb20190..46cdada09 100644 --- a/maps/FuchsiaCity.asm +++ b/maps/FuchsiaCity.asm @@ -126,17 +126,17 @@ FuchsiaCity_MapEventHeader: .Warps: db 11 - warp_def $d, $5, 2, GROUP_FUCHSIA_MART, MAP_FUCHSIA_MART - warp_def $d, $16, 1, GROUP_SAFARI_ZONE_MAIN_OFFICE, MAP_SAFARI_ZONE_MAIN_OFFICE - warp_def $1b, $8, 1, GROUP_FUCHSIA_GYM, MAP_FUCHSIA_GYM - warp_def $1b, $b, 1, GROUP_FUCHSIA_BILL_SPEECH_HOUSE, MAP_FUCHSIA_BILL_SPEECH_HOUSE - warp_def $1b, $13, 1, GROUP_FUCHSIA_POKECENTER_1F, MAP_FUCHSIA_POKECENTER_1F - warp_def $1b, $1b, 1, GROUP_SAFARI_ZONE_WARDENS_HOME, MAP_SAFARI_ZONE_WARDENS_HOME - warp_def $3, $12, 3, GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA, MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA - warp_def $16, $25, 1, GROUP_ROUTE_15_FUCHSIA_GATE, MAP_ROUTE_15_FUCHSIA_GATE - warp_def $17, $25, 2, GROUP_ROUTE_15_FUCHSIA_GATE, MAP_ROUTE_15_FUCHSIA_GATE - warp_def $23, $7, 1, GROUP_ROUTE_19___FUCHSIA_GATE, MAP_ROUTE_19___FUCHSIA_GATE - warp_def $23, $8, 2, GROUP_ROUTE_19___FUCHSIA_GATE, MAP_ROUTE_19___FUCHSIA_GATE + warp_def $d, $5, 2, FUCHSIA_MART + warp_def $d, $16, 1, SAFARI_ZONE_MAIN_OFFICE + warp_def $1b, $8, 1, FUCHSIA_GYM + warp_def $1b, $b, 1, FUCHSIA_BILL_SPEECH_HOUSE + warp_def $1b, $13, 1, FUCHSIA_POKECENTER_1F + warp_def $1b, $1b, 1, SAFARI_ZONE_WARDENS_HOME + warp_def $3, $12, 3, SAFARI_ZONE_FUCHSIA_GATE_BETA + warp_def $16, $25, 1, ROUTE_15_FUCHSIA_GATE + warp_def $17, $25, 2, ROUTE_15_FUCHSIA_GATE + warp_def $23, $7, 1, ROUTE_19___FUCHSIA_GATE + warp_def $23, $8, 2, ROUTE_19___FUCHSIA_GATE .XYTriggers: db 0 diff --git a/maps/FuchsiaGym.asm b/maps/FuchsiaGym.asm index 16363b003..09c515275 100644 --- a/maps/FuchsiaGym.asm +++ b/maps/FuchsiaGym.asm @@ -378,8 +378,8 @@ FuchsiaGym_MapEventHeader: .Warps: db 2 - warp_def $11, $4, 3, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $11, $5, 3, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY + warp_def $11, $4, 3, FUCHSIA_CITY + warp_def $11, $5, 3, FUCHSIA_CITY .XYTriggers: db 0 diff --git a/maps/FuchsiaMart.asm b/maps/FuchsiaMart.asm index 6102bcb35..11371aaf3 100644 --- a/maps/FuchsiaMart.asm +++ b/maps/FuchsiaMart.asm @@ -38,8 +38,8 @@ FuchsiaMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $3, 1, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY + warp_def $7, $2, 1, FUCHSIA_CITY + warp_def $7, $3, 1, FUCHSIA_CITY .XYTriggers: db 0 diff --git a/maps/FuchsiaPokeCenter1F.asm b/maps/FuchsiaPokeCenter1F.asm index 4dda55a23..8c1a737c4 100644 --- a/maps/FuchsiaPokeCenter1F.asm +++ b/maps/FuchsiaPokeCenter1F.asm @@ -90,9 +90,9 @@ FuchsiaPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 5, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $4, 5, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 5, FUCHSIA_CITY + warp_def $7, $4, 5, FUCHSIA_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/FuchsiaPokeCenter2FBeta.asm b/maps/FuchsiaPokeCenter2FBeta.asm index 20ab0c4b7..7ba5508a9 100644 --- a/maps/FuchsiaPokeCenter2FBeta.asm +++ b/maps/FuchsiaPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ FuchsiaPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_FUCHSIA_POKECENTER_1F, MAP_FUCHSIA_POKECENTER_1F + warp_def $7, $0, 3, FUCHSIA_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/GoldenrodBikeShop.asm b/maps/GoldenrodBikeShop.asm index 909b07788..b6f11aa24 100644 --- a/maps/GoldenrodBikeShop.asm +++ b/maps/GoldenrodBikeShop.asm @@ -105,8 +105,8 @@ GoldenrodBikeShop_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 2, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $7, $2, 2, GOLDENROD_CITY + warp_def $7, $3, 2, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/GoldenrodBillsHouse.asm b/maps/GoldenrodBillsHouse.asm index d442cf482..8686b4ec8 100644 --- a/maps/GoldenrodBillsHouse.asm +++ b/maps/GoldenrodBillsHouse.asm @@ -243,8 +243,8 @@ GoldenrodBillsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 4, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $7, $2, 4, GOLDENROD_CITY + warp_def $7, $3, 4, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm index 20c70eb0e..cd2646b78 100644 --- a/maps/GoldenrodCity.asm +++ b/maps/GoldenrodCity.asm @@ -545,21 +545,21 @@ GoldenrodCity_MapEventHeader: .Warps: db 15 - warp_def $7, $18, 1, GROUP_GOLDENROD_GYM, MAP_GOLDENROD_GYM - warp_def $1d, $1d, 1, GROUP_GOLDENROD_BIKE_SHOP, MAP_GOLDENROD_BIKE_SHOP - warp_def $15, $1f, 1, GROUP_GOLDENROD_HAPPINESS_RATER, MAP_GOLDENROD_HAPPINESS_RATER - warp_def $19, $5, 1, GROUP_GOLDENROD_BILLS_HOUSE, MAP_GOLDENROD_BILLS_HOUSE - warp_def $d, $9, 2, GROUP_GOLDENROD_MAGNET_TRAIN_STATION, MAP_GOLDENROD_MAGNET_TRAIN_STATION - warp_def $5, $1d, 1, GROUP_GOLDENROD_FLOWER_SHOP, MAP_GOLDENROD_FLOWER_SHOP - warp_def $9, $21, 1, GROUP_GOLDENROD_PP_SPEECH_HOUSE, MAP_GOLDENROD_PP_SPEECH_HOUSE - warp_def $7, $f, 1, GROUP_GOLDENROD_NAME_RATERS_HOUSE, MAP_GOLDENROD_NAME_RATERS_HOUSE - warp_def $1b, $18, 1, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F - warp_def $15, $e, 1, GROUP_GOLDENROD_GAME_CORNER, MAP_GOLDENROD_GAME_CORNER - warp_def $f, $5, 1, GROUP_RADIO_TOWER_1F, MAP_RADIO_TOWER_1F - warp_def $1, $13, 3, GROUP_ROUTE_35_GOLDENROD_GATE, MAP_ROUTE_35_GOLDENROD_GATE - warp_def $5, $9, 8, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES - warp_def $1d, $b, 5, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES - warp_def $1b, $f, 1, GROUP_GOLDENROD_POKECENTER_1F, MAP_GOLDENROD_POKECENTER_1F + warp_def $7, $18, 1, GOLDENROD_GYM + warp_def $1d, $1d, 1, GOLDENROD_BIKE_SHOP + warp_def $15, $1f, 1, GOLDENROD_HAPPINESS_RATER + warp_def $19, $5, 1, GOLDENROD_BILLS_HOUSE + warp_def $d, $9, 2, GOLDENROD_MAGNET_TRAIN_STATION + warp_def $5, $1d, 1, GOLDENROD_FLOWER_SHOP + warp_def $9, $21, 1, GOLDENROD_PP_SPEECH_HOUSE + warp_def $7, $f, 1, GOLDENROD_NAME_RATERS_HOUSE + warp_def $1b, $18, 1, GOLDENROD_DEPT_STORE_1F + warp_def $15, $e, 1, GOLDENROD_GAME_CORNER + warp_def $f, $5, 1, RADIO_TOWER_1F + warp_def $1, $13, 3, ROUTE_35_GOLDENROD_GATE + warp_def $5, $9, 8, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $1d, $b, 5, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $1b, $f, 1, GOLDENROD_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStore1F.asm b/maps/GoldenrodDeptStore1F.asm index 06a9f823e..8074a2454 100644 --- a/maps/GoldenrodDeptStore1F.asm +++ b/maps/GoldenrodDeptStore1F.asm @@ -78,10 +78,10 @@ GoldenrodDeptStore1F_MapEventHeader: .Warps: db 4 - warp_def $7, $7, 9, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $8, 9, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_2F, MAP_GOLDENROD_DEPT_STORE_2F - warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $7, $7, 9, GOLDENROD_CITY + warp_def $7, $8, 9, GOLDENROD_CITY + warp_def $0, $f, 2, GOLDENROD_DEPT_STORE_2F + warp_def $0, $2, 1, GOLDENROD_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStore2F.asm b/maps/GoldenrodDeptStore2F.asm index be84a789f..9b9086924 100644 --- a/maps/GoldenrodDeptStore2F.asm +++ b/maps/GoldenrodDeptStore2F.asm @@ -99,9 +99,9 @@ GoldenrodDeptStore2F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_3F, MAP_GOLDENROD_DEPT_STORE_3F - warp_def $0, $f, 3, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F - warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, GOLDENROD_DEPT_STORE_3F + warp_def $0, $f, 3, GOLDENROD_DEPT_STORE_1F + warp_def $0, $2, 1, GOLDENROD_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStore3F.asm b/maps/GoldenrodDeptStore3F.asm index b21371879..2dad01395 100644 --- a/maps/GoldenrodDeptStore3F.asm +++ b/maps/GoldenrodDeptStore3F.asm @@ -57,9 +57,9 @@ GoldenrodDeptStore3F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_2F, MAP_GOLDENROD_DEPT_STORE_2F - warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_4F, MAP_GOLDENROD_DEPT_STORE_4F - warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, GOLDENROD_DEPT_STORE_2F + warp_def $0, $f, 2, GOLDENROD_DEPT_STORE_4F + warp_def $0, $2, 1, GOLDENROD_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStore4F.asm b/maps/GoldenrodDeptStore4F.asm index 0606fa4bd..34279040c 100644 --- a/maps/GoldenrodDeptStore4F.asm +++ b/maps/GoldenrodDeptStore4F.asm @@ -77,9 +77,9 @@ GoldenrodDeptStore4F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_5F, MAP_GOLDENROD_DEPT_STORE_5F - warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_3F, MAP_GOLDENROD_DEPT_STORE_3F - warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, GOLDENROD_DEPT_STORE_5F + warp_def $0, $f, 2, GOLDENROD_DEPT_STORE_3F + warp_def $0, $2, 1, GOLDENROD_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm index 834b82614..6c92bbcad 100644 --- a/maps/GoldenrodDeptStore5F.asm +++ b/maps/GoldenrodDeptStore5F.asm @@ -218,9 +218,9 @@ GoldenrodDeptStore5F_MapEventHeader: .Warps: db 3 - warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_4F, MAP_GOLDENROD_DEPT_STORE_4F - warp_def $0, $f, 1, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F - warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $0, $c, 1, GOLDENROD_DEPT_STORE_4F + warp_def $0, $f, 1, GOLDENROD_DEPT_STORE_6F + warp_def $0, $2, 1, GOLDENROD_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStore6F.asm b/maps/GoldenrodDeptStore6F.asm index 588746745..96a815cc6 100644 --- a/maps/GoldenrodDeptStore6F.asm +++ b/maps/GoldenrodDeptStore6F.asm @@ -151,9 +151,9 @@ GoldenrodDeptStore6F_MapEventHeader: .Warps: db 3 - warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_5F, MAP_GOLDENROD_DEPT_STORE_5F - warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR - warp_def $0, $d, 1, GROUP_GOLDENROD_DEPT_STORE_ROOF, MAP_GOLDENROD_DEPT_STORE_ROOF + warp_def $0, $f, 2, GOLDENROD_DEPT_STORE_5F + warp_def $0, $2, 1, GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $0, $d, 1, GOLDENROD_DEPT_STORE_ROOF .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStoreB1F.asm b/maps/GoldenrodDeptStoreB1F.asm index d80feb513..3386d29d4 100644 --- a/maps/GoldenrodDeptStoreB1F.asm +++ b/maps/GoldenrodDeptStoreB1F.asm @@ -109,9 +109,9 @@ GoldenrodDeptStoreB1F_MapEventHeader: .Warps: db 3 - warp_def $2, $11, 3, GROUP_UNDERGROUND_WAREHOUSE, MAP_UNDERGROUND_WAREHOUSE - warp_def $4, $9, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR - warp_def $4, $a, 2, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $2, $11, 3, UNDERGROUND_WAREHOUSE + warp_def $4, $9, 1, GOLDENROD_DEPT_STORE_ELEVATOR + warp_def $4, $a, 2, GOLDENROD_DEPT_STORE_ELEVATOR .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStoreElevator.asm b/maps/GoldenrodDeptStoreElevator.asm index 8a7b85375..a7ca59c89 100644 --- a/maps/GoldenrodDeptStoreElevator.asm +++ b/maps/GoldenrodDeptStoreElevator.asm @@ -46,13 +46,13 @@ MapGoldenrodDeptStoreElevatorSignpost0Script: Elevator_0x566e0: db 7 ; floors - db _B1F, 2, GROUP_GOLDENROD_DEPT_STORE_B1F, MAP_GOLDENROD_DEPT_STORE_B1F - db _1F, 4, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F - db _2F, 3, GROUP_GOLDENROD_DEPT_STORE_2F, MAP_GOLDENROD_DEPT_STORE_2F - db _3F, 3, GROUP_GOLDENROD_DEPT_STORE_3F, MAP_GOLDENROD_DEPT_STORE_3F - db _4F, 3, GROUP_GOLDENROD_DEPT_STORE_4F, MAP_GOLDENROD_DEPT_STORE_4F - db _5F, 3, GROUP_GOLDENROD_DEPT_STORE_5F, MAP_GOLDENROD_DEPT_STORE_5F - db _6F, 2, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F + elevfloor _B1F, 2, GOLDENROD_DEPT_STORE_B1F + elevfloor _1F, 4, GOLDENROD_DEPT_STORE_1F + elevfloor _2F, 3, GOLDENROD_DEPT_STORE_2F + elevfloor _3F, 3, GOLDENROD_DEPT_STORE_3F + elevfloor _4F, 3, GOLDENROD_DEPT_STORE_4F + elevfloor _5F, 3, GOLDENROD_DEPT_STORE_5F + elevfloor _6F, 2, GOLDENROD_DEPT_STORE_6F db $ff ; end @@ -62,8 +62,8 @@ GoldenrodDeptStoreElevator_MapEventHeader: .Warps: db 2 - warp_def $3, $1, 255, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F - warp_def $3, $2, 255, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F + warp_def $3, $1, 255, GOLDENROD_DEPT_STORE_1F + warp_def $3, $2, 255, GOLDENROD_DEPT_STORE_1F .XYTriggers: db 0 diff --git a/maps/GoldenrodDeptStoreRoof.asm b/maps/GoldenrodDeptStoreRoof.asm index ba80f2773..bd12344ca 100644 --- a/maps/GoldenrodDeptStoreRoof.asm +++ b/maps/GoldenrodDeptStoreRoof.asm @@ -211,7 +211,7 @@ GoldenrodDeptStoreRoof_MapEventHeader: .Warps: db 1 - warp_def $1, $d, 3, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F + warp_def $1, $d, 3, GOLDENROD_DEPT_STORE_6F .XYTriggers: db 0 diff --git a/maps/GoldenrodFlowerShop.asm b/maps/GoldenrodFlowerShop.asm index 08f6dc3c9..0ef5a19f3 100644 --- a/maps/GoldenrodFlowerShop.asm +++ b/maps/GoldenrodFlowerShop.asm @@ -5,17 +5,17 @@ GoldenrodFlowerShop_MapScriptHeader: .MapCallbacks: db 0 -TeacherScript_0x5535d: +FlowerShopTeacherScript: checkevent EVENT_FOUGHT_SUDOWOODO - iftrue UnknownScript_0x5538f + iftrue .Lalala checkevent EVENT_GOT_SQUIRTBOTTLE - iftrue UnknownScript_0x55399 + iftrue .GotSquirtbottle checkevent EVENT_MET_FLORIA - iffalse UnknownScript_0x5539f + iffalse .HaventMetFloria checkevent EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP - iffalse UnknownScript_0x5538f + iffalse .Lalala checkflag ENGINE_PLAINBADGE - iffalse UnknownScript_0x5539c + iffalse .NoPlainBadge faceplayer loadfont writetext UnknownText_0x554c2 @@ -27,7 +27,7 @@ TeacherScript_0x5535d: clearevent EVENT_FLORIA_AT_FLOWER_SHOP end -UnknownScript_0x5538f: +.Lalala: spriteface $2, LEFT loadfont writetext UnknownText_0x5552e @@ -35,22 +35,22 @@ UnknownScript_0x5538f: loadmovesprites end -UnknownScript_0x55399: +.GotSquirtbottle: jumptextfaceplayer UnknownText_0x5550d -UnknownScript_0x5539c: +.NoPlainBadge: jumptextfaceplayer UnknownText_0x55463 -UnknownScript_0x5539f: +.HaventMetFloria: jumptextfaceplayer UnknownText_0x553d4 -LassScript_0x553a2: +FlowerShopFloriaScript: faceplayer loadfont checkevent EVENT_FOUGHT_SUDOWOODO - iftrue UnknownScript_0x553c5 + iftrue .FoughtSudowoodo checkevent EVENT_GOT_SQUIRTBOTTLE - iftrue UnknownScript_0x553bf + iftrue .GotSquirtbottle writetext UnknownText_0x55561 closetext loadmovesprites @@ -59,13 +59,13 @@ LassScript_0x553a2: clearevent EVENT_FLORIA_AT_SUDOWOODO end -UnknownScript_0x553bf: +.GotSquirtbottle: writetext UnknownText_0x555e6 closetext loadmovesprites end -UnknownScript_0x553c5: +.FoughtSudowoodo: writetext UnknownText_0x55604 closetext loadmovesprites @@ -161,8 +161,8 @@ GoldenrodFlowerShop_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 6, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $7, $2, 6, GOLDENROD_CITY + warp_def $7, $3, 6, GOLDENROD_CITY .XYTriggers: db 0 @@ -172,5 +172,5 @@ GoldenrodFlowerShop_MapEventHeader: .PersonEvents: db 2 - person_event SPRITE_TEACHER, 8, 6, OW_LEFT | $1, $0, -1, -1, $0, 0, TeacherScript_0x5535d, -1 - person_event SPRITE_LASS, 10, 9, OW_DOWN | $2, $11, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, LassScript_0x553a2, EVENT_FLORIA_AT_FLOWER_SHOP + person_event SPRITE_TEACHER, 8, 6, OW_LEFT | $1, $0, -1, -1, $0, 0, FlowerShopTeacherScript, -1 + person_event SPRITE_LASS, 10, 9, OW_DOWN | $2, $11, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, FlowerShopFloriaScript, EVENT_FLORIA_AT_FLOWER_SHOP diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index 4920ddeb7..db7812dcb 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -437,8 +437,8 @@ GoldenrodGameCorner_MapEventHeader: .Warps: db 2 - warp_def $d, $2, 10, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $d, $3, 10, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $d, $2, 10, GOLDENROD_CITY + warp_def $d, $3, 10, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index 3313c440f..ae76a5870 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -379,8 +379,8 @@ GoldenrodGym_MapEventHeader: .Warps: db 2 - warp_def $11, $2, 1, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $11, $3, 1, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $11, $2, 1, GOLDENROD_CITY + warp_def $11, $3, 1, GOLDENROD_CITY .XYTriggers: db 1 diff --git a/maps/GoldenrodHappinessRater.asm b/maps/GoldenrodHappinessRater.asm index 74bcf5b51..970994680 100644 --- a/maps/GoldenrodHappinessRater.asm +++ b/maps/GoldenrodHappinessRater.asm @@ -137,8 +137,8 @@ GoldenrodHappinessRater_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 3, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $7, $2, 3, GOLDENROD_CITY + warp_def $7, $3, 3, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/GoldenrodMagnetTrainStation.asm b/maps/GoldenrodMagnetTrainStation.asm index ea5323647..fae5d65e5 100644 --- a/maps/GoldenrodMagnetTrainStation.asm +++ b/maps/GoldenrodMagnetTrainStation.asm @@ -3,30 +3,30 @@ GoldenrodMagnetTrainStation_MapScriptHeader: db 1 ; triggers - dw UnknownScript_0x550eb, $0000 + dw .Trigger1, $0000 .MapCallbacks: db 0 -UnknownScript_0x550eb: +.Trigger1: end OfficerScript_0x550ec: faceplayer loadfont checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue UnknownScript_0x550fa + iftrue .MagnetTrainToSaffron writetext UnknownText_0x55160 closetext loadmovesprites end -UnknownScript_0x550fa: +.MagnetTrainToSaffron: writetext UnknownText_0x551b7 yesorno - iffalse UnknownScript_0x5512a + iffalse .DecidedNotToRide checkitem PASS - iffalse UnknownScript_0x55124 + iffalse .PassNotInBag writetext UnknownText_0x551ed closetext loadmovesprites @@ -36,27 +36,27 @@ UnknownScript_0x550fa: special Special_MagnetTrain warpcheck newloadmap $f9 - applymovement PLAYER, MovementData_0x55122 + applymovement PLAYER, .MovementBoardTheTrain wait $14 end -MovementData_0x55122: +.MovementBoardTheTrain: turn_head_down step_end -UnknownScript_0x55124: +.PassNotInBag: writetext UnknownText_0x5522c closetext loadmovesprites end -UnknownScript_0x5512a: +.DecidedNotToRide: writetext UnknownText_0x5524f closetext loadmovesprites end -UnknownScript_0x55130: +Script_ArriveFromSaffron: applymovement $2, MovementData_0x55146 applymovement PLAYER, MovementData_0x55158 applymovement $2, MovementData_0x5514b @@ -168,14 +168,14 @@ GoldenrodMagnetTrainStation_MapEventHeader: .Warps: db 4 - warp_def $11, $8, 5, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $11, $9, 5, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $5, $6, 4, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION - warp_def $5, $b, 3, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION + warp_def $11, $8, 5, GOLDENROD_CITY + warp_def $11, $9, 5, GOLDENROD_CITY + warp_def $5, $6, 4, SAFFRON_TRAIN_STATION + warp_def $5, $b, 3, SAFFRON_TRAIN_STATION .XYTriggers: db 1 - xy_trigger 0, $6, $b, $0, UnknownScript_0x55130, $0, $0 + xy_trigger 0, $6, $b, $0, Script_ArriveFromSaffron, $0, $0 .Signposts: db 0 diff --git a/maps/GoldenrodNameRatersHouse.asm b/maps/GoldenrodNameRatersHouse.asm index 587e052d2..bd0539722 100644 --- a/maps/GoldenrodNameRatersHouse.asm +++ b/maps/GoldenrodNameRatersHouse.asm @@ -27,8 +27,8 @@ GoldenrodNameRatersHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 8, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 8, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $7, $2, 8, GOLDENROD_CITY + warp_def $7, $3, 8, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/GoldenrodPPSpeechHouse.asm b/maps/GoldenrodPPSpeechHouse.asm index d41659542..6b0d7c051 100644 --- a/maps/GoldenrodPPSpeechHouse.asm +++ b/maps/GoldenrodPPSpeechHouse.asm @@ -53,8 +53,8 @@ GoldenrodPPSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 7, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 7, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $7, $2, 7, GOLDENROD_CITY + warp_def $7, $3, 7, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/GoldenrodPokeCenter1F.asm b/maps/GoldenrodPokeCenter1F.asm index c9a542957..171e6040d 100644 --- a/maps/GoldenrodPokeCenter1F.asm +++ b/maps/GoldenrodPokeCenter1F.asm @@ -803,10 +803,10 @@ GoldenrodPokeCenter1F_MapEventHeader: .Warps: db 4 - warp_def $7, $3, 15, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $4, 15, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $6, $0, 1, GROUP_GOLDENROD_POKECOM_CENTER_2F_MOBILE, MAP_GOLDENROD_POKECOM_CENTER_2F_MOBILE - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 15, GOLDENROD_CITY + warp_def $7, $4, 15, GOLDENROD_CITY + warp_def $6, $0, 1, GOLDENROD_POKECOM_CENTER_2F_MOBILE + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 2 diff --git a/maps/GoldenrodPokeComCenter2FMobile.asm b/maps/GoldenrodPokeComCenter2FMobile.asm index 44da9ca7b..f408ea3b7 100644 --- a/maps/GoldenrodPokeComCenter2FMobile.asm +++ b/maps/GoldenrodPokeComCenter2FMobile.asm @@ -269,8 +269,8 @@ GoldenrodPokeComCenter2FMobile_MapEventHeader: .Warps: db 2 - warp_def $1f, $0, 3, GROUP_GOLDENROD_POKECENTER_1F, MAP_GOLDENROD_POKECENTER_1F - warp_def $1f, $1, 3, GROUP_GOLDENROD_POKECENTER_1F, MAP_GOLDENROD_POKECENTER_1F + warp_def $1f, $0, 3, GOLDENROD_POKECENTER_1F + warp_def $1f, $1, 3, GOLDENROD_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/GuideGentsHouse.asm b/maps/GuideGentsHouse.asm index cf35df9ba..cdd8d205b 100644 --- a/maps/GuideGentsHouse.asm +++ b/maps/GuideGentsHouse.asm @@ -30,8 +30,8 @@ GuideGentsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY - warp_def $7, $3, 4, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY + warp_def $7, $2, 4, CHERRYGROVE_CITY + warp_def $7, $3, 4, CHERRYGROVE_CITY .XYTriggers: db 0 diff --git a/maps/HallOfFame.asm b/maps/HallOfFame.asm index 3eeef7eb8..8f83f931b 100644 --- a/maps/HallOfFame.asm +++ b/maps/HallOfFame.asm @@ -37,7 +37,7 @@ HallOfFameScript: clearevent EVENT_RED_IN_MT_SILVER setevent EVENT_OLIVINE_PORT_SPRITES_BEFORE_HALL_OF_FAME clearevent EVENT_OLIVINE_PORT_SPRITES_AFTER_HALL_OF_FAME - domaptrigger GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F, $1 + domaptrigger SPROUT_TOWER_3F, $1 special HealParty checkevent EVENT_GOT_SS_TICKET_FROM_ELM iftrue .SkipPhoneCall @@ -115,8 +115,8 @@ HallOfFame_MapEventHeader: .Warps: db 2 - warp_def $d, $4, 3, GROUP_LANCES_ROOM, MAP_LANCES_ROOM - warp_def $d, $5, 4, GROUP_LANCES_ROOM, MAP_LANCES_ROOM + warp_def $d, $4, 3, LANCES_ROOM + warp_def $d, $5, 4, LANCES_ROOM .XYTriggers: db 0 diff --git a/maps/IcePath1F.asm b/maps/IcePath1F.asm index c233edeba..4ef9ed31f 100644 --- a/maps/IcePath1F.asm +++ b/maps/IcePath1F.asm @@ -20,10 +20,10 @@ IcePath1F_MapEventHeader: .Warps: db 4 - warp_def $13, $4, 1, GROUP_ROUTE_44, MAP_ROUTE_44 - warp_def $1b, $24, 7, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $5, $25, 1, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - warp_def $d, $25, 7, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F + warp_def $13, $4, 1, ROUTE_44 + warp_def $1b, $24, 7, BLACKTHORN_CITY + warp_def $5, $25, 1, ICE_PATH_B1F + warp_def $d, $25, 7, ICE_PATH_B1F .XYTriggers: db 0 diff --git a/maps/IcePathB1F.asm b/maps/IcePathB1F.asm index 06a9d9ee8..775c7c1a4 100644 --- a/maps/IcePathB1F.asm +++ b/maps/IcePathB1F.asm @@ -89,14 +89,14 @@ IcePathB1F_MapEventHeader: .Warps: db 8 - warp_def $f, $3, 3, GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F - warp_def $3, $11, 1, GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - warp_def $2, $b, 3, GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - warp_def $7, $4, 4, GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - warp_def $c, $5, 5, GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - warp_def $d, $c, 6, GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - warp_def $19, $5, 4, GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F - warp_def $1b, $b, 1, GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE, MAP_ICE_PATH_B2F_BLACKTHORN_SIDE + warp_def $f, $3, 3, ICE_PATH_1F + warp_def $3, $11, 1, ICE_PATH_B2F_MAHOGANY_SIDE + warp_def $2, $b, 3, ICE_PATH_B2F_MAHOGANY_SIDE + warp_def $7, $4, 4, ICE_PATH_B2F_MAHOGANY_SIDE + warp_def $c, $5, 5, ICE_PATH_B2F_MAHOGANY_SIDE + warp_def $d, $c, 6, ICE_PATH_B2F_MAHOGANY_SIDE + warp_def $19, $5, 4, ICE_PATH_1F + warp_def $1b, $b, 1, ICE_PATH_B2F_BLACKTHORN_SIDE .XYTriggers: db 0 diff --git a/maps/IcePathB2FBlackthornSide.asm b/maps/IcePathB2FBlackthornSide.asm index cc2d35fed..40546d0e3 100644 --- a/maps/IcePathB2FBlackthornSide.asm +++ b/maps/IcePathB2FBlackthornSide.asm @@ -18,8 +18,8 @@ IcePathB2FBlackthornSide_MapEventHeader: .Warps: db 2 - warp_def $f, $3, 8, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - warp_def $3, $3, 2, GROUP_ICE_PATH_B3F, MAP_ICE_PATH_B3F + warp_def $f, $3, 8, ICE_PATH_B1F + warp_def $3, $3, 2, ICE_PATH_B3F .XYTriggers: db 0 diff --git a/maps/IcePathB2FMahoganySide.asm b/maps/IcePathB2FMahoganySide.asm index 925021077..78b66bd53 100644 --- a/maps/IcePathB2FMahoganySide.asm +++ b/maps/IcePathB2FMahoganySide.asm @@ -29,12 +29,12 @@ IcePathB2FMahoganySide_MapEventHeader: .Warps: db 6 - warp_def $1, $11, 2, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - warp_def $b, $9, 1, GROUP_ICE_PATH_B3F, MAP_ICE_PATH_B3F - warp_def $4, $b, 3, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - warp_def $6, $4, 4, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - warp_def $c, $4, 5, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F - warp_def $c, $c, 6, GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F + warp_def $1, $11, 2, ICE_PATH_B1F + warp_def $b, $9, 1, ICE_PATH_B3F + warp_def $4, $b, 3, ICE_PATH_B1F + warp_def $6, $4, 4, ICE_PATH_B1F + warp_def $c, $4, 5, ICE_PATH_B1F + warp_def $c, $c, 6, ICE_PATH_B1F .XYTriggers: db 0 diff --git a/maps/IcePathB3F.asm b/maps/IcePathB3F.asm index e03b38d16..9b8578545 100644 --- a/maps/IcePathB3F.asm +++ b/maps/IcePathB3F.asm @@ -17,8 +17,8 @@ IcePathB3F_MapEventHeader: .Warps: db 2 - warp_def $5, $3, 2, GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE - warp_def $5, $f, 2, GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE, MAP_ICE_PATH_B2F_BLACKTHORN_SIDE + warp_def $5, $3, 2, ICE_PATH_B2F_MAHOGANY_SIDE + warp_def $5, $f, 2, ICE_PATH_B2F_BLACKTHORN_SIDE .XYTriggers: db 0 diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index cf6e89421..5516a549c 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -933,9 +933,9 @@ IlexForest_MapEventHeader: .Warps: db 3 - warp_def $5, $1, 3, GROUP_ROUTE_34_ILEX_FOREST_GATE, MAP_ROUTE_34_ILEX_FOREST_GATE - warp_def $2a, $3, 1, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE - warp_def $2b, $3, 2, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE + warp_def $5, $1, 3, ROUTE_34_ILEX_FOREST_GATE + warp_def $2a, $3, 1, ILEX_FOREST_AZALEA_GATE + warp_def $2b, $3, 2, ILEX_FOREST_AZALEA_GATE .XYTriggers: db 0 diff --git a/maps/IlexForestAzaleaGate.asm b/maps/IlexForestAzaleaGate.asm index 68ac4631f..eb3ca64ee 100644 --- a/maps/IlexForestAzaleaGate.asm +++ b/maps/IlexForestAzaleaGate.asm @@ -32,10 +32,10 @@ IlexForestAzaleaGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 2, GROUP_ILEX_FOREST, MAP_ILEX_FOREST - warp_def $5, $0, 3, GROUP_ILEX_FOREST, MAP_ILEX_FOREST - warp_def $4, $9, 7, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $5, $9, 8, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN + warp_def $4, $0, 2, ILEX_FOREST + warp_def $5, $0, 3, ILEX_FOREST + warp_def $4, $9, 7, AZALEA_TOWN + warp_def $5, $9, 8, AZALEA_TOWN .XYTriggers: db 0 diff --git a/maps/IndigoPlateauPokeCenter1F.asm b/maps/IndigoPlateauPokeCenter1F.asm index 649dde321..7490c5fa8 100644 --- a/maps/IndigoPlateauPokeCenter1F.asm +++ b/maps/IndigoPlateauPokeCenter1F.asm @@ -16,12 +16,12 @@ UnknownScript_0x180009: end UnknownScript_0x18000a: - domaptrigger GROUP_WILLS_ROOM, MAP_WILLS_ROOM, $0 - domaptrigger GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM, $0 - domaptrigger GROUP_BRUNOS_ROOM, MAP_BRUNOS_ROOM, $0 - domaptrigger GROUP_KARENS_ROOM, MAP_KARENS_ROOM, $0 - domaptrigger GROUP_LANCES_ROOM, MAP_LANCES_ROOM, $0 - domaptrigger GROUP_HALL_OF_FAME, MAP_HALL_OF_FAME, $0 + domaptrigger WILLS_ROOM, $0 + domaptrigger KOGAS_ROOM, $0 + domaptrigger BRUNOS_ROOM, $0 + domaptrigger KARENS_ROOM, $0 + domaptrigger LANCES_ROOM, $0 + domaptrigger HALL_OF_FAME, $0 clearevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED clearevent EVENT_WILLS_ROOM_EXIT_OPEN clearevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED @@ -156,7 +156,7 @@ TeleportGuyScript: playsound SFX_WARP_TO special FadeBlackBGMap waitbutton - warp GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN, $d, $6 + warp NEW_BARK_TOWN, $d, $6 end .No @@ -304,10 +304,10 @@ IndigoPlateauPokeCenter1F_MapEventHeader: .Warps: db 4 - warp_def $d, $5, 1, GROUP_ROUTE_23, MAP_ROUTE_23 - warp_def $d, $6, 2, GROUP_ROUTE_23, MAP_ROUTE_23 - warp_def $d, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $3, $e, 1, GROUP_WILLS_ROOM, MAP_WILLS_ROOM + warp_def $d, $5, 1, ROUTE_23 + warp_def $d, $6, 2, ROUTE_23 + warp_def $d, $0, 1, POKECENTER_2F + warp_def $3, $e, 1, WILLS_ROOM .XYTriggers: db 2 diff --git a/maps/KarensRoom.asm b/maps/KarensRoom.asm index 8798c3845..be737debc 100644 --- a/maps/KarensRoom.asm +++ b/maps/KarensRoom.asm @@ -140,10 +140,10 @@ KarensRoom_MapEventHeader: .Warps: db 4 - warp_def $11, $4, 3, GROUP_BRUNOS_ROOM, MAP_BRUNOS_ROOM - warp_def $11, $5, 4, GROUP_BRUNOS_ROOM, MAP_BRUNOS_ROOM - warp_def $2, $4, 1, GROUP_LANCES_ROOM, MAP_LANCES_ROOM - warp_def $2, $5, 2, GROUP_LANCES_ROOM, MAP_LANCES_ROOM + warp_def $11, $4, 3, BRUNOS_ROOM + warp_def $11, $5, 4, BRUNOS_ROOM + warp_def $2, $4, 1, LANCES_ROOM + warp_def $2, $5, 2, LANCES_ROOM .XYTriggers: db 0 diff --git a/maps/KogasRoom.asm b/maps/KogasRoom.asm index 6d93f0d18..71fbfbf87 100644 --- a/maps/KogasRoom.asm +++ b/maps/KogasRoom.asm @@ -137,10 +137,10 @@ KogasRoom_MapEventHeader: .Warps: db 4 - warp_def $11, $4, 2, GROUP_WILLS_ROOM, MAP_WILLS_ROOM - warp_def $11, $5, 3, GROUP_WILLS_ROOM, MAP_WILLS_ROOM - warp_def $2, $4, 1, GROUP_BRUNOS_ROOM, MAP_BRUNOS_ROOM - warp_def $2, $5, 2, GROUP_BRUNOS_ROOM, MAP_BRUNOS_ROOM + warp_def $11, $4, 2, WILLS_ROOM + warp_def $11, $5, 3, WILLS_ROOM + warp_def $2, $4, 1, BRUNOS_ROOM + warp_def $2, $5, 2, BRUNOS_ROOM .XYTriggers: db 0 diff --git a/maps/KrissHouse1F.asm b/maps/KrissHouse1F.asm index b9a6836fc..3e7508957 100644 --- a/maps/KrissHouse1F.asm +++ b/maps/KrissHouse1F.asm @@ -386,9 +386,9 @@ KrissHouse1F_MapEventHeader: .Warps: db 3 - warp_def $7, $6, 2, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN - warp_def $7, $7, 2, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN - warp_def $0, $9, 1, GROUP_KRISS_HOUSE_2F, MAP_KRISS_HOUSE_2F + warp_def $7, $6, 2, NEW_BARK_TOWN + warp_def $7, $7, 2, NEW_BARK_TOWN + warp_def $0, $9, 1, KRISS_HOUSE_2F .XYTriggers: db 2 diff --git a/maps/KrissHouse2F.asm b/maps/KrissHouse2F.asm index b3f66669d..ca95f86c5 100644 --- a/maps/KrissHouse2F.asm +++ b/maps/KrissHouse2F.asm @@ -89,7 +89,7 @@ KrissHousePC: loadmovesprites end .Warp - warp 0, 0, $0, $0 + warp NONE, $0, $0 end KrisRadioText1: @@ -118,7 +118,7 @@ KrissHouse2F_MapEventHeader: .Warps: db 1 - warp_def $0, $7, 3, GROUP_KRISS_HOUSE_1F, MAP_KRISS_HOUSE_1F + warp_def $0, $7, 3, KRISS_HOUSE_1F .XYTriggers: db 0 diff --git a/maps/KrissNeighborsHouse.asm b/maps/KrissNeighborsHouse.asm index 33277c655..667bd5872 100644 --- a/maps/KrissNeighborsHouse.asm +++ b/maps/KrissNeighborsHouse.asm @@ -100,8 +100,8 @@ KrissNeighborsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN - warp_def $7, $3, 3, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN + warp_def $7, $2, 3, NEW_BARK_TOWN + warp_def $7, $3, 3, NEW_BARK_TOWN .XYTriggers: db 0 diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm index 181c839b1..15451dba9 100644 --- a/maps/KurtsHouse.asm +++ b/maps/KurtsHouse.asm @@ -307,7 +307,7 @@ KurtScript_0x18e178: clearevent EVENT_AZALEA_TOWN_KURT waitbutton special RestartMapMusic - domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $2 + domaptrigger AZALEA_TOWN, $2 end KurtScript_0x18e3bd: @@ -678,8 +678,8 @@ KurtsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 4, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $7, $4, 4, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN + warp_def $7, $3, 4, AZALEA_TOWN + warp_def $7, $4, 4, AZALEA_TOWN .XYTriggers: db 0 diff --git a/maps/LakeofRage.asm b/maps/LakeofRage.asm index 48415c105..6a71f7387 100644 --- a/maps/LakeofRage.asm +++ b/maps/LakeofRage.asm @@ -53,7 +53,7 @@ UnknownScript_0x70035: disappear $2 clearevent EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE setevent EVENT_DECIDED_TO_HELP_LANCE - domaptrigger GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F, $1 + domaptrigger MAHOGANY_MART_1F, $1 end UnknownScript_0x7004e: @@ -493,8 +493,8 @@ LakeofRage_MapEventHeader: .Warps: db 2 - warp_def $3, $7, 1, GROUP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, MAP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE - warp_def $1f, $1b, 1, GROUP_LAKE_OF_RAGE_MAGIKARP_HOUSE, MAP_LAKE_OF_RAGE_MAGIKARP_HOUSE + warp_def $3, $7, 1, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE + warp_def $1f, $1b, 1, LAKE_OF_RAGE_MAGIKARP_HOUSE .XYTriggers: db 0 diff --git a/maps/LakeofRageHiddenPowerHouse.asm b/maps/LakeofRageHiddenPowerHouse.asm index 927b0f50f..2d30cf6ee 100644 --- a/maps/LakeofRageHiddenPowerHouse.asm +++ b/maps/LakeofRageHiddenPowerHouse.asm @@ -70,8 +70,8 @@ LakeofRageHiddenPowerHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE - warp_def $7, $3, 1, GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE + warp_def $7, $2, 1, LAKE_OF_RAGE + warp_def $7, $3, 1, LAKE_OF_RAGE .XYTriggers: db 0 diff --git a/maps/LakeofRageMagikarpHouse.asm b/maps/LakeofRageMagikarpHouse.asm index 849641d3d..25bfbe1f3 100644 --- a/maps/LakeofRageMagikarpHouse.asm +++ b/maps/LakeofRageMagikarpHouse.asm @@ -208,8 +208,8 @@ LakeofRageMagikarpHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE - warp_def $7, $3, 2, GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE + warp_def $7, $2, 2, LAKE_OF_RAGE + warp_def $7, $3, 2, LAKE_OF_RAGE .XYTriggers: db 0 diff --git a/maps/LancesRoom.asm b/maps/LancesRoom.asm index e6dc98361..ef5bebc00 100644 --- a/maps/LancesRoom.asm +++ b/maps/LancesRoom.asm @@ -127,7 +127,7 @@ LanceScript_0x180e7b: applymovement $3, MovementData_0x180f5b special FadeBlackBGMap pause 15 - warpfacing $1, GROUP_HALL_OF_FAME, MAP_HALL_OF_FAME, $4, $d + warpfacing $1, HALL_OF_FAME, $4, $d end MovementData_0x180f33: @@ -343,10 +343,10 @@ LancesRoom_MapEventHeader: .Warps: db 4 - warp_def $17, $4, 3, GROUP_KARENS_ROOM, MAP_KARENS_ROOM - warp_def $17, $5, 4, GROUP_KARENS_ROOM, MAP_KARENS_ROOM - warp_def $1, $4, 1, GROUP_HALL_OF_FAME, MAP_HALL_OF_FAME - warp_def $1, $5, 2, GROUP_HALL_OF_FAME, MAP_HALL_OF_FAME + warp_def $17, $4, 3, KARENS_ROOM + warp_def $17, $5, 4, KARENS_ROOM + warp_def $1, $4, 1, HALL_OF_FAME + warp_def $1, $5, 2, HALL_OF_FAME .XYTriggers: db 2 diff --git a/maps/LavRadioTower1F.asm b/maps/LavRadioTower1F.asm index ac7b6fc58..522f758ac 100644 --- a/maps/LavRadioTower1F.asm +++ b/maps/LavRadioTower1F.asm @@ -220,8 +220,8 @@ LavRadioTower1F_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 7, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $3, 7, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN + warp_def $7, $2, 7, LAVENDER_TOWN + warp_def $7, $3, 7, LAVENDER_TOWN .XYTriggers: db 0 diff --git a/maps/LavenderMart.asm b/maps/LavenderMart.asm index 5e67cd923..f28dd7959 100644 --- a/maps/LavenderMart.asm +++ b/maps/LavenderMart.asm @@ -48,8 +48,8 @@ LavenderMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $3, 5, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN + warp_def $7, $2, 5, LAVENDER_TOWN + warp_def $7, $3, 5, LAVENDER_TOWN .XYTriggers: db 0 diff --git a/maps/LavenderNameRater.asm b/maps/LavenderNameRater.asm index ac813572a..6a16ac43c 100644 --- a/maps/LavenderNameRater.asm +++ b/maps/LavenderNameRater.asm @@ -29,8 +29,8 @@ LavenderNameRater_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $3, 4, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN + warp_def $7, $2, 4, LAVENDER_TOWN + warp_def $7, $3, 4, LAVENDER_TOWN .XYTriggers: db 0 diff --git a/maps/LavenderPokeCenter1F.asm b/maps/LavenderPokeCenter1F.asm index 716cf4254..77f7e9153 100644 --- a/maps/LavenderPokeCenter1F.asm +++ b/maps/LavenderPokeCenter1F.asm @@ -80,9 +80,9 @@ LavenderPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $4, 1, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, LAVENDER_TOWN + warp_def $7, $4, 1, LAVENDER_TOWN + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/LavenderPokeCenter2FBeta.asm b/maps/LavenderPokeCenter2FBeta.asm index 3f8caf8f9..9d31d8d4e 100644 --- a/maps/LavenderPokeCenter2FBeta.asm +++ b/maps/LavenderPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ LavenderPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_LAVENDER_POKECENTER_1F, MAP_LAVENDER_POKECENTER_1F + warp_def $7, $0, 3, LAVENDER_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/LavenderTown.asm b/maps/LavenderTown.asm index 5ad9f91fe..de799a7de 100644 --- a/maps/LavenderTown.asm +++ b/maps/LavenderTown.asm @@ -107,13 +107,13 @@ LavenderTown_MapEventHeader: .Warps: db 7 - warp_def $5, $5, 1, GROUP_LAVENDER_POKECENTER_1F, MAP_LAVENDER_POKECENTER_1F - warp_def $9, $5, 1, GROUP_MR_FUJIS_HOUSE, MAP_MR_FUJIS_HOUSE - warp_def $d, $3, 1, GROUP_LAVENDER_TOWN_SPEECH_HOUSE, MAP_LAVENDER_TOWN_SPEECH_HOUSE - warp_def $d, $7, 1, GROUP_LAVENDER_NAME_RATER, MAP_LAVENDER_NAME_RATER - warp_def $5, $1, 2, GROUP_LAVENDER_MART, MAP_LAVENDER_MART - warp_def $b, $d, 1, GROUP_SOUL_HOUSE, MAP_SOUL_HOUSE - warp_def $5, $e, 1, GROUP_LAV_RADIO_TOWER_1F, MAP_LAV_RADIO_TOWER_1F + warp_def $5, $5, 1, LAVENDER_POKECENTER_1F + warp_def $9, $5, 1, MR_FUJIS_HOUSE + warp_def $d, $3, 1, LAVENDER_TOWN_SPEECH_HOUSE + warp_def $d, $7, 1, LAVENDER_NAME_RATER + warp_def $5, $1, 2, LAVENDER_MART + warp_def $b, $d, 1, SOUL_HOUSE + warp_def $5, $e, 1, LAV_RADIO_TOWER_1F .XYTriggers: db 0 diff --git a/maps/LavenderTownSpeechHouse.asm b/maps/LavenderTownSpeechHouse.asm index 78af1d47c..547384cb5 100644 --- a/maps/LavenderTownSpeechHouse.asm +++ b/maps/LavenderTownSpeechHouse.asm @@ -31,8 +31,8 @@ LavenderTownSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $3, 3, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN + warp_def $7, $2, 3, LAVENDER_TOWN + warp_def $7, $3, 3, LAVENDER_TOWN .XYTriggers: db 0 diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm index 4ceb6f660..99b38f247 100644 --- a/maps/MahoganyGym.asm +++ b/maps/MahoganyGym.asm @@ -369,8 +369,8 @@ MahoganyGym_MapEventHeader: .Warps: db 2 - warp_def $11, $4, 3, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $11, $5, 3, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN + warp_def $11, $4, 3, MAHOGANY_TOWN + warp_def $11, $5, 3, MAHOGANY_TOWN .XYTriggers: db 0 diff --git a/maps/MahoganyMart1F.asm b/maps/MahoganyMart1F.asm index 2f2924130..d38d9b4bb 100644 --- a/maps/MahoganyMart1F.asm +++ b/maps/MahoganyMart1F.asm @@ -86,7 +86,7 @@ UnknownScript_0x6c38f: writetext UnknownText_0x6c59e closetext showemote EMOTE_SHOCK, $2, 10 - playsound SFX_UNKNOWN_2A + playsound SFX_FAINT changeblock $6, $2, $1e reloadmappart loadmovesprites @@ -224,9 +224,9 @@ MahoganyMart1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $7, $4, 1, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $3, $7, 1, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F + warp_def $7, $3, 1, MAHOGANY_TOWN + warp_def $7, $4, 1, MAHOGANY_TOWN + warp_def $3, $7, 1, TEAM_ROCKET_BASE_B1F .XYTriggers: db 0 diff --git a/maps/MahoganyPokeCenter1F.asm b/maps/MahoganyPokeCenter1F.asm index 8a5374fb0..c07f803cd 100644 --- a/maps/MahoganyPokeCenter1F.asm +++ b/maps/MahoganyPokeCenter1F.asm @@ -53,9 +53,9 @@ MahoganyPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 4, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $7, $4, 4, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 4, MAHOGANY_TOWN + warp_def $7, $4, 4, MAHOGANY_TOWN + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/MahoganyRedGyaradosSpeechHouse.asm b/maps/MahoganyRedGyaradosSpeechHouse.asm index 347b64441..478472000 100644 --- a/maps/MahoganyRedGyaradosSpeechHouse.asm +++ b/maps/MahoganyRedGyaradosSpeechHouse.asm @@ -62,8 +62,8 @@ MahoganyRedGyaradosSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $7, $3, 2, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN + warp_def $7, $2, 2, MAHOGANY_TOWN + warp_def $7, $3, 2, MAHOGANY_TOWN .XYTriggers: db 0 diff --git a/maps/MahoganyTown.asm b/maps/MahoganyTown.asm index 9b6229a8f..12df4d86d 100644 --- a/maps/MahoganyTown.asm +++ b/maps/MahoganyTown.asm @@ -248,11 +248,11 @@ MahoganyTown_MapEventHeader: .Warps: db 5 - warp_def $7, $b, 1, GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F - warp_def $7, $11, 1, GROUP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, MAP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE - warp_def $d, $6, 1, GROUP_MAHOGANY_GYM, MAP_MAHOGANY_GYM - warp_def $d, $f, 1, GROUP_MAHOGANY_POKECENTER_1F, MAP_MAHOGANY_POKECENTER_1F - warp_def $1, $9, 3, GROUP_ROUTE_43_MAHOGANY_GATE, MAP_ROUTE_43_MAHOGANY_GATE + warp_def $7, $b, 1, MAHOGANY_MART_1F + warp_def $7, $11, 1, MAHOGANY_RED_GYARADOS_SPEECH_HOUSE + warp_def $d, $6, 1, MAHOGANY_GYM + warp_def $d, $f, 1, MAHOGANY_POKECENTER_1F + warp_def $1, $9, 3, ROUTE_43_MAHOGANY_GATE .XYTriggers: db 2 diff --git a/maps/ManiasHouse.asm b/maps/ManiasHouse.asm index 4353733db..cdedd81a4 100644 --- a/maps/ManiasHouse.asm +++ b/maps/ManiasHouse.asm @@ -201,8 +201,8 @@ ManiasHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $3, 1, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY + warp_def $7, $2, 1, CIANWOOD_CITY + warp_def $7, $3, 1, CIANWOOD_CITY .XYTriggers: db 0 diff --git a/maps/MobileBattleRoom.asm b/maps/MobileBattleRoom.asm index e721f5dfa..06dd75a0a 100644 --- a/maps/MobileBattleRoom.asm +++ b/maps/MobileBattleRoom.asm @@ -18,7 +18,7 @@ MobileBattleRoom_MapScriptHeader: MobileBattleRoom_Initialize: dotrigger $1 - domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $5 + domaptrigger POKECENTER_2F, $5 end MapMobileBattleRoomSignpost0Script: @@ -74,8 +74,8 @@ MobileBattleRoom_MapEventHeader: .Warps: db 2 - warp_def $7, $4, 6, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $7, $5, 6, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $4, 6, POKECENTER_2F + warp_def $7, $5, 6, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/MobileTradeRoomMobile.asm b/maps/MobileTradeRoomMobile.asm index 8bea1200e..bebb82452 100644 --- a/maps/MobileTradeRoomMobile.asm +++ b/maps/MobileTradeRoomMobile.asm @@ -18,7 +18,7 @@ MobileTradeRoomMobile_MapScriptHeader: MobileTradeRoomMobile_Initialize: dotrigger $1 - domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $4 + domaptrigger POKECENTER_2F, $4 end MapMobileTradeRoomMobileSignpost0Script: @@ -42,8 +42,8 @@ MobileTradeRoomMobile_MapEventHeader: .Warps: db 2 - warp_def $7, $4, 5, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $7, $5, 5, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $4, 5, POKECENTER_2F + warp_def $7, $5, 5, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/MountMoon.asm b/maps/MountMoon.asm index 6f94a253c..c17d51cc6 100644 --- a/maps/MountMoon.asm +++ b/maps/MountMoon.asm @@ -165,14 +165,14 @@ MountMoon_MapEventHeader: .Warps: db 8 - warp_def $3, $3, 1, GROUP_ROUTE_3, MAP_ROUTE_3 - warp_def $f, $f, 1, GROUP_ROUTE_4, MAP_ROUTE_4 - warp_def $3, $d, 7, GROUP_MOUNT_MOON, MAP_MOUNT_MOON - warp_def $b, $f, 8, GROUP_MOUNT_MOON, MAP_MOUNT_MOON - warp_def $5, $19, 1, GROUP_MOUNT_MOON_SQUARE, MAP_MOUNT_MOON_SQUARE - warp_def $f, $19, 2, GROUP_MOUNT_MOON_SQUARE, MAP_MOUNT_MOON_SQUARE - warp_def $3, $19, 3, GROUP_MOUNT_MOON, MAP_MOUNT_MOON - warp_def $d, $19, 4, GROUP_MOUNT_MOON, MAP_MOUNT_MOON + warp_def $3, $3, 1, ROUTE_3 + warp_def $f, $f, 1, ROUTE_4 + warp_def $3, $d, 7, MOUNT_MOON + warp_def $b, $f, 8, MOUNT_MOON + warp_def $5, $19, 1, MOUNT_MOON_SQUARE + warp_def $f, $19, 2, MOUNT_MOON_SQUARE + warp_def $3, $19, 3, MOUNT_MOON + warp_def $d, $19, 4, MOUNT_MOON .XYTriggers: db 0 diff --git a/maps/MountMoonGiftShop.asm b/maps/MountMoonGiftShop.asm index 673cbde08..c6ac6b349 100644 --- a/maps/MountMoonGiftShop.asm +++ b/maps/MountMoonGiftShop.asm @@ -27,8 +27,8 @@ MountMoonGiftShop_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 3, GROUP_MOUNT_MOON_SQUARE, MAP_MOUNT_MOON_SQUARE - warp_def $7, $4, 3, GROUP_MOUNT_MOON_SQUARE, MAP_MOUNT_MOON_SQUARE + warp_def $7, $3, 3, MOUNT_MOON_SQUARE + warp_def $7, $4, 3, MOUNT_MOON_SQUARE .XYTriggers: db 0 diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm index 702c9730d..ff2a4a279 100644 --- a/maps/MountMoonSquare.asm +++ b/maps/MountMoonSquare.asm @@ -140,9 +140,9 @@ MountMoonSquare_MapEventHeader: .Warps: db 3 - warp_def $5, $14, 5, GROUP_MOUNT_MOON, MAP_MOUNT_MOON - warp_def $b, $16, 6, GROUP_MOUNT_MOON, MAP_MOUNT_MOON - warp_def $7, $d, 1, GROUP_MOUNT_MOON_GIFT_SHOP, MAP_MOUNT_MOON_GIFT_SHOP + warp_def $5, $14, 5, MOUNT_MOON + warp_def $b, $16, 6, MOUNT_MOON + warp_def $7, $d, 1, MOUNT_MOON_GIFT_SHOP .XYTriggers: db 1 diff --git a/maps/MountMortar1FInside.asm b/maps/MountMortar1FInside.asm index 2f8def0ae..b97cdcb3f 100644 --- a/maps/MountMortar1FInside.asm +++ b/maps/MountMortar1FInside.asm @@ -111,12 +111,12 @@ MountMortar1FInside_MapEventHeader: .Warps: db 6 - warp_def $2f, $b, 5, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $2f, $1d, 6, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $27, $5, 8, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $29, $21, 9, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $13, $3, 1, GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F - warp_def $9, $9, 2, GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE + warp_def $2f, $b, 5, MOUNT_MORTAR_1F_OUTSIDE + warp_def $2f, $1d, 6, MOUNT_MORTAR_1F_OUTSIDE + warp_def $27, $5, 8, MOUNT_MORTAR_1F_OUTSIDE + warp_def $29, $21, 9, MOUNT_MORTAR_1F_OUTSIDE + warp_def $13, $3, 1, MOUNT_MORTAR_B1F + warp_def $9, $9, 2, MOUNT_MORTAR_2F_INSIDE .XYTriggers: db 0 diff --git a/maps/MountMortar1FOutside.asm b/maps/MountMortar1FOutside.asm index 81d95b2c8..a11c39d48 100644 --- a/maps/MountMortar1FOutside.asm +++ b/maps/MountMortar1FOutside.asm @@ -21,15 +21,15 @@ MountMortar1FOutside_MapEventHeader: .Warps: db 9 - warp_def $21, $3, 3, GROUP_ROUTE_42, MAP_ROUTE_42 - warp_def $21, $11, 4, GROUP_ROUTE_42, MAP_ROUTE_42 - warp_def $21, $25, 5, GROUP_ROUTE_42, MAP_ROUTE_42 - warp_def $5, $11, 1, GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE - warp_def $15, $b, 1, GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE - warp_def $15, $1d, 2, GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE - warp_def $1d, $11, 2, GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F - warp_def $d, $7, 3, GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE - warp_def $d, $21, 4, GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE + warp_def $21, $3, 3, ROUTE_42 + warp_def $21, $11, 4, ROUTE_42 + warp_def $21, $25, 5, ROUTE_42 + warp_def $5, $11, 1, MOUNT_MORTAR_2F_INSIDE + warp_def $15, $b, 1, MOUNT_MORTAR_1F_INSIDE + warp_def $15, $1d, 2, MOUNT_MORTAR_1F_INSIDE + warp_def $1d, $11, 2, MOUNT_MORTAR_B1F + warp_def $d, $7, 3, MOUNT_MORTAR_1F_INSIDE + warp_def $d, $21, 4, MOUNT_MORTAR_1F_INSIDE .XYTriggers: db 0 diff --git a/maps/MountMortar2FInside.asm b/maps/MountMortar2FInside.asm index cbd8589a7..d3808d1f3 100644 --- a/maps/MountMortar2FInside.asm +++ b/maps/MountMortar2FInside.asm @@ -64,8 +64,8 @@ MountMortar2FInside_MapEventHeader: .Warps: db 2 - warp_def $21, $11, 4, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $5, $3, 6, GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE + warp_def $21, $11, 4, MOUNT_MORTAR_1F_OUTSIDE + warp_def $5, $3, 6, MOUNT_MORTAR_1F_INSIDE .XYTriggers: db 0 diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm index e64b8566a..e376de303 100644 --- a/maps/MountMortarB1F.asm +++ b/maps/MountMortarB1F.asm @@ -132,8 +132,8 @@ MountMortarB1F_MapEventHeader: .Warps: db 2 - warp_def $3, $3, 5, GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE - warp_def $1d, $13, 7, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE + warp_def $3, $3, 5, MOUNT_MORTAR_1F_INSIDE + warp_def $1d, $13, 7, MOUNT_MORTAR_1F_OUTSIDE .XYTriggers: db 0 diff --git a/maps/MoveDeletersHouse.asm b/maps/MoveDeletersHouse.asm index 693a42090..f15ece414 100644 --- a/maps/MoveDeletersHouse.asm +++ b/maps/MoveDeletersHouse.asm @@ -22,8 +22,8 @@ MoveDeletersHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY - warp_def $7, $3, 6, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY + warp_def $7, $2, 6, BLACKTHORN_CITY + warp_def $7, $3, 6, BLACKTHORN_CITY .XYTriggers: db 0 diff --git a/maps/MrFujisHouse.asm b/maps/MrFujisHouse.asm index ad6fd7526..178b793d4 100644 --- a/maps/MrFujisHouse.asm +++ b/maps/MrFujisHouse.asm @@ -78,8 +78,8 @@ MrFujisHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $3, 2, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN + warp_def $7, $2, 2, LAVENDER_TOWN + warp_def $7, $3, 2, LAVENDER_TOWN .XYTriggers: db 0 diff --git a/maps/MrPokemonsHouse.asm b/maps/MrPokemonsHouse.asm index e5d357db0..2368c1ad5 100644 --- a/maps/MrPokemonsHouse.asm +++ b/maps/MrPokemonsHouse.asm @@ -34,7 +34,7 @@ UnknownScript_0x196e56: waitbutton itemnotify setevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - blackoutmod GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY + blackoutmod CHERRYGROVE_CITY writetext UnknownText_0x196feb keeptextopen spriteface $2, RIGHT @@ -124,8 +124,8 @@ UnknownScript_0x196ec9: setevent EVENT_KRISS_HOUSE_1F_NEIGHBOR clearevent EVENT_KRISS_NEIGHBORS_HOUSE_NEIGHBOR dotrigger $1 - domaptrigger GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY, $1 - domaptrigger GROUP_ELMS_LAB, MAP_ELMS_LAB, $3 + domaptrigger CHERRYGROVE_CITY, $1 + domaptrigger ELMS_LAB, $3 specialphonecall ELMCALL_ROBBED clearevent EVENT_COP_IN_ELMS_LAB checkevent EVENT_GOT_TOTODILE_FROM_ELM @@ -376,8 +376,8 @@ MrPokemonsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_ROUTE_30, MAP_ROUTE_30 - warp_def $7, $3, 2, GROUP_ROUTE_30, MAP_ROUTE_30 + warp_def $7, $2, 2, ROUTE_30 + warp_def $7, $3, 2, ROUTE_30 .XYTriggers: db 0 diff --git a/maps/MrPsychicsHouse.asm b/maps/MrPsychicsHouse.asm index 182d7f30c..9853a5faa 100644 --- a/maps/MrPsychicsHouse.asm +++ b/maps/MrPsychicsHouse.asm @@ -50,8 +50,8 @@ MrPsychicsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $3, 5, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY + warp_def $7, $2, 5, SAFFRON_CITY + warp_def $7, $3, 5, SAFFRON_CITY .XYTriggers: db 0 diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm index d352d5ec3..0ead74f48 100644 --- a/maps/NationalPark.asm +++ b/maps/NationalPark.asm @@ -504,10 +504,10 @@ NationalPark_MapEventHeader: .Warps: db 4 - warp_def $12, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE - warp_def $13, $21, 2, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE - warp_def $2f, $a, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE - warp_def $2f, $b, 2, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE + warp_def $12, $21, 1, ROUTE_36_NATIONAL_PARK_GATE + warp_def $13, $21, 2, ROUTE_36_NATIONAL_PARK_GATE + warp_def $2f, $a, 1, ROUTE_35_NATIONAL_PARK_GATE + warp_def $2f, $b, 2, ROUTE_35_NATIONAL_PARK_GATE .XYTriggers: db 0 diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm index fb31d0bbd..220f8faed 100644 --- a/maps/NationalParkBugContest.asm +++ b/maps/NationalParkBugContest.asm @@ -213,10 +213,10 @@ NationalParkBugContest_MapEventHeader: .Warps: db 4 - warp_def $12, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE - warp_def $13, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE - warp_def $2f, $a, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE - warp_def $2f, $b, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE + warp_def $12, $21, 1, ROUTE_36_NATIONAL_PARK_GATE + warp_def $13, $21, 1, ROUTE_36_NATIONAL_PARK_GATE + warp_def $2f, $a, 1, ROUTE_35_NATIONAL_PARK_GATE + warp_def $2f, $b, 1, ROUTE_35_NATIONAL_PARK_GATE .XYTriggers: db 0 diff --git a/maps/NewBarkTown.asm b/maps/NewBarkTown.asm index 8cf4d24aa..491bb3185 100644 --- a/maps/NewBarkTown.asm +++ b/maps/NewBarkTown.asm @@ -286,10 +286,10 @@ NewBarkTown_MapEventHeader: .Warps: db 4 - warp_def $3, $6, 1, GROUP_ELMS_LAB, MAP_ELMS_LAB - warp_def $5, $d, 1, GROUP_KRISS_HOUSE_1F, MAP_KRISS_HOUSE_1F - warp_def $b, $3, 1, GROUP_KRISS_NEIGHBORS_HOUSE, MAP_KRISS_NEIGHBORS_HOUSE - warp_def $d, $b, 1, GROUP_ELMS_HOUSE, MAP_ELMS_HOUSE + warp_def $3, $6, 1, ELMS_LAB + warp_def $5, $d, 1, KRISS_HOUSE_1F + warp_def $b, $3, 1, KRISS_NEIGHBORS_HOUSE + warp_def $d, $b, 1, ELMS_HOUSE .XYTriggers: db 2 diff --git a/maps/OaksLab.asm b/maps/OaksLab.asm index 7f78384a9..48dff35b4 100644 --- a/maps/OaksLab.asm +++ b/maps/OaksLab.asm @@ -256,8 +256,8 @@ OaksLab_MapEventHeader: .Warps: db 2 - warp_def $b, $4, 3, GROUP_PALLET_TOWN, MAP_PALLET_TOWN - warp_def $b, $5, 3, GROUP_PALLET_TOWN, MAP_PALLET_TOWN + warp_def $b, $4, 3, PALLET_TOWN + warp_def $b, $5, 3, PALLET_TOWN .XYTriggers: db 0 diff --git a/maps/OlivineCafe.asm b/maps/OlivineCafe.asm index 31bcb3a96..546628d29 100644 --- a/maps/OlivineCafe.asm +++ b/maps/OlivineCafe.asm @@ -79,8 +79,8 @@ OlivineCafe_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 7, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $3, 7, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $7, $2, 7, OLIVINE_CITY + warp_def $7, $3, 7, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/OlivineCity.asm b/maps/OlivineCity.asm index 3681310f9..a36deab0b 100644 --- a/maps/OlivineCity.asm +++ b/maps/OlivineCity.asm @@ -291,17 +291,17 @@ OlivineCity_MapEventHeader: .Warps: db 11 - warp_def $15, $d, 1, GROUP_OLIVINE_POKECENTER_1F, MAP_OLIVINE_POKECENTER_1F - warp_def $b, $a, 1, GROUP_OLIVINE_GYM, MAP_OLIVINE_GYM - warp_def $b, $19, 1, GROUP_OLIVINE_VOLTORB_HOUSE, MAP_OLIVINE_VOLTORB_HOUSE - warp_def $0, $0, 1, GROUP_OLIVINE_HOUSE_BETA, MAP_OLIVINE_HOUSE_BETA - warp_def $b, $1d, 1, GROUP_OLIVINE_PUNISHMENT_SPEECH_HOUSE, MAP_OLIVINE_PUNISHMENT_SPEECH_HOUSE - warp_def $f, $d, 1, GROUP_OLIVINE_GOOD_ROD_HOUSE, MAP_OLIVINE_GOOD_ROD_HOUSE - warp_def $15, $7, 1, GROUP_OLIVINE_CAFE, MAP_OLIVINE_CAFE - warp_def $11, $13, 2, GROUP_OLIVINE_MART, MAP_OLIVINE_MART - warp_def $1b, $1d, 1, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F - warp_def $1b, $13, 1, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE - warp_def $1b, $14, 2, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE + warp_def $15, $d, 1, OLIVINE_POKECENTER_1F + warp_def $b, $a, 1, OLIVINE_GYM + warp_def $b, $19, 1, OLIVINE_VOLTORB_HOUSE + warp_def $0, $0, 1, OLIVINE_HOUSE_BETA + warp_def $b, $1d, 1, OLIVINE_PUNISHMENT_SPEECH_HOUSE + warp_def $f, $d, 1, OLIVINE_GOOD_ROD_HOUSE + warp_def $15, $7, 1, OLIVINE_CAFE + warp_def $11, $13, 2, OLIVINE_MART + warp_def $1b, $1d, 1, OLIVINE_LIGHTHOUSE_1F + warp_def $1b, $13, 1, OLIVINE_PORT_PASSAGE + warp_def $1b, $14, 2, OLIVINE_PORT_PASSAGE .XYTriggers: db 2 diff --git a/maps/OlivineGoodRodHouse.asm b/maps/OlivineGoodRodHouse.asm index 676c074fc..3e1f5f3cf 100644 --- a/maps/OlivineGoodRodHouse.asm +++ b/maps/OlivineGoodRodHouse.asm @@ -85,8 +85,8 @@ OlivineGoodRodHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $3, 6, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $7, $2, 6, OLIVINE_CITY + warp_def $7, $3, 6, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/OlivineGym.asm b/maps/OlivineGym.asm index b1195f8dd..d10a1ee35 100644 --- a/maps/OlivineGym.asm +++ b/maps/OlivineGym.asm @@ -199,8 +199,8 @@ OlivineGym_MapEventHeader: .Warps: db 2 - warp_def $f, $4, 2, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $f, $5, 2, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $f, $4, 2, OLIVINE_CITY + warp_def $f, $5, 2, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/OlivineHouseBeta.asm b/maps/OlivineHouseBeta.asm index 9cfac68a2..bfa1a76d4 100644 --- a/maps/OlivineHouseBeta.asm +++ b/maps/OlivineHouseBeta.asm @@ -41,8 +41,8 @@ OlivineHouseBeta_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $3, 4, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $7, $2, 4, OLIVINE_CITY + warp_def $7, $3, 4, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/OlivineLighthouse1F.asm b/maps/OlivineLighthouse1F.asm index d63d7b039..a281e17ba 100644 --- a/maps/OlivineLighthouse1F.asm +++ b/maps/OlivineLighthouse1F.asm @@ -38,11 +38,11 @@ OlivineLighthouse1F_MapEventHeader: .Warps: db 5 - warp_def $11, $a, 9, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $11, $b, 9, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $b, $3, 1, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F - warp_def $d, $10, 3, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F - warp_def $d, $11, 4, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F + warp_def $11, $a, 9, OLIVINE_CITY + warp_def $11, $b, 9, OLIVINE_CITY + warp_def $b, $3, 1, OLIVINE_LIGHTHOUSE_2F + warp_def $d, $10, 3, OLIVINE_LIGHTHOUSE_2F + warp_def $d, $11, 4, OLIVINE_LIGHTHOUSE_2F .XYTriggers: db 0 diff --git a/maps/OlivineLighthouse2F.asm b/maps/OlivineLighthouse2F.asm index 2fd90734b..f3a7669cc 100644 --- a/maps/OlivineLighthouse2F.asm +++ b/maps/OlivineLighthouse2F.asm @@ -206,12 +206,12 @@ OlivineLighthouse2F_MapEventHeader: .Warps: db 6 - warp_def $b, $3, 3, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F - warp_def $3, $5, 2, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $d, $10, 4, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F - warp_def $d, $11, 5, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F - warp_def $b, $10, 4, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $b, $11, 5, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F + warp_def $b, $3, 3, OLIVINE_LIGHTHOUSE_1F + warp_def $3, $5, 2, OLIVINE_LIGHTHOUSE_3F + warp_def $d, $10, 4, OLIVINE_LIGHTHOUSE_1F + warp_def $d, $11, 5, OLIVINE_LIGHTHOUSE_1F + warp_def $b, $10, 4, OLIVINE_LIGHTHOUSE_3F + warp_def $b, $11, 5, OLIVINE_LIGHTHOUSE_3F .XYTriggers: db 0 diff --git a/maps/OlivineLighthouse3F.asm b/maps/OlivineLighthouse3F.asm index e3603d91b..e5571e985 100644 --- a/maps/OlivineLighthouse3F.asm +++ b/maps/OlivineLighthouse3F.asm @@ -112,15 +112,15 @@ OlivineLighthouse3F_MapEventHeader: .Warps: db 9 - warp_def $3, $d, 1, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $3, $5, 2, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F - warp_def $5, $9, 4, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $b, $10, 5, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F - warp_def $b, $11, 6, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F - warp_def $9, $10, 5, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $9, $11, 6, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $3, $8, 7, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $3, $9, 8, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F + warp_def $3, $d, 1, OLIVINE_LIGHTHOUSE_4F + warp_def $3, $5, 2, OLIVINE_LIGHTHOUSE_2F + warp_def $5, $9, 4, OLIVINE_LIGHTHOUSE_4F + warp_def $b, $10, 5, OLIVINE_LIGHTHOUSE_2F + warp_def $b, $11, 6, OLIVINE_LIGHTHOUSE_2F + warp_def $9, $10, 5, OLIVINE_LIGHTHOUSE_4F + warp_def $9, $11, 6, OLIVINE_LIGHTHOUSE_4F + warp_def $3, $8, 7, OLIVINE_LIGHTHOUSE_4F + warp_def $3, $9, 8, OLIVINE_LIGHTHOUSE_4F .XYTriggers: db 0 diff --git a/maps/OlivineLighthouse4F.asm b/maps/OlivineLighthouse4F.asm index 4b62a34bd..c7136b2d1 100644 --- a/maps/OlivineLighthouse4F.asm +++ b/maps/OlivineLighthouse4F.asm @@ -83,16 +83,16 @@ OlivineLighthouse4F_MapEventHeader: .Warps: db 10 - warp_def $3, $d, 1, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $5, $3, 2, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F - warp_def $7, $9, 3, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F - warp_def $5, $9, 3, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $9, $10, 6, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $9, $11, 7, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $3, $8, 8, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $3, $9, 9, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F - warp_def $7, $10, 4, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F - warp_def $7, $11, 5, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F + warp_def $3, $d, 1, OLIVINE_LIGHTHOUSE_3F + warp_def $5, $3, 2, OLIVINE_LIGHTHOUSE_5F + warp_def $7, $9, 3, OLIVINE_LIGHTHOUSE_5F + warp_def $5, $9, 3, OLIVINE_LIGHTHOUSE_3F + warp_def $9, $10, 6, OLIVINE_LIGHTHOUSE_3F + warp_def $9, $11, 7, OLIVINE_LIGHTHOUSE_3F + warp_def $3, $8, 8, OLIVINE_LIGHTHOUSE_3F + warp_def $3, $9, 9, OLIVINE_LIGHTHOUSE_3F + warp_def $7, $10, 4, OLIVINE_LIGHTHOUSE_5F + warp_def $7, $11, 5, OLIVINE_LIGHTHOUSE_5F .XYTriggers: db 0 diff --git a/maps/OlivineLighthouse5F.asm b/maps/OlivineLighthouse5F.asm index 7bc8285c5..0f3315d91 100644 --- a/maps/OlivineLighthouse5F.asm +++ b/maps/OlivineLighthouse5F.asm @@ -90,13 +90,13 @@ OlivineLighthouse5F_MapEventHeader: .Warps: db 7 - warp_def $f, $9, 1, GROUP_OLIVINE_LIGHTHOUSE_6F, MAP_OLIVINE_LIGHTHOUSE_6F - warp_def $5, $3, 2, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $7, $9, 3, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $7, $10, 9, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $7, $11, 10, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F - warp_def $5, $10, 2, GROUP_OLIVINE_LIGHTHOUSE_6F, MAP_OLIVINE_LIGHTHOUSE_6F - warp_def $5, $11, 3, GROUP_OLIVINE_LIGHTHOUSE_6F, MAP_OLIVINE_LIGHTHOUSE_6F + warp_def $f, $9, 1, OLIVINE_LIGHTHOUSE_6F + warp_def $5, $3, 2, OLIVINE_LIGHTHOUSE_4F + warp_def $7, $9, 3, OLIVINE_LIGHTHOUSE_4F + warp_def $7, $10, 9, OLIVINE_LIGHTHOUSE_4F + warp_def $7, $11, 10, OLIVINE_LIGHTHOUSE_4F + warp_def $5, $10, 2, OLIVINE_LIGHTHOUSE_6F + warp_def $5, $11, 3, OLIVINE_LIGHTHOUSE_6F .XYTriggers: db 0 diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm index bdb351af7..78267e0b1 100644 --- a/maps/OlivineLighthouse6F.asm +++ b/maps/OlivineLighthouse6F.asm @@ -258,9 +258,9 @@ OlivineLighthouse6F_MapEventHeader: .Warps: db 3 - warp_def $f, $9, 1, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F - warp_def $5, $10, 6, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F - warp_def $5, $11, 7, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F + warp_def $f, $9, 1, OLIVINE_LIGHTHOUSE_5F + warp_def $5, $10, 6, OLIVINE_LIGHTHOUSE_5F + warp_def $5, $11, 7, OLIVINE_LIGHTHOUSE_5F .XYTriggers: db 0 diff --git a/maps/OlivineMart.asm b/maps/OlivineMart.asm index f8910aceb..e2a613cc8 100644 --- a/maps/OlivineMart.asm +++ b/maps/OlivineMart.asm @@ -46,8 +46,8 @@ OlivineMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 8, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $3, 8, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $7, $2, 8, OLIVINE_CITY + warp_def $7, $3, 8, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/OlivinePokeCenter1F.asm b/maps/OlivinePokeCenter1F.asm index 8c45a40c8..206f60ed5 100644 --- a/maps/OlivinePokeCenter1F.asm +++ b/maps/OlivinePokeCenter1F.asm @@ -47,9 +47,9 @@ OlivinePokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $4, 1, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, OLIVINE_CITY + warp_def $7, $4, 1, OLIVINE_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm index 3402a7697..989382357 100644 --- a/maps/OlivinePort.asm +++ b/maps/OlivinePort.asm @@ -21,7 +21,7 @@ UnknownScript_0x748b1: appear $2 dotrigger $0 setevent EVENT_GAVE_KURT_APRICORNS - blackoutmod GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + blackoutmod OLIVINE_CITY end SailorScript_0x748c0: @@ -57,8 +57,8 @@ SailorScript_0x748c0: UnknownScript_0x7490a: clearevent EVENT_FAST_SHIP_DESTINATION_OLIVINE appear $2 - domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $1 - warp GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $19, $1 + domaptrigger FAST_SHIP_1F, $1 + warp FAST_SHIP_1F, $19, $1 end UnknownScript_0x74919: @@ -384,8 +384,8 @@ OlivinePort_MapEventHeader: .Warps: db 2 - warp_def $7, $b, 5, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE - warp_def $17, $7, 1, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $7, $b, 5, OLIVINE_PORT_PASSAGE + warp_def $17, $7, 1, FAST_SHIP_1F .XYTriggers: db 1 diff --git a/maps/OlivinePortPassage.asm b/maps/OlivinePortPassage.asm index 22a0a322f..019cc2341 100644 --- a/maps/OlivinePortPassage.asm +++ b/maps/OlivinePortPassage.asm @@ -22,11 +22,11 @@ OlivinePortPassage_MapEventHeader: .Warps: db 5 - warp_def $0, $f, 10, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $0, $10, 11, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $4, $f, 4, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE - warp_def $2, $3, 3, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE - warp_def $e, $3, 1, GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT + warp_def $0, $f, 10, OLIVINE_CITY + warp_def $0, $10, 11, OLIVINE_CITY + warp_def $4, $f, 4, OLIVINE_PORT_PASSAGE + warp_def $2, $3, 3, OLIVINE_PORT_PASSAGE + warp_def $e, $3, 1, OLIVINE_PORT .XYTriggers: db 0 diff --git a/maps/OlivinePunishmentSpeechHouse.asm b/maps/OlivinePunishmentSpeechHouse.asm index 9d9c784e1..fd7a2c5eb 100644 --- a/maps/OlivinePunishmentSpeechHouse.asm +++ b/maps/OlivinePunishmentSpeechHouse.asm @@ -41,8 +41,8 @@ OlivinePunishmentSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $3, 5, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $7, $2, 5, OLIVINE_CITY + warp_def $7, $3, 5, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/OlivineVoltorbHouse.asm b/maps/OlivineVoltorbHouse.asm index 4fc047470..cf281cbc6 100644 --- a/maps/OlivineVoltorbHouse.asm +++ b/maps/OlivineVoltorbHouse.asm @@ -22,8 +22,8 @@ OlivineVoltorbHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY - warp_def $7, $3, 3, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY + warp_def $7, $2, 3, OLIVINE_CITY + warp_def $7, $3, 3, OLIVINE_CITY .XYTriggers: db 0 diff --git a/maps/PalletTown.asm b/maps/PalletTown.asm index c6a64db89..1b7aaa81a 100644 --- a/maps/PalletTown.asm +++ b/maps/PalletTown.asm @@ -73,9 +73,9 @@ PalletTown_MapEventHeader: .Warps: db 3 - warp_def $5, $5, 1, GROUP_REDS_HOUSE_1F, MAP_REDS_HOUSE_1F - warp_def $5, $d, 1, GROUP_BLUES_HOUSE, MAP_BLUES_HOUSE - warp_def $b, $c, 1, GROUP_OAKS_LAB, MAP_OAKS_LAB + warp_def $5, $5, 1, REDS_HOUSE_1F + warp_def $5, $d, 1, BLUES_HOUSE + warp_def $b, $c, 1, OAKS_LAB .XYTriggers: db 0 diff --git a/maps/PewterCity.asm b/maps/PewterCity.asm index 3537949a5..01d59a728 100644 --- a/maps/PewterCity.asm +++ b/maps/PewterCity.asm @@ -153,11 +153,11 @@ PewterCity_MapEventHeader: .Warps: db 5 - warp_def $d, $1d, 1, GROUP_PEWTER_NIDORAN_SPEECH_HOUSE, MAP_PEWTER_NIDORAN_SPEECH_HOUSE - warp_def $11, $10, 1, GROUP_PEWTER_GYM, MAP_PEWTER_GYM - warp_def $11, $17, 2, GROUP_PEWTER_MART, MAP_PEWTER_MART - warp_def $19, $d, 1, GROUP_PEWTER_POKECENTER_1F, MAP_PEWTER_POKECENTER_1F - warp_def $1d, $7, 1, GROUP_PEWTER_SNOOZE_SPEECH_HOUSE, MAP_PEWTER_SNOOZE_SPEECH_HOUSE + warp_def $d, $1d, 1, PEWTER_NIDORAN_SPEECH_HOUSE + warp_def $11, $10, 1, PEWTER_GYM + warp_def $11, $17, 2, PEWTER_MART + warp_def $19, $d, 1, PEWTER_POKECENTER_1F + warp_def $1d, $7, 1, PEWTER_SNOOZE_SPEECH_HOUSE .XYTriggers: db 0 diff --git a/maps/PewterGym.asm b/maps/PewterGym.asm index 7737c0a64..fb8293caa 100644 --- a/maps/PewterGym.asm +++ b/maps/PewterGym.asm @@ -209,8 +209,8 @@ PewterGym_MapEventHeader: .Warps: db 2 - warp_def $d, $4, 2, GROUP_PEWTER_CITY, MAP_PEWTER_CITY - warp_def $d, $5, 2, GROUP_PEWTER_CITY, MAP_PEWTER_CITY + warp_def $d, $4, 2, PEWTER_CITY + warp_def $d, $5, 2, PEWTER_CITY .XYTriggers: db 0 diff --git a/maps/PewterMart.asm b/maps/PewterMart.asm index b5f172010..88ed6b12f 100644 --- a/maps/PewterMart.asm +++ b/maps/PewterMart.asm @@ -46,8 +46,8 @@ PewterMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_PEWTER_CITY, MAP_PEWTER_CITY - warp_def $7, $3, 3, GROUP_PEWTER_CITY, MAP_PEWTER_CITY + warp_def $7, $2, 3, PEWTER_CITY + warp_def $7, $3, 3, PEWTER_CITY .XYTriggers: db 0 diff --git a/maps/PewterNidoranSpeechHouse.asm b/maps/PewterNidoranSpeechHouse.asm index a81ded4fa..3390bae68 100644 --- a/maps/PewterNidoranSpeechHouse.asm +++ b/maps/PewterNidoranSpeechHouse.asm @@ -30,8 +30,8 @@ PewterNidoranSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_PEWTER_CITY, MAP_PEWTER_CITY - warp_def $7, $3, 1, GROUP_PEWTER_CITY, MAP_PEWTER_CITY + warp_def $7, $2, 1, PEWTER_CITY + warp_def $7, $3, 1, PEWTER_CITY .XYTriggers: db 0 diff --git a/maps/PewterPokeCEnter2FBeta.asm b/maps/PewterPokeCEnter2FBeta.asm index 5756d3d8d..74bd290ff 100644 --- a/maps/PewterPokeCEnter2FBeta.asm +++ b/maps/PewterPokeCEnter2FBeta.asm @@ -11,7 +11,7 @@ PewterPokeCEnter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_PEWTER_POKECENTER_1F, MAP_PEWTER_POKECENTER_1F + warp_def $7, $0, 3, PEWTER_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/PewterPokeCenter1F.asm b/maps/PewterPokeCenter1F.asm index b55fd7c44..0abf7d9e6 100644 --- a/maps/PewterPokeCenter1F.asm +++ b/maps/PewterPokeCenter1F.asm @@ -66,9 +66,9 @@ PewterPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 4, GROUP_PEWTER_CITY, MAP_PEWTER_CITY - warp_def $7, $4, 4, GROUP_PEWTER_CITY, MAP_PEWTER_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 4, PEWTER_CITY + warp_def $7, $4, 4, PEWTER_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/PewterSnoozeSpeechHouse.asm b/maps/PewterSnoozeSpeechHouse.asm index 72821d4b6..7d626414d 100644 --- a/maps/PewterSnoozeSpeechHouse.asm +++ b/maps/PewterSnoozeSpeechHouse.asm @@ -23,8 +23,8 @@ PewterSnoozeSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_PEWTER_CITY, MAP_PEWTER_CITY - warp_def $7, $3, 5, GROUP_PEWTER_CITY, MAP_PEWTER_CITY + warp_def $7, $2, 5, PEWTER_CITY + warp_def $7, $3, 5, PEWTER_CITY .XYTriggers: db 0 diff --git a/maps/PokeCenter2F.asm b/maps/PokeCenter2F.asm index 640a21e46..662ce8835 100644 --- a/maps/PokeCenter2F.asm +++ b/maps/PokeCenter2F.asm @@ -373,14 +373,14 @@ Script_LeftCableTradeCenter: special Special_AbortLink scall Script_CleanUpFemaleFlagAfterTrade dotrigger $0 - domaptrigger GROUP_TRADE_CENTER, MAP_TRADE_CENTER, $0 + domaptrigger TRADE_CENTER, $0 end Script_LeftMobileTradeRoom: special Function101220 scall Script_WalkOutOfMobileTradeRoom dotrigger $0 - domaptrigger GROUP_MOBILE_TRADE_ROOM_MOBILE, MAP_MOBILE_TRADE_ROOM_MOBILE, $0 + domaptrigger MOBILE_TRADE_ROOM_MOBILE, $0 end Script_WalkOutOfMobileTradeRoom: @@ -393,14 +393,14 @@ Script_LeftCableColosseum: special Special_AbortLink scall Script_CleanUpFemaleFlagAfterBattle dotrigger $0 - domaptrigger GROUP_COLOSSEUM, MAP_COLOSSEUM, $0 + domaptrigger COLOSSEUM, $0 end Script_LeftMobileBattleRoom: special Function101220 scall Script_WalkOutOfMobileBattleRoom dotrigger $0 - domaptrigger GROUP_MOBILE_BATTLE_ROOM, MAP_MOBILE_BATTLE_ROOM, $0 + domaptrigger MOBILE_BATTLE_ROOM, $0 end Script_WalkOutOfMobileBattleRoom: @@ -576,7 +576,7 @@ Script_LeftTimeCapsule: applymovement $4, MovementData_0x192d01 .Done: dotrigger $0 - domaptrigger GROUP_TIME_CAPSULE, MAP_TIME_CAPSULE, $0 + domaptrigger TIME_CAPSULE, $0 end MapPokeCenter2FSignpost0Script: @@ -1024,12 +1024,12 @@ PokeCenter2F_MapEventHeader: .Warps: db 6 - warp_def $7, $0, -1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $0, $5, 1, GROUP_TRADE_CENTER, MAP_TRADE_CENTER - warp_def $0, $9, 1, GROUP_COLOSSEUM, MAP_COLOSSEUM - warp_def $2, $d, 1, GROUP_TIME_CAPSULE, MAP_TIME_CAPSULE - warp_def $0, $6, 1, GROUP_MOBILE_TRADE_ROOM_MOBILE, MAP_MOBILE_TRADE_ROOM_MOBILE - warp_def $0, $a, 1, GROUP_MOBILE_BATTLE_ROOM, MAP_MOBILE_BATTLE_ROOM + warp_def $7, $0, -1, POKECENTER_2F + warp_def $0, $5, 1, TRADE_CENTER + warp_def $0, $9, 1, COLOSSEUM + warp_def $2, $d, 1, TIME_CAPSULE + warp_def $0, $6, 1, MOBILE_TRADE_ROOM_MOBILE + warp_def $0, $a, 1, MOBILE_BATTLE_ROOM .XYTriggers: db 0 diff --git a/maps/PokeSeersHouse.asm b/maps/PokeSeersHouse.asm index 0d4a288a0..f5df21404 100644 --- a/maps/PokeSeersHouse.asm +++ b/maps/PokeSeersHouse.asm @@ -19,8 +19,8 @@ PokeSeersHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 7, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY - warp_def $7, $3, 7, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY + warp_def $7, $2, 7, CIANWOOD_CITY + warp_def $7, $3, 7, CIANWOOD_CITY .XYTriggers: db 0 diff --git a/maps/PokemonFanClub.asm b/maps/PokemonFanClub.asm index c88c6bdc0..7b5f42a6c 100644 --- a/maps/PokemonFanClub.asm +++ b/maps/PokemonFanClub.asm @@ -294,8 +294,8 @@ PokemonFanClub_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $3, 3, GROUP_VERMILION_CITY, MAP_VERMILION_CITY + warp_def $7, $2, 3, VERMILION_CITY + warp_def $7, $3, 3, VERMILION_CITY .XYTriggers: db 0 diff --git a/maps/PowerPlant.asm b/maps/PowerPlant.asm index 8a281e16b..29b949c0e 100644 --- a/maps/PowerPlant.asm +++ b/maps/PowerPlant.asm @@ -141,7 +141,7 @@ PowerPlantManager: setevent EVENT_MET_MANAGER_AT_POWER_PLANT clearevent EVENT_CERULEAN_GYM_ROCKET clearevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM - domaptrigger GROUP_CERULEAN_GYM, MAP_CERULEAN_GYM, $1 + domaptrigger CERULEAN_GYM, $1 dotrigger $1 end @@ -387,8 +387,8 @@ PowerPlant_MapEventHeader: .Warps: db 2 - warp_def $11, $2, 2, GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH - warp_def $11, $3, 2, GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH + warp_def $11, $2, 2, ROUTE_10_NORTH + warp_def $11, $3, 2, ROUTE_10_NORTH .XYTriggers: db 1 diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm index 27e9e8391..c25aae10f 100644 --- a/maps/RadioTower1F.asm +++ b/maps/RadioTower1F.asm @@ -470,9 +470,9 @@ RadioTower1F_MapEventHeader: .Warps: db 3 - warp_def $7, $2, 11, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $3, 11, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $0, $f, 2, GROUP_RADIO_TOWER_2F, MAP_RADIO_TOWER_2F + warp_def $7, $2, 11, GOLDENROD_CITY + warp_def $7, $3, 11, GOLDENROD_CITY + warp_def $0, $f, 2, RADIO_TOWER_2F .XYTriggers: db 0 diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index 6efc99bd0..c806eee9f 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -703,8 +703,8 @@ RadioTower2F_MapEventHeader: .Warps: db 2 - warp_def $0, $0, 1, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F - warp_def $0, $f, 3, GROUP_RADIO_TOWER_1F, MAP_RADIO_TOWER_1F + warp_def $0, $0, 1, RADIO_TOWER_3F + warp_def $0, $f, 3, RADIO_TOWER_1F .XYTriggers: db 0 diff --git a/maps/RadioTower3F.asm b/maps/RadioTower3F.asm index 17abebca7..d31e8262d 100644 --- a/maps/RadioTower3F.asm +++ b/maps/RadioTower3F.asm @@ -328,9 +328,9 @@ RadioTower3F_MapEventHeader: .Warps: db 3 - warp_def $0, $0, 1, GROUP_RADIO_TOWER_2F, MAP_RADIO_TOWER_2F - warp_def $0, $7, 2, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F - warp_def $0, $11, 4, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F + warp_def $0, $0, 1, RADIO_TOWER_2F + warp_def $0, $7, 2, RADIO_TOWER_4F + warp_def $0, $11, 4, RADIO_TOWER_4F .XYTriggers: db 0 diff --git a/maps/RadioTower4F.asm b/maps/RadioTower4F.asm index 4981214bf..e36589060 100644 --- a/maps/RadioTower4F.asm +++ b/maps/RadioTower4F.asm @@ -242,10 +242,10 @@ RadioTower4F_MapEventHeader: .Warps: db 4 - warp_def $0, $0, 1, GROUP_RADIO_TOWER_5F, MAP_RADIO_TOWER_5F - warp_def $0, $9, 2, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F - warp_def $0, $c, 2, GROUP_RADIO_TOWER_5F, MAP_RADIO_TOWER_5F - warp_def $0, $11, 3, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F + warp_def $0, $0, 1, RADIO_TOWER_5F + warp_def $0, $9, 2, RADIO_TOWER_3F + warp_def $0, $c, 2, RADIO_TOWER_5F + warp_def $0, $11, 3, RADIO_TOWER_3F .XYTriggers: db 0 diff --git a/maps/RadioTower5F.asm b/maps/RadioTower5F.asm index aa1c96d32..107d532ea 100644 --- a/maps/RadioTower5F.asm +++ b/maps/RadioTower5F.asm @@ -122,7 +122,7 @@ UnknownScript_0x6006e: closetext loadmovesprites dotrigger $2 - domaptrigger GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE, $0 + domaptrigger ECRUTEAK_HOUSE, $0 setevent EVENT_GOT_CLEAR_BELL setevent EVENT_TEAM_ROCKET_DISBANDED jump UnknownScript_0x600f1 @@ -421,8 +421,8 @@ RadioTower5F_MapEventHeader: .Warps: db 2 - warp_def $0, $0, 1, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F - warp_def $0, $c, 3, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F + warp_def $0, $0, 1, RADIO_TOWER_4F + warp_def $0, $c, 3, RADIO_TOWER_4F .XYTriggers: db 2 diff --git a/maps/RedsHouse1F.asm b/maps/RedsHouse1F.asm index 3de913163..0860f7ba2 100644 --- a/maps/RedsHouse1F.asm +++ b/maps/RedsHouse1F.asm @@ -79,9 +79,9 @@ RedsHouse1F_MapEventHeader: .Warps: db 3 - warp_def $7, $2, 1, GROUP_PALLET_TOWN, MAP_PALLET_TOWN - warp_def $7, $3, 1, GROUP_PALLET_TOWN, MAP_PALLET_TOWN - warp_def $0, $7, 1, GROUP_REDS_HOUSE_2F, MAP_REDS_HOUSE_2F + warp_def $7, $2, 1, PALLET_TOWN + warp_def $7, $3, 1, PALLET_TOWN + warp_def $0, $7, 1, REDS_HOUSE_2F .XYTriggers: db 0 diff --git a/maps/RedsHouse2F.asm b/maps/RedsHouse2F.asm index 895288e0a..5704cdcaf 100644 --- a/maps/RedsHouse2F.asm +++ b/maps/RedsHouse2F.asm @@ -31,7 +31,7 @@ RedsHouse2F_MapEventHeader: .Warps: db 1 - warp_def $0, $7, 3, GROUP_REDS_HOUSE_1F, MAP_REDS_HOUSE_1F + warp_def $0, $7, 3, REDS_HOUSE_1F .XYTriggers: db 0 diff --git a/maps/RockTunnel1F.asm b/maps/RockTunnel1F.asm index 3eeeb7a18..9f7102ff3 100644 --- a/maps/RockTunnel1F.asm +++ b/maps/RockTunnel1F.asm @@ -25,12 +25,12 @@ RockTunnel1F_MapEventHeader: .Warps: db 6 - warp_def $3, $f, 1, GROUP_ROUTE_9, MAP_ROUTE_9 - warp_def $19, $b, 1, GROUP_ROUTE_10_SOUTH, MAP_ROUTE_10_SOUTH - warp_def $3, $5, 3, GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F - warp_def $9, $f, 2, GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F - warp_def $3, $1b, 4, GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F - warp_def $d, $1b, 1, GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F + warp_def $3, $f, 1, ROUTE_9 + warp_def $19, $b, 1, ROUTE_10_SOUTH + warp_def $3, $5, 3, ROCK_TUNNEL_B1F + warp_def $9, $f, 2, ROCK_TUNNEL_B1F + warp_def $3, $1b, 4, ROCK_TUNNEL_B1F + warp_def $d, $1b, 1, ROCK_TUNNEL_B1F .XYTriggers: db 0 diff --git a/maps/RockTunnelB1F.asm b/maps/RockTunnelB1F.asm index 74b1aac1a..571574dd2 100644 --- a/maps/RockTunnelB1F.asm +++ b/maps/RockTunnelB1F.asm @@ -24,10 +24,10 @@ RockTunnelB1F_MapEventHeader: .Warps: db 4 - warp_def $3, $3, 6, GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F - warp_def $9, $11, 4, GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F - warp_def $3, $17, 3, GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F - warp_def $17, $19, 5, GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F + warp_def $3, $3, 6, ROCK_TUNNEL_1F + warp_def $9, $11, 4, ROCK_TUNNEL_1F + warp_def $3, $17, 3, ROCK_TUNNEL_1F + warp_def $17, $19, 5, ROCK_TUNNEL_1F .XYTriggers: db 0 diff --git a/maps/Route10North.asm b/maps/Route10North.asm index a8a1eb85a..29b345fed 100644 --- a/maps/Route10North.asm +++ b/maps/Route10North.asm @@ -21,8 +21,8 @@ Route10North_MapEventHeader: .Warps: db 2 - warp_def $1, $b, 1, GROUP_ROUTE_10_POKECENTER_1F, MAP_ROUTE_10_POKECENTER_1F - warp_def $9, $3, 1, GROUP_POWER_PLANT, MAP_POWER_PLANT + warp_def $1, $b, 1, ROUTE_10_POKECENTER_1F + warp_def $9, $3, 1, POWER_PLANT .XYTriggers: db 0 diff --git a/maps/Route10PokeCenter1F.asm b/maps/Route10PokeCenter1F.asm index 20a17a426..76940de76 100644 --- a/maps/Route10PokeCenter1F.asm +++ b/maps/Route10PokeCenter1F.asm @@ -80,9 +80,9 @@ Route10PokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH - warp_def $7, $4, 1, GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, ROUTE_10_NORTH + warp_def $7, $4, 1, ROUTE_10_NORTH + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/Route10PokeCenter2FBeta.asm b/maps/Route10PokeCenter2FBeta.asm index 92257396a..a4a4aed6f 100644 --- a/maps/Route10PokeCenter2FBeta.asm +++ b/maps/Route10PokeCenter2FBeta.asm @@ -11,7 +11,7 @@ Route10PokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_ROUTE_10_POKECENTER_1F, MAP_ROUTE_10_POKECENTER_1F + warp_def $7, $0, 3, ROUTE_10_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/Route10South.asm b/maps/Route10South.asm index 764a8b715..9003585e4 100644 --- a/maps/Route10South.asm +++ b/maps/Route10South.asm @@ -77,7 +77,7 @@ Route10South_MapEventHeader: .Warps: db 1 - warp_def $1, $6, 2, GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F + warp_def $1, $6, 2, ROCK_TUNNEL_1F .XYTriggers: db 0 diff --git a/maps/Route12.asm b/maps/Route12.asm index 8a481791c..d62f7c1b6 100644 --- a/maps/Route12.asm +++ b/maps/Route12.asm @@ -165,7 +165,7 @@ Route12_MapEventHeader: .Warps: db 1 - warp_def $21, $b, 1, GROUP_ROUTE_12_SUPER_ROD_HOUSE, MAP_ROUTE_12_SUPER_ROD_HOUSE + warp_def $21, $b, 1, ROUTE_12_SUPER_ROD_HOUSE .XYTriggers: db 0 diff --git a/maps/Route12SuperRodHouse.asm b/maps/Route12SuperRodHouse.asm index 2b84b5b46..663f9f292 100644 --- a/maps/Route12SuperRodHouse.asm +++ b/maps/Route12SuperRodHouse.asm @@ -82,8 +82,8 @@ Route12SuperRodHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_12, MAP_ROUTE_12 - warp_def $7, $3, 1, GROUP_ROUTE_12, MAP_ROUTE_12 + warp_def $7, $2, 1, ROUTE_12 + warp_def $7, $3, 1, ROUTE_12 .XYTriggers: db 0 diff --git a/maps/Route15.asm b/maps/Route15.asm index b9d37bb28..f7307549c 100644 --- a/maps/Route15.asm +++ b/maps/Route15.asm @@ -198,8 +198,8 @@ Route15_MapEventHeader: .Warps: db 2 - warp_def $4, $2, 3, GROUP_ROUTE_15_FUCHSIA_GATE, MAP_ROUTE_15_FUCHSIA_GATE - warp_def $5, $2, 4, GROUP_ROUTE_15_FUCHSIA_GATE, MAP_ROUTE_15_FUCHSIA_GATE + warp_def $4, $2, 3, ROUTE_15_FUCHSIA_GATE + warp_def $5, $2, 4, ROUTE_15_FUCHSIA_GATE .XYTriggers: db 0 diff --git a/maps/Route15FuchsiaGate.asm b/maps/Route15FuchsiaGate.asm index a5ff662fb..0c11dd45e 100644 --- a/maps/Route15FuchsiaGate.asm +++ b/maps/Route15FuchsiaGate.asm @@ -22,10 +22,10 @@ Route15FuchsiaGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 8, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $5, $0, 9, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $4, $9, 1, GROUP_ROUTE_15, MAP_ROUTE_15 - warp_def $5, $9, 2, GROUP_ROUTE_15, MAP_ROUTE_15 + warp_def $4, $0, 8, FUCHSIA_CITY + warp_def $5, $0, 9, FUCHSIA_CITY + warp_def $4, $9, 1, ROUTE_15 + warp_def $5, $9, 2, ROUTE_15 .XYTriggers: db 0 diff --git a/maps/Route16.asm b/maps/Route16.asm index 1f8306bc9..21a4a5962 100644 --- a/maps/Route16.asm +++ b/maps/Route16.asm @@ -37,11 +37,11 @@ Route16_MapEventHeader: .Warps: db 5 - warp_def $1, $3, 1, GROUP_ROUTE_16_FUCHSIA_SPEECH_HOUSE, MAP_ROUTE_16_FUCHSIA_SPEECH_HOUSE - warp_def $6, $e, 3, GROUP_ROUTE_16_GATE, MAP_ROUTE_16_GATE - warp_def $7, $e, 4, GROUP_ROUTE_16_GATE, MAP_ROUTE_16_GATE - warp_def $6, $9, 1, GROUP_ROUTE_16_GATE, MAP_ROUTE_16_GATE - warp_def $7, $9, 2, GROUP_ROUTE_16_GATE, MAP_ROUTE_16_GATE + warp_def $1, $3, 1, ROUTE_16_FUCHSIA_SPEECH_HOUSE + warp_def $6, $e, 3, ROUTE_16_GATE + warp_def $7, $e, 4, ROUTE_16_GATE + warp_def $6, $9, 1, ROUTE_16_GATE + warp_def $7, $9, 2, ROUTE_16_GATE .XYTriggers: db 0 diff --git a/maps/Route16FuchsiaSpeechHouse.asm b/maps/Route16FuchsiaSpeechHouse.asm index 7fcfdc58b..71d0c8ef1 100644 --- a/maps/Route16FuchsiaSpeechHouse.asm +++ b/maps/Route16FuchsiaSpeechHouse.asm @@ -25,8 +25,8 @@ Route16FuchsiaSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_16, MAP_ROUTE_16 - warp_def $7, $3, 1, GROUP_ROUTE_16, MAP_ROUTE_16 + warp_def $7, $2, 1, ROUTE_16 + warp_def $7, $3, 1, ROUTE_16 .XYTriggers: db 0 diff --git a/maps/Route16Gate.asm b/maps/Route16Gate.asm index 75129dd1a..fb556d740 100644 --- a/maps/Route16Gate.asm +++ b/maps/Route16Gate.asm @@ -65,10 +65,10 @@ Route16Gate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 4, GROUP_ROUTE_16, MAP_ROUTE_16 - warp_def $5, $0, 5, GROUP_ROUTE_16, MAP_ROUTE_16 - warp_def $4, $9, 2, GROUP_ROUTE_16, MAP_ROUTE_16 - warp_def $5, $9, 3, GROUP_ROUTE_16, MAP_ROUTE_16 + warp_def $4, $0, 4, ROUTE_16 + warp_def $5, $0, 5, ROUTE_16 + warp_def $4, $9, 2, ROUTE_16 + warp_def $5, $9, 3, ROUTE_16 .XYTriggers: db 2 diff --git a/maps/Route17.asm b/maps/Route17.asm index b9d7747e0..9949916c3 100644 --- a/maps/Route17.asm +++ b/maps/Route17.asm @@ -137,8 +137,8 @@ Route17_MapEventHeader: .Warps: db 2 - warp_def $52, $11, 1, GROUP_ROUTE_17_18_GATE, MAP_ROUTE_17_18_GATE - warp_def $53, $11, 2, GROUP_ROUTE_17_18_GATE, MAP_ROUTE_17_18_GATE + warp_def $52, $11, 1, ROUTE_17_18_GATE + warp_def $53, $11, 2, ROUTE_17_18_GATE .XYTriggers: db 0 diff --git a/maps/Route1718Gate.asm b/maps/Route1718Gate.asm index da73f2f20..5285a9e96 100644 --- a/maps/Route1718Gate.asm +++ b/maps/Route1718Gate.asm @@ -56,10 +56,10 @@ Route1718Gate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 1, GROUP_ROUTE_17, MAP_ROUTE_17 - warp_def $5, $0, 2, GROUP_ROUTE_17, MAP_ROUTE_17 - warp_def $4, $9, 1, GROUP_ROUTE_18, MAP_ROUTE_18 - warp_def $5, $9, 2, GROUP_ROUTE_18, MAP_ROUTE_18 + warp_def $4, $0, 1, ROUTE_17 + warp_def $5, $0, 2, ROUTE_17 + warp_def $4, $9, 1, ROUTE_18 + warp_def $5, $9, 2, ROUTE_18 .XYTriggers: db 2 diff --git a/maps/Route18.asm b/maps/Route18.asm index fb3eea1e7..6a7759c46 100644 --- a/maps/Route18.asm +++ b/maps/Route18.asm @@ -79,8 +79,8 @@ Route18_MapEventHeader: .Warps: db 2 - warp_def $6, $2, 3, GROUP_ROUTE_17_18_GATE, MAP_ROUTE_17_18_GATE - warp_def $7, $2, 4, GROUP_ROUTE_17_18_GATE, MAP_ROUTE_17_18_GATE + warp_def $6, $2, 3, ROUTE_17_18_GATE + warp_def $7, $2, 4, ROUTE_17_18_GATE .XYTriggers: db 0 diff --git a/maps/Route19.asm b/maps/Route19.asm index 0ec9be135..24b79d8b9 100644 --- a/maps/Route19.asm +++ b/maps/Route19.asm @@ -235,7 +235,7 @@ Route19_MapEventHeader: .Warps: db 1 - warp_def $3, $7, 3, GROUP_ROUTE_19___FUCHSIA_GATE, MAP_ROUTE_19___FUCHSIA_GATE + warp_def $3, $7, 3, ROUTE_19___FUCHSIA_GATE .XYTriggers: db 0 diff --git a/maps/Route19FuchsiaGate.asm b/maps/Route19FuchsiaGate.asm index 83559633e..5be75e24d 100644 --- a/maps/Route19FuchsiaGate.asm +++ b/maps/Route19FuchsiaGate.asm @@ -48,10 +48,10 @@ Route19FuchsiaGate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 10, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $0, $5, 11, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $4, 1, GROUP_ROUTE_19, MAP_ROUTE_19 - warp_def $7, $5, 1, GROUP_ROUTE_19, MAP_ROUTE_19 + warp_def $0, $4, 10, FUCHSIA_CITY + warp_def $0, $5, 11, FUCHSIA_CITY + warp_def $7, $4, 1, ROUTE_19 + warp_def $7, $5, 1, ROUTE_19 .XYTriggers: db 0 diff --git a/maps/Route2.asm b/maps/Route2.asm index 2fb81e3f8..cc9a220e4 100644 --- a/maps/Route2.asm +++ b/maps/Route2.asm @@ -142,11 +142,11 @@ Route2_MapEventHeader: .Warps: db 5 - warp_def $f, $f, 1, GROUP_ROUTE_2_NUGGET_SPEECH_HOUSE, MAP_ROUTE_2_NUGGET_SPEECH_HOUSE - warp_def $1f, $f, 3, GROUP_ROUTE_2_GATE, MAP_ROUTE_2_GATE - warp_def $1b, $10, 1, GROUP_ROUTE_2_GATE, MAP_ROUTE_2_GATE - warp_def $1b, $11, 2, GROUP_ROUTE_2_GATE, MAP_ROUTE_2_GATE - warp_def $7, $c, 3, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE + warp_def $f, $f, 1, ROUTE_2_NUGGET_SPEECH_HOUSE + warp_def $1f, $f, 3, ROUTE_2_GATE + warp_def $1b, $10, 1, ROUTE_2_GATE + warp_def $1b, $11, 2, ROUTE_2_GATE + warp_def $7, $c, 3, DIGLETTS_CAVE .XYTriggers: db 0 diff --git a/maps/Route20.asm b/maps/Route20.asm index 4f90a042f..84a9727f6 100644 --- a/maps/Route20.asm +++ b/maps/Route20.asm @@ -116,7 +116,7 @@ Route20_MapEventHeader: .Warps: db 1 - warp_def $7, $26, 1, GROUP_SEAFOAM_GYM, MAP_SEAFOAM_GYM + warp_def $7, $26, 1, SEAFOAM_GYM .XYTriggers: db 0 diff --git a/maps/Route22.asm b/maps/Route22.asm index 60d82f4f0..875651460 100644 --- a/maps/Route22.asm +++ b/maps/Route22.asm @@ -21,7 +21,7 @@ Route22_MapEventHeader: .Warps: db 1 - warp_def $5, $d, 1, GROUP_VICTORY_ROAD_GATE, MAP_VICTORY_ROAD_GATE + warp_def $5, $d, 1, VICTORY_ROAD_GATE .XYTriggers: db 0 diff --git a/maps/Route23.asm b/maps/Route23.asm index 900b8186e..29f3c0ba6 100644 --- a/maps/Route23.asm +++ b/maps/Route23.asm @@ -30,10 +30,10 @@ Route23_MapEventHeader: .Warps: db 4 - warp_def $5, $9, 1, GROUP_INDIGO_PLATEAU_POKECENTER_1F, MAP_INDIGO_PLATEAU_POKECENTER_1F - warp_def $5, $a, 2, GROUP_INDIGO_PLATEAU_POKECENTER_1F, MAP_INDIGO_PLATEAU_POKECENTER_1F - warp_def $d, $9, 10, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $d, $a, 10, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD + warp_def $5, $9, 1, INDIGO_PLATEAU_POKECENTER_1F + warp_def $5, $a, 2, INDIGO_PLATEAU_POKECENTER_1F + warp_def $d, $9, 10, VICTORY_ROAD + warp_def $d, $a, 10, VICTORY_ROAD .XYTriggers: db 0 diff --git a/maps/Route25.asm b/maps/Route25.asm index 7a2425464..87e2b542e 100644 --- a/maps/Route25.asm +++ b/maps/Route25.asm @@ -425,7 +425,7 @@ Route25_MapEventHeader: .Warps: db 1 - warp_def $5, $2f, 1, GROUP_BILLS_HOUSE, MAP_BILLS_HOUSE + warp_def $5, $2f, 1, BILLS_HOUSE .XYTriggers: db 2 diff --git a/maps/Route26.asm b/maps/Route26.asm index b6f5ebab6..975ee2697 100644 --- a/maps/Route26.asm +++ b/maps/Route26.asm @@ -408,9 +408,9 @@ Route26_MapEventHeader: .Warps: db 3 - warp_def $5, $7, 3, GROUP_VICTORY_ROAD_GATE, MAP_VICTORY_ROAD_GATE - warp_def $39, $f, 1, GROUP_ROUTE_26_HEAL_SPEECH_HOUSE, MAP_ROUTE_26_HEAL_SPEECH_HOUSE - warp_def $47, $5, 1, GROUP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE, MAP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE + warp_def $5, $7, 3, VICTORY_ROAD_GATE + warp_def $39, $f, 1, ROUTE_26_HEAL_SPEECH_HOUSE + warp_def $47, $5, 1, ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE .XYTriggers: db 0 diff --git a/maps/Route26DayofWeekSiblingsHouse.asm b/maps/Route26DayofWeekSiblingsHouse.asm index 10260ba7c..0d91563fe 100644 --- a/maps/Route26DayofWeekSiblingsHouse.asm +++ b/maps/Route26DayofWeekSiblingsHouse.asm @@ -73,8 +73,8 @@ Route26DayofWeekSiblingsHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_ROUTE_26, MAP_ROUTE_26 - warp_def $7, $3, 3, GROUP_ROUTE_26, MAP_ROUTE_26 + warp_def $7, $2, 3, ROUTE_26 + warp_def $7, $3, 3, ROUTE_26 .XYTriggers: db 0 diff --git a/maps/Route26HealSpeechHouse.asm b/maps/Route26HealSpeechHouse.asm index 267802ef4..c85882a08 100644 --- a/maps/Route26HealSpeechHouse.asm +++ b/maps/Route26HealSpeechHouse.asm @@ -51,8 +51,8 @@ Route26HealSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_ROUTE_26, MAP_ROUTE_26 - warp_def $7, $3, 2, GROUP_ROUTE_26, MAP_ROUTE_26 + warp_def $7, $2, 2, ROUTE_26 + warp_def $7, $3, 2, ROUTE_26 .XYTriggers: db 0 diff --git a/maps/Route27.asm b/maps/Route27.asm index 4f296f3dd..57e00ec47 100644 --- a/maps/Route27.asm +++ b/maps/Route27.asm @@ -464,9 +464,9 @@ Route27_MapEventHeader: .Warps: db 3 - warp_def $7, $21, 1, GROUP_ROUTE_27_SANDSTORM_HOUSE, MAP_ROUTE_27_SANDSTORM_HOUSE - warp_def $5, $1a, 1, GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS - warp_def $5, $24, 2, GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS + warp_def $7, $21, 1, ROUTE_27_SANDSTORM_HOUSE + warp_def $5, $1a, 1, TOHJO_FALLS + warp_def $5, $24, 2, TOHJO_FALLS .XYTriggers: db 2 diff --git a/maps/Route27SandstormHouse.asm b/maps/Route27SandstormHouse.asm index 0b05f0ec4..8a445eb7c 100644 --- a/maps/Route27SandstormHouse.asm +++ b/maps/Route27SandstormHouse.asm @@ -96,8 +96,8 @@ Route27SandstormHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_27, MAP_ROUTE_27 - warp_def $7, $3, 1, GROUP_ROUTE_27, MAP_ROUTE_27 + warp_def $7, $2, 1, ROUTE_27 + warp_def $7, $3, 1, ROUTE_27 .XYTriggers: db 0 diff --git a/maps/Route28.asm b/maps/Route28.asm index b32d030f0..320e62d4c 100644 --- a/maps/Route28.asm +++ b/maps/Route28.asm @@ -22,8 +22,8 @@ Route28_MapEventHeader: .Warps: db 2 - warp_def $3, $7, 1, GROUP_ROUTE_28_FAMOUS_SPEECH_HOUSE, MAP_ROUTE_28_FAMOUS_SPEECH_HOUSE - warp_def $5, $21, 7, GROUP_VICTORY_ROAD_GATE, MAP_VICTORY_ROAD_GATE + warp_def $3, $7, 1, ROUTE_28_FAMOUS_SPEECH_HOUSE + warp_def $5, $21, 7, VICTORY_ROAD_GATE .XYTriggers: db 0 diff --git a/maps/Route28FamousSpeechHouse.asm b/maps/Route28FamousSpeechHouse.asm index ed9db8957..5ea70338f 100644 --- a/maps/Route28FamousSpeechHouse.asm +++ b/maps/Route28FamousSpeechHouse.asm @@ -74,8 +74,8 @@ Route28FamousSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_28, MAP_ROUTE_28 - warp_def $7, $3, 1, GROUP_ROUTE_28, MAP_ROUTE_28 + warp_def $7, $2, 1, ROUTE_28 + warp_def $7, $3, 1, ROUTE_28 .XYTriggers: db 0 diff --git a/maps/Route29.asm b/maps/Route29.asm index 841151076..f8d758d61 100644 --- a/maps/Route29.asm +++ b/maps/Route29.asm @@ -416,7 +416,7 @@ Route29_MapEventHeader: .Warps: db 1 - warp_def $1, $1b, 3, GROUP_ROUTE_29_46_GATE, MAP_ROUTE_29_46_GATE + warp_def $1, $1b, 3, ROUTE_29_46_GATE .XYTriggers: db 2 diff --git a/maps/Route2946Gate.asm b/maps/Route2946Gate.asm index aeb67342a..8c2ebe7b0 100644 --- a/maps/Route2946Gate.asm +++ b/maps/Route2946Gate.asm @@ -38,10 +38,10 @@ Route2946Gate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 1, GROUP_ROUTE_46, MAP_ROUTE_46 - warp_def $0, $5, 2, GROUP_ROUTE_46, MAP_ROUTE_46 - warp_def $7, $4, 1, GROUP_ROUTE_29, MAP_ROUTE_29 - warp_def $7, $5, 1, GROUP_ROUTE_29, MAP_ROUTE_29 + warp_def $0, $4, 1, ROUTE_46 + warp_def $0, $5, 2, ROUTE_46 + warp_def $7, $4, 1, ROUTE_29 + warp_def $7, $5, 1, ROUTE_29 .XYTriggers: db 0 diff --git a/maps/Route2Gate.asm b/maps/Route2Gate.asm index 8a92a2cf6..6108f1528 100644 --- a/maps/Route2Gate.asm +++ b/maps/Route2Gate.asm @@ -28,10 +28,10 @@ Route2Gate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 3, GROUP_ROUTE_2, MAP_ROUTE_2 - warp_def $0, $5, 4, GROUP_ROUTE_2, MAP_ROUTE_2 - warp_def $7, $4, 2, GROUP_ROUTE_2, MAP_ROUTE_2 - warp_def $7, $5, 2, GROUP_ROUTE_2, MAP_ROUTE_2 + warp_def $0, $4, 3, ROUTE_2 + warp_def $0, $5, 4, ROUTE_2 + warp_def $7, $4, 2, ROUTE_2 + warp_def $7, $5, 2, ROUTE_2 .XYTriggers: db 0 diff --git a/maps/Route2NuggetSpeechHouse.asm b/maps/Route2NuggetSpeechHouse.asm index 54e7f4433..231d27e90 100644 --- a/maps/Route2NuggetSpeechHouse.asm +++ b/maps/Route2NuggetSpeechHouse.asm @@ -55,8 +55,8 @@ Route2NuggetSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_2, MAP_ROUTE_2 - warp_def $7, $3, 1, GROUP_ROUTE_2, MAP_ROUTE_2 + warp_def $7, $2, 1, ROUTE_2 + warp_def $7, $3, 1, ROUTE_2 .XYTriggers: db 0 diff --git a/maps/Route3.asm b/maps/Route3.asm index 7db9dc951..8754d9b1b 100644 --- a/maps/Route3.asm +++ b/maps/Route3.asm @@ -132,7 +132,7 @@ Route3_MapEventHeader: .Warps: db 1 - warp_def $1, $34, 1, GROUP_MOUNT_MOON, MAP_MOUNT_MOON + warp_def $1, $34, 1, MOUNT_MOON .XYTriggers: db 0 diff --git a/maps/Route30.asm b/maps/Route30.asm index 5a7223183..3198eb84c 100644 --- a/maps/Route30.asm +++ b/maps/Route30.asm @@ -400,8 +400,8 @@ Route30_MapEventHeader: .Warps: db 2 - warp_def $27, $7, 1, GROUP_ROUTE_30_BERRY_SPEECH_HOUSE, MAP_ROUTE_30_BERRY_SPEECH_HOUSE - warp_def $5, $11, 1, GROUP_MR_POKEMONS_HOUSE, MAP_MR_POKEMONS_HOUSE + warp_def $27, $7, 1, ROUTE_30_BERRY_SPEECH_HOUSE + warp_def $5, $11, 1, MR_POKEMONS_HOUSE .XYTriggers: db 0 diff --git a/maps/Route30BerrySpeechHouse.asm b/maps/Route30BerrySpeechHouse.asm index 23af447b0..d0a6c5e77 100644 --- a/maps/Route30BerrySpeechHouse.asm +++ b/maps/Route30BerrySpeechHouse.asm @@ -49,8 +49,8 @@ Route30BerrySpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_ROUTE_30, MAP_ROUTE_30 - warp_def $7, $3, 1, GROUP_ROUTE_30, MAP_ROUTE_30 + warp_def $7, $2, 1, ROUTE_30 + warp_def $7, $3, 1, ROUTE_30 .XYTriggers: db 0 diff --git a/maps/Route31.asm b/maps/Route31.asm index 1b48dfc24..d5ca7e713 100644 --- a/maps/Route31.asm +++ b/maps/Route31.asm @@ -416,9 +416,9 @@ Route31_MapEventHeader: .Warps: db 3 - warp_def $6, $4, 3, GROUP_ROUTE_31_VIOLET_GATE, MAP_ROUTE_31_VIOLET_GATE - warp_def $7, $4, 4, GROUP_ROUTE_31_VIOLET_GATE, MAP_ROUTE_31_VIOLET_GATE - warp_def $5, $22, 1, GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE + warp_def $6, $4, 3, ROUTE_31_VIOLET_GATE + warp_def $7, $4, 4, ROUTE_31_VIOLET_GATE + warp_def $5, $22, 1, DARK_CAVE_VIOLET_ENTRANCE .XYTriggers: db 0 diff --git a/maps/Route31VioletGate.asm b/maps/Route31VioletGate.asm index 032b0f141..de2a344bd 100644 --- a/maps/Route31VioletGate.asm +++ b/maps/Route31VioletGate.asm @@ -29,10 +29,10 @@ Route31VioletGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 8, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $5, $0, 9, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $4, $9, 1, GROUP_ROUTE_31, MAP_ROUTE_31 - warp_def $5, $9, 2, GROUP_ROUTE_31, MAP_ROUTE_31 + warp_def $4, $0, 8, VIOLET_CITY + warp_def $5, $0, 9, VIOLET_CITY + warp_def $4, $9, 1, ROUTE_31 + warp_def $5, $9, 2, ROUTE_31 .XYTriggers: db 0 diff --git a/maps/Route32.asm b/maps/Route32.asm index c2f1d9fd8..cd7b686b4 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -925,10 +925,10 @@ Route32_MapEventHeader: .Warps: db 4 - warp_def $49, $b, 1, GROUP_ROUTE_32_POKECENTER_1F, MAP_ROUTE_32_POKECENTER_1F - warp_def $2, $4, 3, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE - warp_def $3, $4, 4, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE - warp_def $4f, $6, 4, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F + warp_def $49, $b, 1, ROUTE_32_POKECENTER_1F + warp_def $2, $4, 3, ROUTE_32_RUINS_OF_ALPH_GATE + warp_def $3, $4, 4, ROUTE_32_RUINS_OF_ALPH_GATE + warp_def $4f, $6, 4, UNION_CAVE_1F .XYTriggers: db 2 diff --git a/maps/Route32PokeCenter1F.asm b/maps/Route32PokeCenter1F.asm index a12d8e06e..a94c31f08 100644 --- a/maps/Route32PokeCenter1F.asm +++ b/maps/Route32PokeCenter1F.asm @@ -95,9 +95,9 @@ Route32PokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_ROUTE_32, MAP_ROUTE_32 - warp_def $7, $4, 1, GROUP_ROUTE_32, MAP_ROUTE_32 - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, ROUTE_32 + warp_def $7, $4, 1, ROUTE_32 + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/Route32RuinsofAlphGate.asm b/maps/Route32RuinsofAlphGate.asm index 57ffd34bd..db9ebad45 100644 --- a/maps/Route32RuinsofAlphGate.asm +++ b/maps/Route32RuinsofAlphGate.asm @@ -47,10 +47,10 @@ Route32RuinsofAlphGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 10, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $5, $0, 11, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $4, $9, 2, GROUP_ROUTE_32, MAP_ROUTE_32 - warp_def $5, $9, 3, GROUP_ROUTE_32, MAP_ROUTE_32 + warp_def $4, $0, 10, RUINS_OF_ALPH_OUTSIDE + warp_def $5, $0, 11, RUINS_OF_ALPH_OUTSIDE + warp_def $4, $9, 2, ROUTE_32 + warp_def $5, $9, 3, ROUTE_32 .XYTriggers: db 0 diff --git a/maps/Route33.asm b/maps/Route33.asm index f71be809c..ed4406173 100644 --- a/maps/Route33.asm +++ b/maps/Route33.asm @@ -195,7 +195,7 @@ Route33_MapEventHeader: .Warps: db 1 - warp_def $9, $b, 3, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F + warp_def $9, $b, 3, UNION_CAVE_1F .XYTriggers: db 0 diff --git a/maps/Route34.asm b/maps/Route34.asm index 9ed7261bd..651076d91 100644 --- a/maps/Route34.asm +++ b/maps/Route34.asm @@ -756,11 +756,11 @@ Route34_MapEventHeader: .Warps: db 5 - warp_def $25, $d, 1, GROUP_ROUTE_34_ILEX_FOREST_GATE, MAP_ROUTE_34_ILEX_FOREST_GATE - warp_def $25, $e, 2, GROUP_ROUTE_34_ILEX_FOREST_GATE, MAP_ROUTE_34_ILEX_FOREST_GATE - warp_def $e, $b, 1, GROUP_DAYCARE, MAP_DAYCARE - warp_def $f, $b, 2, GROUP_DAYCARE, MAP_DAYCARE - warp_def $f, $d, 3, GROUP_DAYCARE, MAP_DAYCARE + warp_def $25, $d, 1, ROUTE_34_ILEX_FOREST_GATE + warp_def $25, $e, 2, ROUTE_34_ILEX_FOREST_GATE + warp_def $e, $b, 1, DAYCARE + warp_def $f, $b, 2, DAYCARE + warp_def $f, $d, 3, DAYCARE .XYTriggers: db 0 diff --git a/maps/Route34IlexForestGate.asm b/maps/Route34IlexForestGate.asm index aa84dbb5f..eeb03a4b8 100644 --- a/maps/Route34IlexForestGate.asm +++ b/maps/Route34IlexForestGate.asm @@ -138,10 +138,10 @@ Route34IlexForestGate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 1, GROUP_ROUTE_34, MAP_ROUTE_34 - warp_def $0, $5, 2, GROUP_ROUTE_34, MAP_ROUTE_34 - warp_def $7, $4, 1, GROUP_ILEX_FOREST, MAP_ILEX_FOREST - warp_def $7, $5, 1, GROUP_ILEX_FOREST, MAP_ILEX_FOREST + warp_def $0, $4, 1, ROUTE_34 + warp_def $0, $5, 2, ROUTE_34 + warp_def $7, $4, 1, ILEX_FOREST + warp_def $7, $5, 1, ILEX_FOREST .XYTriggers: db 1 diff --git a/maps/Route35.asm b/maps/Route35.asm index c2a483730..4fa0f3ad1 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -455,9 +455,9 @@ Route35_MapEventHeader: .Warps: db 3 - warp_def $21, $9, 1, GROUP_ROUTE_35_GOLDENROD_GATE, MAP_ROUTE_35_GOLDENROD_GATE - warp_def $21, $a, 2, GROUP_ROUTE_35_GOLDENROD_GATE, MAP_ROUTE_35_GOLDENROD_GATE - warp_def $5, $3, 3, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE + warp_def $21, $9, 1, ROUTE_35_GOLDENROD_GATE + warp_def $21, $a, 2, ROUTE_35_GOLDENROD_GATE + warp_def $5, $3, 3, ROUTE_35_NATIONAL_PARK_GATE .XYTriggers: db 0 diff --git a/maps/Route35Goldenrodgate.asm b/maps/Route35Goldenrodgate.asm index 192e2673d..72a6e38db 100644 --- a/maps/Route35Goldenrodgate.asm +++ b/maps/Route35Goldenrodgate.asm @@ -196,10 +196,10 @@ Route35Goldenrodgate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 1, GROUP_ROUTE_35, MAP_ROUTE_35 - warp_def $0, $5, 2, GROUP_ROUTE_35, MAP_ROUTE_35 - warp_def $7, $4, 12, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $7, $5, 12, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $0, $4, 1, ROUTE_35 + warp_def $0, $5, 2, ROUTE_35 + warp_def $7, $4, 12, GOLDENROD_CITY + warp_def $7, $5, 12, GOLDENROD_CITY .XYTriggers: db 0 diff --git a/maps/Route35NationalParkgate.asm b/maps/Route35NationalParkgate.asm index fa09f69f2..08ff386ef 100644 --- a/maps/Route35NationalParkgate.asm +++ b/maps/Route35NationalParkgate.asm @@ -77,7 +77,7 @@ Route35NationalParkgate_GoBackIn: playsound SFX_ENTER_DOOR special FadeBlackBGMap waitbutton - warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f + warpfacing $1, NATIONAL_PARK_BUG_CONTEST, $a, $2f end OfficerScript_0x6a204: @@ -115,7 +115,7 @@ Route35NationalParkgate_OkayToProceed: special FadeBlackBGMap waitbutton special Special_SelectRandomBugContestContestants - warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f + warpfacing $1, NATIONAL_PARK_BUG_CONTEST, $a, $2f end Route35NationalParkgate_EnterContest: @@ -135,7 +135,7 @@ Route35NationalParkgate_LeaveTheRestBehind: if_equal 0, Route35NationalParkgate_NoRoomInBox Route35NationalParkgate_LessThanFullParty: ; 6a27d - special Function71ac + special CheckFirstMonIsEgg if_equal $1, Route35NationalParkgate_FirstMonIsEgg writetext UnknownText_0x6a4c6 yesorno @@ -444,10 +444,10 @@ Route35NationalParkgate_MapEventHeader: .Warps: db 4 - warp_def $0, $3, 3, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK - warp_def $0, $4, 4, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK - warp_def $7, $3, 3, GROUP_ROUTE_35, MAP_ROUTE_35 - warp_def $7, $4, 3, GROUP_ROUTE_35, MAP_ROUTE_35 + warp_def $0, $3, 3, NATIONAL_PARK + warp_def $0, $4, 4, NATIONAL_PARK + warp_def $7, $3, 3, ROUTE_35 + warp_def $7, $4, 3, ROUTE_35 .XYTriggers: db 0 diff --git a/maps/Route36.asm b/maps/Route36.asm index a41cd558c..12b21699b 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -40,7 +40,7 @@ UnknownScript_0x19401b: pause 10 dotrigger $0 clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY - domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1 + domaptrigger CIANWOOD_CITY, $1 end WeirdTreeScript_0x19403c: @@ -660,10 +660,10 @@ Route36_MapEventHeader: .Warps: db 4 - warp_def $8, $12, 3, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE - warp_def $9, $12, 4, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE - warp_def $d, $2f, 1, GROUP_ROUTE_36_RUINS_OF_ALPH_GATE, MAP_ROUTE_36_RUINS_OF_ALPH_GATE - warp_def $d, $30, 2, GROUP_ROUTE_36_RUINS_OF_ALPH_GATE, MAP_ROUTE_36_RUINS_OF_ALPH_GATE + warp_def $8, $12, 3, ROUTE_36_NATIONAL_PARK_GATE + warp_def $9, $12, 4, ROUTE_36_NATIONAL_PARK_GATE + warp_def $d, $2f, 1, ROUTE_36_RUINS_OF_ALPH_GATE + warp_def $d, $30, 2, ROUTE_36_RUINS_OF_ALPH_GATE .XYTriggers: db 2 diff --git a/maps/Route36NationalParkgate.asm b/maps/Route36NationalParkgate.asm index cfdfec12f..8a9fa0dc6 100644 --- a/maps/Route36NationalParkgate.asm +++ b/maps/Route36NationalParkgate.asm @@ -3,59 +3,59 @@ Route36NationalParkgate_MapScriptHeader: db 3 ; triggers - dw UnknownScript_0x6ab11, $0000 - dw UnknownScript_0x6ab12, $0000 - dw UnknownScript_0x6ab13, $0000 + dw .Trigger1, $0000 + dw .Trigger2, $0000 + dw .Trigger3, $0000 .MapCallbacks: db 2 ; callbacks - dbw 5, UnknownScript_0x6ab17 + dbw 5, .CheckIfContestRunning - dbw 2, UnknownScript_0x6ab23 + dbw 2, .CheckIfContestAvailable -UnknownScript_0x6ab11: +.Trigger1: end -UnknownScript_0x6ab12: +.Trigger2: end -UnknownScript_0x6ab13: - priorityjump UnknownScript_0x6ab47 +.Trigger3: + priorityjump .LeftTheContestEarly end -UnknownScript_0x6ab17: +.CheckIfContestRunning: checkflag ENGINE_BUG_CONTEST_TIMER - iftrue UnknownScript_0x6ab20 + iftrue .BugContestIsRunning dotrigger $0 return -UnknownScript_0x6ab20: +.BugContestIsRunning: dotrigger $2 return -UnknownScript_0x6ab23: +.CheckIfContestAvailable: checkevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE - iftrue UnknownScript_0x6ab46 + iftrue .Return checkcode VAR_WEEKDAY - if_equal TUESDAY, UnknownScript_0x6ab42 - if_equal THURSDAY, UnknownScript_0x6ab42 - if_equal SATURDAY, UnknownScript_0x6ab42 + if_equal TUESDAY, .SetContestOfficer + if_equal THURSDAY, .SetContestOfficer + if_equal SATURDAY, .SetContestOfficer checkflag ENGINE_BUG_CONTEST_TIMER - iftrue UnknownScript_0x6ab42 + iftrue .SetContestOfficer disappear $2 appear $d return -UnknownScript_0x6ab42: +.SetContestOfficer: appear $2 disappear $d -UnknownScript_0x6ab46: +.Return: return -UnknownScript_0x6ab47: +.LeftTheContestEarly: spriteface PLAYER, UP loadfont checkcode VAR_CONTESTMINUTES @@ -63,13 +63,13 @@ UnknownScript_0x6ab47: RAM2MEM $0 writetext UnknownText_0x6b284 yesorno - iffalse UnknownScript_0x6ab76 + iffalse .GoBackToContest writetext UnknownText_0x6b2c5 closetext loadmovesprites special Special_FadeBlackQuickly special Special_ReloadSpritesNoPalettes - scall UnknownScript_0x6ab8c + scall .CopyContestants disappear $2 appear $d applymovement PLAYER, MovementData_0x6add1 @@ -77,7 +77,7 @@ UnknownScript_0x6ab47: special Special_FadeInQuickly jumpstd bugcontestresults -UnknownScript_0x6ab76: +.GoBackToContest: writetext UnknownText_0x6b300 closetext loadmovesprites @@ -85,72 +85,72 @@ UnknownScript_0x6ab76: playsound SFX_EXIT_BUILDING special FadeBlackBGMap waitbutton - warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12 + warpfacing $2, NATIONAL_PARK_BUG_CONTEST, $21, $12 end -UnknownScript_0x6ab8c: +.CopyContestants: checkevent EVENT_BUG_CATCHING_CONTESTANT_1A - iftrue UnknownScript_0x6ab94 + iftrue .Not1 appear $3 -UnknownScript_0x6ab94: +.Not1: checkevent EVENT_BUG_CATCHING_CONTESTANT_2A - iftrue UnknownScript_0x6ab9c + iftrue .Not2 appear $4 -UnknownScript_0x6ab9c: +.Not2: checkevent EVENT_BUG_CATCHING_CONTESTANT_3A - iftrue UnknownScript_0x6aba4 + iftrue .Not3 appear $5 -UnknownScript_0x6aba4: +.Not3: checkevent EVENT_BUG_CATCHING_CONTESTANT_4A - iftrue UnknownScript_0x6abac + iftrue .Not4 appear $6 -UnknownScript_0x6abac: +.Not4: checkevent EVENT_BUG_CATCHING_CONTESTANT_5A - iftrue UnknownScript_0x6abb4 + iftrue .Not5 appear $7 -UnknownScript_0x6abb4: +.Not5: checkevent EVENT_BUG_CATCHING_CONTESTANT_6A - iftrue UnknownScript_0x6abbc + iftrue .Not6 appear $8 -UnknownScript_0x6abbc: +.Not6: checkevent EVENT_BUG_CATCHING_CONTESTANT_7A - iftrue UnknownScript_0x6abc4 + iftrue .Not7 appear $9 -UnknownScript_0x6abc4: +.Not7: checkevent EVENT_BUG_CATCHING_CONTESTANT_8A - iftrue UnknownScript_0x6abcc + iftrue .Not8 appear $a -UnknownScript_0x6abcc: +.Not8: checkevent EVENT_BUG_CATCHING_CONTESTANT_9A - iftrue UnknownScript_0x6abd4 + iftrue .Not9 appear $b -UnknownScript_0x6abd4: +.Not9: checkevent EVENT_BUG_CATCHING_CONTESTANT_10A - iftrue UnknownScript_0x6abdc + iftrue .Not10 appear $c -UnknownScript_0x6abdc: - special DrawOnMap +.Not10: + special UpdateSprites end -OfficerScript_0x6abe0: +Route36OfficerScriptContest: checkcode VAR_WEEKDAY - if_equal SUNDAY, UnknownScript_0x6acf1 - if_equal MONDAY, UnknownScript_0x6acf1 - if_equal WEDNESDAY, UnknownScript_0x6acf1 - if_equal FRIDAY, UnknownScript_0x6acf1 + if_equal SUNDAY, _ContestNotOn + if_equal MONDAY, _ContestNotOn + if_equal WEDNESDAY, _ContestNotOn + if_equal FRIDAY, _ContestNotOn faceplayer loadfont checkflag ENGINE_DAILY_BUG_CONTEST - iftrue UnknownScript_0x6ac91 - scall UnknownScript_0x6ad02 + iftrue Route36Officer_ContestHasConcluded + scall Route36Parkgate_DayToText writetext UnknownText_0x6add5 yesorno - iffalse UnknownScript_0x6ac73 + iffalse .DecidedNotToJoinContest checkcode VAR_PARTYCOUNT - if_greater_than $1, UnknownScript_0x6ac41 + if_greater_than $1, .LeaveMonsWithOfficer special CheckFirstMonFainted clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER -UnknownScript_0x6ac10: +.ResumeStartingContest: setflag ENGINE_BUG_CONTEST_TIMER special PlayMapMusic writetext UnknownText_0x6ae87 @@ -169,22 +169,22 @@ UnknownScript_0x6ac10: special FadeBlackBGMap waitbutton special Special_SelectRandomBugContestContestants - warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12 + warpfacing $2, NATIONAL_PARK_BUG_CONTEST, $21, $12 end -UnknownScript_0x6ac41: +.LeaveMonsWithOfficer: checkcode VAR_PARTYCOUNT - if_less_than $6, UnknownScript_0x6ac4d + if_less_than $6, .ContinueLeavingMons checkcode VAR_BOXSPACE - if_equal $0, UnknownScript_0x6ac85 -UnknownScript_0x6ac4d: - special Function71ac - if_equal $1, UnknownScript_0x6ac8b + if_equal $0, .BoxFull +.ContinueLeavingMons: + special CheckFirstMonIsEgg + if_equal $1, .FirstMonIsEgg writetext UnknownText_0x6afb0 yesorno - iffalse UnknownScript_0x6ac79 + iffalse .RefusedToLeaveMons special CheckFirstMonFainted - iftrue UnknownScript_0x6ac7f + iftrue .FirstMonIsFainted setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER writetext UnknownText_0x6b021 keeptextopen @@ -192,108 +192,108 @@ UnknownScript_0x6ac4d: playsound SFX_GOT_SAFARI_BALLS waitbutton keeptextopen - jump UnknownScript_0x6ac10 + jump .ResumeStartingContest -UnknownScript_0x6ac73: +.DecidedNotToJoinContest: writetext UnknownText_0x6b0c6 closetext loadmovesprites end -UnknownScript_0x6ac79: +.RefusedToLeaveMons: writetext UnknownText_0x6b081 closetext loadmovesprites end -UnknownScript_0x6ac7f: +.FirstMonIsFainted: writetext UnknownText_0x6b0f2 closetext loadmovesprites end -UnknownScript_0x6ac85: +.BoxFull: writetext UnknownText_0x6b166 closetext loadmovesprites end -UnknownScript_0x6ac8b: +.FirstMonIsEgg: writetext UnknownText_0x6b209 closetext loadmovesprites end -UnknownScript_0x6ac91: +Route36Officer_ContestHasConcluded: checkevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE - iftrue UnknownScript_0x6acaf + iftrue .Sunstone checkevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE - iftrue UnknownScript_0x6acbe + iftrue .Everstone checkevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY - iftrue UnknownScript_0x6accd + iftrue .GoldBerry checkevent EVENT_CONTEST_OFFICER_HAS_BERRY - iftrue UnknownScript_0x6acdc + iftrue .Berry writetext UnknownText_0x6b32b closetext loadmovesprites end -UnknownScript_0x6acaf: +.Sunstone: writetext UnknownText_0x6b97f keeptextopen verbosegiveitem SUN_STONE, 1 - iffalse UnknownScript_0x6aceb + iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE loadmovesprites end -UnknownScript_0x6acbe: +.Everstone: writetext UnknownText_0x6b97f keeptextopen verbosegiveitem EVERSTONE, 1 - iffalse UnknownScript_0x6aceb + iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE loadmovesprites end -UnknownScript_0x6accd: +.GoldBerry: writetext UnknownText_0x6b97f keeptextopen verbosegiveitem GOLD_BERRY, 1 - iffalse UnknownScript_0x6aceb + iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY loadmovesprites end -UnknownScript_0x6acdc: +.Berry: writetext UnknownText_0x6b97f keeptextopen verbosegiveitem BERRY, 1 - iffalse UnknownScript_0x6aceb + iffalse .BagFull clearevent EVENT_CONTEST_OFFICER_HAS_BERRY loadmovesprites end -UnknownScript_0x6aceb: +.BagFull: writetext UnknownText_0x6b910 closetext loadmovesprites end -UnknownScript_0x6acf1: +_ContestNotOn: jumptextfaceplayer UnknownText_0x6b370 OfficerScript_0x6acf4: faceplayer loadfont checkflag ENGINE_DAILY_BUG_CONTEST - iftrue UnknownScript_0x6ac91 + iftrue Route36Officer_ContestHasConcluded writetext UnknownText_0x6b370 closetext loadmovesprites end -UnknownScript_0x6ad02: +Route36Parkgate_DayToText: jumpstd daytotext end @@ -848,10 +848,10 @@ Route36NationalParkgate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 1, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK - warp_def $5, $0, 2, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK - warp_def $4, $9, 1, GROUP_ROUTE_36, MAP_ROUTE_36 - warp_def $5, $9, 2, GROUP_ROUTE_36, MAP_ROUTE_36 + warp_def $4, $0, 1, NATIONAL_PARK + warp_def $5, $0, 2, NATIONAL_PARK + warp_def $4, $9, 1, ROUTE_36 + warp_def $5, $9, 2, ROUTE_36 .XYTriggers: db 0 @@ -862,7 +862,7 @@ Route36NationalParkgate_MapEventHeader: .PersonEvents: db 12 - person_event SPRITE_OFFICER, 7, 4, OW_UP | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, OfficerScript_0x6abe0, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY + person_event SPRITE_OFFICER, 7, 4, OW_UP | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, Route36OfficerScriptContest, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY person_event SPRITE_YOUNGSTER, 9, 6, OW_UP | $3, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, YoungsterScript_0x6ad06, EVENT_BUG_CATCHING_CONTESTANT_1B person_event SPRITE_YOUNGSTER, 9, 8, OW_UP | $3, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, YoungsterScript_0x6ad1a, EVENT_BUG_CATCHING_CONTESTANT_2B person_event SPRITE_ROCKER, 10, 6, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, RockerScript_0x6ad2e, EVENT_BUG_CATCHING_CONTESTANT_3B diff --git a/maps/Route36RuinsofAlphgate.asm b/maps/Route36RuinsofAlphgate.asm index 4854e7f8b..b5b4d1c03 100644 --- a/maps/Route36RuinsofAlphgate.asm +++ b/maps/Route36RuinsofAlphgate.asm @@ -36,10 +36,10 @@ Route36RuinsofAlphgate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 3, GROUP_ROUTE_36, MAP_ROUTE_36 - warp_def $0, $5, 4, GROUP_ROUTE_36, MAP_ROUTE_36 - warp_def $7, $4, 9, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $7, $5, 9, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE + warp_def $0, $4, 3, ROUTE_36 + warp_def $0, $5, 4, ROUTE_36 + warp_def $7, $4, 9, RUINS_OF_ALPH_OUTSIDE + warp_def $7, $5, 9, RUINS_OF_ALPH_OUTSIDE .XYTriggers: db 0 diff --git a/maps/Route38.asm b/maps/Route38.asm index 47b35d3bc..52a625da3 100644 --- a/maps/Route38.asm +++ b/maps/Route38.asm @@ -469,8 +469,8 @@ Route38_MapEventHeader: .Warps: db 2 - warp_def $8, $23, 1, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE - warp_def $9, $23, 2, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE + warp_def $8, $23, 1, ROUTE_38_ECRUTEAK_GATE + warp_def $9, $23, 2, ROUTE_38_ECRUTEAK_GATE .XYTriggers: db 0 diff --git a/maps/Route38EcruteakGate.asm b/maps/Route38EcruteakGate.asm index f5cf4d418..a3a6cf7ec 100644 --- a/maps/Route38EcruteakGate.asm +++ b/maps/Route38EcruteakGate.asm @@ -27,10 +27,10 @@ Route38EcruteakGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 1, GROUP_ROUTE_38, MAP_ROUTE_38 - warp_def $5, $0, 2, GROUP_ROUTE_38, MAP_ROUTE_38 - warp_def $4, $9, 14, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $5, $9, 15, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY + warp_def $4, $0, 1, ROUTE_38 + warp_def $5, $0, 2, ROUTE_38 + warp_def $4, $9, 14, ECRUTEAK_CITY + warp_def $5, $9, 15, ECRUTEAK_CITY .XYTriggers: db 0 diff --git a/maps/Route39.asm b/maps/Route39.asm index 76a2b4c55..17997374f 100644 --- a/maps/Route39.asm +++ b/maps/Route39.asm @@ -338,8 +338,8 @@ Route39_MapEventHeader: .Warps: db 2 - warp_def $3, $1, 1, GROUP_ROUTE_39_BARN, MAP_ROUTE_39_BARN - warp_def $3, $5, 1, GROUP_ROUTE_39_FARMHOUSE, MAP_ROUTE_39_FARMHOUSE + warp_def $3, $1, 1, ROUTE_39_BARN + warp_def $3, $5, 1, ROUTE_39_FARMHOUSE .XYTriggers: db 0 diff --git a/maps/Route39Barn.asm b/maps/Route39Barn.asm index 11cab1d7f..c37b5ce73 100644 --- a/maps/Route39Barn.asm +++ b/maps/Route39Barn.asm @@ -189,8 +189,8 @@ Route39Barn_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 1, GROUP_ROUTE_39, MAP_ROUTE_39 - warp_def $7, $4, 1, GROUP_ROUTE_39, MAP_ROUTE_39 + warp_def $7, $3, 1, ROUTE_39 + warp_def $7, $4, 1, ROUTE_39 .XYTriggers: db 0 diff --git a/maps/Route39Farmhouse.asm b/maps/Route39Farmhouse.asm index 2e43e5635..9c130d9d4 100644 --- a/maps/Route39Farmhouse.asm +++ b/maps/Route39Farmhouse.asm @@ -194,8 +194,8 @@ Route39Farmhouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_ROUTE_39, MAP_ROUTE_39 - warp_def $7, $3, 2, GROUP_ROUTE_39, MAP_ROUTE_39 + warp_def $7, $2, 2, ROUTE_39 + warp_def $7, $3, 2, ROUTE_39 .XYTriggers: db 0 diff --git a/maps/Route4.asm b/maps/Route4.asm index df00a04c0..3bb048631 100644 --- a/maps/Route4.asm +++ b/maps/Route4.asm @@ -121,7 +121,7 @@ Route4_MapEventHeader: .Warps: db 1 - warp_def $5, $2, 2, GROUP_MOUNT_MOON, MAP_MOUNT_MOON + warp_def $5, $2, 2, MOUNT_MOON .XYTriggers: db 0 diff --git a/maps/Route40.asm b/maps/Route40.asm index 6fd99ee3a..896e1013f 100644 --- a/maps/Route40.asm +++ b/maps/Route40.asm @@ -332,7 +332,7 @@ Route40_MapEventHeader: .Warps: db 1 - warp_def $5, $9, 1, GROUP_ROUTE_40_BATTLE_TOWER_GATE, MAP_ROUTE_40_BATTLE_TOWER_GATE + warp_def $5, $9, 1, ROUTE_40_BATTLE_TOWER_GATE .XYTriggers: db 0 diff --git a/maps/Route40BattleTowerGate.asm b/maps/Route40BattleTowerGate.asm index f5905a9ba..06e903103 100644 --- a/maps/Route40BattleTowerGate.asm +++ b/maps/Route40BattleTowerGate.asm @@ -75,10 +75,10 @@ Route40BattleTowerGate_MapEventHeader: .Warps: db 4 - warp_def $7, $4, 1, GROUP_ROUTE_40, MAP_ROUTE_40 - warp_def $7, $5, 1, GROUP_ROUTE_40, MAP_ROUTE_40 - warp_def $0, $4, 1, GROUP_BATTLE_TOWER_OUTSIDE, MAP_BATTLE_TOWER_OUTSIDE - warp_def $0, $5, 2, GROUP_BATTLE_TOWER_OUTSIDE, MAP_BATTLE_TOWER_OUTSIDE + warp_def $7, $4, 1, ROUTE_40 + warp_def $7, $5, 1, ROUTE_40 + warp_def $0, $4, 1, BATTLE_TOWER_OUTSIDE + warp_def $0, $5, 2, BATTLE_TOWER_OUTSIDE .XYTriggers: db 0 diff --git a/maps/Route41.asm b/maps/Route41.asm index a2fc0a74c..7062f584a 100644 --- a/maps/Route41.asm +++ b/maps/Route41.asm @@ -335,10 +335,10 @@ Route41_MapEventHeader: .Warps: db 4 - warp_def $11, $c, 1, GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW - warp_def $13, $24, 1, GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE - warp_def $25, $c, 1, GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW - warp_def $2d, $24, 1, GROUP_WHIRL_ISLAND_SE, MAP_WHIRL_ISLAND_SE + warp_def $11, $c, 1, WHIRL_ISLAND_NW + warp_def $13, $24, 1, WHIRL_ISLAND_NE + warp_def $25, $c, 1, WHIRL_ISLAND_SW + warp_def $2d, $24, 1, WHIRL_ISLAND_SE .XYTriggers: db 0 diff --git a/maps/Route42.asm b/maps/Route42.asm index 77b4c1100..c40b70c0f 100644 --- a/maps/Route42.asm +++ b/maps/Route42.asm @@ -24,7 +24,7 @@ UnknownScript_0x1a9218: pause 10 dotrigger $0 clearevent EVENT_SAW_SUICUNE_ON_ROUTE_36 - domaptrigger GROUP_ROUTE_36, MAP_ROUTE_36, $1 + domaptrigger ROUTE_36, $1 end TrainerFisherTully1: @@ -316,11 +316,11 @@ Route42_MapEventHeader: .Warps: db 5 - warp_def $8, $0, 3, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE - warp_def $9, $0, 4, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE - warp_def $5, $a, 1, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $9, $1c, 2, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE - warp_def $7, $2e, 3, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE + warp_def $8, $0, 3, ROUTE_42_ECRUTEAK_GATE + warp_def $9, $0, 4, ROUTE_42_ECRUTEAK_GATE + warp_def $5, $a, 1, MOUNT_MORTAR_1F_OUTSIDE + warp_def $9, $1c, 2, MOUNT_MORTAR_1F_OUTSIDE + warp_def $7, $2e, 3, MOUNT_MORTAR_1F_OUTSIDE .XYTriggers: db 1 diff --git a/maps/Route42EcruteakGate.asm b/maps/Route42EcruteakGate.asm index 4158ab230..bc1cbf2ef 100644 --- a/maps/Route42EcruteakGate.asm +++ b/maps/Route42EcruteakGate.asm @@ -22,10 +22,10 @@ Route42EcruteakGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 1, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $5, $0, 2, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $4, $9, 1, GROUP_ROUTE_42, MAP_ROUTE_42 - warp_def $5, $9, 2, GROUP_ROUTE_42, MAP_ROUTE_42 + warp_def $4, $0, 1, ECRUTEAK_CITY + warp_def $5, $0, 2, ECRUTEAK_CITY + warp_def $4, $9, 1, ROUTE_42 + warp_def $5, $9, 2, ROUTE_42 .XYTriggers: db 0 diff --git a/maps/Route43.asm b/maps/Route43.asm index 85799e520..bf2722e8c 100644 --- a/maps/Route43.asm +++ b/maps/Route43.asm @@ -12,11 +12,11 @@ Route43_MapScriptHeader: UnknownScript_0x19d051: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x19d05c - domaptrigger GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE, $0 + domaptrigger ROUTE_43_GATE, $0 return UnknownScript_0x19d05c: - domaptrigger GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE, $1 + domaptrigger ROUTE_43_GATE, $1 return TrainerCamperSpencer: @@ -499,11 +499,11 @@ Route43_MapEventHeader: .Warps: db 5 - warp_def $33, $9, 1, GROUP_ROUTE_43_MAHOGANY_GATE, MAP_ROUTE_43_MAHOGANY_GATE - warp_def $33, $a, 2, GROUP_ROUTE_43_MAHOGANY_GATE, MAP_ROUTE_43_MAHOGANY_GATE - warp_def $23, $11, 3, GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE - warp_def $1f, $11, 1, GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE - warp_def $1f, $12, 2, GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE + warp_def $33, $9, 1, ROUTE_43_MAHOGANY_GATE + warp_def $33, $a, 2, ROUTE_43_MAHOGANY_GATE + warp_def $23, $11, 3, ROUTE_43_GATE + warp_def $1f, $11, 1, ROUTE_43_GATE + warp_def $1f, $12, 2, ROUTE_43_GATE .XYTriggers: db 0 diff --git a/maps/Route43Gate.asm b/maps/Route43Gate.asm index 39dd4d7ec..74e515b2d 100644 --- a/maps/Route43Gate.asm +++ b/maps/Route43Gate.asm @@ -23,11 +23,11 @@ UnknownScript_0x19abc9: UnknownScript_0x19abca: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x19abd5 - domaptrigger GROUP_ROUTE_43, MAP_ROUTE_43, $0 + domaptrigger ROUTE_43, $0 return UnknownScript_0x19abd5: - domaptrigger GROUP_ROUTE_43, MAP_ROUTE_43, $1 + domaptrigger ROUTE_43, $1 return UnknownScript_0x19abda: @@ -251,10 +251,10 @@ Route43Gate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 4, GROUP_ROUTE_43, MAP_ROUTE_43 - warp_def $0, $5, 5, GROUP_ROUTE_43, MAP_ROUTE_43 - warp_def $7, $4, 3, GROUP_ROUTE_43, MAP_ROUTE_43 - warp_def $7, $5, 3, GROUP_ROUTE_43, MAP_ROUTE_43 + warp_def $0, $4, 4, ROUTE_43 + warp_def $0, $5, 5, ROUTE_43 + warp_def $7, $4, 3, ROUTE_43 + warp_def $7, $5, 3, ROUTE_43 .XYTriggers: db 0 diff --git a/maps/Route43MahoganyGate.asm b/maps/Route43MahoganyGate.asm index 8ef780243..58949cef2 100644 --- a/maps/Route43MahoganyGate.asm +++ b/maps/Route43MahoganyGate.asm @@ -41,10 +41,10 @@ Route43MahoganyGate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 1, GROUP_ROUTE_43, MAP_ROUTE_43 - warp_def $0, $5, 2, GROUP_ROUTE_43, MAP_ROUTE_43 - warp_def $7, $4, 5, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN - warp_def $7, $5, 5, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN + warp_def $0, $4, 1, ROUTE_43 + warp_def $0, $5, 2, ROUTE_43 + warp_def $7, $4, 5, MAHOGANY_TOWN + warp_def $7, $5, 5, MAHOGANY_TOWN .XYTriggers: db 0 diff --git a/maps/Route44.asm b/maps/Route44.asm index 86c54a885..f2f1dd074 100644 --- a/maps/Route44.asm +++ b/maps/Route44.asm @@ -500,7 +500,7 @@ Route44_MapEventHeader: .Warps: db 1 - warp_def $7, $38, 1, GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F + warp_def $7, $38, 1, ICE_PATH_1F .XYTriggers: db 0 diff --git a/maps/Route45.asm b/maps/Route45.asm index 160fd7090..add7736a7 100644 --- a/maps/Route45.asm +++ b/maps/Route45.asm @@ -523,7 +523,7 @@ Route45_MapEventHeader: .Warps: db 1 - warp_def $5, $2, 1, GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE + warp_def $5, $2, 1, DARK_CAVE_BLACKTHORN_ENTRANCE .XYTriggers: db 0 diff --git a/maps/Route46.asm b/maps/Route46.asm index 58cd08645..8b3e73b60 100644 --- a/maps/Route46.asm +++ b/maps/Route46.asm @@ -248,9 +248,9 @@ Route46_MapEventHeader: .Warps: db 3 - warp_def $21, $7, 1, GROUP_ROUTE_29_46_GATE, MAP_ROUTE_29_46_GATE - warp_def $21, $8, 2, GROUP_ROUTE_29_46_GATE, MAP_ROUTE_29_46_GATE - warp_def $5, $e, 3, GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE + warp_def $21, $7, 1, ROUTE_29_46_GATE + warp_def $21, $8, 2, ROUTE_29_46_GATE + warp_def $5, $e, 3, DARK_CAVE_VIOLET_ENTRANCE .XYTriggers: db 0 diff --git a/maps/Route5.asm b/maps/Route5.asm index e1413523a..dac192623 100644 --- a/maps/Route5.asm +++ b/maps/Route5.asm @@ -42,10 +42,10 @@ Route5_MapEventHeader: .Warps: db 4 - warp_def $f, $11, 1, GROUP_ROUTE_5_UNDERGROUND_ENTRANCE, MAP_ROUTE_5_UNDERGROUND_ENTRANCE - warp_def $11, $8, 1, GROUP_ROUTE_5_SAFFRON_CITY_GATE, MAP_ROUTE_5_SAFFRON_CITY_GATE - warp_def $11, $9, 2, GROUP_ROUTE_5_SAFFRON_CITY_GATE, MAP_ROUTE_5_SAFFRON_CITY_GATE - warp_def $b, $a, 1, GROUP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE, MAP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE + warp_def $f, $11, 1, ROUTE_5_UNDERGROUND_ENTRANCE + warp_def $11, $8, 1, ROUTE_5_SAFFRON_CITY_GATE + warp_def $11, $9, 2, ROUTE_5_SAFFRON_CITY_GATE + warp_def $b, $a, 1, ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE .XYTriggers: db 0 diff --git a/maps/Route5CleanseTagSpeechHouse.asm b/maps/Route5CleanseTagSpeechHouse.asm index 8c65f57d9..a3dca106e 100644 --- a/maps/Route5CleanseTagSpeechHouse.asm +++ b/maps/Route5CleanseTagSpeechHouse.asm @@ -62,8 +62,8 @@ Route5CleanseTagSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_ROUTE_5, MAP_ROUTE_5 - warp_def $7, $3, 4, GROUP_ROUTE_5, MAP_ROUTE_5 + warp_def $7, $2, 4, ROUTE_5 + warp_def $7, $3, 4, ROUTE_5 .XYTriggers: db 0 diff --git a/maps/Route5SaffronCityGate.asm b/maps/Route5SaffronCityGate.asm index 92392edc0..fe953b515 100644 --- a/maps/Route5SaffronCityGate.asm +++ b/maps/Route5SaffronCityGate.asm @@ -23,10 +23,10 @@ Route5SaffronCityGate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 2, GROUP_ROUTE_5, MAP_ROUTE_5 - warp_def $0, $5, 3, GROUP_ROUTE_5, MAP_ROUTE_5 - warp_def $7, $4, 9, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $5, 9, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY + warp_def $0, $4, 2, ROUTE_5 + warp_def $0, $5, 3, ROUTE_5 + warp_def $7, $4, 9, SAFFRON_CITY + warp_def $7, $5, 9, SAFFRON_CITY .XYTriggers: db 0 diff --git a/maps/Route5UndergroundEntrance.asm b/maps/Route5UndergroundEntrance.asm index a56946e23..884a7efb8 100644 --- a/maps/Route5UndergroundEntrance.asm +++ b/maps/Route5UndergroundEntrance.asm @@ -22,9 +22,9 @@ Route5UndergroundEntrance_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_ROUTE_5, MAP_ROUTE_5 - warp_def $7, $4, 1, GROUP_ROUTE_5, MAP_ROUTE_5 - warp_def $3, $4, 1, GROUP_UNDERGROUND, MAP_UNDERGROUND + warp_def $7, $3, 1, ROUTE_5 + warp_def $7, $4, 1, ROUTE_5 + warp_def $3, $4, 1, UNDERGROUND .XYTriggers: db 0 diff --git a/maps/Route6.asm b/maps/Route6.asm index 06e2f0c7c..471a72a6b 100644 --- a/maps/Route6.asm +++ b/maps/Route6.asm @@ -92,8 +92,8 @@ Route6_MapEventHeader: .Warps: db 2 - warp_def $3, $11, 1, GROUP_ROUTE_6_UNDERGROUND_ENTRANCE, MAP_ROUTE_6_UNDERGROUND_ENTRANCE - warp_def $1, $6, 3, GROUP_ROUTE_6_SAFFRON_GATE, MAP_ROUTE_6_SAFFRON_GATE + warp_def $3, $11, 1, ROUTE_6_UNDERGROUND_ENTRANCE + warp_def $1, $6, 3, ROUTE_6_SAFFRON_GATE .XYTriggers: db 0 diff --git a/maps/Route6SaffronGate.asm b/maps/Route6SaffronGate.asm index 33d8b5029..07a136d11 100644 --- a/maps/Route6SaffronGate.asm +++ b/maps/Route6SaffronGate.asm @@ -62,10 +62,10 @@ Route6SaffronGate_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 12, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $0, $5, 13, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $4, 2, GROUP_ROUTE_6, MAP_ROUTE_6 - warp_def $7, $5, 2, GROUP_ROUTE_6, MAP_ROUTE_6 + warp_def $0, $4, 12, SAFFRON_CITY + warp_def $0, $5, 13, SAFFRON_CITY + warp_def $7, $4, 2, ROUTE_6 + warp_def $7, $5, 2, ROUTE_6 .XYTriggers: db 0 diff --git a/maps/Route6UndergroundEntrance.asm b/maps/Route6UndergroundEntrance.asm index 56b52d2cc..e1dbd1b86 100644 --- a/maps/Route6UndergroundEntrance.asm +++ b/maps/Route6UndergroundEntrance.asm @@ -11,9 +11,9 @@ Route6UndergroundEntrance_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_ROUTE_6, MAP_ROUTE_6 - warp_def $7, $4, 1, GROUP_ROUTE_6, MAP_ROUTE_6 - warp_def $3, $4, 2, GROUP_UNDERGROUND, MAP_UNDERGROUND + warp_def $7, $3, 1, ROUTE_6 + warp_def $7, $4, 1, ROUTE_6 + warp_def $3, $4, 2, UNDERGROUND .XYTriggers: db 0 diff --git a/maps/Route7.asm b/maps/Route7.asm index 8953a3c25..5ccd0239c 100644 --- a/maps/Route7.asm +++ b/maps/Route7.asm @@ -40,8 +40,8 @@ Route7_MapEventHeader: .Warps: db 2 - warp_def $6, $f, 1, GROUP_ROUTE_7_SAFFRON_GATE, MAP_ROUTE_7_SAFFRON_GATE - warp_def $7, $f, 2, GROUP_ROUTE_7_SAFFRON_GATE, MAP_ROUTE_7_SAFFRON_GATE + warp_def $6, $f, 1, ROUTE_7_SAFFRON_GATE + warp_def $7, $f, 2, ROUTE_7_SAFFRON_GATE .XYTriggers: db 0 diff --git a/maps/Route7SaffronGate.asm b/maps/Route7SaffronGate.asm index f1e209da1..3e8c81157 100644 --- a/maps/Route7SaffronGate.asm +++ b/maps/Route7SaffronGate.asm @@ -48,10 +48,10 @@ Route7SaffronGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 1, GROUP_ROUTE_7, MAP_ROUTE_7 - warp_def $5, $0, 2, GROUP_ROUTE_7, MAP_ROUTE_7 - warp_def $4, $9, 10, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $5, $9, 11, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY + warp_def $4, $0, 1, ROUTE_7 + warp_def $5, $0, 2, ROUTE_7 + warp_def $4, $9, 10, SAFFRON_CITY + warp_def $5, $9, 11, SAFFRON_CITY .XYTriggers: db 0 diff --git a/maps/Route8.asm b/maps/Route8.asm index f8fd07184..250765b24 100644 --- a/maps/Route8.asm +++ b/maps/Route8.asm @@ -170,8 +170,8 @@ Route8_MapEventHeader: .Warps: db 2 - warp_def $4, $4, 3, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE - warp_def $5, $4, 4, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE + warp_def $4, $4, 3, ROUTE_8_SAFFRON_GATE + warp_def $5, $4, 4, ROUTE_8_SAFFRON_GATE .XYTriggers: db 0 diff --git a/maps/Route8SaffronGate.asm b/maps/Route8SaffronGate.asm index aa9cb7ca9..71a7e2308 100644 --- a/maps/Route8SaffronGate.asm +++ b/maps/Route8SaffronGate.asm @@ -22,10 +22,10 @@ Route8SaffronGate_MapEventHeader: .Warps: db 4 - warp_def $4, $0, 14, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $5, $0, 15, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $4, $9, 1, GROUP_ROUTE_8, MAP_ROUTE_8 - warp_def $5, $9, 2, GROUP_ROUTE_8, MAP_ROUTE_8 + warp_def $4, $0, 14, SAFFRON_CITY + warp_def $5, $0, 15, SAFFRON_CITY + warp_def $4, $9, 1, ROUTE_8 + warp_def $5, $9, 2, ROUTE_8 .XYTriggers: db 0 diff --git a/maps/Route9.asm b/maps/Route9.asm index dbf5ad79a..fefe4b9cf 100644 --- a/maps/Route9.asm +++ b/maps/Route9.asm @@ -204,7 +204,7 @@ Route9_MapEventHeader: .Warps: db 1 - warp_def $f, $30, 1, GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F + warp_def $f, $30, 1, ROCK_TUNNEL_1F .XYTriggers: db 0 diff --git a/maps/RuinsofAlphAerodactylChamber.asm b/maps/RuinsofAlphAerodactylChamber.asm index 234c83655..f8ce7061f 100644 --- a/maps/RuinsofAlphAerodactylChamber.asm +++ b/maps/RuinsofAlphAerodactylChamber.asm @@ -64,7 +64,7 @@ UnknownScript_0x58df7: setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS setevent EVENT_SOLVED_AERODACTYL_PUZZLE setflag ENGINE_UNLOCKED_UNOWNS_3 - domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 + domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote EMOTE_SHOCK, PLAYER, 15 changeblock $2, $2, $18 @@ -154,11 +154,11 @@ RuinsofAlphAerodactylChamber_MapEventHeader: .Warps: db 5 - warp_def $9, $3, 4, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $9, $4, 4, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $3, $3, 8, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $3, $4, 9, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM + warp_def $9, $3, 4, RUINS_OF_ALPH_OUTSIDE + warp_def $9, $4, 4, RUINS_OF_ALPH_OUTSIDE + warp_def $3, $3, 8, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $3, $4, 9, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $0, $4, 1, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphAerodactylItemRoom.asm b/maps/RuinsofAlphAerodactylItemRoom.asm index 1eb5ece90..9b983b9f6 100644 --- a/maps/RuinsofAlphAerodactylItemRoom.asm +++ b/maps/RuinsofAlphAerodactylItemRoom.asm @@ -32,10 +32,10 @@ RuinsofAlphAerodactylItemRoom_MapEventHeader: .Warps: db 4 - warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER - warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER - warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM - warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM + warp_def $9, $3, 5, RUINS_OF_ALPH_AERODACTYL_CHAMBER + warp_def $9, $4, 5, RUINS_OF_ALPH_AERODACTYL_CHAMBER + warp_def $1, $3, 1, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM + warp_def $1, $4, 2, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphAerodactylWordRoom.asm b/maps/RuinsofAlphAerodactylWordRoom.asm index 29d56222e..e79ca5c21 100644 --- a/maps/RuinsofAlphAerodactylWordRoom.asm +++ b/maps/RuinsofAlphAerodactylWordRoom.asm @@ -11,9 +11,9 @@ RuinsofAlphAerodactylWordRoom_MapEventHeader: .Warps: db 3 - warp_def $5, $9, 3, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM - warp_def $5, $a, 4, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM - warp_def $b, $11, 8, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER + warp_def $5, $9, 3, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM + warp_def $5, $a, 4, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM + warp_def $b, $11, 8, RUINS_OF_ALPH_INNER_CHAMBER .XYTriggers: db 0 diff --git a/maps/RuinsofAlphHoOhChamber.asm b/maps/RuinsofAlphHoOhChamber.asm index 3d7d22a05..20071073b 100644 --- a/maps/RuinsofAlphHoOhChamber.asm +++ b/maps/RuinsofAlphHoOhChamber.asm @@ -65,7 +65,7 @@ UnknownScript_0x585ba: setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS setevent EVENT_SOLVED_HO_OH_PUZZLE setflag ENGINE_UNLOCKED_UNOWNS_4 - domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 + domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote EMOTE_SHOCK, PLAYER, 15 changeblock $2, $2, $18 @@ -155,11 +155,11 @@ RuinsofAlphHoOhChamber_MapEventHeader: .Warps: db 5 - warp_def $9, $3, 1, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $9, $4, 1, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $3, $3, 2, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $3, $4, 3, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM + warp_def $9, $3, 1, RUINS_OF_ALPH_OUTSIDE + warp_def $9, $4, 1, RUINS_OF_ALPH_OUTSIDE + warp_def $3, $3, 2, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $3, $4, 3, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $0, $4, 1, RUINS_OF_ALPH_HO_OH_ITEM_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphHoOhItemRoom.asm b/maps/RuinsofAlphHoOhItemRoom.asm index 70476bbde..f848a91ef 100644 --- a/maps/RuinsofAlphHoOhItemRoom.asm +++ b/maps/RuinsofAlphHoOhItemRoom.asm @@ -32,10 +32,10 @@ RuinsofAlphHoOhItemRoom_MapEventHeader: .Warps: db 4 - warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER, MAP_RUINS_OF_ALPH_HO_OH_CHAMBER - warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER, MAP_RUINS_OF_ALPH_HO_OH_CHAMBER - warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_HO_OH_WORD_ROOM, MAP_RUINS_OF_ALPH_HO_OH_WORD_ROOM - warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_HO_OH_WORD_ROOM, MAP_RUINS_OF_ALPH_HO_OH_WORD_ROOM + warp_def $9, $3, 5, RUINS_OF_ALPH_HO_OH_CHAMBER + warp_def $9, $4, 5, RUINS_OF_ALPH_HO_OH_CHAMBER + warp_def $1, $3, 1, RUINS_OF_ALPH_HO_OH_WORD_ROOM + warp_def $1, $4, 2, RUINS_OF_ALPH_HO_OH_WORD_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphHoOhWordRoom.asm b/maps/RuinsofAlphHoOhWordRoom.asm index f11abcd6a..e0d35fa14 100644 --- a/maps/RuinsofAlphHoOhWordRoom.asm +++ b/maps/RuinsofAlphHoOhWordRoom.asm @@ -11,9 +11,9 @@ RuinsofAlphHoOhWordRoom_MapEventHeader: .Warps: db 3 - warp_def $9, $9, 3, GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM - warp_def $9, $a, 4, GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM - warp_def $15, $11, 2, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER + warp_def $9, $9, 3, RUINS_OF_ALPH_HO_OH_ITEM_ROOM + warp_def $9, $a, 4, RUINS_OF_ALPH_HO_OH_ITEM_ROOM + warp_def $15, $11, 2, RUINS_OF_ALPH_INNER_CHAMBER .XYTriggers: db 0 diff --git a/maps/RuinsofAlphInnerChamber.asm b/maps/RuinsofAlphInnerChamber.asm index 311714c86..1cb326e31 100644 --- a/maps/RuinsofAlphInnerChamber.asm +++ b/maps/RuinsofAlphInnerChamber.asm @@ -81,15 +81,15 @@ RuinsofAlphInnerChamber_MapEventHeader: .Warps: db 9 - warp_def $d, $a, 5, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $f, $3, 3, GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER, MAP_RUINS_OF_ALPH_HO_OH_CHAMBER - warp_def $f, $4, 4, GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER, MAP_RUINS_OF_ALPH_HO_OH_CHAMBER - warp_def $3, $f, 3, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER - warp_def $3, $10, 4, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER - warp_def $15, $3, 3, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER - warp_def $15, $4, 4, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER - warp_def $18, $f, 3, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER - warp_def $18, $10, 4, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER + warp_def $d, $a, 5, RUINS_OF_ALPH_OUTSIDE + warp_def $f, $3, 3, RUINS_OF_ALPH_HO_OH_CHAMBER + warp_def $f, $4, 4, RUINS_OF_ALPH_HO_OH_CHAMBER + warp_def $3, $f, 3, RUINS_OF_ALPH_KABUTO_CHAMBER + warp_def $3, $10, 4, RUINS_OF_ALPH_KABUTO_CHAMBER + warp_def $15, $3, 3, RUINS_OF_ALPH_OMANYTE_CHAMBER + warp_def $15, $4, 4, RUINS_OF_ALPH_OMANYTE_CHAMBER + warp_def $18, $f, 3, RUINS_OF_ALPH_AERODACTYL_CHAMBER + warp_def $18, $10, 4, RUINS_OF_ALPH_AERODACTYL_CHAMBER .XYTriggers: db 0 diff --git a/maps/RuinsofAlphKabutoChamber.asm b/maps/RuinsofAlphKabutoChamber.asm index fb9ba4c05..00304b95f 100644 --- a/maps/RuinsofAlphKabutoChamber.asm +++ b/maps/RuinsofAlphKabutoChamber.asm @@ -70,7 +70,7 @@ UnknownScript_0x58778: setevent EVENT_SOLVED_KABUTO_PUZZLE setflag ENGINE_UNLOCKED_UNOWNS_1 setevent EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST - domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 + domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote EMOTE_SHOCK, PLAYER, 15 changeblock $2, $2, $18 @@ -264,11 +264,11 @@ RuinsofAlphKabutoChamber_MapEventHeader: .Warps: db 5 - warp_def $9, $3, 2, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $9, $4, 2, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $3, $3, 4, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $3, $4, 5, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM, MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM + warp_def $9, $3, 2, RUINS_OF_ALPH_OUTSIDE + warp_def $9, $4, 2, RUINS_OF_ALPH_OUTSIDE + warp_def $3, $3, 4, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $3, $4, 5, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $0, $4, 1, RUINS_OF_ALPH_KABUTO_ITEM_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphKabutoItemRoom.asm b/maps/RuinsofAlphKabutoItemRoom.asm index 67c4c8681..81ec02f41 100644 --- a/maps/RuinsofAlphKabutoItemRoom.asm +++ b/maps/RuinsofAlphKabutoItemRoom.asm @@ -32,10 +32,10 @@ RuinsofAlphKabutoItemRoom_MapEventHeader: .Warps: db 4 - warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER - warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER - warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM, MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM - warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM, MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM + warp_def $9, $3, 5, RUINS_OF_ALPH_KABUTO_CHAMBER + warp_def $9, $4, 5, RUINS_OF_ALPH_KABUTO_CHAMBER + warp_def $1, $3, 1, RUINS_OF_ALPH_KABUTO_WORD_ROOM + warp_def $1, $4, 2, RUINS_OF_ALPH_KABUTO_WORD_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphKabutoWordRoom.asm b/maps/RuinsofAlphKabutoWordRoom.asm index 24b821c6d..8d754f657 100644 --- a/maps/RuinsofAlphKabutoWordRoom.asm +++ b/maps/RuinsofAlphKabutoWordRoom.asm @@ -11,9 +11,9 @@ RuinsofAlphKabutoWordRoom_MapEventHeader: .Warps: db 3 - warp_def $5, $9, 3, GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM, MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM - warp_def $5, $a, 4, GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM, MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM - warp_def $b, $11, 4, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER + warp_def $5, $9, 3, RUINS_OF_ALPH_KABUTO_ITEM_ROOM + warp_def $5, $a, 4, RUINS_OF_ALPH_KABUTO_ITEM_ROOM + warp_def $b, $11, 4, RUINS_OF_ALPH_INNER_CHAMBER .XYTriggers: db 0 diff --git a/maps/RuinsofAlphOmanyteChamber.asm b/maps/RuinsofAlphOmanyteChamber.asm index cdeaa6e96..3c0642a2a 100644 --- a/maps/RuinsofAlphOmanyteChamber.asm +++ b/maps/RuinsofAlphOmanyteChamber.asm @@ -65,7 +65,7 @@ UnknownScript_0x58c36: setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS setevent EVENT_SOLVED_OMANYTE_PUZZLE setflag ENGINE_UNLOCKED_UNOWNS_2 - domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 + domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote EMOTE_SHOCK, PLAYER, 15 changeblock $2, $2, $18 @@ -155,11 +155,11 @@ RuinsofAlphOmanyteChamber_MapEventHeader: .Warps: db 5 - warp_def $9, $3, 3, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $9, $4, 3, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $3, $3, 6, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $3, $4, 7, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM + warp_def $9, $3, 3, RUINS_OF_ALPH_OUTSIDE + warp_def $9, $4, 3, RUINS_OF_ALPH_OUTSIDE + warp_def $3, $3, 6, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $3, $4, 7, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $0, $4, 1, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphOmanyteItemRoom.asm b/maps/RuinsofAlphOmanyteItemRoom.asm index 2cc8a786b..e855d0aef 100644 --- a/maps/RuinsofAlphOmanyteItemRoom.asm +++ b/maps/RuinsofAlphOmanyteItemRoom.asm @@ -32,10 +32,10 @@ RuinsofAlphOmanyteItemRoom_MapEventHeader: .Warps: db 4 - warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER - warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER - warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM - warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM + warp_def $9, $3, 5, RUINS_OF_ALPH_OMANYTE_CHAMBER + warp_def $9, $4, 5, RUINS_OF_ALPH_OMANYTE_CHAMBER + warp_def $1, $3, 1, RUINS_OF_ALPH_OMANYTE_WORD_ROOM + warp_def $1, $4, 2, RUINS_OF_ALPH_OMANYTE_WORD_ROOM .XYTriggers: db 0 diff --git a/maps/RuinsofAlphOmanyteWordRoom.asm b/maps/RuinsofAlphOmanyteWordRoom.asm index cfd469320..7600f41d9 100644 --- a/maps/RuinsofAlphOmanyteWordRoom.asm +++ b/maps/RuinsofAlphOmanyteWordRoom.asm @@ -11,9 +11,9 @@ RuinsofAlphOmanyteWordRoom_MapEventHeader: .Warps: db 3 - warp_def $7, $9, 3, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM - warp_def $7, $a, 4, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM - warp_def $d, $11, 6, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER + warp_def $7, $9, 3, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM + warp_def $7, $a, 4, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM + warp_def $d, $11, 6, RUINS_OF_ALPH_INNER_CHAMBER .XYTriggers: db 0 diff --git a/maps/RuinsofAlphOutside.asm b/maps/RuinsofAlphOutside.asm index d6a56e346..9761edd32 100644 --- a/maps/RuinsofAlphOutside.asm +++ b/maps/RuinsofAlphOutside.asm @@ -64,7 +64,7 @@ UnknownScript_0x58044: disappear $3 stopfollow applymovement PLAYER, MovementData_0x580c5 - domaptrigger GROUP_RUINS_OF_ALPH_RESEARCH_CENTER, MAP_RUINS_OF_ALPH_RESEARCH_CENTER, $1 + domaptrigger RUINS_OF_ALPH_RESEARCH_CENTER, $1 warpcheck end @@ -286,17 +286,17 @@ RuinsofAlphOutside_MapEventHeader: .Warps: db 11 - warp_def $11, $2, 1, GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER, MAP_RUINS_OF_ALPH_HO_OH_CHAMBER - warp_def $7, $e, 1, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER - warp_def $1d, $2, 1, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER - warp_def $21, $10, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER - warp_def $d, $a, 1, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER - warp_def $b, $11, 1, GROUP_RUINS_OF_ALPH_RESEARCH_CENTER, MAP_RUINS_OF_ALPH_RESEARCH_CENTER - warp_def $13, $6, 1, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F - warp_def $1b, $6, 2, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F - warp_def $5, $7, 3, GROUP_ROUTE_36_RUINS_OF_ALPH_GATE, MAP_ROUTE_36_RUINS_OF_ALPH_GATE - warp_def $14, $d, 1, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE - warp_def $15, $d, 2, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE + warp_def $11, $2, 1, RUINS_OF_ALPH_HO_OH_CHAMBER + warp_def $7, $e, 1, RUINS_OF_ALPH_KABUTO_CHAMBER + warp_def $1d, $2, 1, RUINS_OF_ALPH_OMANYTE_CHAMBER + warp_def $21, $10, 1, RUINS_OF_ALPH_AERODACTYL_CHAMBER + warp_def $d, $a, 1, RUINS_OF_ALPH_INNER_CHAMBER + warp_def $b, $11, 1, RUINS_OF_ALPH_RESEARCH_CENTER + warp_def $13, $6, 1, UNION_CAVE_B1F + warp_def $1b, $6, 2, UNION_CAVE_B1F + warp_def $5, $7, 3, ROUTE_36_RUINS_OF_ALPH_GATE + warp_def $14, $d, 1, ROUTE_32_RUINS_OF_ALPH_GATE + warp_def $15, $d, 2, ROUTE_32_RUINS_OF_ALPH_GATE .XYTriggers: db 2 diff --git a/maps/RuinsofAlphResearchCenter.asm b/maps/RuinsofAlphResearchCenter.asm index 121a624af..7c835e69c 100644 --- a/maps/RuinsofAlphResearchCenter.asm +++ b/maps/RuinsofAlphResearchCenter.asm @@ -398,8 +398,8 @@ RuinsofAlphResearchCenter_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $7, $3, 6, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE + warp_def $7, $2, 6, RUINS_OF_ALPH_OUTSIDE + warp_def $7, $3, 6, RUINS_OF_ALPH_OUTSIDE .XYTriggers: db 0 diff --git a/maps/SafariZoneBeta.asm b/maps/SafariZoneBeta.asm index ba0306348..2f5fbe2ab 100644 --- a/maps/SafariZoneBeta.asm +++ b/maps/SafariZoneBeta.asm @@ -11,8 +11,8 @@ SafariZoneBeta_MapEventHeader: .Warps: db 2 - warp_def $17, $9, 1, GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA, MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA - warp_def $17, $a, 2, GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA, MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA + warp_def $17, $9, 1, SAFARI_ZONE_FUCHSIA_GATE_BETA + warp_def $17, $a, 2, SAFARI_ZONE_FUCHSIA_GATE_BETA .XYTriggers: db 0 diff --git a/maps/SafariZoneFuchsiaGateBeta.asm b/maps/SafariZoneFuchsiaGateBeta.asm index 3118cc247..60b24d4e1 100644 --- a/maps/SafariZoneFuchsiaGateBeta.asm +++ b/maps/SafariZoneFuchsiaGateBeta.asm @@ -11,10 +11,10 @@ SafariZoneFuchsiaGateBeta_MapEventHeader: .Warps: db 4 - warp_def $0, $4, 1, GROUP_SAFARI_ZONE_BETA, MAP_SAFARI_ZONE_BETA - warp_def $0, $5, 2, GROUP_SAFARI_ZONE_BETA, MAP_SAFARI_ZONE_BETA - warp_def $7, $4, 7, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $5, 7, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY + warp_def $0, $4, 1, SAFARI_ZONE_BETA + warp_def $0, $5, 2, SAFARI_ZONE_BETA + warp_def $7, $4, 7, FUCHSIA_CITY + warp_def $7, $5, 7, FUCHSIA_CITY .XYTriggers: db 0 diff --git a/maps/SafariZoneMainOffice.asm b/maps/SafariZoneMainOffice.asm index ec00d976c..a116519ba 100644 --- a/maps/SafariZoneMainOffice.asm +++ b/maps/SafariZoneMainOffice.asm @@ -11,8 +11,8 @@ SafariZoneMainOffice_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $3, 2, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY + warp_def $7, $2, 2, FUCHSIA_CITY + warp_def $7, $3, 2, FUCHSIA_CITY .XYTriggers: db 0 diff --git a/maps/SafariZoneWardensHome.asm b/maps/SafariZoneWardensHome.asm index 19f296234..cbdd9f911 100644 --- a/maps/SafariZoneWardensHome.asm +++ b/maps/SafariZoneWardensHome.asm @@ -79,8 +79,8 @@ SafariZoneWardensHome_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY - warp_def $7, $3, 6, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY + warp_def $7, $2, 6, FUCHSIA_CITY + warp_def $7, $3, 6, FUCHSIA_CITY .XYTriggers: db 0 diff --git a/maps/SaffronCity.asm b/maps/SaffronCity.asm index 947e3192b..9647363c3 100644 --- a/maps/SaffronCity.asm +++ b/maps/SaffronCity.asm @@ -263,21 +263,21 @@ SaffronCity_MapEventHeader: .Warps: db 15 - warp_def $3, $1a, 1, GROUP_FIGHTING_DOJO, MAP_FIGHTING_DOJO - warp_def $3, $22, 1, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $b, $19, 2, GROUP_SAFFRON_MART, MAP_SAFFRON_MART - warp_def $1d, $9, 1, GROUP_SAFFRON_POKECENTER_1F, MAP_SAFFRON_POKECENTER_1F - warp_def $1d, $1b, 1, GROUP_MR_PSYCHICS_HOUSE, MAP_MR_PSYCHICS_HOUSE - warp_def $3, $8, 2, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION - warp_def $15, $12, 1, GROUP_SILPH_CO_1F, MAP_SILPH_CO_1F - warp_def $b, $9, 1, GROUP_COPYCATS_HOUSE_1F, MAP_COPYCATS_HOUSE_1F - warp_def $3, $12, 3, GROUP_ROUTE_5_SAFFRON_CITY_GATE, MAP_ROUTE_5_SAFFRON_CITY_GATE - warp_def $18, $0, 3, GROUP_ROUTE_7_SAFFRON_GATE, MAP_ROUTE_7_SAFFRON_GATE - warp_def $19, $0, 4, GROUP_ROUTE_7_SAFFRON_GATE, MAP_ROUTE_7_SAFFRON_GATE - warp_def $21, $10, 1, GROUP_ROUTE_6_SAFFRON_GATE, MAP_ROUTE_6_SAFFRON_GATE - warp_def $21, $11, 2, GROUP_ROUTE_6_SAFFRON_GATE, MAP_ROUTE_6_SAFFRON_GATE - warp_def $16, $27, 1, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE - warp_def $17, $27, 2, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE + warp_def $3, $1a, 1, FIGHTING_DOJO + warp_def $3, $22, 1, SAFFRON_GYM + warp_def $b, $19, 2, SAFFRON_MART + warp_def $1d, $9, 1, SAFFRON_POKECENTER_1F + warp_def $1d, $1b, 1, MR_PSYCHICS_HOUSE + warp_def $3, $8, 2, SAFFRON_TRAIN_STATION + warp_def $15, $12, 1, SILPH_CO_1F + warp_def $b, $9, 1, COPYCATS_HOUSE_1F + warp_def $3, $12, 3, ROUTE_5_SAFFRON_CITY_GATE + warp_def $18, $0, 3, ROUTE_7_SAFFRON_GATE + warp_def $19, $0, 4, ROUTE_7_SAFFRON_GATE + warp_def $21, $10, 1, ROUTE_6_SAFFRON_GATE + warp_def $21, $11, 2, ROUTE_6_SAFFRON_GATE + warp_def $16, $27, 1, ROUTE_8_SAFFRON_GATE + warp_def $17, $27, 2, ROUTE_8_SAFFRON_GATE .XYTriggers: db 0 diff --git a/maps/SaffronGym.asm b/maps/SaffronGym.asm index dbb330478..d5df76706 100644 --- a/maps/SaffronGym.asm +++ b/maps/SaffronGym.asm @@ -288,38 +288,38 @@ SaffronGym_MapEventHeader: .Warps: db 32 - warp_def $11, $8, 2, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $11, $9, 2, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $f, $b, 18, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $f, $13, 19, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $b, $13, 20, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $b, $1, 21, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $3, $5, 22, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $5, $b, 23, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $f, $1, 24, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $3, $13, 25, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $11, $f, 26, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $11, $5, 27, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $9, $5, 28, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $3, $9, 29, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $9, $f, 30, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $5, $f, 31, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $5, $1, 32, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $11, $13, 3, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $9, $13, 4, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $9, $1, 5, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $5, $5, 6, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $3, $b, 7, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $11, $1, 8, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $5, $13, 9, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $f, $f, 10, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $f, $5, 11, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $b, $5, 12, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $5, $9, 13, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $b, $f, 14, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $3, $f, 15, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $3, $1, 16, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM - warp_def $9, $b, 17, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM + warp_def $11, $8, 2, SAFFRON_CITY + warp_def $11, $9, 2, SAFFRON_CITY + warp_def $f, $b, 18, SAFFRON_GYM + warp_def $f, $13, 19, SAFFRON_GYM + warp_def $b, $13, 20, SAFFRON_GYM + warp_def $b, $1, 21, SAFFRON_GYM + warp_def $3, $5, 22, SAFFRON_GYM + warp_def $5, $b, 23, SAFFRON_GYM + warp_def $f, $1, 24, SAFFRON_GYM + warp_def $3, $13, 25, SAFFRON_GYM + warp_def $11, $f, 26, SAFFRON_GYM + warp_def $11, $5, 27, SAFFRON_GYM + warp_def $9, $5, 28, SAFFRON_GYM + warp_def $3, $9, 29, SAFFRON_GYM + warp_def $9, $f, 30, SAFFRON_GYM + warp_def $5, $f, 31, SAFFRON_GYM + warp_def $5, $1, 32, SAFFRON_GYM + warp_def $11, $13, 3, SAFFRON_GYM + warp_def $9, $13, 4, SAFFRON_GYM + warp_def $9, $1, 5, SAFFRON_GYM + warp_def $5, $5, 6, SAFFRON_GYM + warp_def $3, $b, 7, SAFFRON_GYM + warp_def $11, $1, 8, SAFFRON_GYM + warp_def $5, $13, 9, SAFFRON_GYM + warp_def $f, $f, 10, SAFFRON_GYM + warp_def $f, $5, 11, SAFFRON_GYM + warp_def $b, $5, 12, SAFFRON_GYM + warp_def $5, $9, 13, SAFFRON_GYM + warp_def $b, $f, 14, SAFFRON_GYM + warp_def $3, $f, 15, SAFFRON_GYM + warp_def $3, $1, 16, SAFFRON_GYM + warp_def $9, $b, 17, SAFFRON_GYM .XYTriggers: db 0 diff --git a/maps/SaffronMart.asm b/maps/SaffronMart.asm index df0e3c684..ed5a11e49 100644 --- a/maps/SaffronMart.asm +++ b/maps/SaffronMart.asm @@ -38,8 +38,8 @@ SaffronMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 3, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $3, 3, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY + warp_def $7, $2, 3, SAFFRON_CITY + warp_def $7, $3, 3, SAFFRON_CITY .XYTriggers: db 0 diff --git a/maps/SaffronPokeCenter1F.asm b/maps/SaffronPokeCenter1F.asm index e155cc53f..1649a6e2e 100644 --- a/maps/SaffronPokeCenter1F.asm +++ b/maps/SaffronPokeCenter1F.asm @@ -111,9 +111,9 @@ SaffronPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 4, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $4, 4, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 4, SAFFRON_CITY + warp_def $7, $4, 4, SAFFRON_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/SaffronPokeCenter2FBeta.asm b/maps/SaffronPokeCenter2FBeta.asm index a3c6d29ab..987236d0b 100644 --- a/maps/SaffronPokeCenter2FBeta.asm +++ b/maps/SaffronPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ SaffronPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_SAFFRON_POKECENTER_1F, MAP_SAFFRON_POKECENTER_1F + warp_def $7, $0, 3, SAFFRON_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/SaffronTrainStation.asm b/maps/SaffronTrainStation.asm index a38f53c31..5e527af1a 100644 --- a/maps/SaffronTrainStation.asm +++ b/maps/SaffronTrainStation.asm @@ -3,30 +3,30 @@ SaffronTrainStation_MapScriptHeader: db 1 ; triggers - dw UnknownScript_0x18a81d, $0000 + dw .Trigger1, $0000 .MapCallbacks: db 0 -UnknownScript_0x18a81d: +.Trigger1: end OfficerScript_0x18a81e: faceplayer loadfont checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue UnknownScript_0x18a82c + iftrue .MagnetTrainToGoldenrod writetext UnknownText_0x18a8a9 closetext loadmovesprites end -UnknownScript_0x18a82c: +.MagnetTrainToGoldenrod: writetext UnknownText_0x18a8dd yesorno - iffalse UnknownScript_0x18a85c + iffalse .DecidedNotToRide checkitem PASS - iffalse UnknownScript_0x18a856 + iffalse .PassNotInBag writetext UnknownText_0x18a917 closetext loadmovesprites @@ -36,27 +36,27 @@ UnknownScript_0x18a82c: special Special_MagnetTrain warpcheck newloadmap $f9 - applymovement PLAYER, MovementData_0x18a854 + applymovement PLAYER, .MovementBoardTheTrain wait $14 end -MovementData_0x18a854: +.MovementBoardTheTrain: turn_head_down step_end -UnknownScript_0x18a856: +.PassNotInBag: writetext UnknownText_0x18a956 closetext loadmovesprites end -UnknownScript_0x18a85c: +.DecidedNotToRide: writetext UnknownText_0x18a978 closetext loadmovesprites end -UnknownScript_0x18a862: +Script_ArriveFromGoldenrod: applymovement $2, MovementData_0x18a88f applymovement PLAYER, MovementData_0x18a8a1 applymovement $2, MovementData_0x18a894 @@ -217,14 +217,14 @@ SaffronTrainStation_MapEventHeader: .Warps: db 4 - warp_def $11, $8, 6, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $11, $9, 6, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $5, $6, 4, GROUP_GOLDENROD_MAGNET_TRAIN_STATION, MAP_GOLDENROD_MAGNET_TRAIN_STATION - warp_def $5, $b, 3, GROUP_GOLDENROD_MAGNET_TRAIN_STATION, MAP_GOLDENROD_MAGNET_TRAIN_STATION + warp_def $11, $8, 6, SAFFRON_CITY + warp_def $11, $9, 6, SAFFRON_CITY + warp_def $5, $6, 4, GOLDENROD_MAGNET_TRAIN_STATION + warp_def $5, $b, 3, GOLDENROD_MAGNET_TRAIN_STATION .XYTriggers: db 1 - xy_trigger 0, $6, $b, $0, UnknownScript_0x18a862, $0, $0 + xy_trigger 0, $6, $b, $0, Script_ArriveFromGoldenrod, $0, $0 .Signposts: db 0 diff --git a/maps/SeafoamGym.asm b/maps/SeafoamGym.asm index 29bcd8bca..ebfb1240e 100644 --- a/maps/SeafoamGym.asm +++ b/maps/SeafoamGym.asm @@ -161,7 +161,7 @@ SeafoamGym_MapEventHeader: .Warps: db 1 - warp_def $5, $5, 1, GROUP_ROUTE_20, MAP_ROUTE_20 + warp_def $5, $5, 1, ROUTE_20 .XYTriggers: db 0 diff --git a/maps/SilphCo1F.asm b/maps/SilphCo1F.asm index 8107ce95e..96fdffb85 100644 --- a/maps/SilphCo1F.asm +++ b/maps/SilphCo1F.asm @@ -57,8 +57,8 @@ SilphCo1F_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 7, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY - warp_def $7, $3, 7, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY + warp_def $7, $2, 7, SAFFRON_CITY + warp_def $7, $3, 7, SAFFRON_CITY .XYTriggers: db 0 diff --git a/maps/SilverCaveItemRooms.asm b/maps/SilverCaveItemRooms.asm index 2a1cd68f3..080c8ed9b 100644 --- a/maps/SilverCaveItemRooms.asm +++ b/maps/SilverCaveItemRooms.asm @@ -17,8 +17,8 @@ SilverCaveItemRooms_MapEventHeader: .Warps: db 2 - warp_def $3, $d, 3, GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2 - warp_def $f, $7, 4, GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2 + warp_def $3, $d, 3, SILVER_CAVE_ROOM_2 + warp_def $f, $7, 4, SILVER_CAVE_ROOM_2 .XYTriggers: db 0 diff --git a/maps/SilverCaveOutside.asm b/maps/SilverCaveOutside.asm index 84520d6ba..51718ba61 100644 --- a/maps/SilverCaveOutside.asm +++ b/maps/SilverCaveOutside.asm @@ -31,8 +31,8 @@ SilverCaveOutside_MapEventHeader: .Warps: db 2 - warp_def $13, $17, 1, GROUP_SILVER_CAVE_POKECENTER_1F, MAP_SILVER_CAVE_POKECENTER_1F - warp_def $b, $12, 1, GROUP_SILVER_CAVE_ROOM_1, MAP_SILVER_CAVE_ROOM_1 + warp_def $13, $17, 1, SILVER_CAVE_POKECENTER_1F + warp_def $b, $12, 1, SILVER_CAVE_ROOM_1 .XYTriggers: db 0 diff --git a/maps/SilverCavePokeCenter1F.asm b/maps/SilverCavePokeCenter1F.asm index 1887ce73b..5498df670 100644 --- a/maps/SilverCavePokeCenter1F.asm +++ b/maps/SilverCavePokeCenter1F.asm @@ -31,9 +31,9 @@ SilverCavePokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 1, GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE - warp_def $7, $4, 1, GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 1, SILVER_CAVE_OUTSIDE + warp_def $7, $4, 1, SILVER_CAVE_OUTSIDE + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/SilverCaveRoom1.asm b/maps/SilverCaveRoom1.asm index 28cc88f41..a75b7f9fd 100644 --- a/maps/SilverCaveRoom1.asm +++ b/maps/SilverCaveRoom1.asm @@ -31,8 +31,8 @@ SilverCaveRoom1_MapEventHeader: .Warps: db 2 - warp_def $21, $9, 2, GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE - warp_def $1, $f, 1, GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2 + warp_def $21, $9, 2, SILVER_CAVE_OUTSIDE + warp_def $1, $f, 1, SILVER_CAVE_ROOM_2 .XYTriggers: db 0 diff --git a/maps/SilverCaveRoom2.asm b/maps/SilverCaveRoom2.asm index 39c128e8b..be515d209 100644 --- a/maps/SilverCaveRoom2.asm +++ b/maps/SilverCaveRoom2.asm @@ -24,10 +24,10 @@ SilverCaveRoom2_MapEventHeader: .Warps: db 4 - warp_def $1f, $11, 2, GROUP_SILVER_CAVE_ROOM_1, MAP_SILVER_CAVE_ROOM_1 - warp_def $5, $b, 1, GROUP_SILVER_CAVE_ROOM_3, MAP_SILVER_CAVE_ROOM_3 - warp_def $15, $d, 1, GROUP_SILVER_CAVE_ITEM_ROOMS, MAP_SILVER_CAVE_ITEM_ROOMS - warp_def $3, $17, 2, GROUP_SILVER_CAVE_ITEM_ROOMS, MAP_SILVER_CAVE_ITEM_ROOMS + warp_def $1f, $11, 2, SILVER_CAVE_ROOM_1 + warp_def $5, $b, 1, SILVER_CAVE_ROOM_3 + warp_def $15, $d, 1, SILVER_CAVE_ITEM_ROOMS + warp_def $3, $17, 2, SILVER_CAVE_ITEM_ROOMS .XYTriggers: db 0 diff --git a/maps/SilverCaveRoom3.asm b/maps/SilverCaveRoom3.asm index c1035849e..5898ed55e 100644 --- a/maps/SilverCaveRoom3.asm +++ b/maps/SilverCaveRoom3.asm @@ -53,7 +53,7 @@ SilverCaveRoom3_MapEventHeader: .Warps: db 1 - warp_def $21, $9, 2, GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2 + warp_def $21, $9, 2, SILVER_CAVE_ROOM_2 .XYTriggers: db 0 diff --git a/maps/SlowpokeWellB1F.asm b/maps/SlowpokeWellB1F.asm index f466cb0d5..22a1302c5 100644 --- a/maps/SlowpokeWellB1F.asm +++ b/maps/SlowpokeWellB1F.asm @@ -46,7 +46,7 @@ GruntM1Script: loadmovesprites setevent EVENT_CLEARED_SLOWPOKE_WELL variablesprite SPRITE_AZALEA_ROCKET, SPRITE_SILVER - domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $1 + domaptrigger AZALEA_TOWN, $1 clearevent EVENT_ILEX_FOREST_APPRENTICE clearevent EVENT_ILEX_FOREST_FARFETCHD setevent EVENT_CHARCOAL_KILN_FARFETCH_D @@ -59,7 +59,7 @@ GruntM1Script: special FadeBlackBGMap special HealParty pause 15 - warp GROUP_KURTS_HOUSE, MAP_KURTS_HOUSE, $3, $3 + warp KURTS_HOUSE, $3, $3 end TrainerGruntM2: @@ -315,8 +315,8 @@ SlowpokeWellB1F_MapEventHeader: .Warps: db 2 - warp_def $f, $11, 6, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN - warp_def $b, $7, 1, GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F + warp_def $f, $11, 6, AZALEA_TOWN + warp_def $b, $7, 1, SLOWPOKE_WELL_B2F .XYTriggers: db 0 diff --git a/maps/SlowpokeWellB2F.asm b/maps/SlowpokeWellB2F.asm index ae74443ec..25b3a4178 100644 --- a/maps/SlowpokeWellB2F.asm +++ b/maps/SlowpokeWellB2F.asm @@ -63,7 +63,7 @@ SlowpokeWellB2F_MapEventHeader: .Warps: db 1 - warp_def $b, $9, 2, GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F + warp_def $b, $9, 2, SLOWPOKE_WELL_B1F .XYTriggers: db 0 diff --git a/maps/SoulHouse.asm b/maps/SoulHouse.asm index 6f3aeca87..e78d758d4 100644 --- a/maps/SoulHouse.asm +++ b/maps/SoulHouse.asm @@ -72,8 +72,8 @@ SoulHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $4, 6, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN - warp_def $7, $5, 6, GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN + warp_def $7, $4, 6, LAVENDER_TOWN + warp_def $7, $5, 6, LAVENDER_TOWN .XYTriggers: db 0 diff --git a/maps/SproutTower1F.asm b/maps/SproutTower1F.asm index 82b1e33b9..d77d5869a 100644 --- a/maps/SproutTower1F.asm +++ b/maps/SproutTower1F.asm @@ -100,11 +100,11 @@ SproutTower1F_MapEventHeader: .Warps: db 5 - warp_def $f, $9, 7, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $f, $a, 7, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $4, $6, 1, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F - warp_def $6, $2, 2, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F - warp_def $3, $11, 3, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F + warp_def $f, $9, 7, VIOLET_CITY + warp_def $f, $a, 7, VIOLET_CITY + warp_def $4, $6, 1, SPROUT_TOWER_2F + warp_def $6, $2, 2, SPROUT_TOWER_2F + warp_def $3, $11, 3, SPROUT_TOWER_2F .XYTriggers: db 0 diff --git a/maps/SproutTower2F.asm b/maps/SproutTower2F.asm index bcf59da24..c76bcb251 100644 --- a/maps/SproutTower2F.asm +++ b/maps/SproutTower2F.asm @@ -85,10 +85,10 @@ SproutTower2F_MapEventHeader: .Warps: db 4 - warp_def $4, $6, 3, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F - warp_def $6, $2, 4, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F - warp_def $3, $11, 5, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F - warp_def $e, $a, 1, GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F + warp_def $4, $6, 3, SPROUT_TOWER_1F + warp_def $6, $2, 4, SPROUT_TOWER_1F + warp_def $3, $11, 5, SPROUT_TOWER_1F + warp_def $e, $a, 1, SPROUT_TOWER_3F .XYTriggers: db 0 diff --git a/maps/SproutTower3F.asm b/maps/SproutTower3F.asm index 825cd6a37..ecc99fffd 100644 --- a/maps/SproutTower3F.asm +++ b/maps/SproutTower3F.asm @@ -328,7 +328,7 @@ SproutTower3F_MapEventHeader: .Warps: db 1 - warp_def $e, $a, 4, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F + warp_def $e, $a, 4, SPROUT_TOWER_2F .XYTriggers: db 1 diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm index ba653749d..f27b9f70c 100644 --- a/maps/TeamRocketBaseB1F.asm +++ b/maps/TeamRocketBaseB1F.asm @@ -730,10 +730,10 @@ TeamRocketBaseB1F_MapEventHeader: .Warps: db 4 - warp_def $2, $1b, 3, GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F - warp_def $e, $3, 1, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F - warp_def $f, $5, 4, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F - warp_def $2, $19, 3, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F + warp_def $2, $1b, 3, MAHOGANY_MART_1F + warp_def $e, $3, 1, TEAM_ROCKET_BASE_B2F + warp_def $f, $5, 4, TEAM_ROCKET_BASE_B1F + warp_def $2, $19, 3, TEAM_ROCKET_BASE_B1F .XYTriggers: db 30 diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm index ab37449e1..1f215f767 100644 --- a/maps/TeamRocketBaseB2F.asm +++ b/maps/TeamRocketBaseB2F.asm @@ -906,11 +906,11 @@ TeamRocketBaseB2F_MapEventHeader: .Warps: db 5 - warp_def $e, $3, 2, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F - warp_def $2, $3, 1, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F - warp_def $2, $1b, 2, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F - warp_def $6, $3, 3, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F - warp_def $e, $1b, 4, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F + warp_def $e, $3, 2, TEAM_ROCKET_BASE_B1F + warp_def $2, $3, 1, TEAM_ROCKET_BASE_B3F + warp_def $2, $1b, 2, TEAM_ROCKET_BASE_B3F + warp_def $6, $3, 3, TEAM_ROCKET_BASE_B3F + warp_def $e, $1b, 4, TEAM_ROCKET_BASE_B3F .XYTriggers: db 9 diff --git a/maps/TeamRocketBaseB3F.asm b/maps/TeamRocketBaseB3F.asm index 4ccdf191b..b5414c233 100644 --- a/maps/TeamRocketBaseB3F.asm +++ b/maps/TeamRocketBaseB3F.asm @@ -561,10 +561,10 @@ TeamRocketBaseB3F_MapEventHeader: .Warps: db 4 - warp_def $2, $3, 2, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F - warp_def $2, $1b, 3, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F - warp_def $6, $3, 4, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F - warp_def $e, $1b, 5, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F + warp_def $2, $3, 2, TEAM_ROCKET_BASE_B2F + warp_def $2, $1b, 3, TEAM_ROCKET_BASE_B2F + warp_def $6, $3, 4, TEAM_ROCKET_BASE_B2F + warp_def $e, $1b, 5, TEAM_ROCKET_BASE_B2F .XYTriggers: db 3 diff --git a/maps/TimeCapsule.asm b/maps/TimeCapsule.asm index 8fce13350..b38d7afd2 100644 --- a/maps/TimeCapsule.asm +++ b/maps/TimeCapsule.asm @@ -34,7 +34,7 @@ TimeCapsule_SetWhichChris: TimeCapsule_Initialize: dotrigger $1 - domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $3 + domaptrigger POKECENTER_2F, $3 end MapTimeCapsuleSignpost1Script: @@ -60,8 +60,8 @@ TimeCapsule_MapEventHeader: .Warps: db 2 - warp_def $7, $4, 4, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $7, $5, 4, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $4, 4, POKECENTER_2F + warp_def $7, $5, 4, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/TinTower1F.asm b/maps/TinTower1F.asm index e90d0fb5a..f90b4c6af 100644 --- a/maps/TinTower1F.asm +++ b/maps/TinTower1F.asm @@ -119,11 +119,11 @@ UnknownScript_0x1850d7: disappear $2 setevent EVENT_FOUGHT_SUICUNE setevent EVENT_SAW_SUICUNE_ON_ROUTE_42 - domaptrigger GROUP_ROUTE_42, MAP_ROUTE_42, $0 + domaptrigger ROUTE_42, $0 setevent EVENT_SAW_SUICUNE_ON_ROUTE_36 - domaptrigger GROUP_ROUTE_36, MAP_ROUTE_36, $0 + domaptrigger ROUTE_36, $0 setevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY - domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $0 + domaptrigger CIANWOOD_CITY, $0 dotrigger $1 clearevent EVENT_SET_WHEN_FOUGHT_HO_OH returnafterbattle @@ -522,9 +522,9 @@ TinTower1F_MapEventHeader: .Warps: db 3 - warp_def $f, $9, 12, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $f, $a, 12, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $2, $a, 2, GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F + warp_def $f, $9, 12, ECRUTEAK_CITY + warp_def $f, $a, 12, ECRUTEAK_CITY + warp_def $2, $a, 2, TIN_TOWER_2F .XYTriggers: db 0 diff --git a/maps/TinTower2F.asm b/maps/TinTower2F.asm index 254b8e930..95c9724ea 100644 --- a/maps/TinTower2F.asm +++ b/maps/TinTower2F.asm @@ -11,8 +11,8 @@ TinTower2F_MapEventHeader: .Warps: db 2 - warp_def $e, $a, 1, GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F - warp_def $2, $a, 3, GROUP_TIN_TOWER_1F, MAP_TIN_TOWER_1F + warp_def $e, $a, 1, TIN_TOWER_3F + warp_def $2, $a, 3, TIN_TOWER_1F .XYTriggers: db 0 diff --git a/maps/TinTower3F.asm b/maps/TinTower3F.asm index 705da3cb4..087959357 100644 --- a/maps/TinTower3F.asm +++ b/maps/TinTower3F.asm @@ -14,8 +14,8 @@ TinTower3F_MapEventHeader: .Warps: db 2 - warp_def $e, $a, 1, GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F - warp_def $2, $10, 2, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F + warp_def $e, $a, 1, TIN_TOWER_2F + warp_def $2, $10, 2, TIN_TOWER_4F .XYTriggers: db 0 diff --git a/maps/TinTower4F.asm b/maps/TinTower4F.asm index a514ca86d..167380eb4 100644 --- a/maps/TinTower4F.asm +++ b/maps/TinTower4F.asm @@ -24,10 +24,10 @@ TinTower4F_MapEventHeader: .Warps: db 4 - warp_def $4, $2, 2, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F - warp_def $2, $10, 2, GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F - warp_def $e, $2, 3, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F - warp_def $f, $11, 4, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F + warp_def $4, $2, 2, TIN_TOWER_5F + warp_def $2, $10, 2, TIN_TOWER_3F + warp_def $e, $2, 3, TIN_TOWER_5F + warp_def $f, $11, 4, TIN_TOWER_5F .XYTriggers: db 0 diff --git a/maps/TinTower5F.asm b/maps/TinTower5F.asm index 06e56eaf7..57159095e 100644 --- a/maps/TinTower5F.asm +++ b/maps/TinTower5F.asm @@ -22,10 +22,10 @@ TinTower5F_MapEventHeader: .Warps: db 4 - warp_def $f, $b, 2, GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F - warp_def $4, $2, 1, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F - warp_def $e, $2, 3, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F - warp_def $f, $11, 4, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F + warp_def $f, $b, 2, TIN_TOWER_6F + warp_def $4, $2, 1, TIN_TOWER_4F + warp_def $e, $2, 3, TIN_TOWER_4F + warp_def $f, $11, 4, TIN_TOWER_4F .XYTriggers: db 0 diff --git a/maps/TinTower6F.asm b/maps/TinTower6F.asm index 4fb1758a5..15e6c4d4d 100644 --- a/maps/TinTower6F.asm +++ b/maps/TinTower6F.asm @@ -14,8 +14,8 @@ TinTower6F_MapEventHeader: .Warps: db 2 - warp_def $9, $3, 1, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F - warp_def $f, $b, 1, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F + warp_def $9, $3, 1, TIN_TOWER_7F + warp_def $f, $b, 1, TIN_TOWER_5F .XYTriggers: db 0 diff --git a/maps/TinTower7F.asm b/maps/TinTower7F.asm index ceb4494b5..ba5a228d8 100644 --- a/maps/TinTower7F.asm +++ b/maps/TinTower7F.asm @@ -14,11 +14,11 @@ TinTower7F_MapEventHeader: .Warps: db 5 - warp_def $9, $3, 1, GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F - warp_def $f, $a, 1, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F - warp_def $7, $c, 4, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F - warp_def $3, $8, 3, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F - warp_def $9, $6, 5, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F + warp_def $9, $3, 1, TIN_TOWER_6F + warp_def $f, $a, 1, TIN_TOWER_8F + warp_def $7, $c, 4, TIN_TOWER_7F + warp_def $3, $8, 3, TIN_TOWER_7F + warp_def $9, $6, 5, TIN_TOWER_9F .XYTriggers: db 0 diff --git a/maps/TinTower8F.asm b/maps/TinTower8F.asm index 15da97cf2..fd35904ec 100644 --- a/maps/TinTower8F.asm +++ b/maps/TinTower8F.asm @@ -20,12 +20,12 @@ TinTower8F_MapEventHeader: .Warps: db 6 - warp_def $5, $2, 2, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F - warp_def $b, $2, 1, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F - warp_def $7, $10, 2, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F - warp_def $3, $a, 3, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F - warp_def $f, $e, 6, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F - warp_def $9, $6, 7, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F + warp_def $5, $2, 2, TIN_TOWER_7F + warp_def $b, $2, 1, TIN_TOWER_9F + warp_def $7, $10, 2, TIN_TOWER_9F + warp_def $3, $a, 3, TIN_TOWER_9F + warp_def $f, $e, 6, TIN_TOWER_9F + warp_def $9, $6, 7, TIN_TOWER_9F .XYTriggers: db 0 diff --git a/maps/TinTower9F.asm b/maps/TinTower9F.asm index a27114998..60cb34373 100644 --- a/maps/TinTower9F.asm +++ b/maps/TinTower9F.asm @@ -22,13 +22,13 @@ TinTower9F_MapEventHeader: .Warps: db 7 - warp_def $3, $c, 2, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F - warp_def $5, $2, 3, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F - warp_def $7, $c, 4, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F - warp_def $9, $7, 1, GROUP_TIN_TOWER_ROOF, MAP_TIN_TOWER_ROOF - warp_def $7, $10, 5, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F - warp_def $d, $6, 5, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F - warp_def $d, $8, 6, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F + warp_def $3, $c, 2, TIN_TOWER_8F + warp_def $5, $2, 3, TIN_TOWER_8F + warp_def $7, $c, 4, TIN_TOWER_8F + warp_def $9, $7, 1, TIN_TOWER_ROOF + warp_def $7, $10, 5, TIN_TOWER_7F + warp_def $d, $6, 5, TIN_TOWER_8F + warp_def $d, $8, 6, TIN_TOWER_8F .XYTriggers: db 0 diff --git a/maps/TinTowerRoof.asm b/maps/TinTowerRoof.asm index 1d3aef3bd..a8a1f1942 100644 --- a/maps/TinTowerRoof.asm +++ b/maps/TinTowerRoof.asm @@ -50,7 +50,7 @@ TinTowerRoof_MapEventHeader: .Warps: db 1 - warp_def $d, $9, 4, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F + warp_def $d, $9, 4, TIN_TOWER_9F .XYTriggers: db 0 diff --git a/maps/TohjoFalls.asm b/maps/TohjoFalls.asm index ee3a16e6b..b6e82debf 100644 --- a/maps/TohjoFalls.asm +++ b/maps/TohjoFalls.asm @@ -14,8 +14,8 @@ TohjoFalls_MapEventHeader: .Warps: db 2 - warp_def $f, $d, 2, GROUP_ROUTE_27, MAP_ROUTE_27 - warp_def $f, $19, 3, GROUP_ROUTE_27, MAP_ROUTE_27 + warp_def $f, $d, 2, ROUTE_27 + warp_def $f, $19, 3, ROUTE_27 .XYTriggers: db 0 diff --git a/maps/TradeCenter.asm b/maps/TradeCenter.asm index 6e3db4772..0cffc5c74 100644 --- a/maps/TradeCenter.asm +++ b/maps/TradeCenter.asm @@ -34,7 +34,7 @@ TradeCenter_SetWhichChris: TradeCenter_Initialize: dotrigger $1 - domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $1 + domaptrigger POKECENTER_2F, $1 end MapTradeCenterSignpost1Script: @@ -60,8 +60,8 @@ TradeCenter_MapEventHeader: .Warps: db 2 - warp_def $7, $4, 2, GROUP_POKECENTER_2F, MAP_POKECENTER_2F - warp_def $7, $5, 2, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $4, 2, POKECENTER_2F + warp_def $7, $5, 2, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/TrainerHouse1F.asm b/maps/TrainerHouse1F.asm index e18ed7b90..9cde87651 100644 --- a/maps/TrainerHouse1F.asm +++ b/maps/TrainerHouse1F.asm @@ -136,9 +136,9 @@ TrainerHouse1F_MapEventHeader: .Warps: db 3 - warp_def $d, $2, 3, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $d, $3, 3, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $2, $8, 1, GROUP_TRAINER_HOUSE_B1F, MAP_TRAINER_HOUSE_B1F + warp_def $d, $2, 3, VIRIDIAN_CITY + warp_def $d, $3, 3, VIRIDIAN_CITY + warp_def $2, $8, 1, TRAINER_HOUSE_B1F .XYTriggers: db 0 diff --git a/maps/TrainerHouseB1F.asm b/maps/TrainerHouseB1F.asm index 33f8649d8..712b374ea 100644 --- a/maps/TrainerHouseB1F.asm +++ b/maps/TrainerHouseB1F.asm @@ -173,7 +173,7 @@ TrainerHouseB1F_MapEventHeader: .Warps: db 1 - warp_def $4, $9, 3, GROUP_TRAINER_HOUSE_1F, MAP_TRAINER_HOUSE_1F + warp_def $4, $9, 3, TRAINER_HOUSE_1F .XYTriggers: db 1 diff --git a/maps/Underground.asm b/maps/Underground.asm index e2672a95b..d021507f7 100644 --- a/maps/Underground.asm +++ b/maps/Underground.asm @@ -19,8 +19,8 @@ Underground_MapEventHeader: .Warps: db 2 - warp_def $2, $3, 3, GROUP_ROUTE_5_UNDERGROUND_ENTRANCE, MAP_ROUTE_5_UNDERGROUND_ENTRANCE - warp_def $18, $3, 3, GROUP_ROUTE_6_UNDERGROUND_ENTRANCE, MAP_ROUTE_6_UNDERGROUND_ENTRANCE + warp_def $2, $3, 3, ROUTE_5_UNDERGROUND_ENTRANCE + warp_def $18, $3, 3, ROUTE_6_UNDERGROUND_ENTRANCE .XYTriggers: db 0 diff --git a/maps/UndergroundPathSwitchRoomEntrances.asm b/maps/UndergroundPathSwitchRoomEntrances.asm index 0ce8969d1..f1c111376 100644 --- a/maps/UndergroundPathSwitchRoomEntrances.asm +++ b/maps/UndergroundPathSwitchRoomEntrances.asm @@ -119,7 +119,7 @@ UnknownScript_0x7cad4: checkevent EVENT_RIVAL_BURNED_TOWER iftrue UnknownScript_0x7cae1 setevent EVENT_RIVAL_BURNED_TOWER - domaptrigger GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F, $1 + domaptrigger BURNED_TOWER_1F, $1 UnknownScript_0x7cae1: playmusic MUSIC_RIVAL_ENCOUNTER loadfont @@ -897,15 +897,15 @@ UndergroundPathSwitchRoomEntrances_MapEventHeader: .Warps: db 9 - warp_def $3, $17, 6, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE - warp_def $a, $16, 1, GROUP_UNDERGROUND_WAREHOUSE, MAP_UNDERGROUND_WAREHOUSE - warp_def $a, $17, 2, GROUP_UNDERGROUND_WAREHOUSE, MAP_UNDERGROUND_WAREHOUSE - warp_def $19, $5, 2, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE - warp_def $1d, $4, 14, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $1d, $5, 14, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $19, $15, 1, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE - warp_def $1d, $14, 13, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY - warp_def $1d, $15, 13, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY + warp_def $3, $17, 6, WAREHOUSE_ENTRANCE + warp_def $a, $16, 1, UNDERGROUND_WAREHOUSE + warp_def $a, $17, 2, UNDERGROUND_WAREHOUSE + warp_def $19, $5, 2, WAREHOUSE_ENTRANCE + warp_def $1d, $4, 14, GOLDENROD_CITY + warp_def $1d, $5, 14, GOLDENROD_CITY + warp_def $19, $15, 1, WAREHOUSE_ENTRANCE + warp_def $1d, $14, 13, GOLDENROD_CITY + warp_def $1d, $15, 13, GOLDENROD_CITY .XYTriggers: db 2 diff --git a/maps/UndergroundWarehouse.asm b/maps/UndergroundWarehouse.asm index 7f036735b..2fe008230 100644 --- a/maps/UndergroundWarehouse.asm +++ b/maps/UndergroundWarehouse.asm @@ -210,9 +210,9 @@ UndergroundWarehouse_MapEventHeader: .Warps: db 3 - warp_def $c, $2, 2, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES - warp_def $c, $3, 3, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES - warp_def $2, $11, 1, GROUP_GOLDENROD_DEPT_STORE_B1F, MAP_GOLDENROD_DEPT_STORE_B1F + warp_def $c, $2, 2, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $c, $3, 3, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $2, $11, 1, GOLDENROD_DEPT_STORE_B1F .XYTriggers: db 0 diff --git a/maps/UnionCave1F.asm b/maps/UnionCave1F.asm index 89bcb27ae..4d6cf0f1c 100644 --- a/maps/UnionCave1F.asm +++ b/maps/UnionCave1F.asm @@ -194,10 +194,10 @@ UnionCave1F_MapEventHeader: .Warps: db 4 - warp_def $13, $5, 3, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F - warp_def $21, $3, 4, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F - warp_def $1f, $11, 1, GROUP_ROUTE_33, MAP_ROUTE_33 - warp_def $3, $11, 4, GROUP_ROUTE_32, MAP_ROUTE_32 + warp_def $13, $5, 3, UNION_CAVE_B1F + warp_def $21, $3, 4, UNION_CAVE_B1F + warp_def $1f, $11, 1, ROUTE_33 + warp_def $3, $11, 4, ROUTE_32 .XYTriggers: db 0 diff --git a/maps/UnionCaveB1F.asm b/maps/UnionCaveB1F.asm index 2e23e9072..14c1579b5 100644 --- a/maps/UnionCaveB1F.asm +++ b/maps/UnionCaveB1F.asm @@ -149,11 +149,11 @@ UnionCaveB1F_MapEventHeader: .Warps: db 5 - warp_def $3, $3, 7, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $b, $3, 8, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE - warp_def $13, $7, 1, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F - warp_def $21, $3, 2, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F - warp_def $1f, $11, 1, GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F + warp_def $3, $3, 7, RUINS_OF_ALPH_OUTSIDE + warp_def $b, $3, 8, RUINS_OF_ALPH_OUTSIDE + warp_def $13, $7, 1, UNION_CAVE_1F + warp_def $21, $3, 2, UNION_CAVE_1F + warp_def $1f, $11, 1, UNION_CAVE_B2F .XYTriggers: db 0 diff --git a/maps/UnionCaveB2F.asm b/maps/UnionCaveB2F.asm index b97276ce7..60ece9a2a 100644 --- a/maps/UnionCaveB2F.asm +++ b/maps/UnionCaveB2F.asm @@ -142,7 +142,7 @@ UnionCaveB2F_MapEventHeader: .Warps: db 1 - warp_def $3, $5, 5, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F + warp_def $3, $5, 5, UNION_CAVE_B1F .XYTriggers: db 0 diff --git a/maps/VermilionCity.asm b/maps/VermilionCity.asm index 7b5a63afd..4a3e2df42 100644 --- a/maps/VermilionCity.asm +++ b/maps/VermilionCity.asm @@ -267,16 +267,16 @@ VermilionCity_MapEventHeader: .Warps: db 10 - warp_def $5, $5, 1, GROUP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE, MAP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE - warp_def $5, $9, 1, GROUP_VERMILION_POKECENTER_1F, MAP_VERMILION_POKECENTER_1F - warp_def $d, $7, 1, GROUP_POKEMON_FAN_CLUB, MAP_POKEMON_FAN_CLUB - warp_def $d, $d, 1, GROUP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, MAP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE - warp_def $d, $15, 2, GROUP_VERMILION_MART, MAP_VERMILION_MART - warp_def $11, $15, 1, GROUP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE, MAP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE - warp_def $13, $a, 1, GROUP_VERMILION_GYM, MAP_VERMILION_GYM - warp_def $1f, $13, 1, GROUP_VERMILION_PORT_PASSAGE, MAP_VERMILION_PORT_PASSAGE - warp_def $1f, $14, 2, GROUP_VERMILION_PORT_PASSAGE, MAP_VERMILION_PORT_PASSAGE - warp_def $7, $22, 1, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE + warp_def $5, $5, 1, VERMILION_HOUSE_FISHING_SPEECH_HOUSE + warp_def $5, $9, 1, VERMILION_POKECENTER_1F + warp_def $d, $7, 1, POKEMON_FAN_CLUB + warp_def $d, $d, 1, VERMILION_MAGNET_TRAIN_SPEECH_HOUSE + warp_def $d, $15, 2, VERMILION_MART + warp_def $11, $15, 1, VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE + warp_def $13, $a, 1, VERMILION_GYM + warp_def $1f, $13, 1, VERMILION_PORT_PASSAGE + warp_def $1f, $14, 2, VERMILION_PORT_PASSAGE + warp_def $7, $22, 1, DIGLETTS_CAVE .XYTriggers: db 0 diff --git a/maps/VermilionGym.asm b/maps/VermilionGym.asm index 4b637c1d3..b73d55ccd 100644 --- a/maps/VermilionGym.asm +++ b/maps/VermilionGym.asm @@ -259,8 +259,8 @@ VermilionGym_MapEventHeader: .Warps: db 2 - warp_def $11, $4, 7, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $11, $5, 7, GROUP_VERMILION_CITY, MAP_VERMILION_CITY + warp_def $11, $4, 7, VERMILION_CITY + warp_def $11, $5, 7, VERMILION_CITY .XYTriggers: db 0 diff --git a/maps/VermilionHouseDiglettsCaveSpeechHouse.asm b/maps/VermilionHouseDiglettsCaveSpeechHouse.asm index 2fa1fc65f..e1aceaa84 100644 --- a/maps/VermilionHouseDiglettsCaveSpeechHouse.asm +++ b/maps/VermilionHouseDiglettsCaveSpeechHouse.asm @@ -23,8 +23,8 @@ VermilionHouseDiglettsCaveSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 6, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $3, 6, GROUP_VERMILION_CITY, MAP_VERMILION_CITY + warp_def $7, $2, 6, VERMILION_CITY + warp_def $7, $3, 6, VERMILION_CITY .XYTriggers: db 0 diff --git a/maps/VermilionHouseFishingSpeechHouse.asm b/maps/VermilionHouseFishingSpeechHouse.asm index 48c4c8cbb..a9feb5910 100644 --- a/maps/VermilionHouseFishingSpeechHouse.asm +++ b/maps/VermilionHouseFishingSpeechHouse.asm @@ -53,8 +53,8 @@ VermilionHouseFishingSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $3, 1, GROUP_VERMILION_CITY, MAP_VERMILION_CITY + warp_def $7, $2, 1, VERMILION_CITY + warp_def $7, $3, 1, VERMILION_CITY .XYTriggers: db 0 diff --git a/maps/VermilionMagnetTrainSpeechHouse.asm b/maps/VermilionMagnetTrainSpeechHouse.asm index d76778627..c360406dd 100644 --- a/maps/VermilionMagnetTrainSpeechHouse.asm +++ b/maps/VermilionMagnetTrainSpeechHouse.asm @@ -35,8 +35,8 @@ VermilionMagnetTrainSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $3, 4, GROUP_VERMILION_CITY, MAP_VERMILION_CITY + warp_def $7, $2, 4, VERMILION_CITY + warp_def $7, $3, 4, VERMILION_CITY .XYTriggers: db 0 diff --git a/maps/VermilionMart.asm b/maps/VermilionMart.asm index 2054323ff..e41ea9e9a 100644 --- a/maps/VermilionMart.asm +++ b/maps/VermilionMart.asm @@ -37,8 +37,8 @@ VermilionMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 5, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $3, 5, GROUP_VERMILION_CITY, MAP_VERMILION_CITY + warp_def $7, $2, 5, VERMILION_CITY + warp_def $7, $3, 5, VERMILION_CITY .XYTriggers: db 0 diff --git a/maps/VermilionPokeCenter1F.asm b/maps/VermilionPokeCenter1F.asm index bb9457982..7c496da34 100644 --- a/maps/VermilionPokeCenter1F.asm +++ b/maps/VermilionPokeCenter1F.asm @@ -76,9 +76,9 @@ VermilionPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 2, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $4, 2, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 2, VERMILION_CITY + warp_def $7, $4, 2, VERMILION_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/VermilionPokeCenter2FBeta.asm b/maps/VermilionPokeCenter2FBeta.asm index f3a435000..3d8ad1efc 100644 --- a/maps/VermilionPokeCenter2FBeta.asm +++ b/maps/VermilionPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ VermilionPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_VERMILION_POKECENTER_1F, MAP_VERMILION_POKECENTER_1F + warp_def $7, $0, 3, VERMILION_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/VermilionPort.asm b/maps/VermilionPort.asm index 253457a74..f33a081b1 100644 --- a/maps/VermilionPort.asm +++ b/maps/VermilionPort.asm @@ -33,7 +33,7 @@ UnknownScript_0x74da6: clearevent EVENT_OLIVINE_PORT_PASSAGE_POKEFAN_M setevent EVENT_FAST_SHIP_FIRST_TIME setevent EVENT_GAVE_KURT_APRICORNS - blackoutmod GROUP_VERMILION_CITY, MAP_VERMILION_CITY + blackoutmod VERMILION_CITY end SailorScript_0x74dc4: @@ -67,8 +67,8 @@ SailorScript_0x74dc4: clearevent EVENT_BEAT_SCHOOLBOY_RICKY setevent EVENT_FAST_SHIP_DESTINATION_OLIVINE appear $2 - domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $1 - warp GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $19, $1 + domaptrigger FAST_SHIP_1F, $1 + warp FAST_SHIP_1F, $19, $1 end UnknownScript_0x74e1a: @@ -304,8 +304,8 @@ VermilionPort_MapEventHeader: .Warps: db 2 - warp_def $5, $9, 5, GROUP_VERMILION_PORT_PASSAGE, MAP_VERMILION_PORT_PASSAGE - warp_def $11, $7, 1, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $5, $9, 5, VERMILION_PORT_PASSAGE + warp_def $11, $7, 1, FAST_SHIP_1F .XYTriggers: db 1 diff --git a/maps/VermilionPortPassage.asm b/maps/VermilionPortPassage.asm index 8ac0b8694..dd154b705 100644 --- a/maps/VermilionPortPassage.asm +++ b/maps/VermilionPortPassage.asm @@ -21,11 +21,11 @@ VermilionPortPassage_MapEventHeader: .Warps: db 5 - warp_def $0, $f, 8, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $0, $10, 9, GROUP_VERMILION_CITY, MAP_VERMILION_CITY - warp_def $4, $f, 4, GROUP_VERMILION_PORT_PASSAGE, MAP_VERMILION_PORT_PASSAGE - warp_def $2, $3, 3, GROUP_VERMILION_PORT_PASSAGE, MAP_VERMILION_PORT_PASSAGE - warp_def $e, $3, 1, GROUP_VERMILION_PORT, MAP_VERMILION_PORT + warp_def $0, $f, 8, VERMILION_CITY + warp_def $0, $10, 9, VERMILION_CITY + warp_def $4, $f, 4, VERMILION_PORT_PASSAGE + warp_def $2, $3, 3, VERMILION_PORT_PASSAGE + warp_def $e, $3, 1, VERMILION_PORT .XYTriggers: db 0 diff --git a/maps/VictoryRoad.asm b/maps/VictoryRoad.asm index fbed75010..90495672c 100644 --- a/maps/VictoryRoad.asm +++ b/maps/VictoryRoad.asm @@ -240,16 +240,16 @@ VictoryRoad_MapEventHeader: .Warps: db 10 - warp_def $43, $9, 5, GROUP_VICTORY_ROAD_GATE, MAP_VICTORY_ROAD_GATE - warp_def $31, $1, 3, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $23, $1, 2, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $1f, $d, 5, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $11, $d, 4, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $21, $11, 7, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $13, $11, 6, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $b, $0, 9, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $1b, $0, 8, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $5, $d, 3, GROUP_ROUTE_23, MAP_ROUTE_23 + warp_def $43, $9, 5, VICTORY_ROAD_GATE + warp_def $31, $1, 3, VICTORY_ROAD + warp_def $23, $1, 2, VICTORY_ROAD + warp_def $1f, $d, 5, VICTORY_ROAD + warp_def $11, $d, 4, VICTORY_ROAD + warp_def $21, $11, 7, VICTORY_ROAD + warp_def $13, $11, 6, VICTORY_ROAD + warp_def $b, $0, 9, VICTORY_ROAD + warp_def $1b, $0, 8, VICTORY_ROAD + warp_def $5, $d, 3, ROUTE_23 .XYTriggers: db 2 diff --git a/maps/VictoryRoadGate.asm b/maps/VictoryRoadGate.asm index 459dce227..7c681c1d0 100644 --- a/maps/VictoryRoadGate.asm +++ b/maps/VictoryRoadGate.asm @@ -100,14 +100,14 @@ VictoryRoadGate_MapEventHeader: .Warps: db 8 - warp_def $7, $11, 1, GROUP_ROUTE_22, MAP_ROUTE_22 - warp_def $7, $12, 1, GROUP_ROUTE_22, MAP_ROUTE_22 - warp_def $11, $9, 1, GROUP_ROUTE_26, MAP_ROUTE_26 - warp_def $11, $a, 1, GROUP_ROUTE_26, MAP_ROUTE_26 - warp_def $0, $9, 1, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $0, $a, 1, GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD - warp_def $7, $1, 2, GROUP_ROUTE_28, MAP_ROUTE_28 - warp_def $7, $2, 2, GROUP_ROUTE_28, MAP_ROUTE_28 + warp_def $7, $11, 1, ROUTE_22 + warp_def $7, $12, 1, ROUTE_22 + warp_def $11, $9, 1, ROUTE_26 + warp_def $11, $a, 1, ROUTE_26 + warp_def $0, $9, 1, VICTORY_ROAD + warp_def $0, $a, 1, VICTORY_ROAD + warp_def $7, $1, 2, ROUTE_28 + warp_def $7, $2, 2, ROUTE_28 .XYTriggers: db 1 diff --git a/maps/VioletCity.asm b/maps/VioletCity.asm index 529fc1ed1..7a6fc864e 100644 --- a/maps/VioletCity.asm +++ b/maps/VioletCity.asm @@ -276,15 +276,15 @@ VioletCity_MapEventHeader: .Warps: db 9 - warp_def $11, $9, 2, GROUP_VIOLET_MART, MAP_VIOLET_MART - warp_def $11, $12, 1, GROUP_VIOLET_GYM, MAP_VIOLET_GYM - warp_def $11, $1e, 1, GROUP_EARLS_POKEMON_ACADEMY, MAP_EARLS_POKEMON_ACADEMY - warp_def $f, $3, 1, GROUP_VIOLET_NICKNAME_SPEECH_HOUSE, MAP_VIOLET_NICKNAME_SPEECH_HOUSE - warp_def $19, $1f, 1, GROUP_VIOLET_POKECENTER_1F, MAP_VIOLET_POKECENTER_1F - warp_def $1d, $15, 1, GROUP_VIOLET_ONIX_TRADE_HOUSE, MAP_VIOLET_ONIX_TRADE_HOUSE - warp_def $5, $17, 1, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F - warp_def $18, $27, 1, GROUP_ROUTE_31_VIOLET_GATE, MAP_ROUTE_31_VIOLET_GATE - warp_def $19, $27, 2, GROUP_ROUTE_31_VIOLET_GATE, MAP_ROUTE_31_VIOLET_GATE + warp_def $11, $9, 2, VIOLET_MART + warp_def $11, $12, 1, VIOLET_GYM + warp_def $11, $1e, 1, EARLS_POKEMON_ACADEMY + warp_def $f, $3, 1, VIOLET_NICKNAME_SPEECH_HOUSE + warp_def $19, $1f, 1, VIOLET_POKECENTER_1F + warp_def $1d, $15, 1, VIOLET_ONIX_TRADE_HOUSE + warp_def $5, $17, 1, SPROUT_TOWER_1F + warp_def $18, $27, 1, ROUTE_31_VIOLET_GATE + warp_def $19, $27, 2, ROUTE_31_VIOLET_GATE .XYTriggers: db 0 diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm index a2201c4c5..658c445ea 100644 --- a/maps/VioletGym.asm +++ b/maps/VioletGym.asm @@ -30,7 +30,7 @@ FalknerScript_0x683c2: iftrue .SpeechAfterTM setevent EVENT_BEAT_BIRD_KEEPER_ROD setevent EVENT_BEAT_BIRD_KEEPER_ABE - domaptrigger GROUP_ELMS_LAB, MAP_ELMS_LAB, $2 + domaptrigger ELMS_LAB, $2 specialphonecall ELMCALL_ASSISTANT writetext UnknownText_0x685c8 keeptextopen @@ -281,8 +281,8 @@ VioletGym_MapEventHeader: .Warps: db 2 - warp_def $f, $4, 2, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $f, $5, 2, GROUP_VIOLET_CITY, MAP_VIOLET_CITY + warp_def $f, $4, 2, VIOLET_CITY + warp_def $f, $5, 2, VIOLET_CITY .XYTriggers: db 0 diff --git a/maps/VioletMart.asm b/maps/VioletMart.asm index 23bc3d6a4..1a62a4191 100644 --- a/maps/VioletMart.asm +++ b/maps/VioletMart.asm @@ -49,8 +49,8 @@ VioletMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 1, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $7, $3, 1, GROUP_VIOLET_CITY, MAP_VIOLET_CITY + warp_def $7, $2, 1, VIOLET_CITY + warp_def $7, $3, 1, VIOLET_CITY .XYTriggers: db 0 diff --git a/maps/VioletNicknameSpeechHouse.asm b/maps/VioletNicknameSpeechHouse.asm index 9545c6e36..ca490336b 100644 --- a/maps/VioletNicknameSpeechHouse.asm +++ b/maps/VioletNicknameSpeechHouse.asm @@ -45,8 +45,8 @@ VioletNicknameSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 4, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $7, $4, 4, GROUP_VIOLET_CITY, MAP_VIOLET_CITY + warp_def $7, $3, 4, VIOLET_CITY + warp_def $7, $4, 4, VIOLET_CITY .XYTriggers: db 0 diff --git a/maps/VioletOnixTradeHouse.asm b/maps/VioletOnixTradeHouse.asm index c92b5632a..6ba1c3f5f 100644 --- a/maps/VioletOnixTradeHouse.asm +++ b/maps/VioletOnixTradeHouse.asm @@ -34,8 +34,8 @@ VioletOnixTradeHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $3, 6, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $7, $4, 6, GROUP_VIOLET_CITY, MAP_VIOLET_CITY + warp_def $7, $3, 6, VIOLET_CITY + warp_def $7, $4, 6, VIOLET_CITY .XYTriggers: db 0 diff --git a/maps/VioletPokeCenter1F.asm b/maps/VioletPokeCenter1F.asm index 8eedd1117..0b83aeb67 100644 --- a/maps/VioletPokeCenter1F.asm +++ b/maps/VioletPokeCenter1F.asm @@ -25,7 +25,7 @@ UnknownScript_0x694d7: setevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE clearevent EVENT_ELMS_AIDE_IN_LAB clearevent EVENT_TOGEPI_HATCHED - domaptrigger GROUP_ROUTE_32, MAP_ROUTE_32, $1 + domaptrigger ROUTE_32, $1 writetext UnknownText_0x695c5 closetext loadmovesprites @@ -214,9 +214,9 @@ VioletPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 5, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $7, $4, 5, GROUP_VIOLET_CITY, MAP_VIOLET_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 5, VIOLET_CITY + warp_def $7, $4, 5, VIOLET_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/ViridianCity.asm b/maps/ViridianCity.asm index 8d748a8e3..4aa8cfc09 100644 --- a/maps/ViridianCity.asm +++ b/maps/ViridianCity.asm @@ -217,11 +217,11 @@ ViridianCity_MapEventHeader: .Warps: db 5 - warp_def $7, $20, 1, GROUP_VIRIDIAN_GYM, MAP_VIRIDIAN_GYM - warp_def $9, $15, 1, GROUP_VIRIDIAN_NICKNAME_SPEECH_HOUSE, MAP_VIRIDIAN_NICKNAME_SPEECH_HOUSE - warp_def $f, $17, 1, GROUP_TRAINER_HOUSE_1F, MAP_TRAINER_HOUSE_1F - warp_def $13, $1d, 2, GROUP_VIRIDIAN_MART, MAP_VIRIDIAN_MART - warp_def $19, $17, 1, GROUP_VIRIDIAN_POKECENTER_1F, MAP_VIRIDIAN_POKECENTER_1F + warp_def $7, $20, 1, VIRIDIAN_GYM + warp_def $9, $15, 1, VIRIDIAN_NICKNAME_SPEECH_HOUSE + warp_def $f, $17, 1, TRAINER_HOUSE_1F + warp_def $13, $1d, 2, VIRIDIAN_MART + warp_def $19, $17, 1, VIRIDIAN_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/ViridianGym.asm b/maps/ViridianGym.asm index 30aa729b2..687e412b0 100644 --- a/maps/ViridianGym.asm +++ b/maps/ViridianGym.asm @@ -170,8 +170,8 @@ ViridianGym_MapEventHeader: .Warps: db 2 - warp_def $11, $4, 1, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $11, $5, 1, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY + warp_def $11, $4, 1, VIRIDIAN_CITY + warp_def $11, $5, 1, VIRIDIAN_CITY .XYTriggers: db 0 diff --git a/maps/ViridianMart.asm b/maps/ViridianMart.asm index 441cf81b7..2171f0fa3 100644 --- a/maps/ViridianMart.asm +++ b/maps/ViridianMart.asm @@ -37,8 +37,8 @@ ViridianMart_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 4, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $7, $3, 4, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY + warp_def $7, $2, 4, VIRIDIAN_CITY + warp_def $7, $3, 4, VIRIDIAN_CITY .XYTriggers: db 0 diff --git a/maps/ViridianNicknameSpeechHouse.asm b/maps/ViridianNicknameSpeechHouse.asm index f6479e7c9..204bafbc0 100644 --- a/maps/ViridianNicknameSpeechHouse.asm +++ b/maps/ViridianNicknameSpeechHouse.asm @@ -61,8 +61,8 @@ ViridianNicknameSpeechHouse_MapEventHeader: .Warps: db 2 - warp_def $7, $2, 2, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $7, $3, 2, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY + warp_def $7, $2, 2, VIRIDIAN_CITY + warp_def $7, $3, 2, VIRIDIAN_CITY .XYTriggers: db 0 diff --git a/maps/ViridianPokeCenter1F.asm b/maps/ViridianPokeCenter1F.asm index 7d72c8558..92aa0337d 100644 --- a/maps/ViridianPokeCenter1F.asm +++ b/maps/ViridianPokeCenter1F.asm @@ -71,9 +71,9 @@ ViridianPokeCenter1F_MapEventHeader: .Warps: db 3 - warp_def $7, $3, 5, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $7, $4, 5, GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY - warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F + warp_def $7, $3, 5, VIRIDIAN_CITY + warp_def $7, $4, 5, VIRIDIAN_CITY + warp_def $7, $0, 1, POKECENTER_2F .XYTriggers: db 0 diff --git a/maps/ViridianPokeCenter2FBeta.asm b/maps/ViridianPokeCenter2FBeta.asm index 9140390db..c545a50bc 100644 --- a/maps/ViridianPokeCenter2FBeta.asm +++ b/maps/ViridianPokeCenter2FBeta.asm @@ -11,7 +11,7 @@ ViridianPokeCenter2FBeta_MapEventHeader: .Warps: db 1 - warp_def $7, $0, 3, GROUP_VIRIDIAN_POKECENTER_1F, MAP_VIRIDIAN_POKECENTER_1F + warp_def $7, $0, 3, VIRIDIAN_POKECENTER_1F .XYTriggers: db 0 diff --git a/maps/WarehouseEntrance.asm b/maps/WarehouseEntrance.asm index b1c32d372..24ccb85b4 100644 --- a/maps/WarehouseEntrance.asm +++ b/maps/WarehouseEntrance.asm @@ -649,12 +649,12 @@ WarehouseEntrance_MapEventHeader: .Warps: db 6 - warp_def $2, $3, 7, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES - warp_def $22, $3, 4, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES - warp_def $6, $12, 4, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE - warp_def $1f, $15, 3, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE - warp_def $1f, $16, 3, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE - warp_def $1b, $16, 1, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $2, $3, 7, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $22, $3, 4, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES + warp_def $6, $12, 4, WAREHOUSE_ENTRANCE + warp_def $1f, $15, 3, WAREHOUSE_ENTRANCE + warp_def $1f, $16, 3, WAREHOUSE_ENTRANCE + warp_def $1b, $16, 1, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES .XYTriggers: db 0 diff --git a/maps/WhirlIslandB1F.asm b/maps/WhirlIslandB1F.asm index bfa027695..c553e7005 100644 --- a/maps/WhirlIslandB1F.asm +++ b/maps/WhirlIslandB1F.asm @@ -41,15 +41,15 @@ WhirlIslandB1F_MapEventHeader: .Warps: db 9 - warp_def $5, $5, 2, GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW - warp_def $3, $23, 2, GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE - warp_def $9, $1d, 3, GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE - warp_def $1f, $9, 3, GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW - warp_def $1f, $17, 2, GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW - warp_def $1d, $1f, 2, GROUP_WHIRL_ISLAND_SE, MAP_WHIRL_ISLAND_SE - warp_def $15, $19, 1, GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F - warp_def $1b, $d, 2, GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F - warp_def $15, $11, 1, GROUP_WHIRL_ISLAND_CAVE, MAP_WHIRL_ISLAND_CAVE + warp_def $5, $5, 2, WHIRL_ISLAND_NW + warp_def $3, $23, 2, WHIRL_ISLAND_NE + warp_def $9, $1d, 3, WHIRL_ISLAND_NE + warp_def $1f, $9, 3, WHIRL_ISLAND_SW + warp_def $1f, $17, 2, WHIRL_ISLAND_SW + warp_def $1d, $1f, 2, WHIRL_ISLAND_SE + warp_def $15, $19, 1, WHIRL_ISLAND_B2F + warp_def $1b, $d, 2, WHIRL_ISLAND_B2F + warp_def $15, $11, 1, WHIRL_ISLAND_CAVE .XYTriggers: db 0 diff --git a/maps/WhirlIslandB2F.asm b/maps/WhirlIslandB2F.asm index 87fd91dec..1f41fd1fd 100644 --- a/maps/WhirlIslandB2F.asm +++ b/maps/WhirlIslandB2F.asm @@ -20,10 +20,10 @@ WhirlIslandB2F_MapEventHeader: .Warps: db 4 - warp_def $5, $b, 7, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $b, $7, 8, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $19, $7, 1, GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER - warp_def $1f, $d, 5, GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW + warp_def $5, $b, 7, WHIRL_ISLAND_B1F + warp_def $b, $7, 8, WHIRL_ISLAND_B1F + warp_def $19, $7, 1, WHIRL_ISLAND_LUGIA_CHAMBER + warp_def $1f, $d, 5, WHIRL_ISLAND_SW .XYTriggers: db 0 diff --git a/maps/WhirlIslandCave.asm b/maps/WhirlIslandCave.asm index af104ab9d..3b2b6f0e7 100644 --- a/maps/WhirlIslandCave.asm +++ b/maps/WhirlIslandCave.asm @@ -11,8 +11,8 @@ WhirlIslandCave_MapEventHeader: .Warps: db 2 - warp_def $5, $7, 9, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $d, $3, 4, GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW + warp_def $5, $7, 9, WHIRL_ISLAND_B1F + warp_def $d, $3, 4, WHIRL_ISLAND_NW .XYTriggers: db 0 diff --git a/maps/WhirlIslandLugiaChamber.asm b/maps/WhirlIslandLugiaChamber.asm index a1edf2f24..d60f92e98 100644 --- a/maps/WhirlIslandLugiaChamber.asm +++ b/maps/WhirlIslandLugiaChamber.asm @@ -49,7 +49,7 @@ WhirlIslandLugiaChamber_MapEventHeader: .Warps: db 1 - warp_def $d, $9, 3, GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F + warp_def $d, $9, 3, WHIRL_ISLAND_B2F .XYTriggers: db 0 diff --git a/maps/WhirlIslandNE.asm b/maps/WhirlIslandNE.asm index bc57e4957..eabac750a 100644 --- a/maps/WhirlIslandNE.asm +++ b/maps/WhirlIslandNE.asm @@ -14,9 +14,9 @@ WhirlIslandNE_MapEventHeader: .Warps: db 3 - warp_def $d, $3, 2, GROUP_ROUTE_41, MAP_ROUTE_41 - warp_def $3, $11, 2, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $b, $d, 3, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F + warp_def $d, $3, 2, ROUTE_41 + warp_def $3, $11, 2, WHIRL_ISLAND_B1F + warp_def $b, $d, 3, WHIRL_ISLAND_B1F .XYTriggers: db 0 diff --git a/maps/WhirlIslandNW.asm b/maps/WhirlIslandNW.asm index 5a9da92be..60eafae8e 100644 --- a/maps/WhirlIslandNW.asm +++ b/maps/WhirlIslandNW.asm @@ -11,10 +11,10 @@ WhirlIslandNW_MapEventHeader: .Warps: db 4 - warp_def $7, $5, 1, GROUP_ROUTE_41, MAP_ROUTE_41 - warp_def $3, $5, 1, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $f, $3, 4, GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW - warp_def $f, $7, 2, GROUP_WHIRL_ISLAND_CAVE, MAP_WHIRL_ISLAND_CAVE + warp_def $7, $5, 1, ROUTE_41 + warp_def $3, $5, 1, WHIRL_ISLAND_B1F + warp_def $f, $3, 4, WHIRL_ISLAND_SW + warp_def $f, $7, 2, WHIRL_ISLAND_CAVE .XYTriggers: db 0 diff --git a/maps/WhirlIslandSE.asm b/maps/WhirlIslandSE.asm index ebea7cafc..32cad9594 100644 --- a/maps/WhirlIslandSE.asm +++ b/maps/WhirlIslandSE.asm @@ -11,8 +11,8 @@ WhirlIslandSE_MapEventHeader: .Warps: db 2 - warp_def $d, $5, 4, GROUP_ROUTE_41, MAP_ROUTE_41 - warp_def $3, $5, 6, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F + warp_def $d, $5, 4, ROUTE_41 + warp_def $3, $5, 6, WHIRL_ISLAND_B1F .XYTriggers: db 0 diff --git a/maps/WhirlIslandSW.asm b/maps/WhirlIslandSW.asm index d93bf14ea..a30e38ab9 100644 --- a/maps/WhirlIslandSW.asm +++ b/maps/WhirlIslandSW.asm @@ -14,11 +14,11 @@ WhirlIslandSW_MapEventHeader: .Warps: db 5 - warp_def $7, $5, 3, GROUP_ROUTE_41, MAP_ROUTE_41 - warp_def $3, $11, 5, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $3, $3, 4, GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F - warp_def $f, $3, 3, GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW - warp_def $f, $11, 4, GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F + warp_def $7, $5, 3, ROUTE_41 + warp_def $3, $11, 5, WHIRL_ISLAND_B1F + warp_def $3, $3, 4, WHIRL_ISLAND_B1F + warp_def $f, $3, 3, WHIRL_ISLAND_NW + warp_def $f, $11, 4, WHIRL_ISLAND_B2F .XYTriggers: db 0 diff --git a/maps/WillsRoom.asm b/maps/WillsRoom.asm index 5d0da3515..9f0080818 100644 --- a/maps/WillsRoom.asm +++ b/maps/WillsRoom.asm @@ -136,9 +136,9 @@ WillsRoom_MapEventHeader: .Warps: db 3 - warp_def $11, $5, 4, GROUP_INDIGO_PLATEAU_POKECENTER_1F, MAP_INDIGO_PLATEAU_POKECENTER_1F - warp_def $2, $4, 1, GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM - warp_def $2, $5, 2, GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM + warp_def $11, $5, 4, INDIGO_PLATEAU_POKECENTER_1F + warp_def $2, $4, 1, KOGAS_ROOM + warp_def $2, $5, 2, KOGAS_ROOM .XYTriggers: db 0 diff --git a/maps/WiseTriosRoom.asm b/maps/WiseTriosRoom.asm index 2235d4573..b041739d2 100644 --- a/maps/WiseTriosRoom.asm +++ b/maps/WiseTriosRoom.asm @@ -347,9 +347,9 @@ WiseTriosRoom_MapEventHeader: .Warps: db 3 - warp_def $4, $7, 4, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $5, $7, 5, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY - warp_def $4, $1, 5, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE + warp_def $4, $7, 4, ECRUTEAK_CITY + warp_def $5, $7, 5, ECRUTEAK_CITY + warp_def $4, $1, 5, ECRUTEAK_HOUSE .XYTriggers: db 1 diff --git a/misc/crystal_misc.asm b/misc/crystal_misc.asm index 9dbbea79c..67bef18bc 100644 --- a/misc/crystal_misc.asm +++ b/misc/crystal_misc.asm @@ -645,7 +645,7 @@ Function17aaa9: ; 17aaa9 (5e:6aa9) call Function17aae3 ld c, a ld b, $0 - ld hl, AttrMap ; AttrMap + 0 + 0 * SCREEN_WIDTH + hlcoord 0, 0, AttrMap add hl, bc push hl ld a, $4 @@ -766,7 +766,7 @@ Function17abcf: ; 17abcf (5e:6bcf) Function17ac0c: ; 17ac0c (5e:6c0c) call Function17ac1d call Function17ac2a - ld hl, TileMap + hlcoord 0, 0 ld b, $2 ld c, $12 call Function17ac46 diff --git a/misc/mobile_40.asm b/misc/mobile_40.asm index 49a81f06d..ae62b5622 100644 --- a/misc/mobile_40.asm +++ b/misc/mobile_40.asm @@ -173,7 +173,7 @@ Function1000fa: ; 1000fa xor a ld [InLinkBattle], a ld a, $4 - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a callba Function11619d ld hl, wcd29 set 6, [hl] @@ -327,7 +327,7 @@ Function100232: ; 100232 push de callba Function106464 call Function3f20 - call DrawOnMap + call UpdateSprites hlcoord 1, 2 pop de call PlaceString @@ -797,7 +797,7 @@ Function1004f4: ; 1004f4 Function100504: ; 100504 push de call Function3f20 - call DrawOnMap + call UpdateSprites pop de hlcoord 4, 2 call PlaceString @@ -830,7 +830,7 @@ Jumptable_10052a: ; 10052a Function100534: ; 100534 call Function100513 - call DrawOnMap + call UpdateSprites call Function321c ld a, [wcd28] inc a @@ -1514,10 +1514,10 @@ Function100902: ; 100902 Function100970: ; 100970 - ld hl, TileMap + hlcoord 0, 0 ld de, wdc00 call Function1009a5 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld de, $dd68 call Function1009a5 call Function1009d2 @@ -1527,18 +1527,18 @@ Function100970: ; 100970 Function100989: ; 100989 ld hl, wdc00 - ld de, TileMap + decoord 0, 0 call Function1009a5 call Function1009ae callba Function104061 ld hl, $dd68 - ld de, AttrMap + decoord 0, 0, AttrMap call Function1009a5 ret ; 1009a5 Function1009a5: ; 1009a5 - ld bc, $0168 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, $3 call FarCopyWRAM ret @@ -1550,7 +1550,7 @@ Function1009ae: ; 1009ae ld a, $3 ld [rSVBK], a ld hl, $d800 - ld de, AttrMap + decoord 0, 0, AttrMap ld c, $14 ld b, $12 .asm_1009bf @@ -1829,7 +1829,7 @@ Function100b7a: ; 100b7a rst FarCall callba Function24085 callba MobileTextBorder - call DrawOnMap + call UpdateSprites call Function321c callba Function2411a ld hl, wcfa5 @@ -2084,7 +2084,7 @@ Function100d67: ; 100d67 xor a ld [hBGMapMode], a call Function1cbb - call DrawOnMap + call UpdateSprites call Function1c89 call WaitBGMap call Function1c66 @@ -2812,7 +2812,7 @@ Jumptable_101247: ; 101247 ; 101251 Function101251: ; 101251 - call DrawOnMap + call UpdateSprites call ResetWindow ld hl, UnknownText_0x1021f4 call Function1021e0 @@ -2829,7 +2829,7 @@ Function101265: ; 101265 ; 10126c Function10126c: ; 10126c - call DrawOnMap + call UpdateSprites callba Script_reloadmappart ld hl, UnknownText_0x1021f4 call Function1021e0 @@ -3018,7 +3018,7 @@ Function1013aa: ; 1013aa call Function1d7d call Function2bae callba Function106464 - call DrawOnMap + call UpdateSprites call Function2b5c ret ; 1013c0 @@ -4174,7 +4174,7 @@ Function101b70: ; 101b70 call Function101ee4 ld hl, wcd29 set 5, [hl] - call DrawOnMap + call UpdateSprites ld a, [wcd25] inc a ld [wcd25], a @@ -4356,7 +4356,7 @@ Function101cc2: ; 101cc2 ; unreferenced Function101cc8: ; 101cc8 ld a, $1 - ld [wc314], a + ld [wPartyMonMenuIconAnims], a ld a, $1 ld [wc30d], a ld hl, wcd29 @@ -4369,7 +4369,7 @@ Function101cc8: ; 101cc8 Function101cdf: ; 101cdf ld a, $6 - ld [wc314], a + ld [wPartyMonMenuIconAnims], a ld a, $1 ld [wc30d], a ld hl, wcd29 @@ -4382,7 +4382,7 @@ Function101cdf: ; 101cdf Function101cf6: ; 101cf6 ld a, $b - ld [wc315], a + ld [wPartyMonMenuIconAnims + 1], a ld a, [wcd25] inc a ld [wcd25], a @@ -4391,7 +4391,7 @@ Function101cf6: ; 101cf6 Function101d03: ; 101d03 ld a, $e - ld [wc315], a + ld [wPartyMonMenuIconAnims + 1], a ld a, [wcd25] inc a ld [wcd25], a @@ -6747,11 +6747,11 @@ Function102d48: ; 102d48 Function102d9a: ; 102d9a ld a, $7f ld hl, SpritesEnd - ld bc, $0168 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill ld a, $7 - ld hl, AttrMap - ld bc, $0168 + hlcoord 0, 0, AttrMap + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill callba Function104000 ret @@ -7321,7 +7321,7 @@ Function103309: ; 103309 ld a, [hl] ld [wd1ee], a call Function1034be - call DrawOnMap + call UpdateSprites callba Function104000 ld a, $1 ld [wd1f0], a @@ -7566,7 +7566,7 @@ Function1034f1: ; 1034f1 ld [wd1f2], a Function1034f7: ; 10134f7 - ld hl, TileMap + hlcoord 0, 0 add hl, bc ld a, [wd1ef] ld bc, SCREEN_WIDTH diff --git a/misc/mobile_42.asm b/misc/mobile_42.asm index 634ea3a57..b12fb29b3 100644 --- a/misc/mobile_42.asm +++ b/misc/mobile_42.asm @@ -497,7 +497,7 @@ Function10830e: ; 10830e call Function3b2a ld de, SFX_BALL_POOF call PlaySFX - ld hl, TileMap + hlcoord 0, 0 ld bc, $00f0 ld a, $7f call ByteFill @@ -632,7 +632,7 @@ Function10842c: ; 10842c call Function3b2a ld de, SFX_BALL_POOF call PlaySFX - ld hl, TileMap + hlcoord 0, 0 ld bc, $00f0 ld a, $7f call ByteFill @@ -1386,8 +1386,8 @@ Function108abe: ; 108abe ; 108ac8 Function108ac8: ; 108ac8 - ld hl, TileMap - ld bc, $0168 + hlcoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, $7f call ByteFill ret diff --git a/misc/mobile_45.asm b/misc/mobile_45.asm index c959452ad..331935802 100644 --- a/misc/mobile_45.asm +++ b/misc/mobile_45.asm @@ -5588,14 +5588,14 @@ INCBIN "gfx/unknown/11601a.2bpp" Function11615a: ; 11615a xor a ld [wc30d], a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld [wc310], a ld [wc311], a ld [wc312], a ld [wc313], a - ld [wc314], a - ld [wc315], a - ld [wc318], a + ld [wPartyMonMenuIconAnims], a + ld [wPartyMonMenuIconAnims + 1], a + ld [wPartyMonMenuIconAnims + 4], a ld [wc3f6], a ld [wc3f8], a ld [wc3f2], a @@ -5617,7 +5617,7 @@ Function11619d: ; 11619d ld a, [wc30d] and a ret z - ld a, [wc319] + ld a, [wPartyMonMenuIconAnims + 5] cp $2 jr c, .asm_1161b4 ld a, $a0 @@ -5631,7 +5631,7 @@ Function11619d: ; 11619d ; 1161b8 Function1161b8: ; 1161b8 - ld a, [wc319] + ld a, [wPartyMonMenuIconAnims + 5] ld e, a ld d, 0 ld hl, Jumptable_1161c7 @@ -5758,9 +5758,9 @@ Function1161d5: ; 1161d5 ld [wc2a9], a ld a, d ld [wc2aa], a - ld a, [wc319] + ld a, [wPartyMonMenuIconAnims + 5] inc a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ret ; 11628c @@ -5774,15 +5774,15 @@ MenuDataHeader_11628c: ; 11628c Function116294: ; 116294 callba Function170d02 - ld a, [wc319] + ld a, [wPartyMonMenuIconAnims + 5] inc a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld a, [rSVBK] push af ld a, $5 ld [rSVBK], a ld hl, wd030 - ld de, wc320 + ld de, wPartyMonMenuIconAnims + 12 ld bc, $0010 call CopyBytes ld hl, Palette_11734e @@ -5799,9 +5799,9 @@ Function116294: ; 116294 Function1162cb: ; 1162cb callba Function170cc6 - ld a, [wc319] + ld a, [wPartyMonMenuIconAnims + 5] inc a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld a, [rSVBK] push af ld a, $5 @@ -5838,7 +5838,7 @@ Function1162f2: ; 1162f2 ld c, a ld a, [wc30f] ld b, a - ld a, [wc318] + ld a, [wPartyMonMenuIconAnims + 4] ld e, a ld a, [hli] sub e @@ -5928,7 +5928,7 @@ Function11636e: ; 11636e call ByteFill ld a, $90 ld [hWY], a - call DrawOnMap + call UpdateSprites pop af ld [rSVBK], a callba Function104061 @@ -5939,7 +5939,7 @@ Function11636e: ; 11636e xor a ld [wc2aa], a xor a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld [wc30d], a ret ; 1163c0 @@ -5961,7 +5961,7 @@ Function1163c0: ; 1163c0 push af ld a, $5 ld [rSVBK], a - ld hl, wc320 + ld hl, wPartyMonMenuIconAnims + 12 ld de, wd030 ld bc, $0010 call CopyBytes @@ -5971,7 +5971,7 @@ Function1163c0: ; 1163c0 call DelayFrame ld a, $90 ld [hWY], a - call DrawOnMap + call UpdateSprites callba Function14157 pop af ld [rSVBK], a @@ -5997,7 +5997,7 @@ Function1163c0: ; 1163c0 .asm_116439 xor a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld [wc30d], a ret ; 116441 @@ -6014,14 +6014,14 @@ Function116441: ; 116441 xor a ld [wc2aa], a xor a - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld [wc30d], a ret ; 116468 Function116468: ; 116468 call Function116567 - ld a, [wc314] + ld a, [wPartyMonMenuIconAnims] cp $d jr nz, .asm_1164a8 ld hl, wc30e @@ -6213,7 +6213,7 @@ Function116567: ; 116567 ; 11659d Function11659d: ; 11659d - ld a, [wc314] + ld a, [wPartyMonMenuIconAnims] cp $12 ret nc ld e, a @@ -6289,7 +6289,7 @@ Function116600: call Function116780 ret c ld a, $2 - ld [wc314], a + ld [wPartyMonMenuIconAnims], a ret ; 116615 @@ -6332,24 +6332,24 @@ Function116640: call Function116780 ret c ld a, $7 - ld [wc314], a + ld [wPartyMonMenuIconAnims], a ret ; 116655 Function116655: ; 116655 xor a - ld [wc317], a + ld [wPartyMonMenuIconAnims + 3], a call Function11678e Function11665c: - ld hl, wc317 + ld hl, wPartyMonMenuIconAnims + 3 ld a, $1 xor [hl] ld [hl], a add $4 ld c, a call Function11679c - ld a, [wc317] + ld a, [wPartyMonMenuIconAnims + 3] and a jr nz, .asm_116673 ld a, $48 @@ -6378,7 +6378,7 @@ Function11668d: call Function116780 ret c ld a, $c - ld [wc314], a + ld [wPartyMonMenuIconAnims], a ret ; 11669f @@ -6393,9 +6393,9 @@ Function1166a2: ld [wc30f], a ld [wc3f3], a ld a, $ff - ld [wc316], a + ld [wPartyMonMenuIconAnims + 2], a xor a - ld [wc317], a + ld [wPartyMonMenuIconAnims + 3], a ld a, $0 ld c, a call Function11679c @@ -6417,25 +6417,25 @@ Function1166d6: cp $48 jr nz, .asm_1166e4 xor a - ld [wc316], a + ld [wPartyMonMenuIconAnims + 2], a .asm_1166e4 ld a, [wc311] cp $ff ret nz ld a, $4 - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a xor a - ld [wc314], a + ld [wPartyMonMenuIconAnims], a ret ; 1166f4 Function1166f4: ; 1166f4 ld [wc30e], a ld a, b - ld [wc316], a + ld [wPartyMonMenuIconAnims + 2], a xor a - ld [wc317], a + ld [wPartyMonMenuIconAnims + 3], a ld hl, wc30f .asm_116702 call Random @@ -6460,9 +6460,9 @@ Function1166f4: ; 1166f4 Function11671f: ; 11671f ld [wc30f], a ld a, b - ld [wc317], a + ld [wPartyMonMenuIconAnims + 3], a xor a - ld [wc316], a + ld [wPartyMonMenuIconAnims + 2], a ld hl, wc30e .asm_11672d call Random @@ -6482,11 +6482,11 @@ Function11671f: ; 11671f Function116747: ; 116747 ld hl, wc30e - ld a, [wc316] + ld a, [wPartyMonMenuIconAnims + 2] add [hl] ld [hl], a ld hl, wc30f - ld a, [wc317] + ld a, [wPartyMonMenuIconAnims + 3] add [hl] ld [hl], a ret @@ -6518,7 +6518,7 @@ Function116758: ; 116758 ld a, $4 .asm_11677a - ld [wc318], a + ld [wPartyMonMenuIconAnims + 4], a ret ; 11677e @@ -6526,11 +6526,11 @@ Function11677e: ; 11677e ld a, $0 Function116780: - ld hl, wc315 + ld hl, wPartyMonMenuIconAnims + 1 cp [hl] jr z, .asm_11678c ld a, [hl] - ld [wc314], a + ld [wPartyMonMenuIconAnims], a scf ret @@ -6540,15 +6540,15 @@ Function116780: ; 11678e Function11678e: ; 11678e - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims ld a, [hl] - ld [wc315], a + ld [wPartyMonMenuIconAnims + 1], a inc [hl] ret ; 116797 Function116797: ; 116797 - ld hl, wc314 + ld hl, wPartyMonMenuIconAnims inc [hl] ret ; 11679c @@ -8456,11 +8456,11 @@ YesNo117ccc: ; 0x117ccc db "@" MobileStadiumEntryText: ; 0x117cd3 - TX_FAR _MobileStadiumEntryText + text_jump _MobileStadiumEntryText db "@" MobileStadiumSuccessText: ; 0x117cd8 - TX_FAR _MobileStadiumSuccessText + text_jump _MobileStadiumSuccessText db "@" Function117cdd: ; 0x117cdd @@ -8938,7 +8938,7 @@ Function1183cb: ; 1183cb ld [wcd66], a ld [wcd67], a ld [wcd68], a - ld [wc31a], a + ld [wPartyMonMenuIconAnims + 6], a ld [wcd89], a ld [wcd8a], a ld [wcd8b], a @@ -9527,7 +9527,7 @@ Function11878d: ; 11878d (46:478d) ld a, $a call Function3e32 ld a, [wc3f0] - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld a, [wcd34] ld [wcf66], a ret @@ -9571,13 +9571,13 @@ Function118805: ; 118805 (46:4805) ld a, $a call Function3e32 ld a, [wc3f0] - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld a, [wcd34] ld [wcf66], a ret Function118821: ; 118821 (46:4821) - ld a, [wc319] + ld a, [wPartyMonMenuIconAnims + 5] cp $3 jr c, .asm_11884a cp $4 @@ -9590,7 +9590,7 @@ Function118821: ; 118821 (46:4821) ld a, $a ld [wc300], a ld a, [wc3f0] - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld a, [wcd34] ld [wcf66], a scf @@ -9669,7 +9669,7 @@ Function118896: ; 118896 ; 1188b0 Function1188b0: ; 1188b0 (46:48b0) - ld de, wc346 + ld de, wPartyMonMenuIconAnims + 48 + 2 ld a, $c jp Function119e2b @@ -9701,7 +9701,7 @@ Function1188c8: ; 1188c8 (46:48c8) jp Function119e2b Function1188e7: ; 1188e7 (46:48e7) - ld de, wc346 + ld de, wPartyMonMenuIconAnims + 48 + 2 ld a, $5 call GetSRAMBank ld a, [$aa4a] @@ -9721,7 +9721,7 @@ Function1188e7: ; 1188e7 (46:48e7) Function118903: ; 118903 (46:4903) ld a, [wc3f0] - ld [wc319], a + ld [wPartyMonMenuIconAnims + 5], a ld c, $1 callba Function115e18 ld a, $8 @@ -9750,7 +9750,7 @@ Function118922: ; 118922 call Function119e2e Function118936: - ld a, [wc31a] + ld a, [wPartyMonMenuIconAnims + 6] and a ret nz ld hl, MenuDataHeader_119cf7 @@ -10032,7 +10032,7 @@ Function118b10: jp Function119e2b Function118b24: ; 118b24 (46:4b24) - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld a, $8 ld [hli], a ld a, $c7 @@ -10045,7 +10045,7 @@ Function118b24: ; 118b24 (46:4b24) call Function119ec2 ld a, $80 ld [wcd89], a - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ret ; 118b42 (46:4b42) @@ -10380,22 +10380,22 @@ Function118ec6: ; 118ec6 call Function118440 call SpeechTextBox ld hl, $d80e - ld de, wc320 + ld de, wPartyMonMenuIconAnims + 12 ld bc, $0026 call CopyBytes xor a - ld [wc31f], a + ld [wPartyMonMenuIconAnims + 11], a ld a, $20 - ld [wc31b], a + ld [wPartyMonMenuIconAnims + 7], a ld a, $c3 - ld [wc31c], a + ld [wPartyMonMenuIconAnims + 8], a hlcoord 1, 14 ld a, l - ld [wc31d], a + ld [wPartyMonMenuIconAnims + 9], a ld a, h - ld [wc31e], a + ld [wPartyMonMenuIconAnims + 10], a ld a, $2 - ld [wc31a], a + ld [wPartyMonMenuIconAnims + 6], a ld a, $1d ld [wcd3c], a ld a, $24 @@ -10468,7 +10468,7 @@ Function118f68: ld a, [wcc60] and a jr z, .asm_118fba - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld a, $c608 % $100 ld [hli], a ld a, $c608 / $100 @@ -10489,7 +10489,7 @@ Function118f68: call Function119ec2 ld a, $40 ld [wcd89], a - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld de, $de00 ld bc, $0200 ld a, $2c @@ -10549,7 +10549,7 @@ Function119009: ld de, wcc60 call Function1191ad ret c - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld a, $8 ld [hli], a ld a, $c6 @@ -10570,7 +10570,7 @@ Function119009: call Function119ec2 ld a, $40 ld [wcd89], a - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld de, Unkn1Pals ld bc, $1000 ld a, $2c @@ -11097,7 +11097,7 @@ Function1193a0: ld a, $8 ld [wcd3c], a call Function119ed8 - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld a, wd000 % $100 ld [hli], a ld a, wd000 / $100 @@ -11118,7 +11118,7 @@ Function1193a0: call Function119ec2 ld a, $40 ld [wcd89], a - ld hl, wc346 + ld hl, wPartyMonMenuIconAnims + 48 + 2 ld de, $de00 ld bc, $0200 ld a, $2c @@ -11920,7 +11920,7 @@ Function1198ee: ; 1198ee call Function119e2e Function1198f7: - ld a, [wc31a] + ld a, [wPartyMonMenuIconAnims + 6] and a ret nz ld hl, $c608 + 2 @@ -12466,7 +12466,7 @@ Function119ca2: call Function119e2e Function119cab: - ld a, [wc31a] + ld a, [wPartyMonMenuIconAnims + 6] and a ret nz ld a, $80 @@ -12503,7 +12503,7 @@ Function119cc3: ; 119cc3 call Function119e2e Function119cdf: - ld a, [wc31a] + ld a, [wPartyMonMenuIconAnims + 6] and a ret nz ld a, $f @@ -12949,7 +12949,7 @@ Function119f98: ; 119f98 ld a, $1 ld [wc30d], a ld a, $1 - ld [wc314], a + ld [wPartyMonMenuIconAnims], a callba Function104061 and a ret @@ -13131,7 +13131,7 @@ Function11a16d: ; 11a16d call Function11a63c call Function11a1e6 hlcoord 4, 2 - ld de, wc346 + ld de, wPartyMonMenuIconAnims + 48 + 2 call PlaceString call Function11a5f5 xor a @@ -13185,7 +13185,7 @@ Function11a1d6: ; 11a1d6 Function11a1e6: ; 11a1e6 ld hl, String_11a706 - ld de, wc346 + ld de, wPartyMonMenuIconAnims + 48 + 2 call Function11a1ff ld hl, wcd85 call Function11a1ff @@ -13734,15 +13734,15 @@ Function11a5b9: ; 11a5b9 ld a, $5 ld [wcf84], a call Function1c00 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld b, $6 ld c, $14 - ld hl, TileMap + hlcoord 0, 0 ld b, $4 ld c, $12 call Function3eea callba Function104061 - call DrawOnMap + call UpdateSprites ld c, $0 callba Function115e18 ld a, $1 @@ -14011,7 +14011,7 @@ endr ; 11a8fa Function11a8fa: ; 11a8fa - ld a, [wc31a] + ld a, [wPartyMonMenuIconAnims + 6] ld e, a ld d, 0 ld hl, Jumptable_11a909 @@ -14035,14 +14035,14 @@ Function11a90f: ; 11a90f ld [rSVBK], a call SpeechTextBox ld a, $50 - ld hl, wc320 + ld hl, wPartyMonMenuIconAnims + 12 ld bc, $008c call ByteFill - ld a, [wc31b] + ld a, [wPartyMonMenuIconAnims + 7] ld l, a - ld a, [wc31c] + ld a, [wPartyMonMenuIconAnims + 8] ld h, a - ld de, wc320 + ld de, wPartyMonMenuIconAnims + 12 .asm_11a92c ld a, [hli] cp $57 @@ -14073,17 +14073,17 @@ Function11a90f: ; 11a90f .asm_11a94f xor a - ld [wc31f], a + ld [wPartyMonMenuIconAnims + 11], a ld a, $20 - ld [wc31b], a + ld [wPartyMonMenuIconAnims + 7], a ld a, $c3 - ld [wc31c], a + ld [wPartyMonMenuIconAnims + 8], a hlcoord 1, 14 ld a, l - ld [wc31d], a + ld [wPartyMonMenuIconAnims + 9], a ld a, h - ld [wc31e], a - ld hl, wc31a + ld [wPartyMonMenuIconAnims + 10], a + ld hl, wPartyMonMenuIconAnims + 6 inc [hl] ld a, $3 ld [rSVBK], a @@ -14093,7 +14093,7 @@ Function11a970: ; 11a971 Function11a971: ; 11a971 - ld hl, wc31f + ld hl, wPartyMonMenuIconAnims + 11 ld a, [hJoyDown] and a jr nz, .asm_11a97f @@ -14108,34 +14108,34 @@ Function11a971: ; 11a971 and $7 ld [hl], a ld hl, wcd8d - ld a, [wc31b] + ld a, [wPartyMonMenuIconAnims + 7] ld e, a - ld a, [wc31c] + ld a, [wPartyMonMenuIconAnims + 8] ld d, a ld a, [de] inc de ld [hli], a ld a, e - ld [wc31b], a + ld [wPartyMonMenuIconAnims + 7], a ld a, d - ld [wc31c], a + ld [wPartyMonMenuIconAnims + 8], a ld a, $50 ld [hl], a - ld a, [wc31d] + ld a, [wPartyMonMenuIconAnims + 9] ld l, a - ld a, [wc31e] + ld a, [wPartyMonMenuIconAnims + 10] ld h, a ld de, wcd8d call PlaceString ld a, c - ld [wc31d], a + ld [wPartyMonMenuIconAnims + 9], a ld a, b - ld [wc31e], a + ld [wPartyMonMenuIconAnims + 10], a ld a, [wcd8d] cp $50 jr nz, .asm_11a9bf xor a - ld [wc31a], a + ld [wPartyMonMenuIconAnims + 6], a .asm_11a9bf ret @@ -14143,11 +14143,11 @@ Function11a971: ; 11a971 Function11a9c0: ; 11a9c0 ld a, l - ld [wc31b], a + ld [wPartyMonMenuIconAnims + 7], a ld a, h - ld [wc31c], a + ld [wPartyMonMenuIconAnims + 8], a ld a, $1 - ld [wc31a], a + ld [wPartyMonMenuIconAnims + 6], a ret ; 11a9ce @@ -14159,7 +14159,7 @@ Function11a9ce: ; 11a9ce callba Function106464 call Functiond90 callba Function2b5c - call DrawOnMap + call UpdateSprites ret ; 11a9f0 @@ -15200,9 +15200,9 @@ Function11b175: ; 11b175 ; 11b1f7 Function11b1f7: ; 11b1f7 - ld hl, TileMap + hlcoord 0, 0 ld a, $32 - ld bc, $0168 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill ret ; 11b203 @@ -16576,7 +16576,7 @@ endr bccoord 1, 14 pop af ld [rSVBK], a - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 11c05d @@ -16759,7 +16759,7 @@ Function11c0c6: ; 11c0c6 ld [hl], $57 pop bc ld hl, $c608 + 16 - call Function13e5 + call PlaceWholeStringInBoxAtOnce pop hl ld a, l ld [wcf63], a @@ -18804,7 +18804,7 @@ Unknown_11cfca: ; 11cfce Function11cfce: ; 11cfce (47:4fce) - ld hl, TileMap + hlcoord 0, 0 ld bc, $14 ld a, [de] inc de @@ -18895,7 +18895,7 @@ endr ret Function11d035: ; 11d035 (47:5035) - ld hl, TileMap + hlcoord 0, 0 ld bc, $14 ld a, [de] inc de @@ -21492,7 +21492,7 @@ Function16c130: ; 16c130 ; 16c145 Function16c145: ; 16c145 - ld hl, TileMap + hlcoord 0, 0 ld bc, 20 xor a call ByteFill @@ -21504,7 +21504,7 @@ Function16c145: ; 16c145 ; 16c15c Function16c15c: ; 16c15c - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $0014 xor a call ByteFill @@ -22099,12 +22099,12 @@ Function16cc73: ld a, $0 ld [rVBK], a push hl - ld de, TileMap + decoord 0, 0 call Function16cc90 pop hl ld a, $1 ld [rVBK], a - ld de, AttrMap + decoord 0, 0, AttrMap call Function16cc90 pop af ld [rVBK], a @@ -22169,8 +22169,8 @@ Function16d421: ; 16d421 Function16d42e: ; 16d42e ld hl, Tilemap_16d465 - ld de, TileMap - ld bc, $0168 + decoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call CopyBytes ret ; 16d43b @@ -22310,7 +22310,7 @@ Function16d6a7: ; 16d6a7 Function16d6ae: ; 16d6ae call Function16d42e ld hl, Tilemap_16d5cd - ld de, TileMap + decoord 0, 0 ld bc, $0028 call CopyBytes ld hl, Tilemap_16d5f5 @@ -24856,11 +24856,11 @@ Function171c87: ; 171c87 (5c:5c87) call Decompress call EnableLCD ld hl, Tilemap_172491 - ld de, TileMap + decoord 0, 0 ld bc, $168 call CopyBytes ld hl, Attrmap_1727ed - ld de, AttrMap + decoord 0, 0, AttrMap ld bc, $168 call CopyBytes hlcoord 3, 2 @@ -24928,11 +24928,11 @@ Function171d2b: ; 171d2b (5c:5d2b) call Decompress call EnableLCD ld hl, Tilemap_172685 - ld de, TileMap + decoord 0, 0 ld bc, $168 call CopyBytes ld hl, Attrmap_172955 - ld de, AttrMap + decoord 0, 0, AttrMap ld bc, $168 call CopyBytes hlcoord 2, 2 @@ -25010,11 +25010,11 @@ String_172e5d: ; 172e5d Function172e78: ; 172e78 (5c:6e78) ld a, $7f - ld hl, TileMap + hlcoord 0, 0 ld bc, $168 call ByteFill ld a, $7 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $168 call ByteFill call DisableLCD @@ -25024,11 +25024,11 @@ Function172e78: ; 172e78 (5c:6e78) call CopyBytes call EnableLCD ld hl, Tilemap_1733af - ld de, TileMap + decoord 0, 0 ld bc, $168 call CopyBytes ld hl, Attrmap_173517 - ld de, AttrMap + decoord 0, 0, AttrMap ld bc, $168 call CopyBytes ret diff --git a/misc/mobile_5f.asm b/misc/mobile_5f.asm index 4b780cbce..acf5ede40 100644 --- a/misc/mobile_5f.asm +++ b/misc/mobile_5f.asm @@ -14,8 +14,8 @@ Function17c000: ; 17c000 call Functione5f ld hl, HaveWantMap - ld de, TileMap - ld bc, AttrMap + decoord 0, 0 + bccoord 0, 0, AttrMap ld a, SCREEN_HEIGHT .y @@ -746,8 +746,8 @@ Function17d48d: ; 17d48d ld bc, $0040 call CopyBytes ld hl, TileAttrmap_17eb8e - ld de, TileMap - ld bc, AttrMap + decoord 0, 0 + bccoord 0, 0, AttrMap ld a, $12 .asm_17d4a4 push af @@ -862,7 +862,7 @@ Function17d48d: ; 17d48d ld b, a push hl pop de - ld hl, TileMap + hlcoord 0, 0 add hl, bc call PlaceString push de @@ -1310,7 +1310,7 @@ Function17d818: ; 17d818 call Function17e447 ld e, l ld d, h - ld hl, TileMap + hlcoord 0, 0 add hl, bc call PlaceString ret @@ -1335,7 +1335,7 @@ Function17d833: ; 17d833 call Function17e43d ld c, l ld b, h - ld hl, TileMap + hlcoord 0, 0 add hl, de ld e, l ld d, h @@ -1505,7 +1505,7 @@ Function17d93a: ; 17d93a ld h, a ld a, [wc70b] ld c, a - ld de, TileMap + decoord 0, 0 add hl, de ld e, l ld d, h @@ -1543,7 +1543,7 @@ Function17d98b: ; 17d98b ld de, VTiles2 callba GetTrainerPic pop hl - ld de, TileMap + decoord 0, 0 add hl, de ld bc, $0707 predef FillBox @@ -2051,12 +2051,12 @@ Function17dd13: ; 17dd13 call Function17e41e call Function17e447 push hl - ld hl, TileMap + hlcoord 0, 0 add hl, bc push hl pop bc pop hl - call Function13e5 + call PlaceWholeStringInBoxAtOnce ret ; 17dd30 @@ -2073,7 +2073,7 @@ Function17dd30: ; 17dd30 push af call Function17e41e pop af - ld hl, TileMap + hlcoord 0, 0 add hl, de call Function17e600 ret @@ -3230,7 +3230,7 @@ rept 2 add hl, bc endr push hl - ld hl, TileMap + hlcoord 0, 0 ld bc, $0014 ld a, [wcd23] call AddNTimes @@ -3308,7 +3308,7 @@ Function17e4dd: ; 17e4dd and $1 ret z ld a, [wcd29] - ld hl, TileMap + hlcoord 0, 0 ld bc, $0014 call AddNTimes ld a, [wcd28] @@ -3345,7 +3345,7 @@ Function17e51b: ; 17e51b sub [hl] inc a ld [wcd4f], a - ld hl, TileMap + hlcoord 0, 0 ld bc, $0014 ld a, [wcd23] dec a @@ -3395,7 +3395,7 @@ Function17e566: ; 17e566 Function17e571: ; 17e571 push af - ld hl, TileMap + hlcoord 0, 0 ld bc, $0014 ld a, [wcd23] call AddNTimes @@ -3437,7 +3437,7 @@ Function17e5af: ; 17e5af ld l, a ld a, [wcd44] ld h, a - ld bc, TileMap + bccoord 0, 0 add hl, bc ld bc, $ffec add hl, bc @@ -3471,7 +3471,7 @@ endr ld l, a ld a, [wcd44] ld h, a - ld bc, TileMap + bccoord 0, 0 add hl, bc call PlaceString ret @@ -3496,7 +3496,7 @@ Function17e600: ; 17e600 Function17e613: ; 17e613 push hl - ld hl, TileMap + hlcoord 0, 0 ld bc, $0014 ld a, [de] inc de @@ -3633,7 +3633,7 @@ endr push af push hl push hl - ld bc, TileMap + bccoord 0, 0 add hl, bc ld a, [hl] cp $7f @@ -3648,7 +3648,7 @@ endr .asm_17e6c7 pop hl - ld bc, AttrMap + bccoord 0, 0, AttrMap add hl, bc ld [hl], a pop hl @@ -3672,7 +3672,7 @@ Function17e6de: ; 17e6de ld l, a ld a, [wc709] ld h, a - ld de, AttrMap + decoord 0, 0, AttrMap add hl, de pop af ld b, $7 @@ -4456,7 +4456,7 @@ Function17f41d: ; 17f41d jr .asm_17f42c .asm_17f439 - ld hl, TileMap + hlcoord 0, 0 ld de, SCREEN_WIDTH ld a, c .asm_17f440 @@ -4769,12 +4769,12 @@ Function17f5e4: ; 17f5e4 ld a, d ld [MusicFadeIDHi], a ld a, " " - ld hl, TileMap - ld bc, $0168 + hlcoord 0, 0 + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill ld a, $6 - ld hl, AttrMap - ld bc, $0168 + hlcoord 0, 0, AttrMap + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call ByteFill hlcoord 2, 1 ld b, $1 diff --git a/predef/cgb.asm b/predef/cgb.asm index 89b8cee99..47d33c5b8 100644 --- a/predef/cgb.asm +++ b/predef/cgb.asm @@ -6,14 +6,14 @@ CheckCGB: ; 8d55 ret ; 8d59 -Function8d59: ; 8d59 +Predef_LoadSGBLayoutCGB: ; 8d59 ld a, b cp $ff jr nz, .asm_8d61 ld a, [SGBPredef] .asm_8d61 - cp $fc + cp -4 jp z, Function96f3 call Function9673 ld l, a @@ -121,8 +121,8 @@ endr Function8e23: ; 8e23 call Function8e85 - ld hl, AttrMap - ld bc, $0168 + hlcoord 0, 0, AttrMap + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, $2 call ByteFill hlcoord 0, 4, AttrMap @@ -133,7 +133,7 @@ Function8e23: ; 8e23 ld bc, $070a ld a, $1 call Function9663 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $040a ld a, $2 call Function9663 @@ -233,7 +233,7 @@ endr ld a, $5 call FarCopyWRAM call Function9699 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $0814 ld a, $1 call Function9663 @@ -717,8 +717,8 @@ Function9289: ; 9289 ld a, $24 call Function9625 call Function9630 - ld hl, AttrMap - ld bc, $0168 + hlcoord 0, 0, AttrMap + ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld a, [PlayerGender] and a ld a, $1 @@ -864,7 +864,7 @@ Function93d3: ; 93d3 ld a, $5 call FarCopyWRAM call Function9699 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $010a ld a, $1 call Function9663 @@ -948,7 +948,7 @@ Palettes_9469: ; 9469 Function9499: ; 9499 call Function91c8 ld de, $0014 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld a, [wcf82] .asm_94a5 and a @@ -1093,7 +1093,7 @@ Function9591: ; 9591 ld bc, $0112 ld a, $1 call Function9663 - ld hl, AttrMap + hlcoord 0, 0, AttrMap ld bc, $1102 ld a, $1 call Function9663 diff --git a/predef/sgb.asm b/predef/sgb.asm index 5db1c14bd..590dcb3d2 100644 --- a/predef/sgb.asm +++ b/predef/sgb.asm @@ -1,7 +1,7 @@ -Function864c: ; 864c +Predef_LoadSGBLayout: ; 864c ; LoadSGBLayout call CheckCGB - jp nz, Function8d59 + jp nz, Predef_LoadSGBLayoutCGB ld a, b cp $ff @@ -14,57 +14,57 @@ Function864c: ; 864c ld l, a ld h, 0 add hl, hl - ld de, Table866f + ld de, .Jumptable add hl, de ld a, [hli] ld h, [hl] ld l, a - ld de, Function8a60 + ld de, .Finish push de jp [hl] ; 866f -Table866f: ; 866f - dw Function86ad - dw Function86b4 - dw Function875c - dw Function8763 - dw Function87b2 - dw Function8852 - dw Function8859 - dw Function8867 - dw Function8860 - dw Function88b1 - dw Function87ab - dw Function88cd - dw Function8884 - dw Function891a - dw Function873c - dw Function8897 - dw Function882a - dw Function889e - dw Function8928 - dw Function8890 - dw Function884b - dw Function891a - dw Function8823 - dw Function87e9 - dw Function8921 - dw Function89a6 - dw Function89ad - dw Function89d9 - dw Function89e0 - dw Function8860 - dw Function8969 +.Jumptable: ; 866f + dw .SGB00 + dw .SGB01 + dw .SGB02 + dw .SGB03 + dw .SGB04 + dw .SGB05 + dw .SGB06 + dw .SGB07 + dw .SGB08_1d + dw .SGB09 + dw .SGB0a + dw .SGB0b + dw .SGB0c + dw .SGB0d_15 + dw .SGB0e + dw .SGB0f + dw .SGB10 + dw .SGB11 + dw .SGB12 + dw .SGB13 + dw .SGB14 + dw .SGB0d_15 + dw .SGB16 + dw .SGB17 + dw .SGB18 + dw .SGB19 + dw .SGB1a + dw .SGB1b + dw .SGB1c + dw .SGB08_1d + dw .SGB1e ; 86ad -Function86ad: ; 86ad +.SGB00: ; 86ad ld hl, PalPacket_9c66 ld de, BlkPacket_9aa6 ret ; 86b4 -Function86b4: ; 86b4 +.SGB01: ; 86b4 ld hl, BlkPacket_9aa6 call Function9809 ld hl, PalPacket_9ce6 @@ -132,7 +132,7 @@ endr ret ; 873c -Function873c: ; 873c +.SGB0e: ; 873c ld hl, PalPacket_9bd6 ld de, wcda9 ld bc, $0010 @@ -150,13 +150,13 @@ endr ret ; 875c -Function875c: ; 875c +.SGB02: ; 875c ld hl, PalPacket_9c76 ld de, BlkPacket_9a86 ret ; 8763 -Function8763: ; 8763 +.SGB03: ; 8763 ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -193,13 +193,13 @@ endr ret ; 87ab -Function87ab: ; 87ab +.SGB0a: ; 87ab ld hl, PalPacket_9c56 ld de, wcda9 + 1 ret ; 87b2 -Function87b2: ; 87b2 +.SGB04: ; 87b2 ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -227,7 +227,7 @@ Function87b2: ; 87b2 ret ; 87e9 -Function87e9: ; 87e9 +.SGB17: ; 87e9 ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -256,13 +256,13 @@ Function87e9: ; 87e9 ret ; 8823 -Function8823: ; 8823 - call Function87b2 +.SGB16: ; 8823 + call .SGB04 ld de, BlkPacket_9af6 ret ; 882a -Function882a: ; 882a +.SGB10: ; 882a ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -280,33 +280,33 @@ Function882a: ; 882a ret ; 884b -Function884b: ; 884b +.SGB14: ; 884b ld hl, PalPacket_9c36 ld de, BlkPacket_9a86 ret ; 8852 -Function8852: ; 8852 +.SGB05: ; 8852 ld hl, PalPacket_9c96 ld de, BlkPacket_9b06 ret ; 8859 -Function8859: ; 8859 +.SGB06: ; 8859 ld hl, PalPacket_9ca6 ld de, BlkPacket_9b76 ret ; 8860 -Function8860: ; 8860 +.SGB08_1d: ; 8860 ld hl, PalPacket_9cb6 ld de, BlkPacket_9a86 ret ; 8867 -Function8867: ; 8867 +.SGB07: ; 8867 ld b, 0 - ld hl, Unknown_8878 + ld hl, .BlkPacketTable_SGB07 rept 4 add hl, bc endr @@ -320,13 +320,13 @@ endr ret ; 8878 -Unknown_8878: ; 8878 +.BlkPacketTable_SGB07: ; 8878 dw BlkPacket_9a86, PalPacket_9be6 dw BlkPacket_9a96, PalPacket_9c06 dw BlkPacket_9a86, PalPacket_9c16 ; 8884 -Function8884: ; 8884 +.SGB0c: ; 8884 ld hl, PalPacket_9b96 ld de, BlkPacket_9b56 ld a, $8 @@ -334,19 +334,19 @@ Function8884: ; 8884 ret ; 8890 -Function8890: ; 8890 +.SGB13: ; 8890 ld hl, PalPacket_9ba6 ld de, BlkPacket_9b86 ret ; 8897 -Function8897: ; 8897 +.SGB0f: ; 8897 ld hl, PalPacket_9c46 ld de, BlkPacket_9a86 ret ; 889e -Function889e: ; 889e +.SGB11: ; 889e ld hl, BlkPacket_9a86 ld de, PlayerLightScreenCount ld bc, $0010 @@ -356,12 +356,12 @@ Function889e: ; 889e ret ; 88b1 -Function88b1: ; 88b1 +.SGB09: ; 88b1 ld hl, PalPacket_9bd6 ld de, wcda9 ld bc, $0010 call CopyBytes - call Function8a0c + call .GetPermission ld hl, wcda9 + 1 ld [hld], a ld de, BlkPacket_9a86 @@ -370,7 +370,7 @@ Function88b1: ; 88b1 ret ; 88cd -Function88cd: ; 88cd +.SGB0b: ; 88cd push bc ld hl, PalPacket_9ce6 ld de, wcda9 @@ -414,19 +414,19 @@ Function88cd: ; 88cd ret ; 891a -Function891a: ; 891a +.SGB0d_15: ; 891a ld hl, PalPacket_9cb6 ld de, BlkPacket_9a86 ret ; 8921 -Function8921: ; 8921 +.SGB18: ; 8921 ld hl, PalPacket_9bc6 ld de, BlkPacket_9a86 ret ; 8928 -Function8928: ; 8928 +.SGB12: ; 8928 ld hl, PalPacket_9bd6 ld de, wcda9 ld bc, $0010 @@ -435,7 +435,7 @@ Function8928: ; 8928 ld de, wcda9 + $10 ld bc, $0010 call CopyBytes - call Function8a0c + call .GetPermission ld hl, wcda9 + 1 ld [hl], a ld hl, wcda9 + 3 @@ -456,7 +456,7 @@ Function8928: ; 8928 ret ; 8969 -Function8969: ; 8969 +.SGB1e: ; 8969 ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -489,13 +489,13 @@ endr ret ; 89a6 -Function89a6: ; 89a6 +.SGB19: ; 89a6 ld hl, PalPacket_9cd6 ld de, BlkPacket_9a86 ret ; 89ad -Function89ad: ; 89ad +.SGB1a: ; 89ad ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -516,13 +516,13 @@ Function89ad: ; 89ad ret ; 89d9 -Function89d9: ; 89d9 +.SGB1b: ; 89d9 ld hl, PalPacket_9cc6 ld de, BlkPacket_9a86 ret ; 89e0 -Function89e0: ; 89e0 +.SGB1c: ; 89e0 ld hl, PalPacket_9ce6 ld de, wcda9 ld bc, $0010 @@ -543,7 +543,7 @@ Function89e0: ; 89e0 ret ; 8a0c -Function8a0c: ; 8a0c +.GetPermission: ; 8a0c ld a, [TimeOfDayPal] cp $2 jr c, .asm_8a16 @@ -565,7 +565,7 @@ Function8a0c: ; 8a0c ld a, [MapGroup] ld e, a ld d, 0 - ld hl, Unknown_8a45 + ld hl, .Unknown_8a45 add hl, de ld a, [hl] ret @@ -587,7 +587,7 @@ Function8a0c: ; 8a0c ret ; 8a45 -Unknown_8a45: ; 8a45 +.Unknown_8a45: ; 8a45 db $00 db $12 db $14 @@ -617,7 +617,7 @@ Unknown_8a45: ; 8a45 db $0d ; 8a60 -Function8a60: ; 8a60 +.Finish: ; 8a60 push de call Function9809 pop hl diff --git a/text/phone/bill.asm b/text/phone/bill.asm index 293188909..37c0cd546 100644 --- a/text/phone/bill.asm +++ b/text/phone/bill.asm @@ -44,7 +44,7 @@ BillPhoneNotFullText: ; 0x1b452a para "<PLAY_G>, your BOX" line "has room for @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" cont "more #MON." @@ -59,7 +59,7 @@ BillPhoneNearlyFullText: ; 0x1b4587 para "<PLAY_G>, your BOX" line "has room for only" cont "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " more #MON." para "Maybe you should" diff --git a/text/phone/mom.asm b/text/phone/mom.asm index f94ef388a..6842728b7 100644 --- a/text/phone/mom.asm +++ b/text/phone/mom.asm @@ -8,12 +8,12 @@ MomPhoneGreetingText: ; 0x1b4000 UnknownText_0x1b4021: ; 0x1b4021 text "Oh, so you're in" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Isn't that where" line "@" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "" para "is? Did you go" line "take a look?" @@ -22,7 +22,7 @@ UnknownText_0x1b4021: ; 0x1b4021 MomPhoneGenericAreaText: ; 0x1b406b text "Really, you're in" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "?" para "I've never gone" @@ -33,7 +33,7 @@ MomPhoneGenericAreaText: ; 0x1b406b MomPhoneNewBarkText: ; 0x1b40b1 text "What? You're in" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "?" para "Come see your MOM" @@ -43,7 +43,7 @@ MomPhoneNewBarkText: ; 0x1b40b1 MomPhoneCherrygroveText: ; 0x1b40e4 text "You're visiting" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "?" para "How about coming" @@ -53,7 +53,7 @@ MomPhoneCherrygroveText: ; 0x1b40e4 UnknownText_0x1b411c: ; 0x1b411c text "Wow, you're in" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "?" para "Good luck on your" @@ -74,7 +74,7 @@ UnknownText_0x1b4150: ; 0x1b4150 UnknownText_0x1b41a7: ; 0x1b41a7 text "By the way, you've" line "saved up ¥@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Do you want to" @@ -97,7 +97,7 @@ UnknownText_0x1b420d: ; 0x1b420d UnknownText_0x1b4249: ; 0x1b4249 text "By the way, you've" line "saved up ¥@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Want to start" diff --git a/text/phone/trainers1.asm b/text/phone/trainers1.asm index 09747c44d..29080f114 100644 --- a/text/phone/trainers1.asm +++ b/text/phone/trainers1.asm @@ -1,7 +1,7 @@ UnknownText_0x1b4dc5: ; 0x1b4dc5 text "Hello. This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Good morning," @@ -11,7 +11,7 @@ UnknownText_0x1b4dc5: ; 0x1b4dc5 UnknownText_0x1b4ded: ; 0x1b4ded text "Hello. This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "How's it going," @@ -21,7 +21,7 @@ UnknownText_0x1b4ded: ; 0x1b4ded UnknownText_0x1b4e16: ; 0x1b4e16 text "Hello. This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Good evening," @@ -33,7 +33,7 @@ UnknownText_0x1b4e3e: ; 0x1b4e3e line "morning!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you doing?" done @@ -42,7 +42,7 @@ UnknownText_0x1b4e72: ; 0x1b4e72 text "<PLAY_G>, howdy!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Isn't it nice out?" done @@ -52,7 +52,7 @@ UnknownText_0x1b4e9e: ; 0x1b4e9e line "evening!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Got a minute?" done @@ -62,7 +62,7 @@ UnknownText_0x1b4ecd: ; 0x1b4ecd line "#MON doing?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " is" line "so curious, it's a" @@ -73,7 +73,7 @@ UnknownText_0x1b4ecd: ; 0x1b4ecd UnknownText_0x1b4f21: ; 0x1b4f21 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh! Good morning," @@ -83,7 +83,7 @@ UnknownText_0x1b4f21: ; 0x1b4f21 UnknownText_0x1b4f4d: ; 0x1b4f4d text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh! Good day," @@ -93,7 +93,7 @@ UnknownText_0x1b4f4d: ; 0x1b4f4d UnknownText_0x1b4f75: ; 0x1b4f75 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh! Good evening," @@ -105,7 +105,7 @@ UnknownText_0x1b4fa1: ; 0x1b4fa1 line "Good morning." para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Were you asleep?" done @@ -113,7 +113,7 @@ UnknownText_0x1b4fa1: ; 0x1b4fa1 UnknownText_0x1b4fda: ; 0x1b4fda text "Hi, <PLAYER>." line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "How are you doing?" @@ -122,7 +122,7 @@ UnknownText_0x1b4fda: ; 0x1b4fda UnknownText_0x1b5004: ; 0x1b5004 text "Hi, <PLAYER>." line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Were you awake?" @@ -133,7 +133,7 @@ UnknownText_0x1b502b: ; 0x1b502b line "#MON happy?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " is" line "healthy. It eats a" cont "lot every day." @@ -142,7 +142,7 @@ UnknownText_0x1b502b: ; 0x1b502b UnknownText_0x1b5073: ; 0x1b5073 text "Yeah, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Huh? What's up," @@ -152,7 +152,7 @@ UnknownText_0x1b5073: ; 0x1b5073 UnknownText_0x1b509b: ; 0x1b509b text "Yeah, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Huh? What's up" @@ -162,7 +162,7 @@ UnknownText_0x1b509b: ; 0x1b509b UnknownText_0x1b50c2: ; 0x1b50c2 text "Yeah, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Huh? What's up" @@ -174,7 +174,7 @@ UnknownText_0x1b50e9: ; 0x1b50e9 line "You awake?" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "How's it going?" done @@ -184,7 +184,7 @@ UnknownText_0x1b511a: ; 0x1b511a line "free right now?" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "How's it going?" done @@ -194,7 +194,7 @@ UnknownText_0x1b5154: ; 0x1b5154 line "Were you asleep?" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "How's it going?" done @@ -207,7 +207,7 @@ UnknownText_0x1b518b: ; 0x1b518b line "bit too energetic." para "@" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "," line "especially." @@ -221,7 +221,7 @@ UnknownText_0x1b518b: ; 0x1b518b UnknownText_0x1b522b: ; 0x1b522b text "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "'s" line "looking tougher" cont "than ever." @@ -233,7 +233,7 @@ UnknownText_0x1b522b: ; 0x1b522b UnknownText_0x1b5270: ; 0x1b5270 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking…" para "Hi, <PLAY_G>!" @@ -243,7 +243,7 @@ UnknownText_0x1b5270: ; 0x1b5270 UnknownText_0x1b52a5: ; 0x1b52a5 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking…" para "Hi, <PLAY_G>!" @@ -252,7 +252,7 @@ UnknownText_0x1b52a5: ; 0x1b52a5 UnknownText_0x1b52cc: ; 0x1b52cc text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking…" para "Hi, <PLAY_G>!" @@ -264,7 +264,7 @@ UnknownText_0x1b5301: ; 0x1b5301 line "morning!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you doing?" done @@ -273,7 +273,7 @@ UnknownText_0x1b5335: ; 0x1b5335 text "Hi, <PLAY_G>!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you doing?" done @@ -283,7 +283,7 @@ UnknownText_0x1b535f: ; 0x1b535f line "evening!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you doing?" done @@ -293,7 +293,7 @@ UnknownText_0x1b5393: ; 0x1b5393 line "#MON doing?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "'s" line "doing as great as" cont "ever." @@ -306,7 +306,7 @@ UnknownText_0x1b5393: ; 0x1b5393 UnknownText_0x1b53f7: ; 0x1b53f7 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh, <PLAY_G>." line "Good morning." @@ -316,7 +316,7 @@ UnknownText_0x1b53f7: ; 0x1b53f7 UnknownText_0x1b5424: ; 0x1b5424 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh. Hi, <PLAY_G>." @@ -325,7 +325,7 @@ UnknownText_0x1b5424: ; 0x1b5424 UnknownText_0x1b5446: ; 0x1b5446 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh, <PLAY_G>." @@ -337,7 +337,7 @@ UnknownText_0x1b5472: ; 0x1b5472 line "<PLAY_G>!" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Were you sleeping?" done @@ -345,7 +345,7 @@ UnknownText_0x1b5472: ; 0x1b5472 UnknownText_0x1b54a6: ; 0x1b54a6 text "<PLAY_G>, hi!" line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Do you have some" @@ -357,7 +357,7 @@ UnknownText_0x1b54d4: ; 0x1b54d4 line "Good evening." para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "I hope you were" @@ -384,7 +384,7 @@ UnknownText_0x1b5510: ; 0x1b5510 UnknownText_0x1b55ae: ; 0x1b55ae text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, <PLAY_G>?" @@ -394,7 +394,7 @@ UnknownText_0x1b55ae: ; 0x1b55ae UnknownText_0x1b55da: ; 0x1b55da text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, <PLAY_G>? Hi!" @@ -403,7 +403,7 @@ UnknownText_0x1b55da: ; 0x1b55da UnknownText_0x1b55fc: ; 0x1b55fc text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, <PLAY_G>?" @@ -415,7 +415,7 @@ UnknownText_0x1b5628: ; 0x1b5628 para "Tweet! Yeah, it's" line "me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -424,7 +424,7 @@ UnknownText_0x1b564c: ; 0x1b564c para "Tweet! Yeah, it's" line "me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -433,7 +433,7 @@ UnknownText_0x1b5670: ; 0x1b5670 para "Tweet! Yeah, it's" line "me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -442,7 +442,7 @@ UnknownText_0x1b5694: ; 0x1b5694 line "still cooking?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " has" line "too much energy." @@ -454,7 +454,7 @@ UnknownText_0x1b5694: ; 0x1b5694 UnknownText_0x1b5702: ; 0x1b5702 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh. Hi, <PLAYER>." @@ -464,7 +464,7 @@ UnknownText_0x1b5702: ; 0x1b5702 UnknownText_0x1b572e: ; 0x1b572e text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, hi, <PLAYER>," @@ -474,7 +474,7 @@ UnknownText_0x1b572e: ; 0x1b572e UnknownText_0x1b575a: ; 0x1b575a text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, hi, <PLAYER>," @@ -486,7 +486,7 @@ UnknownText_0x1b5786: ; 0x1b5786 line "up and answer!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -495,7 +495,7 @@ UnknownText_0x1b57b7: ; 0x1b57b7 line "up and answer!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -504,7 +504,7 @@ UnknownText_0x1b57e8: ; 0x1b57e8 line "up and answer!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -526,7 +526,7 @@ UnknownText_0x1b5819: ; 0x1b5819 UnknownText_0x1b589a: ; 0x1b589a text "Hi, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here!" para "Oh, <PLAYER>? You" @@ -535,7 +535,7 @@ UnknownText_0x1b589a: ; 0x1b589a UnknownText_0x1b58c2: ; 0x1b58c2 text "Hi, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here!" para "Oh, <PLAYER>? You" @@ -544,7 +544,7 @@ UnknownText_0x1b58c2: ; 0x1b58c2 UnknownText_0x1b58ea: ; 0x1b58ea text "Hi, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here!" para "Oh, <PLAYER>? You" @@ -556,7 +556,7 @@ UnknownText_0x1b5912: ; 0x1b5912 line "How're you doing?" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "," line "got a minute?" done @@ -566,7 +566,7 @@ UnknownText_0x1b5948: ; 0x1b5948 line "it going?" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Got a minute?" done @@ -576,7 +576,7 @@ UnknownText_0x1b597c: ; 0x1b597c line "How're you doing?" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "," line "got a minute?" done @@ -586,7 +586,7 @@ UnknownText_0x1b59b2: ; 0x1b59b2 line "#MON doing?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "'s" line "raring to go, just" cont "like always." @@ -601,7 +601,7 @@ UnknownText_0x1b59b2: ; 0x1b59b2 UnknownText_0x1b5a3b: ; 0x1b5a3b text "Hello? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking." para "Oh. Hi, <PLAY_G>!" @@ -611,7 +611,7 @@ UnknownText_0x1b5a3b: ; 0x1b5a3b UnknownText_0x1b5a74: ; 0x1b5a74 text "Hello? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking." para "Oh, hi, <PLAY_G>!" @@ -620,7 +620,7 @@ UnknownText_0x1b5a74: ; 0x1b5a74 UnknownText_0x1b5a9f: ; 0x1b5a9f text "Hello? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking." para "Oh, hi, <PLAY_G>!" @@ -632,7 +632,7 @@ UnknownText_0x1b5ad8: ; 0x1b5ad8 line "morning!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Isn't it nice out?" done @@ -641,7 +641,7 @@ UnknownText_0x1b5b0b: ; 0x1b5b0b text "<PLAY_G>, howdy!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Isn't it nice out?" done @@ -651,7 +651,7 @@ UnknownText_0x1b5b37: ; 0x1b5b37 line "<PLAY_G>!" para "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Were you awake?" done @@ -668,7 +668,7 @@ UnknownText_0x1b5b68: ; 0x1b5b68 para "Of all my #MON," line "@" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " is the" cont "hardest to handle." @@ -709,21 +709,21 @@ UnknownText_0x1b5cb6: ; 0x1b5cb6 UnknownText_0x1b5d09: ; 0x1b5d09 text "Hiya, it's Uncle" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done UnknownText_0x1b5d21: ; 0x1b5d21 text "Hiya, it's Uncle" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done UnknownText_0x1b5d39: ; 0x1b5d39 text "Hiya, it's Uncle" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -738,7 +738,7 @@ UnknownText_0x1b5d51: ; 0x1b5d51 UnknownText_0x1b5d9f: ; 0x1b5d9f text "Hello, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "speaking." @@ -748,7 +748,7 @@ UnknownText_0x1b5d9f: ; 0x1b5d9f UnknownText_0x1b5dcc: ; 0x1b5dcc text "Hello, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "speaking." @@ -758,7 +758,7 @@ UnknownText_0x1b5dcc: ; 0x1b5dcc UnknownText_0x1b5df8: ; 0x1b5df8 text "Hello, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "speaking." @@ -771,7 +771,7 @@ UnknownText_0x1b5e25: ; 0x1b5e25 line "<PLAY_G>." para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Were you sleeping?" done @@ -779,7 +779,7 @@ UnknownText_0x1b5e25: ; 0x1b5e25 UnknownText_0x1b5e59: ; 0x1b5e59 text "Hi, <PLAY_G>." line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "How are things" @@ -791,7 +791,7 @@ UnknownText_0x1b5e8e: ; 0x1b5e8e line "<PLAY_G>." para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Are you awake?" done @@ -805,7 +805,7 @@ UnknownText_0x1b5ebe: ; 0x1b5ebe para "Me, I take my" line "@" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " to the" para "#MON CENTER in" @@ -820,7 +820,7 @@ UnknownText_0x1b5ebe: ; 0x1b5ebe UnknownText_0x1b5f7a: ; 0x1b5f7a text "Yeah, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " the" line "HIKER here." @@ -829,7 +829,7 @@ UnknownText_0x1b5f7a: ; 0x1b5f7a UnknownText_0x1b5f9e: ; 0x1b5f9e text "Yeah, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " the" line "HIKER here." @@ -839,7 +839,7 @@ UnknownText_0x1b5f9e: ; 0x1b5f9e UnknownText_0x1b5fc9: ; 0x1b5fc9 text "Yeah, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " the" line "HIKER here." @@ -851,7 +851,7 @@ UnknownText_0x1b5ff6: ; 0x1b5ff6 text "Yo, <PLAYER>?" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "the HIKER!" done @@ -861,7 +861,7 @@ UnknownText_0x1b6017: ; 0x1b6017 line "<PLAYER>?" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "the HIKER!" done @@ -871,7 +871,7 @@ UnknownText_0x1b6041: ; 0x1b6041 line "awake?" para "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "the HIKER!" done @@ -881,7 +881,7 @@ UnknownText_0x1b606f: ; 0x1b606f line "as feisty as ever?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " and" line "me--we have energy" @@ -895,7 +895,7 @@ UnknownText_0x1b606f: ; 0x1b606f UnknownText_0x1b60f5: ; 0x1b60f5 text "Yes? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking." para "Hey, <PLAY_G>!" @@ -904,7 +904,7 @@ UnknownText_0x1b60f5: ; 0x1b60f5 UnknownText_0x1b611b: ; 0x1b611b text "Yes? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking." para "This must be" @@ -914,7 +914,7 @@ UnknownText_0x1b611b: ; 0x1b611b UnknownText_0x1b6149: ; 0x1b6149 text "Yes? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " speaking." para "Ah, <PLAY_G>!" @@ -923,7 +923,7 @@ UnknownText_0x1b6149: ; 0x1b6149 UnknownText_0x1b616e: ; 0x1b616e text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "<PLAY_G>, right?" @@ -932,7 +932,7 @@ UnknownText_0x1b616e: ; 0x1b616e UnknownText_0x1b618f: ; 0x1b618f text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "<PLAY_G>, what are" @@ -942,7 +942,7 @@ UnknownText_0x1b618f: ; 0x1b618f UnknownText_0x1b61bd: ; 0x1b61bd text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "<PLAY_G>, sorry to" @@ -966,7 +966,7 @@ UnknownText_0x1b61f2: ; 0x1b61f2 UnknownText_0x1b626a: ; 0x1b626a text "Hello? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, <PLAY_G>!" @@ -976,7 +976,7 @@ UnknownText_0x1b626a: ; 0x1b626a UnknownText_0x1b6296: ; 0x1b6296 text "Hello? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, <PLAY_G>!" @@ -986,7 +986,7 @@ UnknownText_0x1b6296: ; 0x1b6296 UnknownText_0x1b62c5: ; 0x1b62c5 text "Hello? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, <PLAY_G>!" @@ -997,7 +997,7 @@ UnknownText_0x1b62f1: ; 0x1b62f1 text "<PLAY_G>?" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Good morning!" done @@ -1006,7 +1006,7 @@ UnknownText_0x1b630e: ; 0x1b630e text "<PLAY_G>?" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text ". Is" line "this a bad time?" done @@ -1015,7 +1015,7 @@ UnknownText_0x1b6331: ; 0x1b6331 text "<PLAY_G>?" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "Got time to chat?" done @@ -1026,13 +1026,13 @@ UnknownText_0x1b6352: ; 0x1b6352 para "I train every day" line "with @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "." done UnknownText_0x1b638c: ; 0x1b638c text "Hello? @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "here…" @@ -1041,7 +1041,7 @@ UnknownText_0x1b638c: ; 0x1b638c UnknownText_0x1b63a8: ; 0x1b63a8 text "Hello? @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "here…" @@ -1050,7 +1050,7 @@ UnknownText_0x1b63a8: ; 0x1b63a8 UnknownText_0x1b63c4: ; 0x1b63c4 text "Hello? @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "" line "here…" @@ -1063,7 +1063,7 @@ UnknownText_0x1b63e3: ; 0x1b63e3 para "It's your pal," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -1073,7 +1073,7 @@ UnknownText_0x1b6407: ; 0x1b6407 para "It's your buddy" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -1083,14 +1083,14 @@ UnknownText_0x1b642c: ; 0x1b642c para "It's your sidekick" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b6454: ; 0x1b6454 text "Yeah, hello." line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "…Huh, <PLAY_G>? Yo!" @@ -1099,7 +1099,7 @@ UnknownText_0x1b6454: ; 0x1b6454 UnknownText_0x1b647e: ; 0x1b647e text "Yeah, hello, you" line "got @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "…Huh, <PLAY_G>? Yo!" @@ -1108,7 +1108,7 @@ UnknownText_0x1b647e: ; 0x1b647e UnknownText_0x1b64a8: ; 0x1b64a8 text "Yeah, hello, you" line "got @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "…Huh, <PLAY_G>? Yo!" @@ -1117,7 +1117,7 @@ UnknownText_0x1b64a8: ; 0x1b64a8 UnknownText_0x1b64d2: ; 0x1b64d2 text "Yeah, hello?" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " calling." para "What are you up" @@ -1127,7 +1127,7 @@ UnknownText_0x1b64d2: ; 0x1b64d2 UnknownText_0x1b6506: ; 0x1b6506 text "Yeah, hello?" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " calling." para "Where are you now," @@ -1137,7 +1137,7 @@ UnknownText_0x1b6506: ; 0x1b6506 UnknownText_0x1b6539: ; 0x1b6539 text "Yeah, hello?" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " calling." para "Are you awake now," @@ -1152,7 +1152,7 @@ UnknownText_0x1b656c: ; 0x1b656c UnknownText_0x1b659d: ; 0x1b659d text "Yup, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Is this <PLAY_G>?" @@ -1161,7 +1161,7 @@ UnknownText_0x1b659d: ; 0x1b659d UnknownText_0x1b65c7: ; 0x1b65c7 text "Yup, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Is that <PLAY_G>?" @@ -1169,7 +1169,7 @@ UnknownText_0x1b65c7: ; 0x1b65c7 UnknownText_0x1b65e3: ; 0x1b65e3 text "Yup, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Is that <PLAY_G>?" @@ -1179,21 +1179,21 @@ UnknownText_0x1b65e3: ; 0x1b65e3 UnknownText_0x1b660d: ; 0x1b660d text "Hello! It's me," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b6624: ; 0x1b6624 text "Hello! It's me," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b663b: ; 0x1b663b text "Hello! It's me," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -1212,7 +1212,7 @@ UnknownText_0x1b6652: ; 0x1b6652 UnknownText_0x1b66c8: ; 0x1b66c8 text "Hi, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " on the" line "line." @@ -1221,7 +1221,7 @@ UnknownText_0x1b66c8: ; 0x1b66c8 UnknownText_0x1b66ec: ; 0x1b66ec text "Hi, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " on the" line "line." @@ -1231,7 +1231,7 @@ UnknownText_0x1b66ec: ; 0x1b66ec UnknownText_0x1b6713: ; 0x1b6713 text "Hi, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " on the" line "line." @@ -1244,7 +1244,7 @@ UnknownText_0x1b6738: ; 0x1b6738 para "It's me!" line "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -1253,7 +1253,7 @@ UnknownText_0x1b6757: ; 0x1b6757 para "It's me!" line "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done @@ -1262,13 +1262,13 @@ UnknownText_0x1b6776: ; 0x1b6776 para "It's me!" line "It's me, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b6795: ; 0x1b6795 text "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " is" line "so full of energy," @@ -1282,7 +1282,7 @@ UnknownText_0x1b6795: ; 0x1b6795 UnknownText_0x1b67e2: ; 0x1b67e2 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Hi, <PLAY_G>!" @@ -1292,7 +1292,7 @@ UnknownText_0x1b67e2: ; 0x1b67e2 UnknownText_0x1b680e: ; 0x1b680e text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Hi, <PLAY_G>, good" @@ -1302,7 +1302,7 @@ UnknownText_0x1b680e: ; 0x1b680e UnknownText_0x1b6836: ; 0x1b6836 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Hi, <PLAY_G>, good" @@ -1314,7 +1314,7 @@ UnknownText_0x1b6862: ; 0x1b6862 line "morning!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you?" done @@ -1324,7 +1324,7 @@ UnknownText_0x1b6890: ; 0x1b6890 line "day!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you?" done @@ -1334,7 +1334,7 @@ UnknownText_0x1b68ba: ; 0x1b68ba line "evening!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." line "How are you?" done @@ -1384,7 +1384,7 @@ UnknownText_0x1b6a22: ; 0x1b6a22 line "morning!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text ", how" line "pika are you?" done @@ -1394,7 +1394,7 @@ UnknownText_0x1b6a56: ; 0x1b6a56 line "pika day!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text ", how" line "pika are you?" done @@ -1404,7 +1404,7 @@ UnknownText_0x1b6a8b: ; 0x1b6a8b line "evening!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text ". Were" line "you pika awake?" done @@ -1414,7 +1414,7 @@ UnknownText_0x1b6ac2: ; 0x1b6ac2 line "this! My lovable" para "@" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " looked" line "at me and grinned!" @@ -1426,7 +1426,7 @@ UnknownText_0x1b6ac2: ; 0x1b6ac2 UnknownText_0x1b6b39: ; 0x1b6b39 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, Good morning," @@ -1436,7 +1436,7 @@ UnknownText_0x1b6b39: ; 0x1b6b39 UnknownText_0x1b6b65: ; 0x1b6b65 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "That voice…" @@ -1446,7 +1446,7 @@ UnknownText_0x1b6b65: ; 0x1b6b65 UnknownText_0x1b6b92: ; 0x1b6b92 text "Hello, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "This must be" @@ -1456,7 +1456,7 @@ UnknownText_0x1b6b92: ; 0x1b6b92 UnknownText_0x1b6bb9: ; 0x1b6bb9 text "Hello!" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "Good morning! The" @@ -1466,7 +1466,7 @@ UnknownText_0x1b6bb9: ; 0x1b6bb9 UnknownText_0x1b6bef: ; 0x1b6bef text "Hello!" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "What a perfect day" @@ -1476,7 +1476,7 @@ UnknownText_0x1b6bef: ; 0x1b6bef UnknownText_0x1b6c23: ; 0x1b6c23 text "Hello!" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "It's a great night" @@ -1493,7 +1493,7 @@ UnknownText_0x1b6c56: ; 0x1b6c56 UnknownText_0x1b6c96: ; 0x1b6c96 text "Yes? @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "Ah, <PLAYER>. What" @@ -1502,7 +1502,7 @@ UnknownText_0x1b6c96: ; 0x1b6c96 UnknownText_0x1b6cc6: ; 0x1b6cc6 text "Yes? @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "Ah, <PLAYER>. What" @@ -1511,7 +1511,7 @@ UnknownText_0x1b6cc6: ; 0x1b6cc6 UnknownText_0x1b6cf6: ; 0x1b6cf6 text "Yes? @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "Ah, <PLAYER>. What" @@ -1524,7 +1524,7 @@ UnknownText_0x1b6d26: ; 0x1b6d26 para "Hey! It's me," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -1534,7 +1534,7 @@ UnknownText_0x1b6d57: ; 0x1b6d57 para "Hey, it's me," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -1544,7 +1544,7 @@ UnknownText_0x1b6d88: ; 0x1b6d88 para "Hey, it's me," line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -1562,7 +1562,7 @@ UnknownText_0x1b6db9: ; 0x1b6db9 line "I'm impressed." para "Heh, my @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "" line "is so tough, it" @@ -1574,7 +1574,7 @@ UnknownText_0x1b6db9: ; 0x1b6db9 UnknownText_0x1b6e7c: ; 0x1b6e7c text "Yes? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh, <PLAY_G>." @@ -1584,7 +1584,7 @@ UnknownText_0x1b6e7c: ; 0x1b6e7c UnknownText_0x1b6ea6: ; 0x1b6ea6 text "Yes? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh, <PLAY_G>." @@ -1594,7 +1594,7 @@ UnknownText_0x1b6ea6: ; 0x1b6ea6 UnknownText_0x1b6ec9: ; 0x1b6ec9 text "Yes? This is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." para "Oh, <PLAY_G>, good" @@ -1606,7 +1606,7 @@ UnknownText_0x1b6ef3: ; 0x1b6ef3 para "Good morning. This" line "is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -1614,7 +1614,7 @@ UnknownText_0x1b6f1c: ; 0x1b6f1c text "Is this <PLAY_G>?" para "Hi, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -1623,7 +1623,7 @@ UnknownText_0x1b6f37: ; 0x1b6f37 para "Good evening. This" line "is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "." done @@ -1639,7 +1639,7 @@ UnknownText_0x1b6f60: ; 0x1b6f60 line "too hard." para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " is" line "cute and lively" @@ -1653,7 +1653,7 @@ UnknownText_0x1b6f60: ; 0x1b6f60 UnknownText_0x1b7019: ; 0x1b7019 text "Yes, hello?" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here!" para "Morning, <PLAY_G>!" @@ -1665,7 +1665,7 @@ UnknownText_0x1b7019: ; 0x1b7019 UnknownText_0x1b7057: ; 0x1b7057 text "Yes, hello?" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here!" para "Hi, <PLAY_G>!" @@ -1677,7 +1677,7 @@ UnknownText_0x1b7057: ; 0x1b7057 UnknownText_0x1b7092: ; 0x1b7092 text "Yes, hello?" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here!" para "Evening, <PLAY_G>!" @@ -1692,7 +1692,7 @@ UnknownText_0x1b70e7: ; 0x1b70e7 line "<PLAY_G>!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "Good morning!" done @@ -1701,7 +1701,7 @@ UnknownText_0x1b7112: ; 0x1b7112 text "Hi, <PLAY_G>!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "Remember me?" done @@ -1711,7 +1711,7 @@ UnknownText_0x1b7132: ; 0x1b7132 line "<PLAY_G>!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "Are you free now?" done @@ -1721,7 +1721,7 @@ UnknownText_0x1b7161: ; 0x1b7161 line "#MON fine?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text "" line "looks like it will" @@ -1735,7 +1735,7 @@ UnknownText_0x1b7161: ; 0x1b7161 UnknownText_0x1b71d5: ; 0x1b71d5 text "Hello, you have" line "reached @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Ah, <PLAY_G>." @@ -1744,7 +1744,7 @@ UnknownText_0x1b71d5: ; 0x1b71d5 UnknownText_0x1b71fc: ; 0x1b71fc text "Hello, you have" line "reached @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Ah, <PLAY_G>, is" @@ -1754,7 +1754,7 @@ UnknownText_0x1b71fc: ; 0x1b71fc UnknownText_0x1b722a: ; 0x1b722a text "Hello, you have" line "reached @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Ah, if it isn't" @@ -1763,7 +1763,7 @@ UnknownText_0x1b722a: ; 0x1b722a UnknownText_0x1b725c: ; 0x1b725c text "Ah, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Have you got a" @@ -1772,7 +1772,7 @@ UnknownText_0x1b725c: ; 0x1b725c UnknownText_0x1b7283: ; 0x1b7283 text "Ah, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Can you talk now?" @@ -1780,7 +1780,7 @@ UnknownText_0x1b7283: ; 0x1b7283 UnknownText_0x1b72a5: ; 0x1b72a5 text "Ah, it's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Sorry for calling" @@ -1792,13 +1792,13 @@ UnknownText_0x1b72d0: ; 0x1b72d0 line "grown any?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " has" line "grown quite a bit." done UnknownText_0x1b730b: ; 0x1b730b - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "<PLAYER>! Beautiful" @@ -1806,7 +1806,7 @@ UnknownText_0x1b730b: ; 0x1b730b done UnknownText_0x1b7331: ; 0x1b7331 - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "<PLAYER>! Beautiful" @@ -1814,7 +1814,7 @@ UnknownText_0x1b7331: ; 0x1b7331 done UnknownText_0x1b7357: ; 0x1b7357 - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text " here…" para "<PLAYER>! Beautiful" @@ -1824,28 +1824,28 @@ UnknownText_0x1b7357: ; 0x1b7357 UnknownText_0x1b737f: ; 0x1b737f text "Hey, <PLAYER>!" line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b7397: ; 0x1b7397 text "Hey, <PLAYER>!" line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b73af: ; 0x1b73af text "Hey, <PLAYER>!" line "This is @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" done UnknownText_0x1b73c7: ; 0x1b73c7 text "Yup, yup!" line "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Hah, and here's" @@ -1855,7 +1855,7 @@ UnknownText_0x1b73c7: ; 0x1b73c7 UnknownText_0x1b73ef: ; 0x1b73ef text "Yup, yup!" line "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Hah, and here's" @@ -1865,7 +1865,7 @@ UnknownText_0x1b73ef: ; 0x1b73ef UnknownText_0x1b7417: ; 0x1b7417 text "Yup, yup!" line "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Hah, and here's" @@ -1875,7 +1875,7 @@ UnknownText_0x1b7417: ; 0x1b7417 UnknownText_0x1b743f: ; 0x1b743f text "<PLAY_G>, it's" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Have you had a" @@ -1885,7 +1885,7 @@ UnknownText_0x1b743f: ; 0x1b743f UnknownText_0x1b746f: ; 0x1b746f text "<PLAY_G>, it's" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Have you had a" @@ -1895,7 +1895,7 @@ UnknownText_0x1b746f: ; 0x1b746f UnknownText_0x1b749b: ; 0x1b749b text "<PLAY_G>, it's" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" para "Have you had a" @@ -1907,7 +1907,7 @@ UnknownText_0x1b74c8: ; 0x1b74c8 line "looking good?" para "My @" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " and" line "me--we're looking" @@ -1918,7 +1918,7 @@ UnknownText_0x1b74c8: ; 0x1b74c8 UnknownText_0x1b751a: ; 0x1b751a text "Yes, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh. Hi, <PLAY_G>!" @@ -1928,7 +1928,7 @@ UnknownText_0x1b751a: ; 0x1b751a UnknownText_0x1b7548: ; 0x1b7548 text "Yes, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, hi, <PLAY_G>!" @@ -1938,7 +1938,7 @@ UnknownText_0x1b7548: ; 0x1b7548 UnknownText_0x1b756f: ; 0x1b756f text "Yes, this is" line "@" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "…" para "Oh, hi, <PLAY_G>!" @@ -1948,7 +1948,7 @@ UnknownText_0x1b758f: ; 0x1b758f text "<PLAY_G>!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "Good morning!" done @@ -1957,7 +1957,7 @@ UnknownText_0x1b75ac: ; 0x1b75ac text "<PLAY_G>!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "Working hard?" done @@ -1966,7 +1966,7 @@ UnknownText_0x1b75c9: ; 0x1b75c9 text "<PLAY_G>!" para "It's @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "!" line "Were you up?" done @@ -1976,10 +1976,10 @@ UnknownText_0x1b75e5: ; 0x1b75e5 line "your #MON?" para "Hey, @" - TX_RAM StringBuffer3 + text_from_ram StringBuffer3 text "'s" line "@" - TX_RAM StringBuffer4 + text_from_ram StringBuffer4 text " is" cont "looking good!" done diff --git a/trainers/attributes.asm b/trainers/attributes.asm index 23e8ed25e..1aa506522 100644 --- a/trainers/attributes.asm +++ b/trainers/attributes.asm @@ -1,20 +1,22 @@ -NO_AI EQU 0 -AI_BASIC EQU 1 << 0 -AI_SETUP EQU 1 << 1 -AI_TYPES EQU 1 << 2 -AI_OFFENSIVE EQU 1 << 3 -AI_SMART EQU 1 << 4 -AI_OPPORTUNIST EQU 1 << 5 -AI_AGGRESSIVE EQU 1 << 6 -AI_CAUTIOUS EQU 1 << 7 -AI_STATUS EQU 1 << 8 -AI_RISKY EQU 1 << 9 -AI_10 EQU 1 << 10 -AI_11 EQU 1 << 11 -AI_12 EQU 1 << 12 -AI_13 EQU 1 << 13 -AI_14 EQU 1 << 14 -AI_15 EQU 1 << 15 + const_def + const NO_AI +const_value = 0 + shift_const AI_BASIC + shift_const AI_SETUP + shift_const AI_TYPES + shift_const AI_OFFENSIVE + shift_const AI_SMART + shift_const AI_OPPORTUNIST + shift_const AI_AGGRESSIVE + shift_const AI_CAUTIOUS + shift_const AI_STATUS + shift_const AI_RISKY + shift_const AI_10 + shift_const AI_11 + shift_const AI_12 + shift_const AI_13 + shift_const AI_14 + shift_const AI_15 TrainerClassAttributes: ; 3959c @@ -356,24 +356,11 @@ wc310:: ds 1 wc311:: ds 1 wc312:: ds 1 wc313:: ds 1 -wc314:: ds 1 -wc315:: ds 1 -wc316:: ds 1 -wc317:: ds 1 -wc318:: ds 1 -wc319:: ds 1 -wc31a:: ds 1 -wc31b:: ds 1 -wc31c:: ds 1 -wc31d:: ds 1 -wc31e:: ds 1 -wc31f:: ds 1 -wc320:: ds 4 -wc324:: ds 34 -wc346:: ds 94 -wc3a4:: ds 8 -wc3ac:: ds 8 -wc3b4:: ds 1 +wPartyMonMenuIconAnims:: ds 96 ; c314 +wc374:: ds 48 ; c374 +wc3a4:: ds 8 ; c3b4 +wc3ac:: ds 8 ; c3bc +wc3b4:: ds 1 ; c3 wc3b5:: ds 1 CurIcon:: ; c3b6 @@ -1719,7 +1706,7 @@ IsInBattle:: ; d22d ; 2: trainer battle ds 1 -wd22e:: ds 1 +TempWildMonSpecies:: ds 1 OtherTrainerClass:: ; d22f ; class (Youngster, Bug Catcher, etc.) of opposing trainer ; 0 if opponent is a wild Pokémon, not a trainer @@ -2288,7 +2275,7 @@ BikeFlags:: ; dbf5 wCurrentMapTriggerPointer:: ; dbf7 ds 2 -wdbf9:: ds 2 +wCurrentCaller:: ds 2 wdbfb:: ds 1 wdbfc:: ds 1 wdbfd:: ds 1 @@ -2361,9 +2348,9 @@ wdc41:: ds 1 wdc42:: ds 8 wdc4a:: ds 1 wdc4b:: ds 1 -wdc4c:: ds 4 -wdc50:: ds 4 -wdc54:: ds 4 +wDailyRematchFlags:: ds 4 +wDailyPhoneItemFlags:: ds 4 +wDailyPhoneTimeOfDayFlags:: ds 4 wdc58:: ds 2 wdc5a:: ds 1 wdc5b:: ds 1 @@ -2600,7 +2587,14 @@ LYOverrides:: ; d100 ds SCREEN_HEIGHT_PX LYOverridesEnd:: - ds $100 - SCREEN_HEIGHT_PX + ds 1 +w5_d191:: ds 1 +w5_d192:: ds 1 +w5_d193:: ds 1 +w5_d194:: ds 1 +w5_d195:: ds 1 + +ds 106 LYOverridesBackup:: ; d200 ds SCREEN_HEIGHT_PX |