diff options
author | IIMarckus <iimarckus@gmail.com> | 2015-06-25 22:01:08 -0600 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2015-06-25 22:01:08 -0600 |
commit | e57e1ba63b2a2d966e516c8007a18463b0964b80 (patch) | |
tree | 566688a8627e04c5e85d38c7255f1cc808dd8305 | |
parent | bd022e179e51f1bf2af6f33685819c9c8c2ebf74 (diff) |
Improve some signpost labels.
114 files changed, 2112 insertions, 3348 deletions
diff --git a/constants/event_flags.asm b/constants/event_flags.asm index 4ea083226..d3732aa1e 100644 --- a/constants/event_flags.asm +++ b/constants/event_flags.asm @@ -121,6 +121,8 @@ EVENT_GOT_TM06_TOXIC EQU $0dd EVENT_GOT_UP_GRADE EQU $0de EVENT_GOT_TM07_ZAP_CANNON EQU $0df EVENT_GOT_TM42_DREAM_EATER EQU $0e0 +EVENT_TALKED_TO_OAK_IN_KANTO EQU $0e1 +EVENT_GOT_HP_UP_FROM_VERMILION_GUY EQU $0e2 EVENT_GOT_TM29_PSYCHIC EQU $0e3 EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE EQU $0f9 EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM EQU $0fb @@ -196,7 +198,7 @@ EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA EQU $321 EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA EQU $322 EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA EQU $323 EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA EQU $324 -EVENT_LISTENED_TO_RADIO_IN_NEIGHBORS_HOUSE EQU $325 +EVENT_LISTENED_TO_INITIAL_RADIO EQU $325 EVENT_WALL_OPENED_IN_HO_OH_CHAMBER EQU $326 EVENT_WALL_OPENED_IN_KABUTO_CHAMBER EQU $327 EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER EQU $328 diff --git a/engine/specials.asm b/engine/specials.asm index ef2952328..066767025 100644 --- a/engine/specials.asm +++ b/engine/specials.asm @@ -49,7 +49,7 @@ SpecialsPointers:: ; c029 add_special Function166d6 add_special Function1672a add_special Function16936 - add_special Function2c547 + add_special MoveDeletion add_special Function16218 add_special Function8cc04 add_special SpecialNameRival diff --git a/event/move_deleter.asm b/event/move_deleter.asm index b81006681..76dd99d38 100644 --- a/event/move_deleter.asm +++ b/event/move_deleter.asm @@ -1,4 +1,4 @@ -Function2c547: ; 2c547 +MoveDeletion: ld hl, UnknownText_0x2c5ef call PrintText call YesNoBox @@ -58,7 +58,6 @@ Function2c547: ; 2c547 ld hl, UnknownText_0x2c5d1 call PrintText ret -; 2c5d1 UnknownText_0x2c5d1: ; 0x2c5d1 ; That #MON knows only one move. @@ -165,4 +164,3 @@ Function2c5f9: ; 2c5f9 xor a ld [hl], a ret -; 2c642 diff --git a/maps/AzaleaTown.asm b/maps/AzaleaTown.asm index 9b102c840..dca9e6167 100644 --- a/maps/AzaleaTown.asm +++ b/maps/AzaleaTown.asm @@ -194,41 +194,32 @@ KurtOutsideScript_0x19810c: ; 0x19810c end ; 0x198117 -MapAzaleaTownSignpost0Script: ; 0x198117 - jumptext UnknownText_0x19865a -; 0x19811a +AzaleaTownSign: + jumptext AzaleaTownSignText -MapAzaleaTownSignpost1Script: ; 0x19811a - jumptext UnknownText_0x198693 -; 0x19811d +KurtsHouseSign: + jumptext KurtsHouseSignText -MapAzaleaTownSignpost2Script: ; 0x19811d - jumptext UnknownText_0x1986a1 -; 0x198120 +AzaleaGymSign: + jumptext AzaleaGymSignText -MapAzaleaTownSignpost3Script: ; 0x198120 - jumptext UnknownText_0x1986e7 -; 0x198123 +SlowpokeWellSign: + jumptext SlowpokeWellSignText -MapAzaleaTownSignpost4Script: ; 0x198123 - jumptext UnknownText_0x19878d -; 0x198126 +CharcoalKilnSign: + jumptext CharcoalKilnSignText -MapAzaleaTownSignpost7Script: ; 0x198126 - jumptext UnknownText_0x19879c -; 0x198129 +AzaleaTownIlextForestSign: + jumptext AzaleaTownIlexForestSignText -MapAzaleaTownSignpost5Script: ; 0x198129 +AzaleaTownPokeCenterSign: jumpstd pokecentersign -; 0x19812c -MapAzaleaTownSignpost6Script: ; 0x19812c +AzaleaTownMartSign: jumpstd martsign -; 0x19812f -FruitTreeScript_0x19812f: ; 0x19812f +WhiteApricornTree: fruittree $14 -; 0x198131 MapAzaleaTownSignpostItem8: ; 0x198131 dw $00b1 @@ -448,21 +439,19 @@ UnknownText_0x198628: ; 0x198628 done ; 0x19865a -UnknownText_0x19865a: ; 0x19865a +AzaleaTownSignText: text "AZALEA TOWN" line "Where People and" para "#MON Live in" line "Happy Harmony" done -; 0x198693 -UnknownText_0x198693: ; 0x198693 +KurtsHouseSignText: text "KURT'S HOUSE" done -; 0x1986a1 -UnknownText_0x1986a1: ; 0x1986a1 +AzaleaGymSignText: text "AZALEA TOWN" line "#MON GYM" cont "LEADER: BUGSY" @@ -471,9 +460,8 @@ UnknownText_0x1986a1: ; 0x1986a1 line "Bug #MON" cont "Encyclopedia" done -; 0x1986e7 -UnknownText_0x1986e7: ; 0x1986e7 +SlowpokeWellSignText: text "SLOWPOKE WELL" para "Also known as the" @@ -489,20 +477,17 @@ UnknownText_0x1986e7: ; 0x1986e7 para "ended a drought" line "400 years ago." done -; 0x19878d -UnknownText_0x19878d: ; 0x19878d +CharcoalKilnSignText: text "CHARCOAL KILN" done -; 0x19879c -UnknownText_0x19879c: ; 0x19879c +AzaleaTownIlexForestSignText: text "ILEX FOREST" para "Enter through the" line "gate." done -; 0x1987c1 AzaleaTown_MapEventHeader: ; 0x1987c1 ; filler @@ -527,14 +512,14 @@ AzaleaTown_MapEventHeader: ; 0x1987c1 ; signposts db 9 - signpost 9, 19, $0, MapAzaleaTownSignpost0Script - signpost 9, 10, $0, MapAzaleaTownSignpost1Script - signpost 15, 14, $0, MapAzaleaTownSignpost2Script - signpost 7, 29, $0, MapAzaleaTownSignpost3Script - signpost 13, 19, $0, MapAzaleaTownSignpost4Script - signpost 9, 16, $0, MapAzaleaTownSignpost5Script - signpost 5, 22, $0, MapAzaleaTownSignpost6Script - signpost 9, 3, $0, MapAzaleaTownSignpost7Script + signpost 9, 19, $0, AzaleaTownSign + signpost 9, 10, $0, KurtsHouseSign + signpost 15, 14, $0, AzaleaGymSign + signpost 7, 29, $0, SlowpokeWellSign + signpost 13, 19, $0, CharcoalKilnSign + signpost 9, 16, $0, AzaleaTownPokeCenterSign + signpost 5, 22, $0, AzaleaTownMartSign + signpost 9, 3, $0, AzaleaTownIlextForestSign signpost 6, 31, $7, MapAzaleaTownSignpostItem8 ; people-events @@ -547,7 +532,7 @@ AzaleaTown_MapEventHeader: ; 0x1987c1 person_event SPRITE_SLOWPOKE, 13, 22, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9 person_event SPRITE_SLOWPOKE, 13, 33, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9 person_event SPRITE_SLOWPOKE, 19, 19, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9 - person_event SPRITE_FRUIT_TREE, 6, 12, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x19812f, $ffff + person_event SPRITE_FRUIT_TREE, 6, 12, $1, $0, 255, 255, $0, 0, WhiteApricornTree, $ffff person_event SPRITE_AZALEA_ROCKET, 14, 15, $8, $0, 255, 255, $0, 0, ObjectEvent, $06bf person_event SPRITE_AZALEA_ROCKET, 20, 14, $6, $0, 255, 255, $0, 0, AzaleaRocketScript_0x1980ae, $06fc person_event SPRITE_KURT_OUTSIDE, 9, 10, $8, $0, 255, 255, $0, 0, KurtOutsideScript_0x19810c, $07a4 diff --git a/maps/BattleTower1F.asm b/maps/BattleTower1F.asm index 180b51a48..e03946cb1 100644 --- a/maps/BattleTower1F.asm +++ b/maps/BattleTower1F.asm @@ -109,7 +109,7 @@ UnknownScript_0x9e44e: ; 0x9e44e writebyte $8 special Function170687 UnknownScript_0x9e454: ; 0x9e454 - musicfadeout $0000, $8 + 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 diff --git a/maps/BlackthornCity.asm b/maps/BlackthornCity.asm index 0d2635429..8699891d1 100644 --- a/maps/BlackthornCity.asm +++ b/maps/BlackthornCity.asm @@ -127,33 +127,26 @@ SantosNotSaturdayScript: loadmovesprites end -MapBlackthornCitySignpost0Script: ; 0x1a4765 - jumptext UnknownText_0x1a4b67 -; 0x1a4768 +BlackthornCitySign: + jumptext BlackthornCitySignText -MapBlackthornCitySignpost1Script: ; 0x1a4768 - jumptext UnknownText_0x1a4b91 -; 0x1a476b +BlackthornGymSign: + jumptext BlackthornGymSignText -MapBlackthornCitySignpost2Script: ; 0x1a476b - jumptext UnknownText_0x1a4bd9 -; 0x1a476e +MoveDeletersHouseSign: + jumptext MoveDeletersHouseSignText -MapBlackthornCitySignpost3Script: ; 0x1a476e - jumptext UnknownText_0x1a4bef -; 0x1a4771 +DragonDensSign: + jumptext DragonDensSignText -MapBlackthornCitySignpost4Script: ; 0x1a4771 - jumptext UnknownText_0x1a4c03 -; 0x1a4774 +BlackthornCityTrainerTips: + jumptext BlackthornCityTrainerTipsText -MapBlackthornCitySignpost6Script: ; 0x1a4774 +BlackthornCityPokeCenterSign: jumpstd pokecentersign -; 0x1a4777 -MapBlackthornCitySignpost5Script: ; 0x1a4777 +BlackthornCityMartSign: jumpstd martsign -; 0x1a477a UnknownText_0x1a477a: ; 0x1a477a text "I am sorry." @@ -296,15 +289,14 @@ UnknownText_0x1a4b1e: ; 0x1a4b1e done ; 0x1a4b67 -UnknownText_0x1a4b67: ; 0x1a4b67 +BlackthornCitySignText: text "BLACKTHORN CITY" para "A Quiet Mountain" line "Retreat" done -; 0x1a4b91 -UnknownText_0x1a4b91: ; 0x1a4b91 +BlackthornGymSignText: ; 0x1a4b91 text "BLACKTHORN CITY" line "#MON GYM" cont "LEADER: CLAIR" @@ -314,19 +306,17 @@ UnknownText_0x1a4b91: ; 0x1a4b91 done ; 0x1a4bd9 -UnknownText_0x1a4bd9: ; 0x1a4bd9 +MoveDeletersHouseSignText: text "MOVE DELETER'S" line "HOUSE" done -; 0x1a4bef -UnknownText_0x1a4bef: ; 0x1a4bef +DragonDensSignText: text "DRAGON'S DEN" line "AHEAD" done -; 0x1a4c03 -UnknownText_0x1a4c03: ; 0x1a4c03 +BlackthornCityTrainerTipsText: ; 0x1a4c03 text "TRAINER TIPS" para "A #MON holding" @@ -358,13 +348,13 @@ BlackthornCity_MapEventHeader: ; 0x1a4c57 ; signposts db 7 - signpost 24, 34, $0, MapBlackthornCitySignpost0Script - signpost 13, 17, $0, MapBlackthornCitySignpost1Script - signpost 31, 7, $0, MapBlackthornCitySignpost2Script - signpost 3, 21, $0, MapBlackthornCitySignpost3Script - signpost 25, 5, $0, MapBlackthornCitySignpost4Script - signpost 29, 16, $0, MapBlackthornCitySignpost5Script - signpost 29, 22, $0, MapBlackthornCitySignpost6Script + signpost 24, 34, $0, BlackthornCitySign + signpost 13, 17, $0, BlackthornGymSign + signpost 31, 7, $0, MoveDeletersHouseSign + signpost 3, 21, $0, DragonDensSign + signpost 25, 5, $0, BlackthornCityTrainerTips + signpost 29, 16, $0, BlackthornCityMartSign + signpost 29, 22, $0, BlackthornCityPokeCenterSign ; people-events db 9 diff --git a/maps/BlackthornDodrioTradeHouse.asm b/maps/BlackthornDodrioTradeHouse.asm index 87b894fc6..c848d2c30 100644 --- a/maps/BlackthornDodrioTradeHouse.asm +++ b/maps/BlackthornDodrioTradeHouse.asm @@ -4,20 +4,17 @@ BlackthornDodrioTradeHouse_MapScriptHeader: ; 0x195a28 ; callback count db 0 -; 0x195a2a -LassScript_0x195a2a: ; 0x195a2a +Emy: faceplayer loadfont trade $3 closetext loadmovesprites end -; 0x195a31 -MapBlackthornDodrioTradeHouseSignpost1Script: ; 0x195a31 +EmysHouseBookshelf: jumpstd magazinebookshelf -; 0x195a34 BlackthornDodrioTradeHouse_MapEventHeader: ; 0x195a34 ; filler @@ -33,10 +30,10 @@ BlackthornDodrioTradeHouse_MapEventHeader: ; 0x195a34 ; signposts db 2 - signpost 1, 0, $0, MapBlackthornDodrioTradeHouseSignpost1Script - signpost 1, 1, $0, MapBlackthornDodrioTradeHouseSignpost1Script + signpost 1, 0, $0, EmysHouseBookshelf + signpost 1, 1, $0, EmysHouseBookshelf ; people-events db 1 - person_event SPRITE_LASS, 7, 6, $3, $0, 255, 255, $a0, 0, LassScript_0x195a2a, $ffff + person_event SPRITE_LASS, 7, 6, $3, $0, 255, 255, $a0, 0, Emy, $ffff ; 0x195a5b diff --git a/maps/BlackthornGym2F.asm b/maps/BlackthornGym2F.asm index 1f15ece52..ad6d0ccec 100644 --- a/maps/BlackthornGym2F.asm +++ b/maps/BlackthornGym2F.asm @@ -65,9 +65,8 @@ UnknownScript_0x195758: ; 0x195758 ; 0x19575e -BoulderScript_0x19575e: ; 0x19575e +BlackthornGymBoulder: jumpstd strengthboulder -; 0x195761 TrainerCooltrainermCody: ; 0x195761 ; bit/flag number @@ -201,10 +200,9 @@ BlackthornGym2F_MapEventHeader: ; 0x1958c0 db 8 person_event SPRITE_COOLTRAINER_M, 5, 8, $9, $0, 255, 255, $82, 1, TrainerCooltrainermCody, $ffff person_event SPRITE_COOLTRAINER_F, 15, 8, $8, $0, 255, 255, $82, 1, TrainerCooltrainerfFran, $ffff - person_event SPRITE_BOULDER, 6, 12, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $0706 - person_event SPRITE_BOULDER, 7, 6, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $0707 - person_event SPRITE_BOULDER, 20, 10, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $0708 - person_event SPRITE_BOULDER, 7, 7, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $ffff - person_event SPRITE_BOULDER, 5, 10, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $ffff - person_event SPRITE_BOULDER, 18, 12, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $ffff -; 0x195947 + person_event SPRITE_BOULDER, 6, 12, $19, $0, 255, 255, $0, 0, BlackthornGymBoulder, $0706 + person_event SPRITE_BOULDER, 7, 6, $19, $0, 255, 255, $0, 0, BlackthornGymBoulder, $0707 + person_event SPRITE_BOULDER, 20, 10, $19, $0, 255, 255, $0, 0, BlackthornGymBoulder, $0708 + person_event SPRITE_BOULDER, 7, 7, $19, $0, 255, 255, $0, 0, BlackthornGymBoulder, $ffff + person_event SPRITE_BOULDER, 5, 10, $19, $0, 255, 255, $0, 0, BlackthornGymBoulder, $ffff + person_event SPRITE_BOULDER, 18, 12, $19, $0, 255, 255, $0, 0, BlackthornGymBoulder, $ffff diff --git a/maps/BurnedTower1F.asm b/maps/BurnedTower1F.asm index efaca3ae6..06e4e526e 100644 --- a/maps/BurnedTower1F.asm +++ b/maps/BurnedTower1F.asm @@ -137,9 +137,8 @@ MortyScript_0x185cbf: ; 0x185cbf jumptextfaceplayer UnknownText_0x186002 ; 0x185cc2 -RockScript_0x185cc2: ; 0x185cc2 +BurnedTower1FRock: jumpstd smashrock -; 0x185cc5 MapBurnedTower1FSignpostItem0: ; 0x185cc5 dw $0080 @@ -339,7 +338,7 @@ BurnedTower1F_MapEventHeader: ; 0x1860b2 ; people-events db 5 - person_event SPRITE_ROCK, 8, 19, $18, $0, 255, 255, $0, 0, RockScript_0x185cc2, $ffff + person_event SPRITE_ROCK, 8, 19, $18, $0, 255, 255, $0, 0, BurnedTower1FRock, $ffff person_event SPRITE_SUPER_NERD, 16, 16, $3, $0, 255, 255, $90, 0, SuperNerdScript_0x185cbc, $0765 person_event SPRITE_SILVER, 13, 12, $8, $0, 255, 255, $2, 3, ObjectEvent, $06c5 person_event SPRITE_MORTY, 18, 18, $2, $11, 255, 255, $b0, 0, MortyScript_0x185cbf, $0764 diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm index 2db469cbb..c97adb11d 100644 --- a/maps/BurnedTowerB1F.asm +++ b/maps/BurnedTowerB1F.asm @@ -123,9 +123,8 @@ ItemFragment_0x186231: ; 0x186231 db TM_20, 1 ; 0x186233 -BoulderScript_0x186233: ; 0x186233 +BurnedTowerB1FBoulder: jumpstd strengthboulder -; 0x186236 MovementData_0x186236: ; 0x186236 db $39 ; movement @@ -269,7 +268,7 @@ BurnedTowerB1F_MapEventHeader: ; 0x1863de ; people-events db 9 - person_event SPRITE_BOULDER, 12, 21, $19, $0, 255, 255, $0, 0, BoulderScript_0x186233, $ffff + person_event SPRITE_BOULDER, 12, 21, $19, $0, 255, 255, $0, 0, BurnedTowerB1FBoulder, $ffff person_event SPRITE_RAIKOU, 7, 11, $16, $0, 255, 255, $b0, 0, ObjectEvent, $074a person_event SPRITE_ENTEI, 7, 16, $16, $0, 255, 255, $80, 0, ObjectEvent, $074a person_event SPRITE_SUICUNE, 8, 14, $16, $0, 255, 255, $90, 0, ObjectEvent, $074a diff --git a/maps/CeladonCafe.asm b/maps/CeladonCafe.asm index 2f8de521c..e31136c60 100644 --- a/maps/CeladonCafe.asm +++ b/maps/CeladonCafe.asm @@ -87,40 +87,36 @@ UnknownScript_0x7309a: ; 0x7309a end ; 0x730ad -MapCeladonCafeSignpost0Script: ; 0x730ad - jumptext UnknownText_0x73285 -; 0x730b0 +EatathonContestPoster: + jumptext EatathonContestPosterText -MapCeladonCafeSignpost1Script: ; 0x730b0 +CeladonCafeTrashcan: checkevent EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE - iftrue UnknownScript_0x730db + iftrue .TrashEmpty giveitem LEFTOVERS, $1 - iffalse UnknownScript_0x730cd + iffalse .PackFull loadfont itemtotext LEFTOVERS, $0 - writetext UnknownText_0x732e7 + writetext FoundLeftoversText playsound SFX_ITEM waitbutton itemnotify loadmovesprites setevent EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE end -; 0x730cd -UnknownScript_0x730cd: ; 0x730cd +.PackFull loadfont itemtotext LEFTOVERS, $0 - writetext UnknownText_0x732e7 + writetext FoundLeftoversText keeptextopen - writetext UnknownText_0x732f7 + writetext NoRoomForLeftoversText closetext loadmovesprites end -; 0x730db -UnknownScript_0x730db: ; 0x730db +.TrashEmpty jumpstd trashcan -; 0x730de UnknownText_0x730de: ; 0x730de text "Hi!" @@ -199,7 +195,7 @@ UnknownText_0x73278: ; 0x73278 done ; 0x73285 -UnknownText_0x73285: ; 0x73285 +EatathonContestPosterText: text "Eatathon Contest!" line "No time limit!" @@ -209,21 +205,18 @@ UnknownText_0x73285: ; 0x73285 para "muncher gets it" line "all for free!" done -; 0x732e7 -UnknownText_0x732e7: ; 0x732e7 +FoundLeftoversText: text $52, " found" line "@" text_from_ram StringBuffer3 text "!" done -; 0x732f7 -UnknownText_0x732f7: ; 0x732f7 +NoRoomForLeftoversText: text "But ", $52, " can't" line "hold another item…" done -; 0x73316 CeladonCafe_MapEventHeader: ; 0x73316 ; filler @@ -239,8 +232,8 @@ CeladonCafe_MapEventHeader: ; 0x73316 ; signposts db 2 - signpost 0, 5, $0, MapCeladonCafeSignpost0Script - signpost 1, 7, $0, MapCeladonCafeSignpost1Script + signpost 0, 5, $0, EatathonContestPoster + signpost 1, 7, $0, CeladonCafeTrashcan ; people-events db 5 @@ -249,4 +242,3 @@ CeladonCafe_MapEventHeader: ; 0x73316 person_event SPRITE_FISHER, 11, 5, $9, $0, 255, 255, $a0, 0, FisherScript_0x73062, $ffff person_event SPRITE_FISHER, 6, 5, $9, $0, 255, 255, $0, 0, FisherScript_0x73073, $ffff person_event SPRITE_TEACHER, 7, 8, $8, $0, 255, 255, $0, 0, TeacherScript_0x73084, $ffff -; 0x73371 diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm index d326c2f1d..e30c94af3 100644 --- a/maps/CeladonCity.asm +++ b/maps/CeladonCity.asm @@ -7,88 +7,68 @@ CeladonCity_MapScriptHeader: ; 0x1a9f3a ; callbacks - dbw 5, UnknownScript_0x1a9f3f -; 0x1a9f3f + dbw 5, .Callback -UnknownScript_0x1a9f3f: ; 0x1a9f3f +.Callback setflag $003d return -; 0x1a9f43 FisherScript_0x1a9f43: ; 0x1a9f43 jumptextfaceplayer UnknownText_0x1a9f7d -; 0x1a9f46 -PoliwagScript_0x1a9f46: ; 0x1a9f46 +CeladonCityPoliwrath: loadfont - writetext UnknownText_0x1a9fcb + writetext CeladonCityPoliwrathText cry POLIWRATH closetext loadmovesprites end -; 0x1a9f50 TeacherScript_0x1a9f50: ; 0x1a9f50 jumptextfaceplayer UnknownText_0x1a9fde -; 0x1a9f53 GrampsScript_0x1a9f53: ; 0x1a9f53 jumptextfaceplayer UnknownText_0x1aa043 -; 0x1a9f56 GrampsScript_0x1a9f56: ; 0x1a9f56 jumptextfaceplayer UnknownText_0x1aa0dc -; 0x1a9f59 YoungsterScript_0x1a9f59: ; 0x1a9f59 jumptextfaceplayer UnknownText_0x1aa115 -; 0x1a9f5c YoungsterScript_0x1a9f5c: ; 0x1a9f5c jumptextfaceplayer UnknownText_0x1aa155 -; 0x1a9f5f TeacherScript_0x1a9f5f: ; 0x1a9f5f jumptextfaceplayer UnknownText_0x1aa1bd -; 0x1a9f62 LassScript_0x1a9f62: ; 0x1a9f62 jumptextfaceplayer UnknownText_0x1aa306 -; 0x1a9f65 -MapCeladonCitySignpost0Script: ; 0x1a9f65 - jumptext UnknownText_0x1aa340 -; 0x1a9f68 +CeladonCitySign: ; 0x1a9f65 + jumptext CeladonCitySignText -MapCeladonCitySignpost1Script: ; 0x1a9f68 - jumptext UnknownText_0x1aa369 -; 0x1a9f6b +CeladonGymSign: ; 0x1a9f68 + jumptext CeladonGymSignText -MapCeladonCitySignpost2Script: ; 0x1a9f6b - jumptext UnknownText_0x1aa3a9 -; 0x1a9f6e +CeladonCityDeptStoreSign: ; 0x1a9f6b + jumptext CeladonCityDeptStoreSignText -MapCeladonCitySignpost3Script: ; 0x1a9f6e - jumptext UnknownText_0x1aa3d4 -; 0x1a9f71 +CeladonCityMansionSign: ; 0x1a9f6e + jumptext CeladonCityMansionSignText -MapCeladonCitySignpost4Script: ; 0x1a9f71 - jumptext UnknownText_0x1aa3e5 -; 0x1a9f74 +CeladonCityGameCornerSign: ; 0x1a9f71 + jumptext CeladonCityGameCornerSignText -MapCeladonCitySignpost5Script: ; 0x1a9f74 - jumptext UnknownText_0x1aa418 -; 0x1a9f77 +CeladonCityTrainerTips: ; 0x1a9f74 + jumptext CeladonCityTrainerTipsText -MapCeladonCitySignpost6Script: ; 0x1a9f77 +CeladonCityPokeCenterSign: ; 0x1a9f77 jumpstd pokecentersign -; 0x1a9f7a MapCeladonCitySignpostItem7: ; 0x1a9f7a dw $00fd db PP_UP - -; 0x1a9f7d UnknownText_0x1a9f7d: ; 0x1a9f7d text "This POLIWRATH is" @@ -100,10 +80,9 @@ UnknownText_0x1a9f7d: ; 0x1a9f7d done ; 0x1a9fcb -UnknownText_0x1a9fcb: ; 0x1a9fcb +CeladonCityPoliwrathText: text "POLIWRATH: Croak!" done -; 0x1a9fde UnknownText_0x1a9fde: ; 0x1a9fde text "I lost at the slot" @@ -210,7 +189,7 @@ UnknownText_0x1aa306: ; 0x1aa306 done ; 0x1aa340 -UnknownText_0x1aa340: ; 0x1aa340 +CeladonCitySignText: ; 0x1aa340 text "CELADON CITY" para "The City of" @@ -218,7 +197,7 @@ UnknownText_0x1aa340: ; 0x1aa340 done ; 0x1aa369 -UnknownText_0x1aa369: ; 0x1aa369 +CeladonGymSignText: ; 0x1aa369 text "CELADON CITY" line "#MON GYM" cont "LEADER: ERIKA" @@ -228,26 +207,26 @@ UnknownText_0x1aa369: ; 0x1aa369 done ; 0x1aa3a9 -UnknownText_0x1aa3a9: ; 0x1aa3a9 +CeladonCityDeptStoreSignText: ; 0x1aa3a9 text "Find What You" line "Need at CELADON" cont "DEPT.STORE!" done ; 0x1aa3d4 -UnknownText_0x1aa3d4: ; 0x1aa3d4 +CeladonCityMansionSignText: ; 0x1aa3d4 text "CELADON MANSION" done ; 0x1aa3e5 -UnknownText_0x1aa3e5: ; 0x1aa3e5 +CeladonCityGameCornerSignText: ; 0x1aa3e5 text "The Playground for" line "Everybody--CELADON" cont "GAME CORNER" done ; 0x1aa418 -UnknownText_0x1aa418: ; 0x1aa418 +CeladonCityTrainerTipsText: ; 0x1aa418 text "TRAINER TIPS" para "GUARD SPEC." @@ -284,19 +263,19 @@ CeladonCity_MapEventHeader: ; 0x1aa497 ; signposts db 8 - signpost 21, 23, $0, MapCeladonCitySignpost0Script - signpost 31, 11, $0, MapCeladonCitySignpost1Script - signpost 9, 6, $0, MapCeladonCitySignpost2Script - signpost 9, 13, $0, MapCeladonCitySignpost3Script - signpost 21, 19, $0, MapCeladonCitySignpost4Script - signpost 21, 29, $0, MapCeladonCitySignpost5Script - signpost 9, 30, $0, MapCeladonCitySignpost6Script + signpost 21, 23, $0, CeladonCitySign + signpost 31, 11, $0, CeladonGymSign + signpost 9, 6, $0, CeladonCityDeptStoreSign + signpost 9, 13, $0, CeladonCityMansionSign + signpost 21, 19, $0, CeladonCityGameCornerSign + signpost 21, 29, $0, CeladonCityTrainerTips + signpost 9, 30, $0, CeladonCityPokeCenterSign signpost 21, 37, $7, MapCeladonCitySignpostItem7 ; people-events db 9 person_event SPRITE_FISHER, 15, 30, $9, $0, 255, 255, $a0, 0, FisherScript_0x1a9f43, $ffff - person_event SPRITE_POLIWAG, 15, 31, $16, $0, 255, 255, $90, 0, PoliwagScript_0x1a9f46, $ffff + person_event SPRITE_POLIWAG, 15, 31, $16, $0, 255, 255, $90, 0, CeladonCityPoliwrath, $ffff person_event SPRITE_TEACHER, 28, 24, $5, $2, 255, 255, $80, 0, TeacherScript_0x1a9f50, $ffff person_event SPRITE_GRAMPS, 20, 18, $6, $0, 255, 255, $b0, 0, GrampsScript_0x1a9f53, $ffff person_event SPRITE_GRAMPS, 35, 12, $7, $0, 255, 255, $80, 0, GrampsScript_0x1a9f56, $ffff diff --git a/maps/CeladonDeptStore1F.asm b/maps/CeladonDeptStore1F.asm index 4dd36a943..0d3d1a31f 100644 --- a/maps/CeladonDeptStore1F.asm +++ b/maps/CeladonDeptStore1F.asm @@ -1,32 +1,26 @@ -CeladonDeptStore1F_MapScriptHeader: ; 0x709de +CeladonDeptStore1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x709e0 -ReceptionistScript_0x709e0: ; 0x709e0 +ReceptionistScript_0x709e0: jumptextfaceplayer UnknownText_0x709ef -; 0x709e3 -GentlemanScript_0x709e3: ; 0x709e3 +GentlemanScript_0x709e3: jumptextfaceplayer UnknownText_0x70a35 -; 0x709e6 -TeacherScript_0x709e6: ; 0x709e6 +TeacherScript_0x709e6: jumptextfaceplayer UnknownText_0x70aa9 -; 0x709e9 -MapCeladonDeptStore1FSignpost0Script: ; 0x709e9 - jumptext UnknownText_0x70aea -; 0x709ec +CeladonDeptStore1FDirectory: + jumptext CeladonDeptStore1FDirectoryText -MapCeladonDeptStore6FSignpost1Script: ; 0x709ec +CeladonDeptStore1FElevatorButton: jumpstd elevatorbutton -; 0x709ef -UnknownText_0x709ef: ; 0x709ef +UnknownText_0x709ef: text "Hello! Welcome to" line "CELADON DEPT." cont "STORE!" @@ -34,9 +28,8 @@ UnknownText_0x709ef: ; 0x709ef para "The directory is" line "on the wall." done -; 0x70a35 -UnknownText_0x70a35: ; 0x70a35 +UnknownText_0x70a35: text "This DEPT.STORE is" line "part of the same" @@ -47,9 +40,8 @@ UnknownText_0x70a35: ; 0x70a35 line "renovated at the" cont "same time." done -; 0x70aa9 -UnknownText_0x70aa9: ; 0x70aa9 +UnknownText_0x70aa9: text "This is my first" line "time here." @@ -58,9 +50,8 @@ UnknownText_0x70aa9: ; 0x70aa9 para "I'm afraid I'll" line "get lost." done -; 0x70aea -UnknownText_0x70aea: ; 0x70aea +CeladonDeptStore1FDirectoryText: text "1F: SERVICE" line " COUNTER" @@ -76,9 +67,8 @@ UnknownText_0x70aea: ; 0x70aea para "6F: ROOFTOP" line " SQUARE" done -; 0x70b60 -CeladonDeptStore1F_MapEventHeader: ; 0x70b60 +CeladonDeptStore1F_MapEventHeader: ; filler db 0, 0 @@ -94,12 +84,11 @@ CeladonDeptStore1F_MapEventHeader: ; 0x70b60 ; signposts db 2 - signpost 0, 14, $0, MapCeladonDeptStore1FSignpost0Script - signpost 0, 3, $0, MapCeladonDeptStore6FSignpost1Script + signpost 0, 14, $0, CeladonDeptStore1FDirectory + signpost 0, 3, $0, CeladonDeptStore1FElevatorButton ; people-events db 3 person_event SPRITE_RECEPTIONIST, 5, 14, $6, $0, 255, 255, $80, 0, ReceptionistScript_0x709e0, $ffff person_event SPRITE_GENTLEMAN, 8, 15, $2, $11, 255, 255, $0, 0, GentlemanScript_0x709e3, $ffff person_event SPRITE_TEACHER, 7, 9, $5, $1, 255, 255, $a0, 0, TeacherScript_0x709e6, $ffff -; 0x70bab diff --git a/maps/CeladonDeptStore2F.asm b/maps/CeladonDeptStore2F.asm index 5c6a92aa5..5378a834e 100644 --- a/maps/CeladonDeptStore2F.asm +++ b/maps/CeladonDeptStore2F.asm @@ -1,44 +1,37 @@ -CeladonDeptStore2F_MapScriptHeader: ; 0x70bab +CeladonDeptStore2F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x70bad -ClerkScript_0x70bad: ; 0x70bad +ClerkScript_0x70bad: faceplayer loadfont pokemart $0, $0017 loadmovesprites end -; 0x70bb5 -ClerkScript_0x70bb5: ; 0x70bb5 +ClerkScript_0x70bb5: faceplayer loadfont pokemart $0, $0018 loadmovesprites end -; 0x70bbd -PokefanMScript_0x70bbd: ; 0x70bbd +PokefanMScript_0x70bbd: jumptextfaceplayer UnknownText_0x70bc9 -; 0x70bc0 -YoungsterScript_0x70bc0: ; 0x70bc0 +YoungsterScript_0x70bc0: jumptextfaceplayer UnknownText_0x70c3e -; 0x70bc3 -MapCeladonDeptStore2FSignpost0Script: ; 0x70bc3 - jumptext UnknownText_0x70c9c -; 0x70bc6 +CeladonDeptStore2FDirectory: + jumptext CeladonDeptStore2FDirectoryText -MapCeladonDeptStore2FSignpost1Script: ; 0x70bc6 +CeladonDeptStore2FElevatorButton: jumpstd elevatorbutton -; 0x70bc9 -UnknownText_0x70bc9: ; 0x70bc9 +UnknownText_0x70bc9: text "I just recently" line "became a trainer." @@ -49,9 +42,8 @@ UnknownText_0x70bc9: ; 0x70bc9 line "the selection of" cont "convenient items." done -; 0x70c3e -UnknownText_0x70c3e: ; 0x70c3e +UnknownText_0x70c3e: text "My dad's having a" line "hard time learning" @@ -61,18 +53,16 @@ UnknownText_0x70c3e: ; 0x70c3e para "supposed to be" line "used…" done -; 0x70c9c -UnknownText_0x70c9c: ; 0x70c9c +CeladonDeptStore2FDirectoryText: text "Top Grade Items" line "for Trainers!" para "2F: TRAINER'S" line " MARKET" done -; 0x70cd4 -CeladonDeptStore2F_MapEventHeader: ; 0x70cd4 +CeladonDeptStore2F_MapEventHeader: ; filler db 0, 0 @@ -87,8 +77,8 @@ CeladonDeptStore2F_MapEventHeader: ; 0x70cd4 ; signposts db 2 - signpost 0, 14, $0, MapCeladonDeptStore2FSignpost0Script - signpost 0, 3, $0, MapCeladonDeptStore2FSignpost1Script + signpost 0, 14, $0, CeladonDeptStore2FDirectory + signpost 0, 3, $0, CeladonDeptStore2FElevatorButton ; people-events db 4 @@ -96,4 +86,3 @@ CeladonDeptStore2F_MapEventHeader: ; 0x70cd4 person_event SPRITE_CLERK, 9, 18, $7, $0, 255, 255, $90, 0, ClerkScript_0x70bb5, $ffff person_event SPRITE_POKEFAN_M, 6, 9, $7, $0, 255, 255, $80, 0, PokefanMScript_0x70bbd, $ffff person_event SPRITE_YOUNGSTER, 6, 10, $8, $0, 255, 255, $a0, 0, YoungsterScript_0x70bc0, $ffff -; 0x70d27 diff --git a/maps/CeladonDeptStore3F.asm b/maps/CeladonDeptStore3F.asm index 30af30664..10a537f9e 100644 --- a/maps/CeladonDeptStore3F.asm +++ b/maps/CeladonDeptStore3F.asm @@ -1,24 +1,21 @@ -CeladonDeptStore3F_MapScriptHeader: ; 0x70d27 +CeladonDeptStore3F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x70d29 -ClerkScript_0x70d29: ; 0x70d29 +ClerkScript_0x70d29: faceplayer loadfont pokemart $0, $0019 loadmovesprites end -; 0x70d31 -YoungsterScript_0x70d31: ; 0x70d31 +YoungsterScript_0x70d31: jumptextfaceplayer UnknownText_0x70d53 -; 0x70d34 -GameboyKidScript_0x70d34: ; 0x70d34 +GameboyKidScript_0x70d34: faceplayer loadfont writetext UnknownText_0x70d86 @@ -26,9 +23,8 @@ GameboyKidScript_0x70d34: ; 0x70d34 loadmovesprites spriteface $4, $0 end -; 0x70d3f -GameboyKidScript_0x70d3f: ; 0x70d3f +GameboyKidScript_0x70d3f: faceplayer loadfont writetext UnknownText_0x70dc7 @@ -36,39 +32,33 @@ GameboyKidScript_0x70d3f: ; 0x70d3f loadmovesprites spriteface $5, $0 end -; 0x70d4a -SuperNerdScript_0x70d4a: ; 0x70d4a +SuperNerdScript_0x70d4a: jumptextfaceplayer UnknownText_0x70e61 -; 0x70d4d -MapCeladonDeptStore3FSignpost1Script: ; 0x70d4d +CeladonDeptStore3FElevatorButton: jumpstd elevatorbutton -; 0x70d50 -MapCeladonDeptStore3FSignpost0Script: ; 0x70d50 - jumptext UnknownText_0x70e85 -; 0x70d53 +CeladonDeptStore3FDirectory: + jumptext CeladonDeptStore3FDirectoryText -UnknownText_0x70d53: ; 0x70d53 +UnknownText_0x70d53: text "I can't decide" line "which #MON I" para "should use this TM" line "on…" done -; 0x70d86 -UnknownText_0x70d86: ; 0x70d86 +UnknownText_0x70d86: text "Uh-oh! I traded my" line "#MON without" para "removing the UP-" line "GRADE from it." done -; 0x70dc7 -UnknownText_0x70dc7: ; 0x70dc7 +UnknownText_0x70dc7: text "Yeah! I'm finally" line "getting a PORYGON!" @@ -84,23 +74,20 @@ UnknownText_0x70dc7: ; 0x70dc7 line "turned into a dif-" cont "ferent #MON!" done -; 0x70e61 -UnknownText_0x70e61: ; 0x70e61 +UnknownText_0x70e61: text "The TM SHOP sells" line "some rare moves." done -; 0x70e85 -UnknownText_0x70e85: ; 0x70e85 +CeladonDeptStore3FDirectoryText: text "3F: TM SHOP" para "Make Your #MON" line "Stronger!" done -; 0x70eab -CeladonDeptStore3F_MapEventHeader: ; 0x70eab +CeladonDeptStore3F_MapEventHeader: ; filler db 0, 0 @@ -115,8 +102,8 @@ CeladonDeptStore3F_MapEventHeader: ; 0x70eab ; signposts db 2 - signpost 0, 14, $0, MapCeladonDeptStore3FSignpost0Script - signpost 0, 3, $0, MapCeladonDeptStore3FSignpost1Script + signpost 0, 14, $0, CeladonDeptStore3FDirectory + signpost 0, 3, $0, CeladonDeptStore3FElevatorButton ; people-events db 5 @@ -125,4 +112,3 @@ CeladonDeptStore3F_MapEventHeader: ; 0x70eab person_event SPRITE_GAMEBOY_KID, 5, 13, $6, $0, 255, 255, $80, 0, GameboyKidScript_0x70d34, $ffff person_event SPRITE_GAMEBOY_KID, 5, 14, $6, $0, 255, 255, $90, 0, GameboyKidScript_0x70d3f, $ffff person_event SPRITE_SUPER_NERD, 8, 17, $2, $11, 255, 255, $80, 0, SuperNerdScript_0x70d4a, $ffff -; 0x70f0b diff --git a/maps/CeladonDeptStore4F.asm b/maps/CeladonDeptStore4F.asm index d5b034ff9..1602522fd 100644 --- a/maps/CeladonDeptStore4F.asm +++ b/maps/CeladonDeptStore4F.asm @@ -1,60 +1,51 @@ -CeladonDeptStore4F_MapScriptHeader: ; 0x70f0b +CeladonDeptStore4F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x70f0d -ClerkScript_0x70f0d: ; 0x70f0d +ClerkScript_0x70f0d: faceplayer loadfont pokemart $0, $001a loadmovesprites end -; 0x70f15 -SuperNerdScript_0x70f15: ; 0x70f15 +SuperNerdScript_0x70f15: jumptextfaceplayer UnknownText_0x70f21 -; 0x70f18 -YoungsterScript_0x70f18: ; 0x70f18 +YoungsterScript_0x70f18: jumptextfaceplayer UnknownText_0x70f55 -; 0x70f1b -MapCeladonDeptStore4FSignpost0Script: ; 0x70f1b - jumptext UnknownText_0x70f8c -; 0x70f1e +CeladonDeptStore4FDirectory: + jumptext CeladonDeptStore4FDirectoryText -MapCeladonDeptStore4FSignpost1Script: ; 0x70f1e +CeladonDeptStore4FElevatorButton: jumpstd elevatorbutton -; 0x70f21 -UnknownText_0x70f21: ; 0x70f21 +UnknownText_0x70f21: text "I'm here to buy" line "SURF MAIL to send" cont "to my girlfriend." done -; 0x70f55 -UnknownText_0x70f55: ; 0x70f55 +UnknownText_0x70f55: text "This is the only" line "place where you" para "can buy LOVELY" line "MAIL." done -; 0x70f8c -UnknownText_0x70f8c: ; 0x70f8c +CeladonDeptStore4FDirectoryText: text "Express Yourself" line "With Gifts!" para "4F: WISEMAN GIFTS" done -; 0x70fbc -CeladonDeptStore4F_MapEventHeader: ; 0x70fbc +CeladonDeptStore4F_MapEventHeader: ; filler db 0, 0 @@ -69,12 +60,11 @@ CeladonDeptStore4F_MapEventHeader: ; 0x70fbc ; signposts db 2 - signpost 0, 14, $0, MapCeladonDeptStore4FSignpost0Script - signpost 0, 3, $0, MapCeladonDeptStore4FSignpost1Script + signpost 0, 14, $0, CeladonDeptStore4FDirectory + signpost 0, 3, $0, CeladonDeptStore4FElevatorButton ; people-events db 3 person_event SPRITE_CLERK, 9, 17, $7, $0, 255, 255, $90, 0, ClerkScript_0x70f0d, $ffff person_event SPRITE_SUPER_NERD, 10, 11, $5, $1, 255, 255, $a0, 0, SuperNerdScript_0x70f15, $ffff person_event SPRITE_YOUNGSTER, 6, 12, $7, $0, 255, 255, $0, 0, YoungsterScript_0x70f18, $ffff -; 0x71002 diff --git a/maps/CeladonDeptStore5F.asm b/maps/CeladonDeptStore5F.asm index 40a4b8c52..67f8c85c8 100644 --- a/maps/CeladonDeptStore5F.asm +++ b/maps/CeladonDeptStore5F.asm @@ -1,48 +1,40 @@ -CeladonDeptStore5F_MapScriptHeader: ; 0x71002 +CeladonDeptStore5F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x71004 -ClerkScript_0x71004: ; 0x71004 +ClerkScript_0x71004: faceplayer loadfont pokemart $0, $001b loadmovesprites end -; 0x7100c -ClerkScript_0x7100c: ; 0x7100c +ClerkScript_0x7100c: faceplayer loadfont pokemart $0, $001c loadmovesprites end -; 0x71014 -GentlemanScript_0x71014: ; 0x71014 +GentlemanScript_0x71014: jumptextfaceplayer UnknownText_0x71023 -; 0x71017 -SailorScript_0x71017: ; 0x71017 +SailorScript_0x71017: jumptextfaceplayer UnknownText_0x71072 -; 0x7101a -TeacherScript_0x7101a: ; 0x7101a +TeacherScript_0x7101a: jumptextfaceplayer UnknownText_0x710b6 -; 0x7101d -MapCeladonDeptStore5FSignpost0Script: ; 0x7101d - jumptext UnknownText_0x71100 -; 0x71020 +CeladonDeptStore5FDirectory: + jumptext CeladonDeptStore5FDirectoryText -MapCeladonDeptStore5FSignpost1Script: ; 0x71020 +CeladonDeptStore5FElevatorButton: jumpstd elevatorbutton -; 0x71023 -UnknownText_0x71023: ; 0x71023 +UnknownText_0x71023: text "I want to buy some" line "items that raise" @@ -50,18 +42,16 @@ UnknownText_0x71023: ; 0x71023 line "I don't have" cont "enough money…" done -; 0x71072 -UnknownText_0x71072: ; 0x71072 +UnknownText_0x71072: text "I want PP UP, so I" line "can raise the PP" para "of moves. But you" line "can't buy it…" done -; 0x710b6 -UnknownText_0x710b6: ; 0x710b6 +UnknownText_0x710b6: text "Using items on" line "them makes #-" cont "MON happy." @@ -69,14 +59,12 @@ UnknownText_0x710b6: ; 0x710b6 para "They hate certain" line "items, though…" done -; 0x71100 -UnknownText_0x71100: ; 0x71100 +CeladonDeptStore5FDirectoryText: text "5F: DRUG STORE" done -; 0x71110 -CeladonDeptStore5F_MapEventHeader: ; 0x71110 +CeladonDeptStore5F_MapEventHeader: ; filler db 0, 0 @@ -91,8 +79,8 @@ CeladonDeptStore5F_MapEventHeader: ; 0x71110 ; signposts db 2 - signpost 0, 14, $0, MapCeladonDeptStore5FSignpost0Script - signpost 0, 3, $0, MapCeladonDeptStore5FSignpost1Script + signpost 0, 14, $0, CeladonDeptStore5FDirectory + signpost 0, 3, $0, CeladonDeptStore5FElevatorButton ; people-events db 5 @@ -101,4 +89,3 @@ CeladonDeptStore5F_MapEventHeader: ; 0x71110 person_event SPRITE_GENTLEMAN, 9, 17, $2, $11, 255, 255, $80, 0, GentlemanScript_0x71014, $ffff person_event SPRITE_SAILOR, 8, 7, $2, $11, 255, 255, $90, 0, SailorScript_0x71017, $ffff person_event SPRITE_TEACHER, 11, 5, $9, $0, 255, 255, $a0, 0, TeacherScript_0x7101a, $ffff -; 0x71170 diff --git a/maps/CeladonDeptStore6F.asm b/maps/CeladonDeptStore6F.asm index 504db1840..bd51b073f 100644 --- a/maps/CeladonDeptStore6F.asm +++ b/maps/CeladonDeptStore6F.asm @@ -1,4 +1,4 @@ -CeladonDeptStore6F_MapScriptHeader: ; 0x71170 +CeladonDeptStore6F_MapScriptHeader: ; trigger count db 0 @@ -8,121 +8,104 @@ CeladonDeptStore6F_MapScriptHeader: ; 0x71170 ; callbacks dbw 1, UnknownScript_0x71175 -; 0x71175 -UnknownScript_0x71175: ; 0x71175 +UnknownScript_0x71175: changeblock $c, $0, $3 return -; 0x7117a -SuperNerdScript_0x7117a: ; 0x7117a +SuperNerdScript_0x7117a: jumptextfaceplayer UnknownText_0x712c7 -; 0x7117d -YoungsterScript_0x7117d: ; 0x7117d +YoungsterScript_0x7117d: jumptextfaceplayer UnknownText_0x71310 -; 0x71180 -MapCeladonDeptStore6FSignpost5Script: ; 0x71180 +CeladonVendingMachine: loadfont - writetext UnknownText_0x71250 -UnknownScript_0x71184: ; 0x71184 + writetext CeladonVendingText +.Start special Function24ae8 - loadmenudata MenuDataHeader_0x71203 + loadmenudata .MenuData interpretmenu2 writebackup - if_equal $1, UnknownScript_0x7119a - if_equal $2, UnknownScript_0x711b4 - if_equal $3, UnknownScript_0x711ce + if_equal $1, .FreshWater + if_equal $2, .SodaPop + if_equal $3, .Lemonade loadmovesprites end -; 0x7119a -UnknownScript_0x7119a: ; 0x7119a +.FreshWater checkmoney $0, 200 - if_equal $2, UnknownScript_0x711f5 + if_equal $2, .NotEnoughMoney giveitem FRESH_WATER, $1 - iffalse UnknownScript_0x711fc + iffalse .NotEnoughSpace takemoney $0, 200 itemtotext FRESH_WATER, $0 - jump UnknownScript_0x711e8 -; 0x711b4 + jump .VendItem -UnknownScript_0x711b4: ; 0x711b4 +.SodaPop checkmoney $0, 300 - if_equal $2, UnknownScript_0x711f5 + if_equal $2, .NotEnoughMoney giveitem SODA_POP, $1 - iffalse UnknownScript_0x711fc + iffalse .NotEnoughSpace takemoney $0, 300 itemtotext SODA_POP, $0 - jump UnknownScript_0x711e8 -; 0x711ce + jump .VendItem -UnknownScript_0x711ce: ; 0x711ce +.Lemonade checkmoney $0, 350 - if_equal $2, UnknownScript_0x711f5 + if_equal $2, .NotEnoughMoney giveitem LEMONADE, $1 - iffalse UnknownScript_0x711fc + iffalse .NotEnoughSpace takemoney $0, 350 itemtotext LEMONADE, $0 - jump UnknownScript_0x711e8 -; 0x711e8 + jump .VendItem -UnknownScript_0x711e8: ; 0x711e8 +.VendItem pause 10 playsound SFX_ENTER_DOOR - writetext UnknownText_0x71274 + writetext CeladonClangText keeptextopen itemnotify - jump UnknownScript_0x71184 -; 0x711f5 + jump .Start -UnknownScript_0x711f5: ; 0x711f5 - writetext UnknownText_0x7128e +.NotEnoughMoney + writetext CeladonVendingNoMoneyText closetext - jump UnknownScript_0x71184 -; 0x711fc + jump .Start -UnknownScript_0x711fc: ; 0x711fc - writetext UnknownText_0x712a7 +.NotEnoughSpace + writetext CeladonVendingNoSpaceText closetext - jump UnknownScript_0x71184 -; 0x71203 + jump .Start - -MenuDataHeader_0x71203: ; 0x71203 +.MenuData db $40 ; flags db 02, 00 ; start coords db 11, 19 ; end coords - dw MenuData2_0x7120b + dw .MenuData2 db 1 ; default option -; 0x7120b -MenuData2_0x7120b: ; 0x7120b +.MenuData2 db $80 ; flags db 4 ; items db "FRESH WATER ¥200@" db "SODA POP ¥300@" db "LEMONADE ¥350@" db "CANCEL@" -; 0x71249 -MapCeladonDeptStore6FSignpost0Script: ; 0x7124a - jumptext UnknownText_0x7133e -; 0x7124d +CeladonDeptStore6FDirectory: + jumptext CeladonDeptStore6FDirectoryText -UnknownScript_0x7124d: ; 0x7124d +UnknownScript_0x7124d: jumpstd elevatorbutton -; 0x71250 -UnknownText_0x71250: ; 0x71250 +CeladonVendingText: text "A vending machine!" line "Here's the menu." done -; 0x71274 -UnknownText_0x71274: ; 0x71274 +CeladonClangText: text "Clang!" para "@" @@ -130,21 +113,18 @@ UnknownText_0x71274: ; 0x71274 db $0 line "popped out." done -; 0x7128e -UnknownText_0x7128e: ; 0x7128e +CeladonVendingNoMoneyText: text "Oops, not enough" line "money…" done -; 0x712a7 -UnknownText_0x712a7: ; 0x712a7 +CeladonVendingNoSpaceText: text "There's no more" line "room for stuff…" done -; 0x712c7 -UnknownText_0x712c7: ; 0x712c7 +UnknownText_0x712c7: text "A vending machine" line "with a prize rou-" cont "lette…" @@ -152,23 +132,20 @@ UnknownText_0x712c7: ; 0x712c7 para "You never see" line "those anymore." done -; 0x71310 -UnknownText_0x71310: ; 0x71310 +UnknownText_0x71310: text "Aww! There's no" line "games here!" para "I wanted to play…" done -; 0x7133e -UnknownText_0x7133e: ; 0x7133e +CeladonDeptStore6FDirectoryText: text "6F: ROOFTOP SQUARE" line "VENDING MACHINES" done -; 0x71363 -CeladonDeptStore6F_MapEventHeader: ; 0x71363 +CeladonDeptStore6F_MapEventHeader: ; filler db 0, 0 @@ -182,15 +159,14 @@ CeladonDeptStore6F_MapEventHeader: ; 0x71363 ; signposts db 6 - signpost 0, 14, $0, MapCeladonDeptStore6FSignpost0Script - signpost 0, 3, $0, MapCeladonDeptStore6FSignpost1Script - signpost 1, 8, $1, MapCeladonDeptStore6FSignpost5Script - signpost 1, 9, $1, MapCeladonDeptStore6FSignpost5Script - signpost 1, 10, $1, MapCeladonDeptStore6FSignpost5Script - signpost 1, 11, $1, MapCeladonDeptStore6FSignpost5Script + signpost 0, 14, $0, CeladonDeptStore6FDirectory + signpost 0, 3, $0, CeladonDeptStore1FElevatorButton + signpost 1, 8, $1, CeladonVendingMachine + signpost 1, 9, $1, CeladonVendingMachine + signpost 1, 10, $1, CeladonVendingMachine + signpost 1, 11, $1, CeladonVendingMachine ; people-events db 2 person_event SPRITE_SUPER_NERD, 6, 13, $7, $0, 255, 255, $0, 0, SuperNerdScript_0x7117a, $ffff person_event SPRITE_YOUNGSTER, 9, 16, $2, $12, 255, 255, $80, 0, YoungsterScript_0x7117d, $ffff -; 0x713ab diff --git a/maps/CeladonMansion1F.asm b/maps/CeladonMansion1F.asm index 1b2cfedae..d27e7db89 100644 --- a/maps/CeladonMansion1F.asm +++ b/maps/CeladonMansion1F.asm @@ -6,46 +6,40 @@ CeladonMansion1F_MapScriptHeader: ; 0x713ed db 0 ; 0x713ef -GrannyScript_0x713ef: ; 0x713ef - jumptextfaceplayer UnknownText_0x71416 -; 0x713f2 +CeladonMansionManager: + jumptextfaceplayer CeladonMansionManagerText -GrowlitheScript_0x713f2: ; 0x713f2 +CeladonMansion1FMeowth: loadfont - writetext UnknownText_0x71470 + writetext CeladonMansion1FMeowthText cry MEOWTH closetext loadmovesprites end -; 0x713fc -ClefairyScript_0x713fc: ; 0x713fc +CeladonMansion1FClefairy: loadfont - writetext UnknownText_0x7147f + writetext CeladonMansion1FClefairyText cry CLEFAIRY closetext loadmovesprites end -; 0x71406 -GrowlitheScript_0x71406: ; 0x71406 +CeladonMansion1FNidoranF: loadfont - writetext UnknownText_0x71496 + writetext CeladonMansion1FNidoranFText cry NIDORAN_F closetext loadmovesprites end -; 0x71410 -MapCeladonMansion1FSignpost0Script: ; 0x71410 - jumptext UnknownText_0x714ab -; 0x71413 +CeladonMansionManagersSuiteSign: + jumptext CeladonMansionManagersSuiteSignText -MapCeladonMansion1FSignpost2Script: ; 0x71413 +CeladonMansion1fBookshelf: jumpstd picturebookshelf -; 0x71416 -UnknownText_0x71416: ; 0x71416 +CeladonMansionManagerText: text "My dear #MON" line "keep me company," @@ -55,30 +49,25 @@ UnknownText_0x71416: ; 0x71416 para "MEOWTH even brings" line "money home." done -; 0x71470 -UnknownText_0x71470: ; 0x71470 +CeladonMansion1FMeowthText: text "MEOWTH: Meow!" done -; 0x7147f -UnknownText_0x7147f: ; 0x7147f +CeladonMansion1FClefairyText: text "CLEFAIRY: Clef" line "cleff!" done -; 0x71496 -UnknownText_0x71496: ; 0x71496 +CeladonMansion1FNidoranFText: text "NIDORAN: Kya" line "kyaoo!" done -; 0x714ab -UnknownText_0x714ab: ; 0x714ab +CeladonMansionManagersSuiteSignText: text "CELADON MANSION" line "MANAGER'S SUITE" done -; 0x714cc CeladonMansion1F_MapEventHeader: ; 0x714cc ; filler @@ -97,14 +86,13 @@ CeladonMansion1F_MapEventHeader: ; 0x714cc ; signposts db 3 - signpost 8, 5, $1, MapCeladonMansion1FSignpost0Script - signpost 3, 0, $0, MapCeladonMansion1FSignpost2Script - signpost 3, 2, $0, MapCeladonMansion1FSignpost2Script + signpost 8, 5, $1, CeladonMansionManagersSuiteSign + signpost 3, 0, $0, CeladonMansion1fBookshelf + signpost 3, 2, $0, CeladonMansion1fBookshelf ; people-events db 4 - person_event SPRITE_GRANNY, 9, 5, $3, $0, 255, 255, $0, 0, GrannyScript_0x713ef, $ffff - person_event SPRITE_GROWLITHE, 10, 6, $16, $0, 255, 255, $0, 0, GrowlitheScript_0x713f2, $ffff - person_event SPRITE_CLEFAIRY, 8, 7, $16, $0, 255, 255, $0, 0, ClefairyScript_0x713fc, $ffff - person_event SPRITE_GROWLITHE, 8, 8, $16, $2, 255, 255, $90, 0, GrowlitheScript_0x71406, $ffff -; 0x7152e + person_event SPRITE_GRANNY, 9, 5, $3, $0, 255, 255, $0, 0, CeladonMansionManager, $ffff + person_event SPRITE_GROWLITHE, 10, 6, $16, $0, 255, 255, $0, 0, CeladonMansion1FMeowth, $ffff + person_event SPRITE_CLEFAIRY, 8, 7, $16, $0, 255, 255, $0, 0, CeladonMansion1FClefairy, $ffff + person_event SPRITE_GROWLITHE, 8, 8, $16, $2, 255, 255, $90, 0, CeladonMansion1FNidoranF, $ffff diff --git a/maps/CeladonMansion2F.asm b/maps/CeladonMansion2F.asm index 57b5eda5a..e8807b446 100644 --- a/maps/CeladonMansion2F.asm +++ b/maps/CeladonMansion2F.asm @@ -1,24 +1,20 @@ -CeladonMansion2F_MapScriptHeader: ; 0x7152e +CeladonMansion2F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x71530 -MapCeladonMansion2FSignpost0Script: ; 0x71530 - jumptext UnknownText_0x71539 -; 0x71533 +CeladonMansion2FComputer: + jumptext CeladonMansion2FComputerText -MapCeladonMansion2FSignpost1Script: ; 0x71533 - jumptext UnknownText_0x7162c -; 0x71536 +CeladonMansion2FSign: + jumptext CeladonMansion2FSignText -MapCeladonMansion2FSignpost2Script: ; 0x71536 +CeladonMansion2FBookshelf: jumpstd difficultbookshelf -; 0x71539 -UnknownText_0x71539: ; 0x71539 +CeladonMansion2FComputerText: text $52, " turned on" line "the PC." @@ -47,15 +43,13 @@ UnknownText_0x71539: ; 0x71539 para "…" done -; 0x7162c -UnknownText_0x7162c: ; 0x7162c +CeladonMansion2FSignText: text "GAME FREAK" line "MEETING ROOM" done -; 0x71645 -CeladonMansion2F_MapEventHeader: ; 0x71645 +CeladonMansion2F_MapEventHeader: ; filler db 0, 0 @@ -71,10 +65,9 @@ CeladonMansion2F_MapEventHeader: ; 0x71645 ; signposts db 3 - signpost 3, 0, $0, MapCeladonMansion2FSignpost0Script - signpost 8, 5, $1, MapCeladonMansion2FSignpost1Script - signpost 3, 2, $0, MapCeladonMansion2FSignpost2Script + signpost 3, 0, $0, CeladonMansion2FComputer + signpost 8, 5, $1, CeladonMansion2FSign + signpost 3, 2, $0, CeladonMansion2FBookshelf ; people-events db 0 -; 0x7166e diff --git a/maps/CeruleanCity.asm b/maps/CeruleanCity.asm index ddee5b92e..e174ace9b 100644 --- a/maps/CeruleanCity.asm +++ b/maps/CeruleanCity.asm @@ -1,4 +1,4 @@ -CeruleanCity_MapScriptHeader: ; 0x184000 +CeruleanCity_MapScriptHeader: ; trigger count db 0 @@ -7,15 +7,13 @@ CeruleanCity_MapScriptHeader: ; 0x184000 ; callbacks - dbw 5, UnknownScript_0x184005 -; 0x184005 + dbw 5, .Callback -UnknownScript_0x184005: ; 0x184005 +.Callback setflag $0038 return -; 0x184009 -CooltrainerMScript_0x184009: ; 0x184009 +CooltrainerMScript_0x184009: faceplayer loadfont checkevent EVENT_RETURNED_MACHINE_PART @@ -24,29 +22,25 @@ CooltrainerMScript_0x184009: ; 0x184009 closetext loadmovesprites end -; 0x184017 -UnknownScript_0x184017: ; 0x184017 +UnknownScript_0x184017: writetext UnknownText_0x184144 closetext loadmovesprites end -; 0x18401d -SuperNerdScript_0x18401d: ; 0x18401d +SuperNerdScript_0x18401d: jumptextfaceplayer UnknownText_0x1841a8 -; 0x184020 -SlowpokeScript_0x184020: ; 0x184020 +CeruleanCitySlowbro: loadfont - writetext UnknownText_0x1841e9 + writetext CeruleanCitySlowbroText cry SLOWBRO closetext loadmovesprites end -; 0x18402a -CooltrainerFScript_0x18402a: ; 0x18402a +CooltrainerFScript_0x18402a: faceplayer loadfont writetext UnknownText_0x1841fa @@ -58,7 +52,7 @@ CooltrainerFScript_0x18402a: ; 0x18402a closetext loadmovesprites loadfont - writetext UnknownText_0x1841e9 + writetext CeruleanCitySlowbroText cry SLOWBRO closetext loadmovesprites @@ -67,30 +61,27 @@ CooltrainerFScript_0x18402a: ; 0x18402a closetext loadmovesprites end -; 0x18404a -FisherScript_0x18404a: ; 0x18404a +FisherScript_0x18404a: faceplayer loadfont checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x184058 checkevent EVENT_MET_ROCKET_GRUNT_AT_CERULEAN_GYM iftrue UnknownScript_0x18405e -UnknownScript_0x184058: ; 0x184058 +UnknownScript_0x184058: writetext UnknownText_0x18424e closetext loadmovesprites end -; 0x18405e -UnknownScript_0x18405e: ; 0x18405e +UnknownScript_0x18405e: writetext UnknownText_0x184275 closetext loadmovesprites end -; 0x184064 -YoungsterScript_0x184064: ; 0x184064 +YoungsterScript_0x184064: faceplayer loadfont writetext UnknownText_0x1842a9 @@ -99,9 +90,8 @@ YoungsterScript_0x184064: ; 0x184064 checkevent $00fa iffalse UnknownScript_0x184072 end -; 0x184072 -UnknownScript_0x184072: ; 0x184072 +UnknownScript_0x184072: waitbutton playsound SFX_SECOND_PART_OF_ITEMFINDER waitbutton @@ -126,47 +116,36 @@ UnknownScript_0x184072: ; 0x184072 closetext loadmovesprites end -; 0x1840a1 -MapCeruleanCitySignpost0Script: ; 0x1840a1 - jumptext UnknownText_0x184312 -; 0x1840a4 +CeruleanCitySign: + jumptext CeruleanCitySignText -MapCeruleanCitySignpost1Script: ; 0x1840a4 - jumptext UnknownText_0x184345 -; 0x1840a7 +CeruleanGymSign: + jumptext CeruleanGymSignText -MapCeruleanCitySignpost2Script: ; 0x1840a7 - jumptext UnknownText_0x184381 -; 0x1840aa +CeruleanBikeShopSign: + jumptext CeruleanBikeShopSignText -MapCeruleanCitySignpost3Script: ; 0x1840aa - jumptext UnknownText_0x1843cc -; 0x1840ad +CeruleanPoliceSign: + jumptext CeruleanPoliceSignText -MapCeruleanCitySignpost4Script: ; 0x1840ad - jumptext UnknownText_0x18443b -; 0x1840b0 +CeruleanCapeSign: + jumptext CeruleanCapeSignText -MapCeruleanCitySignpost5Script: ; 0x1840b0 - jumptext UnknownText_0x184450 -; 0x1840b3 +CeruleanLockedDoor: + jumptext CeruleanLockedDoorText -MapCeruleanCitySignpost6Script: ; 0x1840b3 +CeruleanCityPokeCenterSign: jumpstd pokecentersign -; 0x1840b6 -MapCeruleanCitySignpost7Script: ; 0x1840b6 +CeruleanCityMartSign: jumpstd martsign -; 0x1840b9 -MapCeruleanCitySignpostItem8: ; 0x1840b9 +MapCeruleanCitySignpostItem8: dw $00fa db BERSERK_GENE - -; 0x1840bc -UnknownText_0x1840bc: ; 0x1840bc +UnknownText_0x1840bc: text "KANTO's POWER" line "PLANT?" @@ -180,9 +159,8 @@ UnknownText_0x1840bc: ; 0x1840bc line "an accident of" cont "some sort there." done -; 0x184144 -UnknownText_0x184144: ; 0x184144 +UnknownText_0x184144: text "You're collecting" line "every single kind" cont "of #MON?" @@ -191,80 +169,69 @@ UnknownText_0x184144: ; 0x184144 line "a challenge, but" cont "it sounds fun too." done -; 0x1841a8 -UnknownText_0x1841a8: ; 0x1841a8 +UnknownText_0x1841a8: text "The CAPE in the" line "north is a good" para "place for dates." line "Girls like it!" done -; 0x1841e9 -UnknownText_0x1841e9: ; 0x1841e9 +CeruleanCitySlowbroText: text "SLOWBRO: Yarah?" done -; 0x1841fa -UnknownText_0x1841fa: ; 0x1841fa +UnknownText_0x1841fa: text "My SLOWBRO and I" line "make an awesome" cont "combination!" done -; 0x184229 -UnknownText_0x184229: ; 0x184229 +UnknownText_0x184229: text "SLOWBRO, show me" line "your CONFUSION!" done -; 0x18424b -UnknownText_0x18424b: ; 0x18424b +UnknownText_0x18424b: text "…" done -; 0x18424e -UnknownText_0x18424e: ; 0x18424e +UnknownText_0x18424e: text "I'm a huge fan of" line "CERULEAN GYM's" cont "MISTY." done -; 0x184275 -UnknownText_0x184275: ; 0x184275 +UnknownText_0x184275: text "I saw this shady" line "guy go off toward" cont "CERULEAN's CAPE." done -; 0x1842a9 -UnknownText_0x1842a9: ; 0x1842a9 +UnknownText_0x1842a9: text "There used to be a" line "cave here that had" para "horribly powerful" line "#MON in it." done -; 0x1842ee -UnknownText_0x1842ee: ; 0x1842ee +UnknownText_0x1842ee: text "Ayuh?" para "My ITEMFINDER is" line "responding…" done -; 0x184312 -UnknownText_0x184312: ; 0x184312 +CeruleanCitySignText: text "CERULEAN CITY" para "A Mysterious Blue" line "Aura Surrounds It" done -; 0x184345 -UnknownText_0x184345: ; 0x184345 +CeruleanGymSignText: text "CERULEAN CITY" line "#MON GYM" cont "LEADER: MISTY" @@ -272,9 +239,8 @@ UnknownText_0x184345: ; 0x184345 para "The Tomboyish" line "Mermaid" done -; 0x184381 -UnknownText_0x184381: ; 0x184381 +CeruleanBikeShopSignText: text "There's a notice" line "here…" @@ -282,9 +248,8 @@ UnknownText_0x184381: ; 0x184381 line "moved to GOLDENROD" cont "CITY in JOHTO…" done -; 0x1843cc -UnknownText_0x1843cc: ; 0x1843cc +CeruleanPoliceSignText: text "There's a notice" line "here…" @@ -296,20 +261,17 @@ UnknownText_0x1843cc: ; 0x1843cc para "CERULEAN POLICE" done -; 0x18443b -UnknownText_0x18443b: ; 0x18443b +CeruleanCapeSignText: text "CERULEAN CAPE" line "AHEAD" done -; 0x184450 -UnknownText_0x184450: ; 0x184450 +CeruleanLockedDoorText: text "It's locked…" done -; 0x18445d -CeruleanCity_MapEventHeader: ; 0x18445d +CeruleanCity_MapEventHeader: ; filler db 0, 0 @@ -327,22 +289,21 @@ CeruleanCity_MapEventHeader: ; 0x18445d ; signposts db 9 - signpost 23, 23, $0, MapCeruleanCitySignpost0Script - signpost 25, 27, $0, MapCeruleanCitySignpost1Script - signpost 29, 11, $0, MapCeruleanCitySignpost2Script - signpost 17, 25, $0, MapCeruleanCitySignpost3Script - signpost 7, 23, $0, MapCeruleanCitySignpost4Script - signpost 29, 14, $0, MapCeruleanCitySignpost5Script - signpost 21, 20, $0, MapCeruleanCitySignpost6Script - signpost 29, 26, $0, MapCeruleanCitySignpost7Script + signpost 23, 23, $0, CeruleanCitySign + signpost 25, 27, $0, CeruleanGymSign + signpost 29, 11, $0, CeruleanBikeShopSign + signpost 17, 25, $0, CeruleanPoliceSign + signpost 7, 23, $0, CeruleanCapeSign + signpost 29, 14, $0, CeruleanLockedDoor + signpost 21, 20, $0, CeruleanCityPokeCenterSign + signpost 29, 26, $0, CeruleanCityMartSign signpost 12, 2, $7, MapCeruleanCitySignpostItem8 ; people-events db 6 person_event SPRITE_COOLTRAINER_M, 27, 19, $2, $22, 255, 255, $90, 0, CooltrainerMScript_0x184009, $ffff person_event SPRITE_SUPER_NERD, 19, 27, $2, $11, 255, 255, $90, 0, SuperNerdScript_0x18401d, $ffff - person_event SPRITE_SLOWPOKE, 28, 24, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x184020, $ffff + person_event SPRITE_SLOWPOKE, 28, 24, $1, $0, 255, 255, $0, 0, CeruleanCitySlowbro, $ffff person_event SPRITE_COOLTRAINER_F, 28, 25, $8, $0, 255, 255, $a0, 0, CooltrainerFScript_0x18402a, $ffff person_event SPRITE_FISHER, 30, 34, $5, $1, 255, 255, $80, 0, FisherScript_0x18404a, $ffff person_event SPRITE_YOUNGSTER, 16, 10, $3, $1, 255, 255, $80, 0, YoungsterScript_0x184064, $ffff -; 0x1844fc diff --git a/maps/CharcoalKiln.asm b/maps/CharcoalKiln.asm index e0358818b..c823a712e 100644 --- a/maps/CharcoalKiln.asm +++ b/maps/CharcoalKiln.asm @@ -1,65 +1,63 @@ -CharcoalKiln_MapScriptHeader: ; 0x18dd18 +CharcoalKiln_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -BossScript: +CharcoalKilnBoss: faceplayer loadfont checkevent EVENT_GOT_HM01_CUT iftrue .GotCut checkevent EVENT_CLEARED_SLOWPOKE_WELL iftrue .SavedSlowpoke - writetext BossSlowpokeText + writetext CharcoalKilnBossText1 closetext loadmovesprites end .SavedSlowpoke - writetext BossForestText + writetext CharcoalKilnBossText2 closetext loadmovesprites end .GotCut - writetext BossText + writetext CharcoalKilnBossText3 closetext loadmovesprites end -ApprenticeScript: +CharcoalKilnApprentice: faceplayer loadfont checkevent EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN - iftrue UnknownScript_0x18dd5d + iftrue .YoureTheCoolest checkevent EVENT_GOT_HM01_CUT - iftrue UnknownScript_0x18dd4e - writetext UnknownText_0x18dee0 + iftrue .Thanks + writetext CharcoalKilnApprenticeText1 closetext loadmovesprites end -UnknownScript_0x18dd4e: ; 0x18dd4e - writetext UnknownText_0x18df25 +.Thanks + writetext CharcoalKilnApprenticeText2 keeptextopen verbosegiveitem CHARCOAL, 1 - iffalse UnknownScript_0x18dd61 + iffalse .Done setevent EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN loadmovesprites end -; 0x18dd5d -UnknownScript_0x18dd5d: ; 0x18dd5d - writetext UnknownText_0x18df93 +.YoureTheCoolest + writetext CharcoalKilnApprenticeText3 closetext -UnknownScript_0x18dd61: ; 0x18dd61 +.Done loadmovesprites end -; 0x18dd63 -FarfetchdScript: +CharcoalKilnFarfetchd: faceplayer loadfont writetext FarfetchdText @@ -68,15 +66,13 @@ FarfetchdScript: loadmovesprites end -MapCharcoalKilnSignpost1Script: ; 0x18dd6e +CharcoalKilnBookshelf: jumpstd magazinebookshelf -; 0x18dd71 -MapCharcoalKilnSignpost2Script: ; 0x18dd71 +CharcoalKilnRadio: jumpstd radio2 -; 0x18dd74 -BossSlowpokeText: +CharcoalKilnBossText1: text "All the SLOWPOKE" line "have disappeared" cont "from the town." @@ -90,7 +86,7 @@ BossSlowpokeText: cont "stay in." done -BossForestText: +CharcoalKilnBossText2: text "The SLOWPOKE have" line "returned…" @@ -102,7 +98,7 @@ BossForestText: line "is that lazy guy?" done -BossText: +CharcoalKilnBossText3: text "You chased off" line "TEAM ROCKET and" @@ -113,18 +109,16 @@ BossText: line "I like that. Come" cont "train with us." done -; 0x18dee0 -UnknownText_0x18dee0: ; 0x18dee0 +CharcoalKilnApprenticeText1: text "Where have all the" line "SLOWPOKE gone?" para "Are they out play-" line "ing somewhere?" done -; 0x18df25 -UnknownText_0x18df25: ; 0x18df25 +CharcoalKilnApprenticeText2: text "I'm sorry--I for-" line "got to thank you." @@ -135,9 +129,8 @@ UnknownText_0x18df25: ; 0x18df25 line "would be happy to" cont "hold that." done -; 0x18df93 -UnknownText_0x18df93: ; 0x18df93 +CharcoalKilnApprenticeText3: text "The SLOWPOKE came" line "back, and you even" cont "found FARFETCH'D." @@ -145,7 +138,6 @@ UnknownText_0x18df93: ; 0x18df93 para "You're the cool-" line "est, man!" done -; 0x18dfe5 FarfetchdText: text "FARFETCH'D: Kwaa!" @@ -165,12 +157,12 @@ CharcoalKiln_MapEventHeader: ; 0x18dff8 ; signposts db 3 - signpost 1, 0, $0, MapCharcoalKilnSignpost1Script - signpost 1, 1, $0, MapCharcoalKilnSignpost1Script - signpost 1, 7, $0, MapCharcoalKilnSignpost2Script + signpost 1, 0, $0, CharcoalKilnBookshelf + signpost 1, 1, $0, CharcoalKilnBookshelf + signpost 1, 7, $0, CharcoalKilnRadio ; people-events db 3 - person_event SPRITE_BLACK_BELT, 7, 6, $3, $0, 255, 255, $0, 0, BossScript, $06f7 - person_event SPRITE_YOUNGSTER, 7, 9, $2, $11, 255, 255, $0, 0, ApprenticeScript, $06f6 - person_event SPRITE_MOLTRES, 10, 9, $16, $22, 255, 255, $b0, 0, FarfetchdScript, $06f5 + person_event SPRITE_BLACK_BELT, 7, 6, $3, $0, 255, 255, $0, 0, CharcoalKilnBoss, $06f7 + person_event SPRITE_YOUNGSTER, 7, 9, $2, $11, 255, 255, $0, 0, CharcoalKilnApprentice, $06f6 + person_event SPRITE_MOLTRES, 10, 9, $16, $22, 255, 255, $b0, 0, CharcoalKilnFarfetchd, $06f5 diff --git a/maps/CherrygroveCity.asm b/maps/CherrygroveCity.asm index 23c8d7ab9..9843c801a 100644 --- a/maps/CherrygroveCity.asm +++ b/maps/CherrygroveCity.asm @@ -27,42 +27,40 @@ UnknownScript_0x19c00f: ; 0x19c00f return ; 0x19c013 -GrampsScript_0x19c013: ; 0x19c013 +CherrygroveCityGuideGent: ; 0x19c013 faceplayer loadfont - writetext UnknownText_0x19c1e3 + writetext GuideGentIntroText yesorno - iffalse UnknownScript_0x19c0a4 - jump UnknownScript_0x19c01f -; 0x19c01f - -UnknownScript_0x19c01f: ; 0x19c01f - writetext UnknownText_0x19c26f + iffalse .No + jump .Yes +.Yes + writetext GuideGentTourText1 closetext loadmovesprites playmusic MUSIC_SHOW_ME_AROUND follow $2, $0 applymovement $2, MovementData_0x19c195 loadfont - writetext UnknownText_0x19c285 + writetext GuideGentPokeCenterText closetext loadmovesprites applymovement $2, MovementData_0x19c19b spriteface $0, $1 loadfont - writetext UnknownText_0x19c304 + writetext GuideGentMartText closetext loadmovesprites applymovement $2, MovementData_0x19c1a3 spriteface $0, $1 loadfont - writetext UnknownText_0x19c359 + writetext GuideGentRoute30Text closetext loadmovesprites applymovement $2, MovementData_0x19c1ac spriteface $0, $2 loadfont - writetext UnknownText_0x19c3a7 + writetext GuideGentSeaText closetext loadmovesprites applymovement $2, MovementData_0x19c1b6 @@ -71,14 +69,14 @@ UnknownScript_0x19c01f: ; 0x19c01f spriteface $2, $2 spriteface $0, $3 loadfont - writetext UnknownText_0x19c3ec + writetext GuideGentGiftText keeptextopen stringtotext .mapcardname, $1 scall .UnknownScript_0x19c097 setflag $0001 - writetext UnknownText_0x19c438 + writetext GotMapCardText keeptextopen - writetext UnknownText_0x19c451 + writetext GuideGentPokegearText closetext loadmovesprites stopfollow @@ -99,12 +97,11 @@ UnknownScript_0x19c01f: ; 0x19c01f db "MAP CARD@" ; 0x19c0a4 -UnknownScript_0x19c0a4: ; 0x19c0a4 - writetext UnknownText_0x19c49f +.No + writetext GuideGentNoText closetext loadmovesprites end -; 0x19c0aa UnknownScript_0x19c0aa: ; 0x19c0aa moveperson $3, $27, $7 @@ -225,7 +222,7 @@ UnknownScript_0x19c168: ; 0x19c168 end ; 0x19c16e -FisherScript_0x19c16e: ; 0x19c16e +MysticWaterGuy: ; 0x19c16e faceplayer loadfont checkevent EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE @@ -243,21 +240,18 @@ UnknownScript_0x19c187: ; 0x19c187 end ; 0x19c189 -MapCherrygroveCitySignpost0Script: ; 0x19c189 - jumptext UnknownText_0x19c7e0 -; 0x19c18c +CherrygroveCitySign: + jumptext CherrygroveCitySignText -MapCherrygroveCitySignpost1Script: ; 0x19c18c - jumptext UnknownText_0x19c815 +GuideGentsHouseSign: ; 0x19c18c + jumptext GuideGentsHouseSignText ; 0x19c18f -MapCherrygroveCitySignpost3Script: ; 0x19c18f +CherrygroveCityPokeCenterSign: jumpstd pokecentersign -; 0x19c192 -MapCherrygroveCitySignpost2Script: ; 0x19c192 +CherrygroveCityMartSign: ; 0x19c192 jumpstd martsign -; 0x19c195 MovementData_0x19c195: ; 0x19c195 step_left @@ -365,9 +359,8 @@ MovementData_0x19c1da: ; 0x19c1da big_step_left big_step_left step_end -; 0x19c1e3 -UnknownText_0x19c1e3: ; 0x19c1e3 +GuideGentIntroText: text "You're a rookie" line "trainer, aren't" cont "you? I can tell!" @@ -380,15 +373,13 @@ UnknownText_0x19c1e3: ; 0x19c1e3 line "can teach you a" cont "few things." done -; 0x19c26f -UnknownText_0x19c26f: ; 0x19c26f +GuideGentTourText1: text "OK, then!" line "Follow me!" done -; 0x19c285 -UnknownText_0x19c285: ; 0x19c285 +GuideGentPokeCenterText: text "This is a #MON" line "CENTER. They heal" @@ -401,9 +392,8 @@ UnknownText_0x19c285: ; 0x19c285 para "you better learn" line "about them." done -; 0x19c304 -UnknownText_0x19c304: ; 0x19c304 +GuideGentMartText: text "This is a #MON" line "MART." @@ -413,9 +403,8 @@ UnknownText_0x19c304: ; 0x19c304 para "#MON and other" line "useful items." done -; 0x19c359 -UnknownText_0x19c359: ; 0x19c359 +GuideGentRoute30Text: text "ROUTE 30 is out" line "this way." @@ -425,9 +414,8 @@ UnknownText_0x19c359: ; 0x19c359 para "prized #MON" line "there." done -; 0x19c3a7 -UnknownText_0x19c3a7: ; 0x19c3a7 +GuideGentSeaText: text "This is the sea," line "as you can see." @@ -435,9 +423,8 @@ UnknownText_0x19c3a7: ; 0x19c3a7 line "found only in" cont "water." done -; 0x19c3ec -UnknownText_0x19c3ec: ; 0x19c3ec +GuideGentGiftText: text "Here…" para "It's my house!" @@ -447,15 +434,13 @@ UnknownText_0x19c3ec: ; 0x19c3ec para "Let me give you a" line "small gift." done -; 0x19c438 -UnknownText_0x19c438: ; 0x19c438 +GotMapCardText: text $52, "'s #GEAR" line "now has a MAP!" done -; 0x19c451 -UnknownText_0x19c451: ; 0x19c451 +GuideGentPokegearText: text "#GEAR becomes" line "more useful as you" cont "add CARDS." @@ -463,16 +448,14 @@ UnknownText_0x19c451: ; 0x19c451 para "I wish you luck on" line "your journey!" done -; 0x19c49f -UnknownText_0x19c49f: ; 0x19c49f +GuideGentNoText: text "Oh… It's something" line "I enjoy doing…" para "Fine. Come see me" line "when you like." done -; 0x19c4e2 UnknownText_0x19c4e2: ; 0x19c4e2 text $56, " ", $56, " ", $56 @@ -588,7 +571,7 @@ UnknownText_0x19c7c1: ; 0x19c7c1 done ; 0x19c7e0 -UnknownText_0x19c7e0: ; 0x19c7e0 +CherrygroveCitySignText: ; 0x19c7e0 text "CHERRYGROVE CITY" para "The City of Cute," @@ -596,7 +579,7 @@ UnknownText_0x19c7e0: ; 0x19c7e0 done ; 0x19c815 -UnknownText_0x19c815: ; 0x19c815 +GuideGentsHouseSignText: ; 0x19c815 text "GUIDE GENT'S HOUSE" done ; 0x19c829 @@ -620,16 +603,16 @@ CherrygroveCity_MapEventHeader: ; 0x19c829 ; signposts db 4 - signpost 8, 30, $0, MapCherrygroveCitySignpost0Script - signpost 9, 23, $0, MapCherrygroveCitySignpost1Script - signpost 3, 24, $0, MapCherrygroveCitySignpost2Script - signpost 3, 30, $0, MapCherrygroveCitySignpost3Script + signpost 8, 30, $0, CherrygroveCitySign + signpost 9, 23, $0, GuideGentsHouseSign + signpost 3, 24, $0, CherrygroveCityMartSign + signpost 3, 30, $0, CherrygroveCityPokeCenterSign ; people-events db 5 - person_event SPRITE_GRAMPS, 10, 36, $6, $0, 255, 255, $0, 0, GrampsScript_0x19c013, $06fe + person_event SPRITE_GRAMPS, 10, 36, $6, $0, 255, 255, $0, 0, CherrygroveCityGuideGent, $06fe person_event SPRITE_SILVER, 10, 43, $3, $0, 255, 255, $0, 0, ObjectEvent, $06be person_event SPRITE_TEACHER, 16, 31, $5, $1, 255, 255, $90, 0, TeacherScript_0x19c146, $ffff person_event SPRITE_YOUNGSTER, 11, 27, $5, $1, 255, 255, $80, 0, YoungsterScript_0x19c15a, $ffff - person_event SPRITE_FISHER, 16, 11, $9, $0, 255, 255, $a0, 0, FisherScript_0x19c16e, $ffff + person_event SPRITE_FISHER, 16, 11, $9, $0, 255, 255, $a0, 0, MysticWaterGuy, $ffff ; 0x19c8ad diff --git a/maps/CherrygroveEvolutionSpeechHouse.asm b/maps/CherrygroveEvolutionSpeechHouse.asm index 16f3d2b41..94ad1cf91 100644 --- a/maps/CherrygroveEvolutionSpeechHouse.asm +++ b/maps/CherrygroveEvolutionSpeechHouse.asm @@ -22,9 +22,8 @@ LassScript_0x196cb9: ; 0x196cb9 end ; 0x196cc0 -MapCherrygroveEvolutionSpeechHouseSignpost1Script: ; 0x196cc0 +CherrygroveEvolutionSpeechHouseBookshelf: jumpstd magazinebookshelf -; 0x196cc3 UnknownText_0x196cc3: ; 0x196cc3 text "#MON gain expe-" @@ -57,8 +56,8 @@ CherrygroveEvolutionSpeechHouse_MapEventHeader: ; 0x196d2e ; signposts db 2 - signpost 1, 0, $0, MapCherrygroveEvolutionSpeechHouseSignpost1Script - signpost 1, 1, $0, MapCherrygroveEvolutionSpeechHouseSignpost1Script + signpost 1, 0, $0, CherrygroveEvolutionSpeechHouseBookshelf + signpost 1, 1, $0, CherrygroveEvolutionSpeechHouseBookshelf ; people-events db 2 diff --git a/maps/CherrygroveGymSpeechHouse.asm b/maps/CherrygroveGymSpeechHouse.asm index e31d9deb0..95df5f8e6 100644 --- a/maps/CherrygroveGymSpeechHouse.asm +++ b/maps/CherrygroveGymSpeechHouse.asm @@ -14,9 +14,8 @@ BugCatcherScript_0x196ae4: ; 0x196ae4 jumptextfaceplayer UnknownText_0x196b65 ; 0x196ae7 -MapCherrygroveGymSpeechHouseSignpost1Script: ; 0x196ae7 +CherrygroveGymSpeechHouseBookshelf: jumpstd picturebookshelf -; 0x196aea UnknownText_0x196aea: ; 0x196aea text "You're trying to" @@ -60,8 +59,8 @@ CherrygroveGymSpeechHouse_MapEventHeader: ; 0x196bd1 ; signposts db 2 - signpost 1, 0, $0, MapCherrygroveGymSpeechHouseSignpost1Script - signpost 1, 1, $0, MapCherrygroveGymSpeechHouseSignpost1Script + signpost 1, 0, $0, CherrygroveGymSpeechHouseBookshelf + signpost 1, 1, $0, CherrygroveGymSpeechHouseBookshelf ; people-events db 2 diff --git a/maps/CianwoodCity.asm b/maps/CianwoodCity.asm index 9c3183807..6b0fa2125 100644 --- a/maps/CianwoodCity.asm +++ b/maps/CianwoodCity.asm @@ -123,47 +123,35 @@ LassScript_0x1a00b9: ; 0x1a00b9 UnknownScript_0x1a00bc: ; 0x1a00bc jumptextfaceplayer UnknownText_0x1a03cc -; 0x1a00bf -MapCianwoodCitySignpost0Script: ; 0x1a00bf - jumptext UnknownText_0x1a0660 -; 0x1a00c2 +CianwoodCitySign: + jumptext CianwoodCitySignText -MapCianwoodCitySignpost1Script: ; 0x1a00c2 - jumptext UnknownText_0x1a068f -; 0x1a00c5 +CianwoodGymSign: + jumptext CianwoodGymSignText -MapCianwoodCitySignpost3Script: ; 0x1a00c5 - jumptext UnknownText_0x1a06d6 -; 0x1a00c8 +CianwoodPharmacySign: + jumptext CianwoodPharmacySignText -MapCianwoodCitySignpost4Script: ; 0x1a00c8 - jumptext UnknownText_0x1a0725 -; 0x1a00cb +CianwoodPhotoStudioSign: + jumptext CianwoodPhotoStudioSignText -MapCianwoodCitySignpost5Script: ; 0x1a00cb - jumptext UnknownText_0x1a0760 -; 0x1a00ce +CianwoodPokeSeerSign: + jumptext CianwoodPokeSeerSignText -MapCianwoodCitySignpost2Script: ; 0x1a00ce +CianwoodPokeCenterSign: jumpstd pokecentersign -; 0x1a00d1 -RockScript_0x1a00d1: ; 0x1a00d1 +CianwoodCityRock: jumpstd smashrock -; 0x1a00d4 -MapCianwoodCitySignpostItem6: ; 0x1a00d4 +MapCianwoodCitySignpostItem6: dw $00b2 db REVIVE - -; 0x1a00d7 -MapCianwoodCitySignpostItem7: ; 0x1a00d7 +MapCianwoodCitySignpostItem7: dw $00b3 db MAX_ETHER - -; 0x1a00da MovementData_0x1a00da: ; 0x1a00da db $39 ; movement @@ -368,17 +356,15 @@ UnknownText_0x1a05c3: ; 0x1a05c3 para "See you around!" done -; 0x1a0660 -UnknownText_0x1a0660: ; 0x1a0660 +CianwoodCitySignText: text "CIANWOOD CITY" para "A Port Surrounded" line "by Rough Seas" done -; 0x1a068f -UnknownText_0x1a068f: ; 0x1a068f +CianwoodGymSignText: text "CIANWOOD CITY" line "#MON GYM" @@ -387,9 +373,8 @@ UnknownText_0x1a068f: ; 0x1a068f para "His Roaring Fists" line "Do the Talking" done -; 0x1a06d6 -UnknownText_0x1a06d6: ; 0x1a06d6 +CianwoodPharmacySignText: text "500 Years of" line "Tradition" @@ -399,24 +384,21 @@ UnknownText_0x1a06d6: ; 0x1a06d6 para "We Await Your" line "Medicinal Queries" done -; 0x1a0725 -UnknownText_0x1a0725: ; 0x1a0725 +CianwoodPhotoStudioSignText: text "CIANWOOD CITY" line "PHOTO STUDIO" para "Take a Snapshot as" line "a Keepsake!" done -; 0x1a0760 -UnknownText_0x1a0760: ; 0x1a0760 +CianwoodPokeSeerSignText: text "THE # SEER" line "AHEAD" done -; 0x1a0772 -CianwoodCity_MapEventHeader: ; 0x1a0772 +CianwoodCity_MapEventHeader: ; filler db 0, 0 @@ -436,12 +418,12 @@ CianwoodCity_MapEventHeader: ; 0x1a0772 ; signposts db 8 - signpost 34, 20, $0, MapCianwoodCitySignpost0Script - signpost 45, 7, $0, MapCianwoodCitySignpost1Script - signpost 43, 24, $0, MapCianwoodCitySignpost2Script - signpost 47, 19, $0, MapCianwoodCitySignpost3Script - signpost 32, 8, $0, MapCianwoodCitySignpost4Script - signpost 24, 8, $0, MapCianwoodCitySignpost5Script + signpost 34, 20, $0, CianwoodCitySign + signpost 45, 7, $0, CianwoodGymSign + signpost 43, 24, $0, CianwoodPokeCenterSign + signpost 47, 19, $0, CianwoodPharmacySign + signpost 32, 8, $0, CianwoodPhotoStudioSign + signpost 24, 8, $0, CianwoodPokeSeerSign signpost 19, 4, $7, MapCianwoodCitySignpostItem6 signpost 29, 5, $7, MapCianwoodCitySignpostItem7 @@ -450,12 +432,12 @@ CianwoodCity_MapEventHeader: ; 0x1a0772 person_event SPRITE_STANDING_YOUNGSTER, 41, 25, $3, $0, 255, 255, $a0, 0, StandingYoungsterScript_0x1a00b3, $ffff person_event SPRITE_POKEFAN_M, 37, 21, $5, $1, 255, 255, $0, 0, PokefanMScript_0x1a00b6, $ffff person_event SPRITE_LASS, 46, 18, $4, $20, 255, 255, $0, 0, LassScript_0x1a00b9, $ffff - person_event SPRITE_ROCK, 20, 12, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff - person_event SPRITE_ROCK, 21, 13, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff - person_event SPRITE_ROCK, 29, 8, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff - person_event SPRITE_ROCK, 33, 9, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff - person_event SPRITE_ROCK, 31, 14, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff - person_event SPRITE_ROCK, 23, 8, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff + person_event SPRITE_ROCK, 20, 12, $18, $0, 255, 255, $0, 0, CianwoodCityRock, $ffff + person_event SPRITE_ROCK, 21, 13, $18, $0, 255, 255, $0, 0, CianwoodCityRock, $ffff + person_event SPRITE_ROCK, 29, 8, $18, $0, 255, 255, $0, 0, CianwoodCityRock, $ffff + person_event SPRITE_ROCK, 33, 9, $18, $0, 255, 255, $0, 0, CianwoodCityRock, $ffff + person_event SPRITE_ROCK, 31, 14, $18, $0, 255, 255, $0, 0, CianwoodCityRock, $ffff + person_event SPRITE_ROCK, 23, 8, $18, $0, 255, 255, $0, 0, CianwoodCityRock, $ffff person_event SPRITE_POKEFAN_F, 50, 14, $5, $1, 255, 255, $0, 0, PokefanFScript_0x1a0084, $ffff person_event SPRITE_SUPER_NERD, 25, 15, $7, $0, 255, 255, $90, 0, ObjectEvent, $07ad person_event SPRITE_SUICUNE, 18, 14, $1, $0, 255, 255, $90, 0, ObjectEvent, $07ae diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index 93ca4f10a..e924cf219 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -197,9 +197,8 @@ BlackbeltLungScript: ; 0x9d6d8 end ; 0x9d6e0 -BoulderScript_0x9d6e0: ; 0x9d6e0 +CianwoodGymBoulder: jumpstd strengthboulder -; 0x9d6e3 CianwoodGymStatue: checkflag ENGINE_STORMBADGE @@ -418,8 +417,7 @@ CianwoodGym_MapEventHeader: ; 0x9db3e person_event SPRITE_BLACK_BELT, 16, 11, $8, $0, 255, 255, $b2, 3, TrainerBlackbeltLao, $ffff person_event SPRITE_BLACK_BELT, 13, 7, $9, $0, 255, 255, $b2, 2, TrainerBlackbeltNob, $ffff person_event SPRITE_BLACK_BELT, 9, 9, $8, $0, 255, 255, $b2, 1, TrainerBlackbeltLung, $ffff - person_event SPRITE_BOULDER, 5, 9, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff - person_event SPRITE_BOULDER, 11, 7, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff - person_event SPRITE_BOULDER, 11, 8, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff - person_event SPRITE_BOULDER, 11, 9, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff -; 0x9dbcd + person_event SPRITE_BOULDER, 5, 9, $19, $0, 255, 255, $0, 0, CianwoodGymBoulder, $ffff + person_event SPRITE_BOULDER, 11, 7, $19, $0, 255, 255, $0, 0, CianwoodGymBoulder, $ffff + person_event SPRITE_BOULDER, 11, 8, $19, $0, 255, 255, $0, 0, CianwoodGymBoulder, $ffff + person_event SPRITE_BOULDER, 11, 9, $19, $0, 255, 255, $0, 0, CianwoodGymBoulder, $ffff diff --git a/maps/CianwoodLugiaSpeechHouse.asm b/maps/CianwoodLugiaSpeechHouse.asm index bc48e1acf..1f042b2dd 100644 --- a/maps/CianwoodLugiaSpeechHouse.asm +++ b/maps/CianwoodLugiaSpeechHouse.asm @@ -18,9 +18,8 @@ TwinScript_0x9e1b6: ; 0x9e1b6 jumptextfaceplayer UnknownText_0x9e2a9 ; 0x9e1b9 -MapCianwoodLugiaSpeechHouseSignpost1Script: ; 0x9e1b9 +CianwoodLugiaSpeechHouseBookshelf: jumpstd picturebookshelf -; 0x9e1bc UnknownText_0x9e1bc: ; 0x9e1bc text "You came from" @@ -78,8 +77,8 @@ CianwoodLugiaSpeechHouse_MapEventHeader: ; 0x9e32b ; signposts db 2 - signpost 1, 0, $0, MapCianwoodLugiaSpeechHouseSignpost1Script - signpost 1, 1, $0, MapCianwoodLugiaSpeechHouseSignpost1Script + signpost 1, 0, $0, CianwoodLugiaSpeechHouseBookshelf + signpost 1, 1, $0, CianwoodLugiaSpeechHouseBookshelf ; people-events db 3 diff --git a/maps/CianwoodPharmacy.asm b/maps/CianwoodPharmacy.asm index e50ff6a12..7b0cc838f 100644 --- a/maps/CianwoodPharmacy.asm +++ b/maps/CianwoodPharmacy.asm @@ -1,50 +1,45 @@ -CianwoodPharmacy_MapScriptHeader: ; 0x9df97 +CianwoodPharmacy_MapScriptHeader: ; trigger count db 1 ; triggers - dw UnknownScript_0x9df9d, $0000 + dw CianwoodPharmacyTrigger, $0000 ; callback count db 0 -; 0x9df9d -UnknownScript_0x9df9d: ; 0x9df9d +CianwoodPharmacyTrigger: end -; 0x9df9e -PharmacistScript_0x9df9e: ; 0x9df9e +CianwoodPharmacist: faceplayer loadfont checkevent EVENT_GOT_SECRETPOTION_FROM_PHARMACY - iftrue UnknownScript_0x9dfc4 + iftrue .Mart checkevent $0037 - iffalse UnknownScript_0x9dfc4 - writetext UnknownText_0x9dfcd + iffalse .Mart + writetext PharmacistGiveSecretpotionText keeptextopen giveitem SECRETPOTION, $1 - writetext UnknownText_0x9e056 + writetext ReceivedSecretpotionText playsound SFX_KEY_ITEM waitbutton itemnotify setevent EVENT_GOT_SECRETPOTION_FROM_PHARMACY - writetext UnknownText_0x9e070 + writetext PharmacistDescribeSecretpotionText closetext loadmovesprites end -; 0x9dfc4 -UnknownScript_0x9dfc4: ; 0x9dfc4 +.Mart pokemart $3, $0004 loadmovesprites end -; 0x9dfca -MapCianwoodPharmacySignpost1Script: ; 0x9dfca +CianwoodPharmacyBookshelf: jumpstd difficultbookshelf -; 0x9dfcd -UnknownText_0x9dfcd: ; 0x9dfcd +PharmacistGiveSecretpotionText: text "Your #MON ap-" line "pear to be fine." @@ -62,24 +57,21 @@ UnknownText_0x9dfcd: ; 0x9dfcd para "This ought to do" line "the trick." done -; 0x9e056 -UnknownText_0x9e056: ; 0x9e056 +ReceivedSecretpotionText: text $52, " received" line "SECRETPOTION." done -; 0x9e070 -UnknownText_0x9e070: ; 0x9e070 +PharmacistDescribeSecretpotionText: text "My SECRETPOTION is" line "a tad too strong." para "I only offer it in" line "an emergency." done -; 0x9e0b7 -CianwoodPharmacy_MapEventHeader: ; 0x9e0b7 +CianwoodPharmacy_MapEventHeader: ; filler db 0, 0 @@ -93,10 +85,9 @@ CianwoodPharmacy_MapEventHeader: ; 0x9e0b7 ; signposts db 2 - signpost 1, 0, $0, MapCianwoodPharmacySignpost1Script - signpost 1, 1, $0, MapCianwoodPharmacySignpost1Script + signpost 1, 0, $0, CianwoodPharmacyBookshelf + signpost 1, 1, $0, CianwoodPharmacyBookshelf ; people-events db 1 - person_event SPRITE_PHARMACIST, 7, 6, $6, $0, 255, 255, $80, 0, PharmacistScript_0x9df9e, $ffff -; 0x9e0de + person_event SPRITE_PHARMACIST, 7, 6, $6, $0, 255, 255, $80, 0, CianwoodPharmacist, $ffff diff --git a/maps/CinnabarIsland.asm b/maps/CinnabarIsland.asm index 8ef245c58..e1430a538 100644 --- a/maps/CinnabarIsland.asm +++ b/maps/CinnabarIsland.asm @@ -1,4 +1,4 @@ -CinnabarIsland_MapScriptHeader: ; 0x1ac9a7 +CinnabarIsland_MapScriptHeader: ; trigger count db 0 @@ -8,50 +8,41 @@ CinnabarIsland_MapScriptHeader: ; 0x1ac9a7 ; callbacks dbw 5, UnknownScript_0x1ac9ac -; 0x1ac9ac -UnknownScript_0x1ac9ac: ; 0x1ac9ac +UnknownScript_0x1ac9ac: setflag $003f return -; 0x1ac9b0 -BlueScript_0x1ac9b0: ; 0x1ac9b0 +CinnabarIslandBlue: faceplayer loadfont - writetext UnknownText_0x1ac9d2 + writetext CinnabarIslandBlueText closetext loadmovesprites playsound SFX_WARP_TO - applymovement $2, MovementData_0x1ac9d0 + applymovement $2, CinnabarIslandBlueTeleport disappear $2 clearevent $0776 end -; 0x1ac9c4 -MapCinnabarIslandSignpost1Script: ; 0x1ac9c4 - jumptext UnknownText_0x1acc73 -; 0x1ac9c7 +CinnabarIslandGymSign: + jumptext CinnabarIslandGymSignText -MapCinnabarIslandSignpost2Script: ; 0x1ac9c7 - jumptext UnknownText_0x1accc2 -; 0x1ac9ca +CinnabarIslandSign: + jumptext CinnabarIslandSignText -MapCinnabarIslandSignpost0Script: ; 0x1ac9ca +CinnabarIslandPokeCenterSign: jumpstd pokecentersign -; 0x1ac9cd -MapCinnabarIslandSignpostItem3: ; 0x1ac9cd +MapCinnabarIslandSignpostItem3: dw $00fe db RARE_CANDY - -; 0x1ac9d0 -MovementData_0x1ac9d0: ; 0x1ac9d0 +CinnabarIslandBlueTeleport: teleport_from step_end -; 0x1ac9d2 -UnknownText_0x1ac9d2: ; 0x1ac9d2 +CinnabarIslandBlueText: text "Who are you?" para "Well, it's plain" @@ -118,9 +109,8 @@ UnknownText_0x1ac9d2: ; 0x1ac9d2 para "I'll take you on" line "then." done -; 0x1acc73 -UnknownText_0x1acc73: ; 0x1acc73 +CinnabarIslandGymSignText: text "There's a notice" line "here…" @@ -130,17 +120,15 @@ UnknownText_0x1acc73: ; 0x1acc73 para "BLAINE" done -; 0x1accc2 -UnknownText_0x1accc2: ; 0x1accc2 +CinnabarIslandSignText: text "CINNABAR ISLAND" para "The Fiery Town of" line "Burning Desire" done -; 0x1accf4 -CinnabarIsland_MapEventHeader: ; 0x1accf4 +CinnabarIsland_MapEventHeader: ; filler db 0, 0 @@ -153,12 +141,11 @@ CinnabarIsland_MapEventHeader: ; 0x1accf4 ; signposts db 4 - signpost 11, 12, $0, MapCinnabarIslandSignpost0Script - signpost 11, 9, $0, MapCinnabarIslandSignpost1Script - signpost 7, 7, $0, MapCinnabarIslandSignpost2Script + signpost 11, 12, $0, CinnabarIslandPokeCenterSign + signpost 11, 9, $0, CinnabarIslandGymSign + signpost 7, 7, $0, CinnabarIslandSign signpost 1, 9, $7, MapCinnabarIslandSignpostItem3 ; people-events db 1 - person_event SPRITE_BLUE, 10, 13, $3, $0, 255, 255, $0, 0, BlueScript_0x1ac9b0, $0775 -; 0x1acd20 + person_event SPRITE_BLUE, 10, 13, $3, $0, 255, 255, $0, 0, CinnabarIslandBlue, $0775 diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm index fc455598f..510cd5c5a 100644 --- a/maps/CopycatsHouse2F.asm +++ b/maps/CopycatsHouse2F.asm @@ -7,69 +7,63 @@ CopycatsHouse2F_MapScriptHeader: ; 0x18ae9a ; callbacks - dbw 2, UnknownScript_0x18ae9f + dbw 2, CopycatsHouse2FCallback ; 0x18ae9f -UnknownScript_0x18ae9f: ; 0x18ae9f +CopycatsHouse2FCallback: checkflag $0063 - iftrue UnknownScript_0x18aeac + iftrue .Part1 disappear $7 appear $2 - jump UnknownScript_0x18aeb0 -; 0x18aeac - -UnknownScript_0x18aeac: ; 0x18aeac + jump .Done +.Part1 disappear $2 appear $7 -UnknownScript_0x18aeb0: ; 0x18aeb0 +.Done return -; 0x18aeb1 -CopycatScript_0x18aeb1: ; 0x18aeb1 +Copycat: faceplayer checkevent EVENT_GOT_PASS_FROM_COPYCAT - iftrue UnknownScript_0x18af6f + iftrue .Part15 checkevent EVENT_RETURNED_LOST_ITEM_TO_COPYCAT - iftrue UnknownScript_0x18af5b + iftrue .Part13 checkitem LOST_ITEM - iftrue UnknownScript_0x18af4a + iftrue .Part12 checkflag $0063 - iftrue UnknownScript_0x18aed4 + iftrue .Part1 applymovement $2, MovementData_0x18afd0 faceplayer variablesprite $b, $1 - jump UnknownScript_0x18aedc -; 0x18aed4 + jump .Part2 -UnknownScript_0x18aed4: ; 0x18aed4 +.Part1 applymovement $7, MovementData_0x18afd0 faceplayer variablesprite $b, $60 -UnknownScript_0x18aedc: ; 0x18aedc +.Part2 special Function14209 checkevent EVENT_RETURNED_MACHINE_PART - iftrue UnknownScript_0x18af16 + iftrue .Part7 loadfont checkflag $0063 - iftrue UnknownScript_0x18aef2 + iftrue .Part3 writetext UnknownText_0x18afda - jump UnknownScript_0x18aef5 -; 0x18aef2 + jump .Part4 -UnknownScript_0x18aef2: ; 0x18aef2 +.Part3 writetext UnknownText_0x18b316 -UnknownScript_0x18aef5: ; 0x18aef5 +.Part4 closetext loadmovesprites checkflag $0063 - iftrue UnknownScript_0x18af04 + iftrue .Part5 applymovement $2, MovementData_0x18afd0 - jump UnknownScript_0x18af08 -; 0x18af04 + jump .Part6 -UnknownScript_0x18af04: ; 0x18af04 +.Part5 applymovement $7, MovementData_0x18afd0 -UnknownScript_0x18af08: ; 0x18af08 +.Part6 faceplayer variablesprite $b, $28 special Function14209 @@ -78,30 +72,27 @@ UnknownScript_0x18af08: ; 0x18af08 closetext loadmovesprites end -; 0x18af16 -UnknownScript_0x18af16: ; 0x18af16 +.Part7 loadfont checkflag $0063 - iftrue UnknownScript_0x18af23 + iftrue .Part8 writetext UnknownText_0x18b064 - jump UnknownScript_0x18af26 -; 0x18af23 + jump .Part9 -UnknownScript_0x18af23: ; 0x18af23 +.Part8 writetext UnknownText_0x18b366 -UnknownScript_0x18af26: ; 0x18af26 +.Part9 closetext loadmovesprites checkflag $0063 - iftrue UnknownScript_0x18af35 + iftrue .Part10 applymovement $2, MovementData_0x18afd0 - jump UnknownScript_0x18af39 -; 0x18af35 + jump .Part11 -UnknownScript_0x18af35: ; 0x18af35 +.Part10 applymovement $7, MovementData_0x18afd0 -UnknownScript_0x18af39: ; 0x18af39 +.Part11 faceplayer variablesprite $b, $28 special Function14209 @@ -111,99 +102,87 @@ UnknownScript_0x18af39: ; 0x18af39 loadmovesprites setevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM end -; 0x18af4a -UnknownScript_0x18af4a: ; 0x18af4a +.Part12 loadfont writetext UnknownText_0x18b17f keeptextopen takeitem LOST_ITEM, 1 setevent EVENT_RETURNED_LOST_ITEM_TO_COPYCAT clearevent $0773 - jump UnknownScript_0x18af5c -; 0x18af5b + jump .Part14 -UnknownScript_0x18af5b: ; 0x18af5b +.Part13 loadfont -UnknownScript_0x18af5c: ; 0x18af5c +.Part14 writetext UnknownText_0x18b1e2 keeptextopen verbosegiveitem PASS, 1 - iffalse UnknownScript_0x18afba + iffalse .Part22 setevent EVENT_GOT_PASS_FROM_COPYCAT writetext UnknownText_0x18b214 closetext loadmovesprites end -; 0x18af6f -UnknownScript_0x18af6f: ; 0x18af6f +.Part15 checkflag $0063 - iftrue UnknownScript_0x18af80 + iftrue .Part16 applymovement $2, MovementData_0x18afd0 faceplayer variablesprite $b, $1 - jump UnknownScript_0x18af88 -; 0x18af80 + jump .Part17 -UnknownScript_0x18af80: ; 0x18af80 +.Part16 applymovement $7, MovementData_0x18afd0 faceplayer variablesprite $b, $60 -UnknownScript_0x18af88: ; 0x18af88 +.Part17 special Function14209 loadfont checkflag $0063 - iftrue UnknownScript_0x18af98 + iftrue .Part18 writetext UnknownText_0x18b298 - jump UnknownScript_0x18af9b -; 0x18af98 + jump .Part19 -UnknownScript_0x18af98: ; 0x18af98 +.Part18 writetext UnknownText_0x18b415 -UnknownScript_0x18af9b: ; 0x18af9b +.Part19 closetext loadmovesprites checkflag $0063 - iftrue UnknownScript_0x18afaa + iftrue .Part20 applymovement $2, MovementData_0x18afd0 - jump UnknownScript_0x18afae -; 0x18afaa + jump .Part21 -UnknownScript_0x18afaa: ; 0x18afaa +.Part20 applymovement $7, MovementData_0x18afd0 -UnknownScript_0x18afae: ; 0x18afae +.Part21 faceplayer variablesprite $b, $28 special Function14209 loadfont writetext UnknownText_0x18b2f5 closetext -UnknownScript_0x18afba: ; 0x18afba +.Part22 loadmovesprites end -; 0x18afbc -MoltresScript_0x18afbc: ; 0x18afbc +CopycatsDodrio: loadfont - writetext UnknownText_0x18b476 + writetext CopycatsDodrioText1 cry DODRIO keeptextopen - writetext UnknownText_0x18b489 + writetext CopycatsDodrioText2 closetext loadmovesprites end -; 0x18afca -FairyScript_0x18afca: -MonsterScript_0x18afca: -BirdScript_0x18afca: ; 0x18afca - jumptext UnknownText_0x18b4c4 -; 0x18afcd +CopycatsHouse2FDoll: + jumptext CopycatsHouse2FDollText -MapCopycatsHouse2FSignpost1Script: ; 0x18afcd +CopycatsHouse2FBookshelf: jumpstd picturebookshelf -; 0x18afd0 MovementData_0x18afd0: ; 0x18afd0 turn_head_down @@ -371,12 +350,12 @@ UnknownText_0x18b415: ; 0x18b415 done ; 0x18b476 -UnknownText_0x18b476: ; 0x18b476 +CopycatsDodrioText1: ; 0x18b476 text "DODRIO: Gii giii!" done ; 0x18b489 -UnknownText_0x18b489: ; 0x18b489 +CopycatsDodrioText2: ; 0x18b489 text "MIRROR, MIRROR ON" line "THE WALL, WHO'S" @@ -385,13 +364,12 @@ UnknownText_0x18b489: ; 0x18b489 done ; 0x18b4c4 -UnknownText_0x18b4c4: ; 0x18b4c4 +CopycatsHouse2FDollText: text "This is a rare" line "#MON! Huh?" para "It's only a doll…" done -; 0x18b4f0 CopycatsHouse2F_MapEventHeader: ; 0x18b4f0 ; filler @@ -406,15 +384,15 @@ CopycatsHouse2F_MapEventHeader: ; 0x18b4f0 ; signposts db 2 - signpost 1, 0, $0, MapCopycatsHouse2FSignpost1Script - signpost 1, 1, $0, MapCopycatsHouse2FSignpost1Script + signpost 1, 0, $0, CopycatsHouse2FBookshelf + signpost 1, 1, $0, CopycatsHouse2FBookshelf ; people-events db 6 - person_event SPRITE_COPYCAT, 7, 8, $8, $0, 255, 255, $80, 0, CopycatScript_0x18aeb1, $06ee - person_event SPRITE_MOLTRES, 8, 10, $16, $0, 255, 255, $b0, 0, MoltresScript_0x18afbc, $ffff - person_event SPRITE_FAIRY, 5, 10, $6, $0, 255, 255, $80, 0, FairyScript_0x18afca, $0773 - person_event SPRITE_MONSTER, 5, 6, $6, $0, 255, 255, $a0, 0, MonsterScript_0x18afca, $ffff - person_event SPRITE_BIRD, 5, 11, $6, $0, 255, 255, $90, 0, BirdScript_0x18afca, $ffff - person_event SPRITE_COPYCAT, 7, 8, $8, $0, 255, 255, $90, 0, CopycatScript_0x18aeb1, $06ef + person_event SPRITE_COPYCAT, 7, 8, $8, $0, 255, 255, $80, 0, Copycat, $06ee + person_event SPRITE_MOLTRES, 8, 10, $16, $0, 255, 255, $b0, 0, CopycatsDodrio, $ffff + person_event SPRITE_FAIRY, 5, 10, $6, $0, 255, 255, $80, 0, CopycatsHouse2FDoll, $0773 + person_event SPRITE_MONSTER, 5, 6, $6, $0, 255, 255, $a0, 0, CopycatsHouse2FDoll, $ffff + person_event SPRITE_BIRD, 5, 11, $6, $0, 255, 255, $90, 0, CopycatsHouse2FDoll, $ffff + person_event SPRITE_COPYCAT, 7, 8, $8, $0, 255, 255, $90, 0, Copycat, $06ef ; 0x18b553 diff --git a/maps/DarkCaveVioletEntrance.asm b/maps/DarkCaveVioletEntrance.asm index 24d3c2b2c..865b034e9 100644 --- a/maps/DarkCaveVioletEntrance.asm +++ b/maps/DarkCaveVioletEntrance.asm @@ -22,9 +22,8 @@ ItemFragment_0x18c694: ; 0x18c694 db DIRE_HIT, 1 ; 0x18c696 -RockScript_0x18c696: ; 0x18c696 +DarkCaveVioletEntranceRock: jumpstd smashrock -; 0x18c699 MapDarkCaveVioletEntranceSignpostItem0: ; 0x18c699 dw $009d @@ -52,10 +51,10 @@ DarkCaveVioletEntrance_MapEventHeader: ; 0x18c69c ; people-events db 8 person_event SPRITE_POKE_BALL, 12, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c68e, $069e - person_event SPRITE_ROCK, 18, 20, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff - person_event SPRITE_ROCK, 10, 31, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff - person_event SPRITE_ROCK, 18, 11, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff - person_event SPRITE_ROCK, 35, 40, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff + person_event SPRITE_ROCK, 18, 20, $18, $0, 255, 255, $0, 0, DarkCaveVioletEntranceRock, $ffff + person_event SPRITE_ROCK, 10, 31, $18, $0, 255, 255, $0, 0, DarkCaveVioletEntranceRock, $ffff + person_event SPRITE_ROCK, 18, 11, $18, $0, 255, 255, $0, 0, DarkCaveVioletEntranceRock, $ffff + person_event SPRITE_ROCK, 35, 40, $18, $0, 255, 255, $0, 0, DarkCaveVioletEntranceRock, $ffff person_event SPRITE_POKE_BALL, 26, 40, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c690, $069f person_event SPRITE_POKE_BALL, 13, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c692, $06a0 person_event SPRITE_POKE_BALL, 32, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c694, $07ce diff --git a/maps/DayCare.asm b/maps/DayCare.asm index cd721b923..d48f629b1 100644 --- a/maps/DayCare.asm +++ b/maps/DayCare.asm @@ -79,9 +79,8 @@ UnknownScript_0x62fd1: ; 0x62fd1 end ; 0x62fd7 -MapDayCareSignpost1Script: ; 0x62fd7 +DayCareBookshelf: jumpstd difficultbookshelf -; 0x62fda UnknownText_0x62fda: ; 0x62fda text "Gramps was looking" @@ -186,8 +185,8 @@ DayCare_MapEventHeader: ; 0x63250 ; signposts db 2 - signpost 1, 0, $0, MapDayCareSignpost1Script - signpost 1, 1, $0, MapDayCareSignpost1Script + signpost 1, 0, $0, DayCareBookshelf + signpost 1, 1, $0, DayCareBookshelf ; people-events db 2 diff --git a/maps/EarlsPokemonAcademy.asm b/maps/EarlsPokemonAcademy.asm index 204dbbf69..6f5e7492c 100644 --- a/maps/EarlsPokemonAcademy.asm +++ b/maps/EarlsPokemonAcademy.asm @@ -4,34 +4,31 @@ EarlsPokemonAcademy_MapScriptHeader: ; 0x68a5a ; callback count db 0 -; 0x68a5c -FisherScript_0x68a5c: ; 0x68a5c +AcademyEarl: applymovement $2, MovementData_0x68b2d faceplayer loadfont writetext UnknownText_0x68b3b yesorno - iffalse UnknownScript_0x68a70 + iffalse .Part1 writetext UnknownText_0x68bbd yesorno - iffalse UnknownScript_0x68a7d -UnknownScript_0x68a70: ; 0x68a70 + iffalse .Done +.Part1 writetext UnknownText_0x68c51 yesorno - iffalse UnknownScript_0x68a7d + iffalse .Done writetext UnknownText_0x68c7b closetext loadmovesprites end -; 0x68a7d -UnknownScript_0x68a7d: ; 0x68a7d +.Done writetext UnknownText_0x68d31 closetext loadmovesprites end -; 0x68a83 YoungsterScript_0x68a83: ; 0x68a83 jumptextfaceplayer UnknownText_0x68d80 @@ -61,104 +58,91 @@ YoungsterScript_0x68a9c: ; 0x68a9c jumptextfaceplayer UnknownText_0x68e39 ; 0x68a9f -MapEarlsPokemonAcademySignpost3Script: ; 0x68a9f +AcademyBlackboard: loadfont - writetext UnknownText_0x68eb2 -UnknownScript_0x68aa3: ; 0x68aa3 - loadmenudata MenuDataHeader_0x68ae1 + writetext AcademyBlackboardText +.Loop + loadmenudata .MenuHeader interpretmenu writebackup - if_equal $1, UnknownScript_0x68abe - if_equal $2, UnknownScript_0x68ac5 - if_equal $3, UnknownScript_0x68acc - if_equal $4, UnknownScript_0x68ad3 - if_equal $5, UnknownScript_0x68ada + if_equal $1, .Poison + if_equal $2, .Paralysis + if_equal $3, .Sleep + if_equal $4, .Burn + if_equal $5, .Freeze loadmovesprites end -; 0x68abe -UnknownScript_0x68abe: ; 0x68abe - writetext UnknownText_0x68efe +.Poison + writetext AcademyPoisonText closetext - jump UnknownScript_0x68aa3 -; 0x68ac5 + jump .Loop -UnknownScript_0x68ac5: ; 0x68ac5 - writetext UnknownText_0x68f80 +.Paralysis + writetext AcademyParalysisText closetext - jump UnknownScript_0x68aa3 -; 0x68acc + jump .Loop -UnknownScript_0x68acc: ; 0x68acc - writetext UnknownText_0x68fe2 +.Sleep + writetext AcademySleepText closetext - jump UnknownScript_0x68aa3 -; 0x68ad3 + jump .Loop -UnknownScript_0x68ad3: ; 0x68ad3 - writetext UnknownText_0x69055 +.Burn + writetext AcademyBurnText closetext - jump UnknownScript_0x68aa3 -; 0x68ada + jump .Loop -UnknownScript_0x68ada: ; 0x68ada - writetext UnknownText_0x690cb +.Freeze: + writetext AcademyFreezeText closetext - jump UnknownScript_0x68aa3 -; 0x68ae1 + jump .Loop - -MenuDataHeader_0x68ae1: ; 0x68ae1 +.MenuHeader db $40 ; flags db 00, 00 ; start coords db 08, 11 ; end coords - dw MenuData2_0x68ae9 + dw .Data db 1 ; default option -; 0x68ae9 -MenuData2_0x68ae9: ; 0x68ae9 +.Data db $80 ; flags dn 3, 2 ; rows, columns db 5 ; spacing - dbw BANK(UnknownText_0x68af2), UnknownText_0x68af2 + dbw BANK(.Text), .Text dbw $1a, $0000 -; 0x68af2 -UnknownText_0x68af2: ; 0x68af2 +.Text db "PSN@" db "PAR@" db "SLP@" db "BRN@" db "FRZ@" db "QUIT@" -; 0x68b0b - -PokedexScript_0x68b0b: ; 0x68b0b +AcademyNotebook: loadfont - writetext UnknownText_0x69136 + writetext AcademyNotebookText yesorno - iffalse UnknownScript_0x68b25 - writetext UnknownText_0x69197 + iffalse .Done + writetext AcademyNotebookText1 yesorno - iffalse UnknownScript_0x68b25 - writetext UnknownText_0x69207 + iffalse .Done + writetext AcademyNotebookText2 yesorno - iffalse UnknownScript_0x68b25 - writetext UnknownText_0x69287 + iffalse .Done + writetext AcademyNotebookText3 closetext -UnknownScript_0x68b25: ; 0x68b25 +.Done loadmovesprites end -; 0x68b27 -UnknownScript_0x68b27: ; 0x68b27 - jumptext UnknownText_0x69344 -; 0x68b2a +AcademyStickerMachine: +; unused + jumptext AcademyStickerMachineText -MapEarlsPokemonAcademySignpost1Script: ; 0x68b2a +AcademyBookshelf: jumpstd difficultbookshelf -; 0x68b2d MovementData_0x68b2d: ; 0x68b2d turn_head_down @@ -288,21 +272,20 @@ UnknownText_0x68e39: ; 0x68e39 done ; 0x68eb2 -UnknownText_0x68eb2: ; 0x68eb2 +AcademyBlackboardText: text "The blackboard" line "describes #MON" para "status changes in" line "battle." done -; 0x68eeb -UnknownText_0x68eeb: ; 0x68eeb +AcademyBlackboardText2: +; unused text "Read which topic?" done -; 0x68efe -UnknownText_0x68efe: ; 0x68efe +AcademyPoisonText: text "If poisoned, a" line "#MON steadily" cont "loses HP." @@ -316,9 +299,8 @@ UnknownText_0x68efe: ; 0x68efe para "To cure it, use an" line "ANTIDOTE." done -; 0x68f80 -UnknownText_0x68f80: ; 0x68f80 +AcademyParalysisText: text "Paralysis reduces" line "speed and may" cont "prevent movement." @@ -327,9 +309,8 @@ UnknownText_0x68f80: ; 0x68f80 line "battle, so use" cont "a PARLYZ HEAL." done -; 0x68fe2 -UnknownText_0x68fe2: ; 0x68fe2 +AcademySleepText: text "If asleep, your" line "#MON can't make" cont "a move." @@ -341,9 +322,8 @@ UnknownText_0x68fe2: ; 0x68fe2 para "Wake it up with" line "an AWAKENING." done -; 0x69055 -UnknownText_0x69055: ; 0x69055 +AcademyBurnText: text "A burn steadily" line "consumes HP." @@ -356,9 +336,8 @@ UnknownText_0x69055: ; 0x69055 para "Use a BURN HEAL as" line "the cure." done -; 0x690cb -UnknownText_0x690cb: ; 0x690cb +AcademyFreezeText: text "If your #MON is" line "frozen, it can't" cont "do a thing." @@ -369,9 +348,8 @@ UnknownText_0x690cb: ; 0x690cb para "Thaw it out with" line "an ICE HEAL." done -; 0x69136 -UnknownText_0x69136: ; 0x69136 +AcademyNotebookText: text "It's this kid's" line "notebook…" @@ -383,9 +361,8 @@ UnknownText_0x69136: ; 0x69136 para "Keep reading?" done -; 0x69197 -UnknownText_0x69197: ; 0x69197 +AcademyNotebookText1: text "Before throwing a" line "# BALL, weaken" cont "the target first." @@ -396,9 +373,8 @@ UnknownText_0x69197: ; 0x69197 para "Keep reading?" done -; 0x69207 -UnknownText_0x69207: ; 0x69207 +AcademyNotebookText2: text "Some moves may" line "cause confusion." @@ -412,9 +388,8 @@ UnknownText_0x69207: ; 0x69207 para "Keep reading?" done -; 0x69287 -UnknownText_0x69287: ; 0x69287 +AcademyNotebookText3: text "People who catch" line "and use #MON" @@ -435,15 +410,13 @@ UnknownText_0x69287: ; 0x69287 para "I haven't written" line "anymore…" done -; 0x69344 -UnknownText_0x69344: ; 0x69344 +AcademyStickerMachineText: text "This super machine" line "prints data out as" para "stickers!" done -; 0x69375 EarlsPokemonAcademy_MapEventHeader: ; 0x69375 ; filler @@ -459,17 +432,17 @@ EarlsPokemonAcademy_MapEventHeader: ; 0x69375 ; signposts db 4 - signpost 1, 0, $0, MapEarlsPokemonAcademySignpost1Script - signpost 1, 1, $0, MapEarlsPokemonAcademySignpost1Script - signpost 0, 3, $0, MapEarlsPokemonAcademySignpost3Script - signpost 0, 4, $0, MapEarlsPokemonAcademySignpost3Script + signpost 1, 0, $0, AcademyBookshelf + signpost 1, 1, $0, AcademyBookshelf + signpost 0, 3, $0, AcademyBlackboard + signpost 0, 4, $0, AcademyBlackboard ; people-events db 6 - person_event SPRITE_FISHER, 6, 8, $6, $0, 255, 255, $a0, 0, FisherScript_0x68a5c, $06cb + person_event SPRITE_FISHER, 6, 8, $6, $0, 255, 255, $a0, 0, AcademyEarl, $06cb person_event SPRITE_YOUNGSTER, 9, 6, $7, $0, 255, 255, $80, 0, YoungsterScript_0x68a83, $ffff person_event SPRITE_GAMEBOY_KID, 15, 7, $6, $0, 255, 255, $0, 0, GameboyKidScript_0x68a86, $ffff person_event SPRITE_GAMEBOY_KID, 15, 8, $8, $0, 255, 255, $80, 0, GameboyKidScript_0x68a91, $ffff person_event SPRITE_YOUNGSTER, 11, 8, $7, $0, 255, 255, $0, 0, YoungsterScript_0x68a9c, $ffff - person_event SPRITE_POKEDEX, 8, 6, $1, $0, 255, 255, $0, 0, PokedexScript_0x68b0b, $ffff + person_event SPRITE_POKEDEX, 8, 6, $1, $0, 255, 255, $0, 0, AcademyNotebook, $ffff ; 0x693e7 diff --git a/maps/EcruteakCity.asm b/maps/EcruteakCity.asm index b065d7bcf..dbf8638f8 100644 --- a/maps/EcruteakCity.asm +++ b/maps/EcruteakCity.asm @@ -1,4 +1,4 @@ -EcruteakCity_MapScriptHeader: ; 0x1a4000 +EcruteakCity_MapScriptHeader: ; trigger count db 0 @@ -8,30 +8,24 @@ EcruteakCity_MapScriptHeader: ; 0x1a4000 ; callbacks dbw 5, UnknownScript_0x1a4005 -; 0x1a4005 -UnknownScript_0x1a4005: ; 0x1a4005 +UnknownScript_0x1a4005: setflag $0048 return -; 0x1a4009 -GrampsScript_0x1a4009: ; 0x1a4009 +GrampsScript_0x1a4009: jumptextfaceplayer UnknownText_0x1a4105 -; 0x1a400c -GrampsScript_0x1a400c: ; 0x1a400c +GrampsScript_0x1a400c: jumptextfaceplayer UnknownText_0x1a4147 -; 0x1a400f -GrampsScript_0x1a400f: ; 0x1a400f +GrampsScript_0x1a400f: jumptextfaceplayer UnknownText_0x1a43cb -; 0x1a4012 -LassScript_0x1a4012: ; 0x1a4012 +LassScript_0x1a4012: jumptextfaceplayer UnknownText_0x1a41db -; 0x1a4015 -LassScript_0x1a4015: ; 0x1a4015 +LassScript_0x1a4015: faceplayer loadfont checkevent EVENT_RELEASED_THE_BEASTS @@ -40,16 +34,14 @@ LassScript_0x1a4015: ; 0x1a4015 closetext loadmovesprites end -; 0x1a4023 -UnknownScript_0x1a4023: ; 0x1a4023 +UnknownScript_0x1a4023: writetext UnknownText_0x1a4269 closetext loadmovesprites end -; 0x1a4029 -FisherScript_0x1a4029: ; 0x1a4029 +FisherScript_0x1a4029: faceplayer loadfont checkevent EVENT_JASMINE_RETURNED_TO_GYM @@ -58,54 +50,42 @@ FisherScript_0x1a4029: ; 0x1a4029 closetext loadmovesprites end -; 0x1a4037 -UnknownScript_0x1a4037: ; 0x1a4037 +UnknownScript_0x1a4037: writetext UnknownText_0x1a4325 closetext loadmovesprites end -; 0x1a403d -YoungsterScript_0x1a403d: ; 0x1a403d +YoungsterScript_0x1a403d: jumptextfaceplayer UnknownText_0x1a4386 -; 0x1a4040 -MapEcruteakCitySignpost0Script: ; 0x1a4040 - jumptext UnknownText_0x1a44d1 -; 0x1a4043 +EcruteakCitySign: + jumptext EcruteakCitySignText -MapEcruteakCitySignpost1Script: ; 0x1a4043 - jumptext UnknownText_0x1a4513 -; 0x1a4046 +TinTowerSign: + jumptext TinTowerSignText -MapEcruteakCitySignpost2Script: ; 0x1a4046 - jumptext UnknownText_0x1a4548 -; 0x1a4049 +EcruteakGymSign: + jumptext EcruteakGymSignText -MapEcruteakCitySignpost3Script: ; 0x1a4049 - jumptext UnknownText_0x1a458c -; 0x1a404c +EcruteakDanceTheaterSign: + jumptext EcruteakDanceTheaterSignText -MapEcruteakCitySignpost4Script: ; 0x1a404c - jumptext UnknownText_0x1a45a4 -; 0x1a404f +BurnedTowerSign: + jumptext BurnedTowerSignText -MapEcruteakCitySignpost5Script: ; 0x1a404f +EcruteakCityPokeCenterSign: jumpstd pokecentersign -; 0x1a4052 -MapEcruteakCitySignpost6Script: ; 0x1a4052 +EcruteakCityMartSign: jumpstd martsign -; 0x1a4055 -MapEcruteakCitySignpostItem7: ; 0x1a4055 +MapEcruteakCitySignpostItem7: dw $00b4 db HYPER_POTION - -; 0x1a4058 -UnusedMissingDaughterText: ; 0x1a4058 +UnusedMissingDaughterText: ; This text is neither used nor referenced in the final game. text "Oh, no. Oh, no…" @@ -126,16 +106,15 @@ UnusedMissingDaughterText: ; 0x1a4058 line "do…?" done -UnknownText_0x1a4105: ; 0x1a4105 +UnknownText_0x1a4105: text "ECRUTEAK used to" line "have two towers:" para "one each in the" line "east and west." done -; 0x1a4147 -UnknownText_0x1a4147: ; 0x1a4147 +UnknownText_0x1a4147: text "Ah, child." line "Have you learned" @@ -149,18 +128,16 @@ UnknownText_0x1a4147: ; 0x1a4147 line "give you something" cont "nice, I hear." done -; 0x1a41db -UnknownText_0x1a41db: ; 0x1a41db +UnknownText_0x1a41db: text "I'm going to prac-" line "tice at the DANCE" para "THEATER. Care to" line "join me?" done -; 0x1a421a -UnknownText_0x1a421a: ; 0x1a421a +UnknownText_0x1a421a: text "The tower that" line "used to be here…" @@ -168,17 +145,15 @@ UnknownText_0x1a421a: ; 0x1a421a line "it used to be much" cont "taller." done -; 0x1a4269 -UnknownText_0x1a4269: ; 0x1a4269 +UnknownText_0x1a4269: text "Three big #MON" line "ran off in differ-" cont "ent directions." cont "What were they?" done -; 0x1a42ac -UnknownText_0x1a42ac: ; 0x1a42ac +UnknownText_0x1a42ac: text "I heard a rumor" line "about OLIVINE" cont "LIGHTHOUSE." @@ -190,9 +165,8 @@ UnknownText_0x1a42ac: ; 0x1a42ac line "Sounds like they" cont "are in trouble." done -; 0x1a4325 -UnknownText_0x1a4325: ; 0x1a4325 +UnknownText_0x1a4325: text "The #MON at" line "OLIVINE LIGHTHOUSE" cont "has been cured." @@ -201,18 +175,16 @@ UnknownText_0x1a4325: ; 0x1a4325 line "sail out to sea at" cont "night again." done -; 0x1a4386 -UnknownText_0x1a4386: ; 0x1a4386 +UnknownText_0x1a4386: text "I hear #MON are" line "rampaging at the" para "LAKE OF RAGE. I'd" line "like to see that." done -; 0x1a43cb -UnknownText_0x1a43cb: ; 0x1a43cb +UnknownText_0x1a43cb: text "In the distant" line "past…" @@ -240,27 +212,24 @@ UnknownText_0x1a43cb: ; 0x1a43cb line "way back when." cont "Hohoho!" done -; 0x1a44d1 -UnknownText_0x1a44d1: ; 0x1a44d1 +EcruteakCitySignText: text "ECRUTEAK CITY" line "A Historical City" para "Where the Past" line "Meets the Present" done -; 0x1a4513 -UnknownText_0x1a4513: ; 0x1a4513 +TinTowerSignText: text "TIN TOWER" para "A legendary #-" line "MON is said to" cont "roost here." done -; 0x1a4548 -UnknownText_0x1a4548: ; 0x1a4548 +EcruteakGymSignText: text "ECRUTEAK CITY" line "#MON GYM" cont "LEADER: MORTY" @@ -268,15 +237,13 @@ UnknownText_0x1a4548: ; 0x1a4548 para "The Mystic Seer of" line "the Future" done -; 0x1a458c -UnknownText_0x1a458c: ; 0x1a458c +EcruteakDanceTheaterSignText: text "ECRUTEAK DANCE" line "THEATER" done -; 0x1a45a4 -UnknownText_0x1a45a4: ; 0x1a45a4 +BurnedTowerSignText: text "BURNED TOWER" para "It was destroyed" @@ -286,9 +253,8 @@ UnknownText_0x1a45a4: ; 0x1a45a4 para "Please stay away," line "as it is unsafe." done -; 0x1a45fc -EcruteakCity_MapEventHeader: ; 0x1a45fc +EcruteakCity_MapEventHeader: ; filler db 0, 0 @@ -315,13 +281,13 @@ EcruteakCity_MapEventHeader: ; 0x1a45fc ; signposts db 8 - signpost 21, 15, $0, MapEcruteakCitySignpost0Script - signpost 10, 38, $0, MapEcruteakCitySignpost1Script - signpost 28, 8, $0, MapEcruteakCitySignpost2Script - signpost 21, 21, $0, MapEcruteakCitySignpost3Script - signpost 10, 2, $0, MapEcruteakCitySignpost4Script - signpost 27, 24, $0, MapEcruteakCitySignpost5Script - signpost 21, 30, $0, MapEcruteakCitySignpost6Script + signpost 21, 15, $0, EcruteakCitySign + signpost 10, 38, $0, TinTowerSign + signpost 28, 8, $0, EcruteakGymSign + signpost 21, 21, $0, EcruteakDanceTheaterSign + signpost 10, 2, $0, BurnedTowerSign + signpost 27, 24, $0, EcruteakCityPokeCenterSign + signpost 21, 30, $0, EcruteakCityMartSign signpost 14, 23, $7, MapEcruteakCitySignpostItem7 ; people-events @@ -333,4 +299,3 @@ EcruteakCity_MapEventHeader: ; 0x1a45fc person_event SPRITE_FISHER, 26, 13, $5, $1, 255, 255, $a0, 0, FisherScript_0x1a4029, $ffff person_event SPRITE_YOUNGSTER, 18, 14, $2, $11, 255, 255, $80, 0, YoungsterScript_0x1a403d, $ffff person_event SPRITE_GRAMPS, 11, 7, $2, $11, 255, 255, $a0, 0, GrampsScript_0x1a400f, $07a9 -; 0x1a46d0 diff --git a/maps/EcruteakItemfinderHouse.asm b/maps/EcruteakItemfinderHouse.asm index cef3a2a23..4fbee4a98 100644 --- a/maps/EcruteakItemfinderHouse.asm +++ b/maps/EcruteakItemfinderHouse.asm @@ -56,9 +56,8 @@ UnknownScript_0x9a633: ; 0x9a633 end ; 0x9a639 -MapEcruteakItemfinderHouseSignpost0Script: ; 0x9a639 +ItemFinderHouseRadio: jumpstd radio2 -; 0x9a63c UnknownText_0x9a63c: ; 0x9a63c text "Ah. You're on an" @@ -186,7 +185,7 @@ EcruteakItemfinderHouse_MapEventHeader: ; 0x9a9f5 ; signposts db 1 - signpost 1, 2, $0, MapEcruteakItemfinderHouseSignpost0Script + signpost 1, 2, $0, ItemFinderHouseRadio ; people-events db 2 diff --git a/maps/EcruteakLugiaSpeechHouse.asm b/maps/EcruteakLugiaSpeechHouse.asm index 9542b3df3..561982b80 100644 --- a/maps/EcruteakLugiaSpeechHouse.asm +++ b/maps/EcruteakLugiaSpeechHouse.asm @@ -14,9 +14,8 @@ YoungsterScript_0x99337: ; 0x99337 jumptextfaceplayer UnknownText_0x993ec ; 0x9933a -MapEcruteakLugiaSpeechHouseSignpost0Script: ; 0x9933a +LugiaSpeechHouseRadio: jumpstd radio2 -; 0x9933d UnknownText_0x9933d: ; 0x9933d text "This happened when" @@ -60,7 +59,7 @@ EcruteakLugiaSpeechHouse_MapEventHeader: ; 0x99431 ; signposts db 1 - signpost 1, 2, $0, MapEcruteakLugiaSpeechHouseSignpost0Script + signpost 1, 2, $0, LugiaSpeechHouseRadio ; people-events db 2 diff --git a/maps/ElmsHouse.asm b/maps/ElmsHouse.asm index d529d5ab5..7e5212f40 100644 --- a/maps/ElmsHouse.asm +++ b/maps/ElmsHouse.asm @@ -1,28 +1,23 @@ -ElmsHouse_MapScriptHeader: ; 0x7aee9 +ElmsHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x7aeeb -TeacherScript_0x7aeeb: ; 0x7aeeb - jumptextfaceplayer UnknownText_0x7aef7 -; 0x7aeee +ElmsWife: + jumptextfaceplayer ElmsWifeText -BugCatcherScript_0x7aeee: ; 0x7aeee - jumptextfaceplayer UnknownText_0x7af6b -; 0x7aef1 +ElmsSon: + jumptextfaceplayer ElmsSonText -MapElmsHouseSignpost0Script: ; 0x7aef1 - jumptext UnknownText_0x7b01b -; 0x7aef4 +ElmsHousePC: + jumptext ElmsHousePCText -MapElmsHouseSignpost2Script: ; 0x7aef4 +ElmsHouseBookshelf: jumpstd difficultbookshelf -; 0x7aef7 -UnknownText_0x7aef7: ; 0x7aef7 +ElmsWifeText: text "Hi, ", $14, "! My" line "husband's always" @@ -35,9 +30,8 @@ UnknownText_0x7aef7: ; 0x7aef7 para "research, he even" line "forgets to eat." done -; 0x7af6b -UnknownText_0x7af6b: ; 0x7af6b +ElmsSonText: text "When I grow up," line "I'm going to help" cont "my dad!" @@ -46,23 +40,22 @@ UnknownText_0x7af6b: ; 0x7af6b line "great #MON" cont "professor!" done -; 0x7afbc -UnknownText_0x7afbc: ; 0x7afbc +ElmsHouseLabFoodText: +; unused text "There's some food" line "here. It must be" cont "for the LAB." done -; 0x7afec -UnknownText_0x7afec: ; 0x7afec +ElmsHousePokemonFoodText: +; unused text "There's some food" line "here. This must be" cont "for #MON." done -; 0x7b01b -UnknownText_0x7b01b: ; 0x7b01b +ElmsHousePCText: text "#MON. Where do" line "they come from? " @@ -85,9 +78,8 @@ UnknownText_0x7b01b: ; 0x7b01b line "PROF.ELM's re-" cont "search papers." done -; 0x7b0ea -ElmsHouse_MapEventHeader: ; 0x7b0ea +ElmsHouse_MapEventHeader: ; filler db 0, 0 @@ -101,12 +93,11 @@ ElmsHouse_MapEventHeader: ; 0x7b0ea ; signposts db 3 - signpost 1, 0, $0, MapElmsHouseSignpost0Script - signpost 1, 6, $0, MapElmsHouseSignpost2Script - signpost 1, 7, $0, MapElmsHouseSignpost2Script + signpost 1, 0, $0, ElmsHousePC + signpost 1, 6, $0, ElmsHouseBookshelf + signpost 1, 7, $0, ElmsHouseBookshelf ; people-events db 2 - person_event SPRITE_TEACHER, 9, 5, $4, $10, 255, 255, $a0, 0, TeacherScript_0x7aeeb, $ffff - person_event SPRITE_BUG_CATCHER, 8, 9, $7, $0, 255, 255, $0, 0, BugCatcherScript_0x7aeee, $ffff -; 0x7b123 + person_event SPRITE_TEACHER, 9, 5, $4, $10, 255, 255, $a0, 0, ElmsWife, $ffff + person_event SPRITE_BUG_CATCHER, 8, 9, $7, $0, 255, 255, $0, 0, ElmsSon, $ffff diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm index 7cf1d502c..f75441d63 100644 --- a/maps/ElmsLab.asm +++ b/maps/ElmsLab.asm @@ -309,18 +309,17 @@ LookAtElmPokeBallScript: ; 0x78d6d end ; 0x78d74 -MapElmsLabSignpost0Script: ; 0x78d74 +ElmsLabHealingMachine: loadfont checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue UnknownScript_0x78d81 - writetext UnknownText_0x79690 + iftrue .CanHeal + writetext ElmsLabHealingMachineText1 closetext loadmovesprites end -; 0x78d81 -UnknownScript_0x78d81: ; 0x78d81 - writetext UnknownText_0x796aa +.CanHeal + writetext ElmsLabHealingMachineText2 yesorno iftrue UnknownScript_0x78d8a loadmovesprites @@ -595,7 +594,6 @@ UnknownScript_0x78f0c: ; 0x78f0c UnknownScript_0x78f12: ; 0x78f12 applymovement $0, MovementData_0x78f72 -; 0x78f16 MeetCopScript: ; 0x78f16 applymovement $0, MovementData_0x78f74 @@ -614,60 +612,53 @@ CopScript: ; 0x78f1a end ; 0x78f33 -MapElmsLabSignpost14Script: ; 0x78f33 +ElmsLabWindow: loadfont checkflag $0043 - iftrue UnknownScript_0x78f49 + iftrue .Normal checkevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON - iftrue UnknownScript_0x78f43 - jump UnknownScript_0x78f49 -; 0x78f43 + iftrue .BreakIn + jump .Normal -UnknownScript_0x78f43: ; 0x78f43 - writetext UnknownText_0x7a231 +.BreakIn + writetext ElmsLabWindowText2 closetext loadmovesprites end ; 0x78f49 -UnknownScript_0x78f49: ; 0x78f49 - writetext UnknownText_0x7a1fd +.Normal + writetext ElmsLabWindowText1 closetext loadmovesprites end ; 0x78f4f -MapElmsLabSignpost5Script: ; 0x78f4f - jumptext UnknownText_0x7a24c -; 0x78f52 +ElmsLabTravelTip1: + jumptext ElmsLabTravelTip1Text -MapElmsLabSignpost6Script: ; 0x78f52 - jumptext UnknownText_0x7a28a -; 0x78f55 +ElmsLabTravelTip2: + jumptext ElmsLabTravelTip2Text -MapElmsLabSignpost7Script: ; 0x78f55 - jumptext UnknownText_0x7a2c6 -; 0x78f58 +ElmsLabTravelTip3: + jumptext ElmsLabTravelTip3Text -MapElmsLabSignpost8Script: ; 0x78f58 - jumptext UnknownText_0x7a315 -; 0x78f5b +ElmsLabTravelTip4: + jumptext ElmsLabTravelTip4Text -MapElmsLabSignpost13Script: ; 0x78f5b - jumptext UnknownText_0x7a370 -; 0x78f5e +ElmsLabTrashcan: + jumptext ElmsLabTrashcanText -MapElmsLabSignpost15Script: ; 0x78f5e - jumptext UnknownText_0x7a3a6 +ElmsLabPC: ; 0x78f5e + jumptext ElmsLabPCText ; 0x78f61 -UnknownScript_0x78f61: ; 0x78f61 +ElmsLabTrashcan2: +; unused jumpstd trashcan -; 0x78f64 -MapElmsLabSignpost12Script: ; 0x78f64 +ElmsLabBookshelf: jumpstd difficultbookshelf -; 0x78f67 MovementData_0x78f67: ; 0x78f67 step_up @@ -1008,7 +999,6 @@ ElmDirectionsText1: ; 0x794c0 para "number. Call me if" line "anything comes up!" done -; 0x79581 ElmDirectionsText2: ; 0x79581 text "If your #MON is" @@ -1020,19 +1010,16 @@ ElmDirectionsText2: ; 0x79581 para "Feel free to use" line "it anytime." done -; 0x795db ElmDirectionsText3: ; 0x795db text $14, ", I'm" line "counting on you!" done -; 0x795f3 GotElmsNumberText: ; 0x795f3 text $52, " got ELM's" line "phone number." done -; 0x7960d ElmDescribesMrPokemonText: ; 0x7960d text "MR.#MON goes" @@ -1043,26 +1030,22 @@ ElmDescribesMrPokemonText: ; 0x7960d line "just rare and" cont "not very useful…" done -; 0x79668 ElmPokeBallText: ; 0x79668 text "It contains a" line "#MON caught by" cont "PROF.ELM." done -; 0x79690 -UnknownText_0x79690: ; 0x79690 +ElmsLabHealingMachineText1: text "I wonder what this" line "does?" done -; 0x796aa -UnknownText_0x796aa: ; 0x796aa +ElmsLabHealingMachineText2: text "Would you like to" line "heal your #MON?" done -; 0x796cd ElmAfterTheftText1: ; 0x796cd text "ELM: ", $14, ", this" @@ -1429,21 +1412,19 @@ UnknownText_0x7a1c0: ; 0x7a1c0 done ; 0x7a1fd -UnknownText_0x7a1fd: ; 0x7a1fd +ElmsLabWindowText1: text "The window's open." para "A pleasant breeze" line "is blowing in." done -; 0x7a231 -UnknownText_0x7a231: ; 0x7a231 +ElmsLabWindowText2: text "He broke in" line "through here!" done -; 0x7a24c -UnknownText_0x7a24c: ; 0x7a24c +ElmsLabTravelTip1Text: text $52, " opened a" line "book." @@ -1452,9 +1433,8 @@ UnknownText_0x7a24c: ; 0x7a24c para "Press START to" line "open the MENU." done -; 0x7a28a -UnknownText_0x7a28a: ; 0x7a28a +ElmsLabTravelTip2Text: text $52, " opened a" line "book." @@ -1463,9 +1443,8 @@ UnknownText_0x7a28a: ; 0x7a28a para "Record your trip" line "with SAVE!" done -; 0x7a2c6 -UnknownText_0x7a2c6: ; 0x7a2c6 +ElmsLabTravelTip3Text: text $52, " opened a" line "book." @@ -1475,9 +1454,8 @@ UnknownText_0x7a2c6: ; 0x7a2c6 line "press SELECT to" cont "move items." done -; 0x7a315 -UnknownText_0x7a315: ; 0x7a315 +ElmsLabTravelTip4Text: text $52, " opened a" line "book." @@ -1489,23 +1467,20 @@ UnknownText_0x7a315: ; 0x7a315 para "A Button to switch" line "moves." done -; 0x7a370 -UnknownText_0x7a370: ; 0x7a370 +ElmsLabTrashcanText: text "The wrapper from" line "the snack PROF.ELM" cont "ate is in there…" done -; 0x7a3a6 -UnknownText_0x7a3a6: ; 0x7a3a6 +ElmsLabPCText: text "OBSERVATIONS ON" line "#MON EVOLUTION" para "…It says on the" line "screen…" done -; 0x7a3de ElmsLab_MapEventHeader: ; 0x7a3de ; filler @@ -1529,22 +1504,22 @@ ElmsLab_MapEventHeader: ; 0x7a3de ; signposts db 16 - signpost 1, 2, $0, MapElmsLabSignpost0Script - signpost 1, 6, $0, MapElmsLabSignpost12Script - signpost 1, 7, $0, MapElmsLabSignpost12Script - signpost 1, 8, $0, MapElmsLabSignpost12Script - signpost 1, 9, $0, MapElmsLabSignpost12Script - signpost 7, 0, $0, MapElmsLabSignpost5Script - signpost 7, 1, $0, MapElmsLabSignpost6Script - signpost 7, 2, $0, MapElmsLabSignpost7Script - signpost 7, 3, $0, MapElmsLabSignpost8Script - signpost 7, 6, $0, MapElmsLabSignpost12Script - signpost 7, 7, $0, MapElmsLabSignpost12Script - signpost 7, 8, $0, MapElmsLabSignpost12Script - signpost 7, 9, $0, MapElmsLabSignpost12Script - signpost 3, 9, $0, MapElmsLabSignpost13Script - signpost 0, 5, $0, MapElmsLabSignpost14Script - signpost 5, 3, $2, MapElmsLabSignpost15Script + signpost 1, 2, $0, ElmsLabHealingMachine + signpost 1, 6, $0, ElmsLabBookshelf + signpost 1, 7, $0, ElmsLabBookshelf + signpost 1, 8, $0, ElmsLabBookshelf + signpost 1, 9, $0, ElmsLabBookshelf + signpost 7, 0, $0, ElmsLabTravelTip1 + signpost 7, 1, $0, ElmsLabTravelTip2 + signpost 7, 2, $0, ElmsLabTravelTip3 + signpost 7, 3, $0, ElmsLabTravelTip4 + signpost 7, 6, $0, ElmsLabBookshelf + signpost 7, 7, $0, ElmsLabBookshelf + signpost 7, 8, $0, ElmsLabBookshelf + signpost 7, 9, $0, ElmsLabBookshelf + signpost 3, 9, $0, ElmsLabTrashcan + signpost 0, 5, $0, ElmsLabWindow + signpost 5, 3, $2, ElmsLabPC ; people-events db 6 @@ -1554,4 +1529,3 @@ ElmsLab_MapEventHeader: ; 0x7a3de person_event SPRITE_POKE_BALL, 7, 11, $1, $0, 255, 255, $0, 0, TotodilePokeBallScript, $0641 person_event SPRITE_POKE_BALL, 7, 12, $1, $0, 255, 255, $0, 0, ChikoritaPokeBallScript, $0642 person_event SPRITE_OFFICER, 7, 9, $7, $0, 255, 255, $90, 0, CopScript, $0702 -; 0x7a4cc diff --git a/maps/FastShipB1F.asm b/maps/FastShipB1F.asm index a6dd03c48..0c185838c 100644 --- a/maps/FastShipB1F.asm +++ b/maps/FastShipB1F.asm @@ -382,9 +382,8 @@ SchoolboyRickyScript: ; 0x76866 end ; 0x7686e -MapFastShipB1FSignpost0Script: ; 0x7686e +FashShipB1FTrashcan: jumpstd trashcan -; 0x76871 MovementData_0x76871: ; 0x76871 fix_facing @@ -681,7 +680,7 @@ FastShipB1F_MapEventHeader: ; 0x76ee9 ; signposts db 1 - signpost 9, 27, $0, MapFastShipB1FSignpost0Script + signpost 9, 27, $0, FashShipB1FTrashcan ; people-events db 12 diff --git a/maps/FastShipCabins.asm b/maps/FastShipCabins.asm index 437948dd0..b1415ad4d 100644 --- a/maps/FastShipCabins.asm +++ b/maps/FastShipCabins.asm @@ -341,9 +341,8 @@ SupernerdShawnScript: ; 0x75ff9 end ; 0x76001 -MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script: ; 0x76001 +FastShipCaptainsCabinTrashcan: jumpstd trashcan -; 0x76004 MovementData_0x76004: ; 0x76004 big_step_right @@ -641,7 +640,7 @@ FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; 0x76678 ; signposts db 1 - signpost 25, 4, $0, MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script + signpost 25, 4, $0, FastShipCaptainsCabinTrashcan ; people-events db 11 diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm index 5fe92f5f4..9d16bd081 100644 --- a/maps/FastShipCabins_NNW_NNE_NE.asm +++ b/maps/FastShipCabins_NNW_NNE_NE.asm @@ -216,9 +216,8 @@ UnknownScript_0x75629: ; 0x75629 end ; 0x75634 -MapFastShipCabins_NNW_NNE_NESignpost2Script: ; 0x75634 +FastShipCabins_NNW_NNE_NETrashcan: jumpstd trashcan -; 0x75637 MovementData_0x75637: ; 0x75637 step_left @@ -407,9 +406,9 @@ FastShipCabins_NNW_NNE_NE_MapEventHeader: ; 0x759ce ; signposts db 3 - signpost 13, 6, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script - signpost 19, 7, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script - signpost 31, 7, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script + signpost 13, 6, $0, FastShipCabins_NNW_NNE_NETrashcan + signpost 19, 7, $0, FastShipCabins_NNW_NNE_NETrashcan + signpost 31, 7, $0, FastShipCabins_NNW_NNE_NETrashcan ; people-events db 7 diff --git a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm index 437948dd0..316c9d298 100644 --- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm +++ b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm @@ -341,9 +341,8 @@ SupernerdShawnScript: ; 0x75ff9 end ; 0x76001 -MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script: ; 0x76001 +FastShipCaptainsCabinTrashcan: jumpstd trashcan -; 0x76004 MovementData_0x76004: ; 0x76004 big_step_right @@ -641,7 +640,7 @@ FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; 0x76678 ; signposts db 1 - signpost 25, 4, $0, MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script + signpost 25, 4, $0, FastShipCaptainsCabinTrashcan ; people-events db 11 @@ -656,4 +655,3 @@ FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; 0x76678 person_event SPRITE_POKEFAN_M, 7, 6, $6, $0, 255, 255, $82, 3, TrainerPokefanmJeremy, $073b person_event SPRITE_POKEFAN_F, 9, 9, $9, $0, 255, 255, $82, 1, TrainerPokefanfGeorgia, $073b person_event SPRITE_SUPER_NERD, 19, 5, $3, $0, 255, 255, $b2, 2, TrainerSupernerdShawn, $073a -; 0x76730 diff --git a/maps/FastShipCabins_SW_SSW_NW.asm b/maps/FastShipCabins_SW_SSW_NW.asm index 435d3e7b4..ea85b8851 100644 --- a/maps/FastShipCabins_SW_SSW_NW.asm +++ b/maps/FastShipCabins_SW_SSW_NW.asm @@ -132,9 +132,9 @@ UnknownScript_0x75aa5: ; 0x75aa5 end ; 0x75aac -MapFastShipCabins_SW_SSW_NWSignpost1Script: ; 0x75aac +FastShipBed: loadfont - writetext UnknownText_0x75da4 + writetext FastShipBedText1 closetext loadmovesprites special Function8c0b6 @@ -146,7 +146,7 @@ MapFastShipCabins_SW_SSW_NWSignpost1Script: ; 0x75aac special RestartMapMusic special Function8c0ab loadfont - writetext UnknownText_0x75dc1 + writetext FastShipBedText2 closetext loadmovesprites checkevent $0031 @@ -165,7 +165,7 @@ UnknownScript_0x75ae2: ; 0x75ae2 checkevent $002f iftrue UnknownScript_0x75af7 loadfont - writetext UnknownText_0x75e0f + writetext FastShipArrivedVermilionText closetext loadmovesprites setevent $0031 @@ -174,16 +174,15 @@ UnknownScript_0x75ae2: ; 0x75ae2 UnknownScript_0x75af7: ; 0x75af7 loadfont - writetext UnknownText_0x75dde + writetext FastShipArrivedOlivineText closetext loadmovesprites setevent $0031 end ; 0x75b01 -MapFastShipCabins_SW_SSW_NWSignpost2Script: ; 0x75b01 +FastShipCabinsNorthwestCabinTrashcan: ; 0x75b01 jumpstd trashcan -; 0x75b04 FirebreatherLyleSeenText: ; 0x75b04 text "I'm going to KANTO" @@ -285,31 +284,27 @@ UnknownText_0x75d65: ; 0x75d65 done ; 0x75da4 -UnknownText_0x75da4: ; 0x75da4 +FastShipBedText1: text "A comfy bed!" line "Time to sleep…" done -; 0x75dc1 -UnknownText_0x75dc1: ; 0x75dc1 +FastShipBedText2: text "Ah, refreshed and" line "restored!" done -; 0x75dde -UnknownText_0x75dde: ; 0x75dde +FastShipArrivedOlivineText: text "FAST SHIP S.S.AQUA" line "has arrived in" cont "OLIVINE CITY." done -; 0x75e0f -UnknownText_0x75e0f: ; 0x75e0f +FastShipArrivedVermilionText: text "FAST SHIP S.S.AQUA" line "has arrived in" cont "VERMILION CITY." done -; 0x75e42 FastShipCabins_SW_SSW_NW_MapEventHeader: ; 0x75e42 ; filler @@ -328,9 +323,9 @@ FastShipCabins_SW_SSW_NW_MapEventHeader: ; 0x75e42 ; signposts db 3 - signpost 1, 7, $0, MapFastShipCabins_SW_SSW_NWSignpost1Script - signpost 2, 7, $0, MapFastShipCabins_SW_SSW_NWSignpost1Script - signpost 7, 7, $0, MapFastShipCabins_SW_SSW_NWSignpost2Script + signpost 1, 7, $0, FastShipBed + signpost 2, 7, $0, FastShipBed + signpost 7, 7, $0, FastShipCabinsNorthwestCabinTrashcan ; people-events db 4 diff --git a/maps/FuchsiaCity.asm b/maps/FuchsiaCity.asm index 86c99df36..407927daa 100644 --- a/maps/FuchsiaCity.asm +++ b/maps/FuchsiaCity.asm @@ -1,4 +1,4 @@ -FuchsiaCity_MapScriptHeader: ; 0x194b19 +FuchsiaCity_MapScriptHeader: ; trigger count db 0 @@ -8,71 +8,56 @@ FuchsiaCity_MapScriptHeader: ; 0x194b19 ; callbacks dbw 5, UnknownScript_0x194b1e -; 0x194b1e -UnknownScript_0x194b1e: ; 0x194b1e +UnknownScript_0x194b1e: setflag $003e return -; 0x194b22 -YoungsterScript_0x194b22: ; 0x194b22 +YoungsterScript_0x194b22: jumptextfaceplayer UnknownText_0x194b45 -; 0x194b25 -PokefanMScript_0x194b25: ; 0x194b25 +PokefanMScript_0x194b25: jumptextfaceplayer UnknownText_0x194b83 -; 0x194b28 -TeacherScript_0x194b28: ; 0x194b28 +TeacherScript_0x194b28: jumptextfaceplayer UnknownText_0x194bd3 -; 0x194b2b -MapFuchsiaCitySignpost0Script: ; 0x194b2b - jumptext UnknownText_0x194c22 -; 0x194b2e +FuchsiaCitySign: + jumptext FuchsiaCitySignText -MapFuchsiaCitySignpost1Script: ; 0x194b2e - jumptext UnknownText_0x194c4a -; 0x194b31 +FuchsiaGymSign: + jumptext FuchsiaGymSignText -MapFuchsiaCitySignpost2Script: ; 0x194b31 - jumptext UnknownText_0x194c8b -; 0x194b34 +SafariZoneOfficeSign: + jumptext SafariZoneOfficeSignText -MapFuchsiaCitySignpost3Script: ; 0x194b34 - jumptext UnknownText_0x194cd5 -; 0x194b37 +WardensHomeSign: + jumptext WardensHomeSignText -MapFuchsiaCitySignpost4Script: ; 0x194b37 - jumptext UnknownText_0x194cf0 -; 0x194b3a +SafariZoneClosedSign: + jumptext SafariZoneClosedSignText -MapFuchsiaCitySignpost5Script: ; 0x194b3a - jumptext UnknownText_0x194d37 -; 0x194b3d +NoLitteringSign: + jumptext NoLitteringSignText -MapFuchsiaCitySignpost6Script: ; 0x194b3d +FuchsiaCityPokeCenterSign: jumpstd pokecentersign -; 0x194b40 -MapFuchsiaCitySignpost7Script: ; 0x194b40 +FuchsiaCityMartSign: jumpstd martsign -; 0x194b43 -FruitTreeScript_0x194b43: ; 0x194b43 +FruitTreeScript_0x194b43: fruittree $1e -; 0x194b45 -UnknownText_0x194b45: ; 0x194b45 +UnknownText_0x194b45: text "One of the ELITE" line "FOUR used to be" para "the LEADER of" line "FUCHSIA's GYM." done -; 0x194b83 -UnknownText_0x194b83: ; 0x194b83 +UnknownText_0x194b83: text "KOGA's daughter" line "succeeded him as" @@ -80,9 +65,8 @@ UnknownText_0x194b83: ; 0x194b83 line "after he joined" cont "the ELITE FOUR." done -; 0x194bd3 -UnknownText_0x194bd3: ; 0x194bd3 +UnknownText_0x194bd3: text "The SAFARI ZONE is" line "closed… It's sad," @@ -90,17 +74,15 @@ UnknownText_0x194bd3: ; 0x194bd3 line "FUCHSIA's main" cont "attraction." done -; 0x194c22 -UnknownText_0x194c22: ; 0x194c22 +FuchsiaCitySignText: text "FUCHSIA CITY" para "Behold! It's" line "Passion Pink!" done -; 0x194c4a -UnknownText_0x194c4a: ; 0x194c4a +FuchsiaGymSignText: text "FUCHSIA CITY" line "#MON GYM" cont "LEADER: JANINE" @@ -108,9 +90,8 @@ UnknownText_0x194c4a: ; 0x194c4a para "The Poisonous" line "Ninja Master" done -; 0x194c8b -UnknownText_0x194c8b: ; 0x194c8b +SafariZoneOfficeSignText: text "There's a notice" line "here…" @@ -118,15 +99,13 @@ UnknownText_0x194c8b: ; 0x194c8b line "is closed until" cont "further notice." done -; 0x194cd5 -UnknownText_0x194cd5: ; 0x194cd5 +WardensHomeSignText: text "SAFARI ZONE" line "WARDEN'S HOME" done -; 0x194cf0 -UnknownText_0x194cf0: ; 0x194cf0 +SafariZoneClosedSignText: text "The WARDEN is" line "traveling abroad." @@ -134,17 +113,15 @@ UnknownText_0x194cf0: ; 0x194cf0 line "SAFARI ZONE is" cont "closed." done -; 0x194d37 -UnknownText_0x194d37: ; 0x194d37 +NoLitteringSignText: text "No littering." para "Please take your" line "waste with you." done -; 0x194d67 -FuchsiaCity_MapEventHeader: ; 0x194d67 +FuchsiaCity_MapEventHeader: ; filler db 0, 0 @@ -167,14 +144,14 @@ FuchsiaCity_MapEventHeader: ; 0x194d67 ; signposts db 8 - signpost 15, 21, $0, MapFuchsiaCitySignpost0Script - signpost 29, 5, $0, MapFuchsiaCitySignpost1Script - signpost 15, 25, $0, MapFuchsiaCitySignpost2Script - signpost 29, 27, $0, MapFuchsiaCitySignpost3Script - signpost 5, 17, $0, MapFuchsiaCitySignpost4Script - signpost 15, 13, $0, MapFuchsiaCitySignpost5Script - signpost 27, 20, $0, MapFuchsiaCitySignpost6Script - signpost 13, 6, $0, MapFuchsiaCitySignpost7Script + signpost 15, 21, $0, FuchsiaCitySign + signpost 29, 5, $0, FuchsiaGymSign + signpost 15, 25, $0, SafariZoneOfficeSign + signpost 29, 27, $0, WardensHomeSign + signpost 5, 17, $0, SafariZoneClosedSign + signpost 15, 13, $0, NoLitteringSign + signpost 27, 20, $0, FuchsiaCityPokeCenterSign + signpost 13, 6, $0, FuchsiaCityMartSign ; people-events db 4 @@ -182,4 +159,3 @@ FuchsiaCity_MapEventHeader: ; 0x194d67 person_event SPRITE_POKEFAN_M, 12, 17, $2, $11, 255, 255, $b0, 0, PokefanMScript_0x194b25, $ffff person_event SPRITE_TEACHER, 18, 20, $2, $11, 255, 255, $80, 0, TeacherScript_0x194b28, $ffff person_event SPRITE_FRUIT_TREE, 5, 12, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x194b43, $ffff -; 0x194e00 diff --git a/maps/GoldenrodBillsHouse.asm b/maps/GoldenrodBillsHouse.asm index ee39d6ea7..959b73bb8 100644 --- a/maps/GoldenrodBillsHouse.asm +++ b/maps/GoldenrodBillsHouse.asm @@ -6,7 +6,7 @@ GoldenrodBillsHouse_MapScriptHeader: ; 0x54be2 db 0 ; 0x54be4 -BillScript_0x54be4: ; 0x54be4 +BillsHouseBill: faceplayer loadfont checkevent EVENT_GOT_EEVEE @@ -51,7 +51,7 @@ UnknownScript_0x54c1f: ; 0x54c1f end ; 0x54c25 -PokefanFScript_0x54c25: ; 0x54c25 +BillsMom: ; 0x54c25 faceplayer loadfont checkevent $0712 @@ -69,7 +69,7 @@ UnknownScript_0x54c33: ; 0x54c33 end ; 0x54c39 -TwinScript_0x54c39: ; 0x54c39 +BillsSister: faceplayer loadfont checkcellnum $3 @@ -104,17 +104,14 @@ UnknownScript_0x54c64: ; 0x54c64 jump UnknownScript_0x54c5e ; 0x54c6b -MapGoldenrodBillsHouseSignpost1Script: ; 0x54c6b +BillsHouseBookshelf1: jumpstd picturebookshelf -; 0x54c6e -MapGoldenrodBillsHouseSignpost0Script: ; 0x54c6e +BillsHouseBookshelf2: jumpstd magazinebookshelf -; 0x54c71 -MapGoldenrodBillsHouseSignpost2Script: ; 0x54c71 +BillsHouseRadio: jumpstd radio2 -; 0x54c74 UnknownText_0x54c74: ; 0x54c74 text "BILL: Hi, ", $52, "!" @@ -278,13 +275,13 @@ GoldenrodBillsHouse_MapEventHeader: ; 0x5509f ; signposts db 3 - signpost 1, 0, $0, MapGoldenrodBillsHouseSignpost0Script - signpost 1, 1, $0, MapGoldenrodBillsHouseSignpost1Script - signpost 1, 7, $0, MapGoldenrodBillsHouseSignpost2Script + signpost 1, 0, $0, BillsHouseBookshelf2 + signpost 1, 1, $0, BillsHouseBookshelf1 + signpost 1, 7, $0, BillsHouseRadio ; people-events db 3 - person_event SPRITE_BILL, 7, 6, $9, $0, 255, 255, $0, 0, BillScript_0x54be4, $0712 - person_event SPRITE_POKEFAN_F, 7, 9, $6, $0, 255, 255, $0, 0, PokefanFScript_0x54c25, $ffff - person_event SPRITE_TWIN, 8, 9, $2, $11, 255, 255, $a0, 0, TwinScript_0x54c39, $ffff + person_event SPRITE_BILL, 7, 6, $9, $0, 255, 255, $0, 0, BillsHouseBill, $0712 + person_event SPRITE_POKEFAN_F, 7, 9, $6, $0, 255, 255, $0, 0, BillsMom, $ffff + person_event SPRITE_TWIN, 8, 9, $2, $11, 255, 255, $a0, 0, BillsSister, $ffff ; 0x550e5 diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm index 402d2bce7..abef2f98e 100644 --- a/maps/GoldenrodCity.asm +++ b/maps/GoldenrodCity.asm @@ -1,4 +1,4 @@ -GoldenrodCity_MapScriptHeader: ; 0x1988d0 +GoldenrodCity_MapScriptHeader: ; trigger count db 0 @@ -10,19 +10,17 @@ GoldenrodCity_MapScriptHeader: ; 0x1988d0 dbw 5, UnknownScript_0x1988d8 dbw 2, UnknownScript_0x1988e8 -; 0x1988d8 -UnknownScript_0x1988d8: ; 0x1988d8 +UnknownScript_0x1988d8: setflag $0046 setflag $0016 checkevent $00b9 iftrue UnknownScript_0x1988e7 clearevent $0769 -UnknownScript_0x1988e7: ; 0x1988e7 +UnknownScript_0x1988e7: return -; 0x1988e8 -UnknownScript_0x1988e8: ; 0x1988e8 +UnknownScript_0x1988e8: checkevent EVENT_BEAT_ELITE_FOUR iffalse UnknownScript_0x198908 checkitem COIN_CASE @@ -30,20 +28,18 @@ UnknownScript_0x1988e8: ; 0x1988e8 checkcode $b if_equal WEDNESDAY, UnknownScript_0x198900 if_equal SATURDAY, UnknownScript_0x198900 -UnknownScript_0x1988fd: ; 0x1988fd +UnknownScript_0x1988fd: disappear $10 return -; 0x198900 -UnknownScript_0x198900: ; 0x198900 +UnknownScript_0x198900: checkflag $005e iftrue UnknownScript_0x198908 appear $10 -UnknownScript_0x198908: ; 0x198908 +UnknownScript_0x198908: return -; 0x198909 -PokefanMScript_0x198909: ; 0x198909 +MoveTutor: faceplayer loadfont writetext UnknownText_0x199042 @@ -63,66 +59,58 @@ PokefanMScript_0x198909: ; 0x198909 if_equal $2, UnknownScript_0x198949 if_equal $3, UnknownScript_0x198958 jump UnknownScript_0x1989d7 -; 0x19893a -UnknownScript_0x19893a: ; 0x19893a +UnknownScript_0x19893a: writebyte $1 writetext UnknownText_0x1991cf special Function4925b if_equal $0, UnknownScript_0x1989a6 jump UnknownScript_0x1989d7 -; 0x198949 -UnknownScript_0x198949: ; 0x198949 +UnknownScript_0x198949: writebyte $2 writetext UnknownText_0x1991cf special Function4925b if_equal $0, UnknownScript_0x1989a6 jump UnknownScript_0x1989d7 -; 0x198958 -UnknownScript_0x198958: ; 0x198958 +UnknownScript_0x198958: writebyte $3 writetext UnknownText_0x1991cf special Function4925b if_equal $0, UnknownScript_0x1989a6 jump UnknownScript_0x1989d7 -; 0x198967 -MenuDataHeader_0x198967: ; 0x198967 +MenuDataHeader_0x198967: db $40 ; flags db 02, 00 ; start coords db 11, 15 ; end coords dw MenuData2_0x19896f db 1 ; default option -; 0x19896f -MenuData2_0x19896f: ; 0x19896f +MenuData2_0x19896f: db $80 ; flags db 4 ; items db "FLAMETHROWER@" db "THUNDERBOLT@" db "ICE BEAM@" db "CANCEL@" -; 0x19899a -UnknownScript_0x19899a: ; 0x19899a +UnknownScript_0x19899a: writetext UnknownText_0x1990b4 closetext loadmovesprites end -; 0x1989a0 -UnknownScript_0x1989a0: ; 0x1989a0 +UnknownScript_0x1989a0: writetext UnknownText_0x199107 closetext loadmovesprites end -; 0x1989a6 -UnknownScript_0x1989a6: ; 0x1989a6 +UnknownScript_0x1989a6: writetext UnknownText_0x19913a keeptextopen takecoins 4000 @@ -136,42 +124,36 @@ UnknownScript_0x1989a6: ; 0x1989a6 if_equal $2, UnknownScript_0x1989c6 applymovement $10, MovementData_0x198a5f jump UnknownScript_0x1989ca -; 0x1989c6 -UnknownScript_0x1989c6: ; 0x1989c6 +UnknownScript_0x1989c6: applymovement $10, MovementData_0x198a63 -UnknownScript_0x1989ca: ; 0x1989ca +UnknownScript_0x1989ca: playsound SFX_ENTER_DOOR disappear $10 clearevent $076b setflag $005e waitbutton end -; 0x1989d7 -UnknownScript_0x1989d7: ; 0x1989d7 +UnknownScript_0x1989d7: writetext UnknownText_0x1991a4 closetext loadmovesprites end -; 0x1989dd -UnknownScript_0x1989dd: ; 0x1989dd +UnknownScript_0x1989dd: writetext UnknownText_0x1991ac closetext loadmovesprites end -; 0x1989e3 -PokefanMScript_0x1989e3: ; 0x1989e3 +PokefanMScript_0x1989e3: jumptextfaceplayer UnknownText_0x198a69 -; 0x1989e6 -YoungsterScript_0x1989e6: ; 0x1989e6 +YoungsterScript_0x1989e6: jumptextfaceplayer UnknownText_0x198aa9 -; 0x1989e9 -CooltrainerFScript_0x1989e9: ; 0x1989e9 +CooltrainerFScript_0x1989e9: faceplayer loadfont checkevent EVENT_CLEARED_RADIO_TOWER @@ -180,16 +162,14 @@ CooltrainerFScript_0x1989e9: ; 0x1989e9 closetext loadmovesprites end -; 0x1989f7 -UnknownScript_0x1989f7: ; 0x1989f7 +UnknownScript_0x1989f7: writetext UnknownText_0x198b2d closetext loadmovesprites end -; 0x1989fd -CooltrainerFScript_0x1989fd: ; 0x1989fd +CooltrainerFScript_0x1989fd: faceplayer loadfont checkflag $0000 @@ -198,28 +178,23 @@ CooltrainerFScript_0x1989fd: ; 0x1989fd closetext loadmovesprites end -; 0x198a0b -UnknownScript_0x198a0b: ; 0x198a0b +UnknownScript_0x198a0b: writetext UnknownText_0x198c14 closetext loadmovesprites end -; 0x198a11 -YoungsterScript_0x198a11: ; 0x198a11 +YoungsterScript_0x198a11: jumptextfaceplayer UnknownText_0x198c36 -; 0x198a14 -LassScript_0x198a14: ; 0x198a14 +LassScript_0x198a14: jumptextfaceplayer UnknownText_0x198c83 -; 0x198a17 -GrampsScript_0x198a17: ; 0x198a17 +GrampsScript_0x198a17: jumptextfaceplayer UnknownText_0x198ccf -; 0x198a1a -RocketScript_0x198a1a: ; 0x198a1a +RocketScript_0x198a1a: loadfont writetext UnknownText_0x198d0d keeptextopen @@ -229,133 +204,108 @@ RocketScript_0x198a1a: ; 0x198a1a loadmovesprites spriteface $9, $1 end -; 0x198a29 -RocketScript_0x198a29: ; 0x198a29 +RocketScript_0x198a29: jumptextfaceplayer UnknownText_0x198d4e -; 0x198a2c -RocketScript_0x198a2c: ; 0x198a2c +RocketScript_0x198a2c: jumptextfaceplayer UnknownText_0x198d6d -; 0x198a2f -RocketScript_0x198a2f: ; 0x198a2f +RocketScript_0x198a2f: jumptextfaceplayer UnknownText_0x198daa -; 0x198a32 -RocketScript_0x198a32: ; 0x198a32 +RocketScript_0x198a32: jumptextfaceplayer UnknownText_0x198de2 -; 0x198a35 -RocketScript_0x198a35: ; 0x198a35 +RocketScript_0x198a35: jumptextfaceplayer UnknownText_0x198e1f -; 0x198a38 -RocketScript_0x198a38: ; 0x198a38 +RocketScript_0x198a38: jumptextfaceplayer UnknownText_0x198e4b -; 0x198a3b -MapGoldenrodCitySignpost0Script: ; 0x198a3b - jumptext UnknownText_0x198e77 -; 0x198a3e +GoldenrodCityStationSign: + jumptext GoldenrodCityStationSignText -MapGoldenrodCitySignpost1Script: ; 0x198a3e - jumptext UnknownText_0x198e8f -; 0x198a41 +GoldenrodCityRadioTowerSign: + jumptext GoldenrodCityRadioTowerSignText -MapGoldenrodCitySignpost2Script: ; 0x198a41 - jumptext UnknownText_0x198eab -; 0x198a44 +GoldenrodDeptStoreSign: + jumptext GoldenrodDeptStoreSignText -MapGoldenrodCitySignpost3Script: ; 0x198a44 - jumptext UnknownText_0x198ee4 -; 0x198a47 +GoldenrodGymSign: + jumptext GoldenrodGymSignText -MapGoldenrodCitySignpost4Script: ; 0x198a47 - jumptext UnknownText_0x198f29 -; 0x198a4a +GoldenrodCitySign: + jumptext GoldenrodCitySignText -MapGoldenrodCitySignpost5Script: ; 0x198a4a - jumptext UnknownText_0x198f5b -; 0x198a4d +GoldenrodCityBikeShopSign: + jumptext GoldenrodCityBikeShopSignText -MapGoldenrodCitySignpost6Script: ; 0x198a4d - jumptext UnknownText_0x198f81 -; 0x198a50 +GoldenrodCityGameCornerSign: + jumptext GoldenrodCityGameCornerSignText -MapGoldenrodCitySignpost7Script: ; 0x198a50 - jumptext UnknownText_0x198fae -; 0x198a53 +GoldenrodCityNameRaterSign: + jumptext GoldenrodCityNameRaterSignText -MapGoldenrodCitySignpost8Script: ; 0x198a53 - jumptext UnknownText_0x198fd8 -; 0x198a56 +GoldenrodCityUndergroundSignNorth: + jumptext GoldenrodCityUndergroundSignNorthText -MapGoldenrodCitySignpost9Script: ; 0x198a56 - jumptext UnknownText_0x198fee -; 0x198a59 +GoldenrodCityUndergroundSignSouth: + jumptext GoldenrodCityUndergroundSignSouthText -MapGoldenrodCitySignpost10Script: ; 0x198a59 +GoldenrodCityPokeCenterSign: jumpstd pokecentersign -; 0x198a5c -MapGoldenrodCitySignpost11Script: ; 0x198a5c - jumptext UnknownText_0x199022 -; 0x198a5f +GoldenrodCityFlowerShopSign: + jumptext GoldenrodCityFlowerShopSignText -MovementData_0x198a5f: ; 0x198a5f +MovementData_0x198a5f: step_right step_right step_up step_end -; 0x198a63 -MovementData_0x198a63: ; 0x198a63 +MovementData_0x198a63: step_down step_right step_right step_up step_up step_end -; 0x198a69 -UnknownText_0x198a69: ; 0x198a69 +UnknownText_0x198a69: text "They built the new" line "RADIO TOWER to" para "replace the old," line "creaky one." done -; 0x198aa9 -UnknownText_0x198aa9: ; 0x198aa9 +UnknownText_0x198aa9: text "I know there's a" line "new BIKE SHOP, but" para "I can't find it" line "anywhere." done -; 0x198ae6 -UnknownText_0x198ae6: ; 0x198ae6 +UnknownText_0x198ae6: text "Is that man in" line "black dressed up" para "like a TEAM ROCKET" line "member? How silly!" done -; 0x198b2d -UnknownText_0x198b2d: ; 0x198b2d +UnknownText_0x198b2d: text "Was that man in" line "black really part" para "of TEAM ROCKET? I" line "can't believe it!" done -; 0x198b73 -UnknownText_0x198b73: ; 0x198b73 +UnknownText_0x198b73: text "The RADIO TOWER in" line "GOLDENROD CITY is" cont "a landmark." @@ -370,15 +320,13 @@ UnknownText_0x198b73: ; 0x198b73 para "so it can also" line "serve as a radio." done -; 0x198c14 -UnknownText_0x198c14: ; 0x198c14 +UnknownText_0x198c14: text "Oh, your #GEAR" line "works as a radio!" done -; 0x198c36 -UnknownText_0x198c36: ; 0x198c36 +UnknownText_0x198c36: text "E-he-he-he…" para "I got in trouble" @@ -387,9 +335,8 @@ UnknownText_0x198c36: ; 0x198c36 para "basement of the" line "DEPT.STORE." done -; 0x198c83 -UnknownText_0x198c83: ; 0x198c83 +UnknownText_0x198c83: text "The man at that" line "house rates your" cont "#MON names." @@ -397,98 +344,85 @@ UnknownText_0x198c83: ; 0x198c83 para "He can even rename" line "your #MON." done -; 0x198ccf -UnknownText_0x198ccf: ; 0x198ccf +UnknownText_0x198ccf: text "Whew! This is one" line "big town. I don't" para "know where any-" line "thing is." done -; 0x198d0d -UnknownText_0x198d0d: ; 0x198d0d +UnknownText_0x198d0d: text "So this is the" line "RADIO TOWER…" done -; 0x198d2a -UnknownText_0x198d2a: ; 0x198d2a +UnknownText_0x198d2a: text "What do you want," line "you pest? Scram!" done -; 0x198d4e -UnknownText_0x198d4e: ; 0x198d4e +UnknownText_0x198d4e: text "Stay out of the" line "way! Beat it!" done -; 0x198d6d -UnknownText_0x198d6d: ; 0x198d6d +UnknownText_0x198d6d: text "Take over the" line "RADIO TOWER…" para "What? It's none of" line "your business!" done -; 0x198daa -UnknownText_0x198daa: ; 0x198daa +UnknownText_0x198daa: text "#MON? They're" line "nothing more than" para "tools for making" line "money!" done -; 0x198de2 -UnknownText_0x198de2: ; 0x198de2 +UnknownText_0x198de2: text "Our dream will" line "soon come true…" para "It was such a long" line "struggle…" done -; 0x198e1f -UnknownText_0x198e1f: ; 0x198e1f +UnknownText_0x198e1f: text "Hey, brat! You" line "don't belong here!" cont "Get lost!" done -; 0x198e4b -UnknownText_0x198e4b: ; 0x198e4b +UnknownText_0x198e4b: text "Come taste the" line "true terror of" cont "TEAM ROCKET!" done -; 0x198e77 -UnknownText_0x198e77: ; 0x198e77 +GoldenrodCityStationSignText: text "GOLDENROD CITY" line "STATION" done -; 0x198e8f -UnknownText_0x198e8f: ; 0x198e8f +GoldenrodCityRadioTowerSignText: text "GOLDENROD CITY" line "RADIO TOWER" done -; 0x198eab -UnknownText_0x198eab: ; 0x198eab +GoldenrodDeptStoreSignText: text "Full Selection of" line "#MON Goods!" para "GOLDENROD CITY" line "DEPT.STORE" done -; 0x198ee4 -UnknownText_0x198ee4: ; 0x198ee4 +GoldenrodGymSignText: text "GOLDENROD CITY" line "#MON GYM" cont "LEADER: WHITNEY" @@ -496,64 +430,56 @@ UnknownText_0x198ee4: ; 0x198ee4 para "The Incredibly" line "Pretty Girl!" done -; 0x198f29 -UnknownText_0x198f29: ; 0x198f29 +GoldenrodCitySignText: text "GOLDENROD CITY" para "The Festive City" line "of Opulent Charm" done -; 0x198f5b -UnknownText_0x198f5b: ; 0x198f5b +GoldenrodCityBikeShopSignText: text "The World is a" line "Cycle Path!" cont "BIKE SHOP" done -; 0x198f81 -UnknownText_0x198f81: ; 0x198f81 +GoldenrodCityGameCornerSignText: text "Your Playground!" para "GOLDENROD CITY" line "GAME CORNER" done -; 0x198fae -UnknownText_0x198fae: ; 0x198fae +GoldenrodCityNameRaterSignText: text "NAME RATER" para "Get Your #MON" line "Nicknames Rated" done -; 0x198fd8 -UnknownText_0x198fd8: ; 0x198fd8 +GoldenrodCityUndergroundSignNorthText: text "UNDERGROUND" line "ENTRANCE" done -; 0x198fee -UnknownText_0x198fee: ; 0x198fee +GoldenrodCityUndergroundSignSouthText: text "UNDERGROUND" line "ENTRANCE" done -; 0x199004 -UnknownText_0x199004: ; 0x199004 +PokeComCenterSignText: +; unused in the english version text "For Mobile Tips!" line "#COM CENTER" done -; 0x199022 -UnknownText_0x199022: ; 0x199022 +GoldenrodCityFlowerShopSignText: text "Blooming Beautiful" line "FLOWER SHOP" done -; 0x199042 -UnknownText_0x199042: ; 0x199042 +UnknownText_0x199042: text "I can teach your" line "#MON amazing" @@ -563,37 +489,32 @@ UnknownText_0x199042: ; 0x199042 para "Should I teach a" line "new move?" done -; 0x199090 -UnknownText_0x199090: ; 0x199090 +UnknownText_0x199090: text "It will cost you" line "4000 coins. Okay?" done -; 0x1990b4 -UnknownText_0x1990b4: ; 0x1990b4 +UnknownText_0x1990b4: text "Aww… But they're" line "amazing…" done -; 0x1990ce -UnknownText_0x1990ce: ; 0x1990ce +UnknownText_0x1990ce: text "Wahahah! You won't" line "regret it!" para "Which move should" line "I teach?" done -; 0x199107 -UnknownText_0x199107: ; 0x199107 +UnknownText_0x199107: text "Hm, too bad. I'll" line "have to get some" cont "cash from home…" done -; 0x19913a -UnknownText_0x19913a: ; 0x19913a +UnknownText_0x19913a: text "If you understand" line "what's so amazing" @@ -601,30 +522,25 @@ UnknownText_0x19913a: ; 0x19913a line "you've made it as" cont "a trainer." done -; 0x19918b -UnknownText_0x19918b: ; 0x19918b +UnknownText_0x19918b: text "Wahahah!" line "Farewell, kid!" done -; 0x1991a4 -UnknownText_0x1991a4: ; 0x1991a4 +UnknownText_0x1991a4: text "B-but…" done -; 0x1991ac -UnknownText_0x1991ac: ; 0x1991ac +UnknownText_0x1991ac: text "…You don't have" line "enough coins here…" done -; 0x1991cf -UnknownText_0x1991cf: ; 0x1991cf +UnknownText_0x1991cf: db $0, $57 -; 0x1991d1 -GoldenrodCity_MapEventHeader: ; 0x1991d1 +GoldenrodCity_MapEventHeader: ; filler db 0, 0 @@ -651,18 +567,18 @@ GoldenrodCity_MapEventHeader: ; 0x1991d1 ; signposts db 12 - signpost 14, 10, $0, MapGoldenrodCitySignpost0Script - signpost 17, 4, $0, MapGoldenrodCitySignpost1Script - signpost 27, 26, $0, MapGoldenrodCitySignpost2Script - signpost 9, 26, $0, MapGoldenrodCitySignpost3Script - signpost 18, 22, $0, MapGoldenrodCitySignpost4Script - signpost 30, 28, $0, MapGoldenrodCitySignpost5Script - signpost 22, 16, $0, MapGoldenrodCitySignpost6Script - signpost 7, 12, $0, MapGoldenrodCitySignpost7Script - signpost 6, 8, $0, MapGoldenrodCitySignpost8Script - signpost 30, 12, $0, MapGoldenrodCitySignpost9Script - signpost 27, 16, $1, MapGoldenrodCitySignpost10Script - signpost 6, 30, $0, MapGoldenrodCitySignpost11Script + signpost 14, 10, $0, GoldenrodCityStationSign + signpost 17, 4, $0, GoldenrodCityRadioTowerSign + signpost 27, 26, $0, GoldenrodDeptStoreSign + signpost 9, 26, $0, GoldenrodGymSign + signpost 18, 22, $0, GoldenrodCitySign + signpost 30, 28, $0, GoldenrodCityBikeShopSign + signpost 22, 16, $0, GoldenrodCityGameCornerSign + signpost 7, 12, $0, GoldenrodCityNameRaterSign + signpost 6, 8, $0, GoldenrodCityUndergroundSignNorth + signpost 30, 12, $0, GoldenrodCityUndergroundSignSouth + signpost 27, 16, $1, GoldenrodCityPokeCenterSign + signpost 6, 30, $0, GoldenrodCityFlowerShopSign ; people-events db 15 @@ -680,5 +596,4 @@ GoldenrodCity_MapEventHeader: ; 0x1991d1 person_event SPRITE_ROCKET, 24, 33, $7, $0, 255, 255, $0, 0, RocketScript_0x198a32, $06ce person_event SPRITE_ROCKET, 11, 33, $6, $0, 255, 255, $0, 0, RocketScript_0x198a35, $06ce person_event SPRITE_ROCKET, 14, 35, $8, $0, 255, 255, $0, 0, RocketScript_0x198a38, $06ce - person_event SPRITE_POKEFAN_M, 26, 16, $3, $0, 255, 255, $80, 0, PokefanMScript_0x198909, $076a -; 0x199321 + person_event SPRITE_POKEFAN_M, 26, 16, $3, $0, 255, 255, $80, 0, MoveTutor, $076a diff --git a/maps/GoldenrodDeptStore1F.asm b/maps/GoldenrodDeptStore1F.asm index 8682aa584..0545b0641 100644 --- a/maps/GoldenrodDeptStore1F.asm +++ b/maps/GoldenrodDeptStore1F.asm @@ -1,42 +1,34 @@ -GoldenrodDeptStore1F_MapScriptHeader: ; 0x5597f +GoldenrodDeptStore1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x55981 -ReceptionistScript_0x55981: ; 0x55981 +ReceptionistScript_0x55981: jumptextfaceplayer UnknownText_0x55993 -; 0x55984 -GentlemanScript_0x55984: ; 0x55984 +GentlemanScript_0x55984: jumptextfaceplayer UnknownText_0x559b7 -; 0x55987 -PokefanFScript_0x55987: ; 0x55987 +PokefanFScript_0x55987: jumptextfaceplayer UnknownText_0x55a1a -; 0x5598a -BugCatcherScript_0x5598a: ; 0x5598a +BugCatcherScript_0x5598a: jumptextfaceplayer UnknownText_0x55a3a -; 0x5598d -MapGoldenrodDeptStore1FSignpost0Script: ; 0x5598d - jumptext UnknownText_0x55a80 -; 0x55990 +GoldenrodDeptStore1FDirectory: + jumptext GoldenrodDeptStore1FDirectoryText -MapGoldenrodDeptStore1FSignpost1Script: ; 0x55990 +GoldenrodDeptStore1FElevatorButton: jumpstd elevatorbutton -; 0x55993 -UnknownText_0x55993: ; 0x55993 +UnknownText_0x55993: text "Welcome to GOLDEN-" line "ROD DEPT.STORE." done -; 0x559b7 -UnknownText_0x559b7: ; 0x559b7 +UnknownText_0x559b7: text "The DEPT.STORE" line "has a decent se-" cont "lection." @@ -47,15 +39,13 @@ UnknownText_0x559b7: ; 0x559b7 para "as GAME CORNER" line "prizes." done -; 0x55a1a -UnknownText_0x55a1a: ; 0x55a1a +UnknownText_0x55a1a: text "I'm raring to shop" line "again today!" done -; 0x55a3a -UnknownText_0x55a3a: ; 0x55a3a +UnknownText_0x55a3a: text "Mom's good at" line "bargain hunting." @@ -63,9 +53,8 @@ UnknownText_0x55a3a: ; 0x55a3a line "stuff at lower" cont "prices." done -; 0x55a80 -UnknownText_0x55a80: ; 0x55a80 +GoldenrodDeptStore1FDirectoryText: text "1F SERVICE COUNTER" para "2F TRAINER'S" @@ -82,9 +71,8 @@ UnknownText_0x55a80: ; 0x55a80 para "ROOFTOP LOOKOUT" done -; 0x55b03 -GoldenrodDeptStore1F_MapEventHeader: ; 0x55b03 +GoldenrodDeptStore1F_MapEventHeader: ; filler db 0, 0 @@ -100,8 +88,8 @@ GoldenrodDeptStore1F_MapEventHeader: ; 0x55b03 ; signposts db 2 - signpost 0, 14, $0, MapGoldenrodDeptStore1FSignpost0Script - signpost 0, 3, $0, MapGoldenrodDeptStore1FSignpost1Script + signpost 0, 14, $0, GoldenrodDeptStore1FDirectory + signpost 0, 3, $0, GoldenrodDeptStore1FElevatorButton ; people-events db 4 @@ -109,4 +97,3 @@ GoldenrodDeptStore1F_MapEventHeader: ; 0x55b03 person_event SPRITE_POKEFAN_F, 8, 9, $6, $0, 255, 255, $0, 0, PokefanFScript_0x55987, $ffff person_event SPRITE_BUG_CATCHER, 9, 9, $5, $1, 255, 255, $a0, 0, BugCatcherScript_0x5598a, $ffff person_event SPRITE_GENTLEMAN, 9, 15, $2, $11, 255, 255, $0, 0, GentlemanScript_0x55984, $ffff -; 0x55b5b diff --git a/maps/GoldenrodDeptStore2F.asm b/maps/GoldenrodDeptStore2F.asm index 56a4324ce..f1a0089f6 100644 --- a/maps/GoldenrodDeptStore2F.asm +++ b/maps/GoldenrodDeptStore2F.asm @@ -1,49 +1,41 @@ -GoldenrodDeptStore2F_MapScriptHeader: ; 0x55b5b +GoldenrodDeptStore2F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x55b5d -ClerkScript_0x55b5d: ; 0x55b5d +ClerkScript_0x55b5d: faceplayer loadfont pokemart $0, $0005 loadmovesprites end -; 0x55b65 -ClerkScript_0x55b65: ; 0x55b65 +ClerkScript_0x55b65: faceplayer loadfont pokemart $0, $0006 loadmovesprites end -; 0x55b6d -YoungsterScript_0x55b6d: ; 0x55b6d +YoungsterScript_0x55b6d: jumptextfaceplayer UnknownText_0x55c25 -; 0x55b70 -CooltrainerFScript_0x55b70: ; 0x55b70 +CooltrainerFScript_0x55b70: jumptextfaceplayer UnknownText_0x55c7b -; 0x55b73 -GentlemanScript_0x55b73: ; 0x55b73 +GentlemanScript_0x55b73: jumptextfaceplayer UnknownText_0x55cb7 -; 0x55b76 -MapGoldenrodDeptStore2FSignpost0Script: ; 0x55b76 - jumptext UnknownText_0x55d28 -; 0x55b79 +GoldenrodDeptStore2FDirectory: + jumptext GoldenrodDeptStore2FDirectoryText -MapGoldenrodDeptStore2FSignpost1Script: ; 0x55b79 +GoldenrodDeptStore2FElevatorButton: jumpstd elevatorbutton -; 0x55b7c ; possibly unused -UnknownText_0x55b7c: ; 0x55b7c +UnknownText_0x55b7c: text "We intend to sell" line "items for #MON" cont "to hold." @@ -52,10 +44,9 @@ UnknownText_0x55b7c: ; 0x55b7c line "gift. Have a #-" cont "MON hold it." done -; 0x55bd3 ; possibly unused -UnknownText_0x55bd3: ; 0x55bd3 +UnknownText_0x55bd3: text "By giving #MON" line "items to hold, I" @@ -63,9 +54,8 @@ UnknownText_0x55bd3: ; 0x55bd3 line "develop new battle" cont "techniques." done -; 0x55c25 -UnknownText_0x55c25: ; 0x55c25 +UnknownText_0x55c25: text "#GEAR can store" line "up to ten phone" cont "numbers." @@ -74,18 +64,16 @@ UnknownText_0x55c25: ; 0x55c25 line "cide which numbers" cont "to keep." done -; 0x55c7b -UnknownText_0x55c7b: ; 0x55c7b +UnknownText_0x55c7b: text "I got my ABRA at" line "the GAME CORNER." para "Now it's my best" line "partner." done -; 0x55cb7 -UnknownText_0x55cb7: ; 0x55cb7 +UnknownText_0x55cb7: text "This DEPT.STORE" line "makes me realize" @@ -96,18 +84,16 @@ UnknownText_0x55cb7: ; 0x55cb7 line "is unmatched any-" cont "where else." done -; 0x55d28 -UnknownText_0x55d28: ; 0x55d28 +GoldenrodDeptStore2FDirectoryText: text "Your Travel" line "Companion" para "2F TRAINER'S" line " MARKET" done -; 0x55d56 -GoldenrodDeptStore2F_MapEventHeader: ; 0x55d56 +GoldenrodDeptStore2F_MapEventHeader: ; filler db 0, 0 @@ -122,8 +108,8 @@ GoldenrodDeptStore2F_MapEventHeader: ; 0x55d56 ; signposts db 2 - signpost 0, 14, $0, MapGoldenrodDeptStore2FSignpost0Script - signpost 0, 3, $0, MapGoldenrodDeptStore2FSignpost1Script + signpost 0, 14, $0, GoldenrodDeptStore2FDirectory + signpost 0, 3, $0, GoldenrodDeptStore2FElevatorButton ; people-events db 5 @@ -132,4 +118,3 @@ GoldenrodDeptStore2F_MapEventHeader: ; 0x55d56 person_event SPRITE_YOUNGSTER, 10, 13, $4, $10, 255, 255, $0, 0, YoungsterScript_0x55b6d, $ffff person_event SPRITE_COOLTRAINER_F, 6, 10, $5, $2, 255, 255, $80, 0, CooltrainerFScript_0x55b70, $ffff person_event SPRITE_GENTLEMAN, 10, 6, $3, $0, 255, 255, $0, 0, GentlemanScript_0x55b73, $ffff -; 0x55db6 diff --git a/maps/GoldenrodDeptStore3F.asm b/maps/GoldenrodDeptStore3F.asm index e04d5b544..77a01a9c6 100644 --- a/maps/GoldenrodDeptStore3F.asm +++ b/maps/GoldenrodDeptStore3F.asm @@ -1,36 +1,30 @@ -GoldenrodDeptStore3F_MapScriptHeader: ; 0x55db6 +GoldenrodDeptStore3F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x55db8 -ClerkScript_0x55db8: ; 0x55db8 +ClerkScript_0x55db8: faceplayer loadfont pokemart $0, $0007 loadmovesprites end -; 0x55dc0 -SuperNerdScript_0x55dc0: ; 0x55dc0 +SuperNerdScript_0x55dc0: jumptextfaceplayer UnknownText_0x55dcc -; 0x55dc3 -RockerScript_0x55dc3: ; 0x55dc3 +RockerScript_0x55dc3: jumptextfaceplayer UnknownText_0x55e15 -; 0x55dc6 -MapGoldenrodDeptStore3FSignpost0Script: ; 0x55dc6 - jumptext UnknownText_0x55e74 -; 0x55dc9 +GoldenrodDeptStore3FDirectory: + jumptext GoldenrodDeptStore3FDirectoryText -MapGoldenrodDeptStore3FSignpost1Script: ; 0x55dc9 +GoldenrodDeptStore3FElevatorButton: jumpstd elevatorbutton -; 0x55dcc -UnknownText_0x55dcc: ; 0x55dcc +UnknownText_0x55dcc: text "I, I, I'm really" line "impatient!" @@ -38,9 +32,8 @@ UnknownText_0x55dcc: ; 0x55dcc line "battle to speed up" cont "my #MON." done -; 0x55e15 -UnknownText_0x55e15: ; 0x55e15 +UnknownText_0x55e15: text "Hey! When you bat-" line "tle, do you use X" cont "SPECIAL?" @@ -49,18 +42,16 @@ UnknownText_0x55e15: ; 0x55e15 line "really jacks up" cont "SPECIAL ATTACK!" done -; 0x55e74 -UnknownText_0x55e74: ; 0x55e74 +GoldenrodDeptStore3FDirectoryText: text "For Victory" line "Seekers" para "3F BATTLE" line " COLLECTION" done -; 0x55ea1 -GoldenrodDeptStore3F_MapEventHeader: ; 0x55ea1 +GoldenrodDeptStore3F_MapEventHeader: ; filler db 0, 0 @@ -75,12 +66,11 @@ GoldenrodDeptStore3F_MapEventHeader: ; 0x55ea1 ; signposts db 2 - signpost 0, 14, $0, MapGoldenrodDeptStore3FSignpost0Script - signpost 0, 3, $0, MapGoldenrodDeptStore3FSignpost1Script + signpost 0, 14, $0, GoldenrodDeptStore3FDirectory + signpost 0, 3, $0, GoldenrodDeptStore3FElevatorButton ; people-events db 3 person_event SPRITE_CLERK, 5, 10, $6, $0, 255, 255, $0, 0, ClerkScript_0x55db8, $ffff person_event SPRITE_SUPER_NERD, 9, 16, $a, $10, 255, 255, $80, 0, SuperNerdScript_0x55dc0, $ffff person_event SPRITE_ROCKER, 9, 6, $4, $10, 255, 255, $0, 0, RockerScript_0x55dc3, $ffff -; 0x55ee7 diff --git a/maps/GoldenrodDeptStore4F.asm b/maps/GoldenrodDeptStore4F.asm index 399f7c563..6f3eef57d 100644 --- a/maps/GoldenrodDeptStore4F.asm +++ b/maps/GoldenrodDeptStore4F.asm @@ -1,28 +1,24 @@ -GoldenrodDeptStore4F_MapScriptHeader: ; 0x55ee7 +GoldenrodDeptStore4F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x55ee9 -ClerkScript_0x55ee9: ; 0x55ee9 +ClerkScript_0x55ee9: faceplayer loadfont pokemart $0, $0008 loadmovesprites end -; 0x55ef1 -CooltrainerMScript_0x55ef1: ; 0x55ef1 +CooltrainerMScript_0x55ef1: jumptextfaceplayer UnknownText_0x55f08 -; 0x55ef4 -BugCatcherScript_0x55ef4: ; 0x55ef4 +BugCatcherScript_0x55ef4: jumptextfaceplayer UnknownText_0x55f52 -; 0x55ef7 -GameboyKidScript_0x55ef7: ; 0x55ef7 +GameboyKidScript_0x55ef7: faceplayer loadfont writetext UnknownText_0x55f74 @@ -30,17 +26,14 @@ GameboyKidScript_0x55ef7: ; 0x55ef7 loadmovesprites spriteface $5, $0 end -; 0x55f02 -MapGoldenrodDeptStore4FSignpost0Script: ; 0x55f02 - jumptext UnknownText_0x5600d -; 0x55f05 +GoldenrodDeptStore4FDirectory: + jumptext GoldenrodDeptStore4FDirectoryText -MapGoldenrodDeptStore4FSignpost1Script: ; 0x55f05 +GoldenrodDeptStore4FElevatorButton: jumpstd elevatorbutton -; 0x55f08 -UnknownText_0x55f08: ; 0x55f08 +UnknownText_0x55f08: text "Hey. I love strong" line "#MON." @@ -48,15 +41,13 @@ UnknownText_0x55f08: ; 0x55f08 line "TEIN to crank up" cont "their ATTACK." done -; 0x55f52 -UnknownText_0x55f52: ; 0x55f52 +UnknownText_0x55f52: text "IRON adds to your" line "#MON's DEFENSE." done -; 0x55f74 -UnknownText_0x55f74: ; 0x55f74 +UnknownText_0x55f74: text "Some #MON" line "evolve only by" @@ -72,17 +63,15 @@ UnknownText_0x55f74: ; 0x55f74 para "I heard there are" line "others too." done -; 0x5600d -UnknownText_0x5600d: ; 0x5600d +GoldenrodDeptStore4FDirectoryText: text "Let Us Pump Up" line "Your #MON!" para "4F MEDICINE BOX" done -; 0x56038 -GoldenrodDeptStore4F_MapEventHeader: ; 0x56038 +GoldenrodDeptStore4F_MapEventHeader: ; filler db 0, 0 @@ -97,8 +86,8 @@ GoldenrodDeptStore4F_MapEventHeader: ; 0x56038 ; signposts db 2 - signpost 0, 14, $0, MapGoldenrodDeptStore4FSignpost0Script - signpost 0, 3, $0, MapGoldenrodDeptStore4FSignpost1Script + signpost 0, 14, $0, GoldenrodDeptStore4FDirectory + signpost 0, 3, $0, GoldenrodDeptStore4FElevatorButton ; people-events db 4 @@ -106,4 +95,3 @@ GoldenrodDeptStore4F_MapEventHeader: ; 0x56038 person_event SPRITE_COOLTRAINER_M, 11, 15, $9, $0, 255, 255, $0, 0, CooltrainerMScript_0x55ef1, $ffff person_event SPRITE_BUG_CATCHER, 6, 11, $5, $1, 255, 255, $0, 0, BugCatcherScript_0x55ef4, $ffff person_event SPRITE_GAMEBOY_KID, 5, 9, $6, $0, 255, 255, $0, 0, GameboyKidScript_0x55ef7, $ffff -; 0x5608b diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm index c7a8c866c..934aef251 100644 --- a/maps/GoldenrodDeptStore5F.asm +++ b/maps/GoldenrodDeptStore5F.asm @@ -1,4 +1,4 @@ -GoldenrodDeptStore5F_MapScriptHeader: ; 0x5608b +GoldenrodDeptStore5F_MapScriptHeader: ; trigger count db 0 @@ -8,21 +8,18 @@ GoldenrodDeptStore5F_MapScriptHeader: ; 0x5608b ; callbacks dbw 2, UnknownScript_0x56090 -; 0x56090 -UnknownScript_0x56090: ; 0x56090 +UnknownScript_0x56090: checkcode $b if_equal SUNDAY, UnknownScript_0x56099 disappear $7 return -; 0x56099 -UnknownScript_0x56099: ; 0x56099 +UnknownScript_0x56099: appear $7 return -; 0x5609c -ClerkScript_0x5609c: ; 0x5609c +ClerkScript_0x5609c: faceplayer loadfont checkevent EVENT_GOT_TM02_HEADBUTT @@ -30,39 +27,33 @@ ClerkScript_0x5609c: ; 0x5609c checkevent EVENT_GOT_TM08_ROCK_SMASH iftrue UnknownScript_0x560c2 jump UnknownScript_0x560b6 -; 0x560ad -UnknownScript_0x560ad: ; 0x560ad +UnknownScript_0x560ad: checkevent EVENT_GOT_TM08_ROCK_SMASH iftrue UnknownScript_0x560c8 jump UnknownScript_0x560bc -; 0x560b6 -UnknownScript_0x560b6: ; 0x560b6 +UnknownScript_0x560b6: pokemart $0, $0009 loadmovesprites end -; 0x560bc -UnknownScript_0x560bc: ; 0x560bc +UnknownScript_0x560bc: pokemart $0, $000a loadmovesprites end -; 0x560c2 -UnknownScript_0x560c2: ; 0x560c2 +UnknownScript_0x560c2: pokemart $0, $000b loadmovesprites end -; 0x560c8 -UnknownScript_0x560c8: ; 0x560c8 +UnknownScript_0x560c8: pokemart $0, $000c loadmovesprites end -; 0x560ce -ReceptionistScript_0x560ce: ; 0x560ce +ReceptionistScript_0x560ce: faceplayer loadfont checkcode $b @@ -75,9 +66,8 @@ ReceptionistScript_0x560ce: ; 0x560ce if_greater_than $95, UnknownScript_0x560ee if_greater_than $31, UnknownScript_0x560fd jump UnknownScript_0x56103 -; 0x560ee -UnknownScript_0x560ee: ; 0x560ee +UnknownScript_0x560ee: writetext UnknownText_0x5615a keeptextopen verbosegiveitem TM_27, 1 @@ -85,16 +75,14 @@ UnknownScript_0x560ee: ; 0x560ee setflag $005b loadmovesprites end -; 0x560fd -UnknownScript_0x560fd: ; 0x560fd +UnknownScript_0x560fd: writetext UnknownText_0x561a6 closetext loadmovesprites end -; 0x56103 -UnknownScript_0x56103: ; 0x56103 +UnknownScript_0x56103: writetext UnknownText_0x561d8 keeptextopen verbosegiveitem TM_21, 1 @@ -102,17 +90,15 @@ UnknownScript_0x56103: ; 0x56103 setflag $005b loadmovesprites end -; 0x56112 -UnknownScript_0x56112: ; 0x56112 +UnknownScript_0x56112: writetext UnknownText_0x56202 closetext -UnknownScript_0x56116: ; 0x56116 +UnknownScript_0x56116: loadmovesprites end -; 0x56118 -TwinScript_0x56118: ; 0x56118 +TwinScript_0x56118: faceplayer loadfont special SpecialGameboyCheck @@ -122,47 +108,39 @@ TwinScript_0x56118: ; 0x56118 loadmovesprites special Function1050b9 end -; 0x5612a -UnknownScript_0x5612a: ; 0x5612a +UnknownScript_0x5612a: writetext UnknownText_0x56279 closetext loadmovesprites end -; 0x56130 -LassScript_0x56130: ; 0x56130 +LassScript_0x56130: jumptextfaceplayer UnknownText_0x562ad -; 0x56133 -CooltrainerMScript_0x56133: ; 0x56133 +CooltrainerMScript_0x56133: faceplayer loadfont trade $0 closetext loadmovesprites end -; 0x5613a -PokefanMScript_0x5613a: ; 0x5613a +PokefanMScript_0x5613a: jumptextfaceplayer UnknownText_0x562f3 -; 0x5613d -MapGoldenrodDeptStore5FSignpost0Script: ; 0x5613d - jumptext UnknownText_0x56364 -; 0x56140 +GoldenrodDeptStore5FDirectory: + jumptext GoldenrodDeptStore5FDirectoryText -MapGoldenrodDeptStore5FSignpost1Script: ; 0x56140 +GoldenrodDeptStore5FElevatorButton: jumpstd elevatorbutton -; 0x56143 -UnknownText_0x56143: ; 0x56143 +UnknownText_0x56143: text "Hello. Oh, your" line "#MON…" done -; 0x5615a -UnknownText_0x5615a: ; 0x5615a +UnknownText_0x5615a: text "It's very attached" line "to you." @@ -170,49 +148,43 @@ UnknownText_0x5615a: ; 0x5615a line "be perfect for a" cont "pair like you." done -; 0x561a6 -UnknownText_0x561a6: ; 0x561a6 +UnknownText_0x561a6: text "It's adorable!" para "You should teach" line "it good TM moves." done -; 0x561d8 -UnknownText_0x561d8: ; 0x561d8 +UnknownText_0x561d8: text "It looks evil. How" line "about this TM for" cont "it?" done -; 0x56202 -UnknownText_0x56202: ; 0x56202 +UnknownText_0x56202: text "There are sure to" line "be TMs that are" para "just perfect for" line "your #MON." done -; 0x56241 -UnknownText_0x56241: ; 0x56241 +UnknownText_0x56241: text "MYSTERY GIFT." para "With just a" line "little beep, you" cont "get a gift." done -; 0x56279 -UnknownText_0x56279: ; 0x56279 +UnknownText_0x56279: text "The MYSTERY GIFT" line "option requires a" cont "Game Boy Color." done -; 0x562ad -UnknownText_0x562ad: ; 0x562ad +UnknownText_0x562ad: text "On Sundays, a lady" line "comes to check out" cont "#MON." @@ -220,9 +192,8 @@ UnknownText_0x562ad: ; 0x562ad para "She even gives" line "away TMs!" done -; 0x562f3 -UnknownText_0x562f3: ; 0x562f3 +UnknownText_0x562f3: text "You can't rename a" line "#MON you get in" cont "a trade." @@ -233,17 +204,15 @@ UnknownText_0x562f3: ; 0x562f3 para "original trainer's" line "feelings for it." done -; 0x56364 -UnknownText_0x56364: ; 0x56364 +GoldenrodDeptStore5FDirectoryText: text "Customize Your" line "#MON" para "5F TM CORNER" done -; 0x56386 -GoldenrodDeptStore5F_MapEventHeader: ; 0x56386 +GoldenrodDeptStore5F_MapEventHeader: ; filler db 0, 0 @@ -258,8 +227,8 @@ GoldenrodDeptStore5F_MapEventHeader: ; 0x56386 ; signposts db 2 - signpost 0, 14, $0, MapGoldenrodDeptStore5FSignpost0Script - signpost 0, 3, $0, MapGoldenrodDeptStore5FSignpost1Script + signpost 0, 14, $0, GoldenrodDeptStore5FDirectory + signpost 0, 3, $0, GoldenrodDeptStore5FElevatorButton ; people-events db 6 @@ -269,4 +238,3 @@ GoldenrodDeptStore5F_MapEventHeader: ; 0x56386 person_event SPRITE_POKEFAN_M, 9, 17, $2, $22, 255, 255, $0, 0, PokefanMScript_0x5613a, $ffff person_event SPRITE_TWIN, 5, 13, $6, $0, 255, 255, $a0, 0, TwinScript_0x56118, $ffff person_event SPRITE_RECEPTIONIST, 9, 11, $7, $0, 255, 255, $80, 0, ReceptionistScript_0x560ce, $0763 -; 0x563f3 diff --git a/maps/GoldenrodDeptStore6F.asm b/maps/GoldenrodDeptStore6F.asm index 9bcb70d33..54dd4770c 100644 --- a/maps/GoldenrodDeptStore6F.asm +++ b/maps/GoldenrodDeptStore6F.asm @@ -1,140 +1,121 @@ -GoldenrodDeptStore6F_MapScriptHeader: ; 0x563f3 +GoldenrodDeptStore6F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x563f5 -MapGoldenrodDeptStore6FSignpost5Script: ; 0x563f5 +GoldenrodVendingMachine: loadfont - writetext UnknownText_0x564cb -UnknownScript_0x563f9: ; 0x563f9 + writetext GoldenrodVendingText +.Start special Function24ae8 - loadmenudata MenuDataHeader_0x56478 + loadmenudata .MenuData interpretmenu2 writebackup - if_equal $1, UnknownScript_0x5640f - if_equal $2, UnknownScript_0x56429 - if_equal $3, UnknownScript_0x56443 + if_equal $1, .FreshWater + if_equal $2, .SodaPop + if_equal $3, .Lemonade loadmovesprites end -; 0x5640f -UnknownScript_0x5640f: ; 0x5640f +.FreshWater checkmoney $0, 200 - if_equal $2, UnknownScript_0x5646a + if_equal $2, .NotEnoughMoney giveitem FRESH_WATER, $1 - iffalse UnknownScript_0x56471 + iffalse .NotEnoughSpace takemoney $0, 200 itemtotext FRESH_WATER, $0 - jump UnknownScript_0x5645d -; 0x56429 + jump .VendItem -UnknownScript_0x56429: ; 0x56429 +.SodaPop checkmoney $0, 300 - if_equal $2, UnknownScript_0x5646a + if_equal $2, .NotEnoughMoney giveitem SODA_POP, $1 - iffalse UnknownScript_0x56471 + iffalse .NotEnoughSpace takemoney $0, 300 itemtotext SODA_POP, $0 - jump UnknownScript_0x5645d -; 0x56443 + jump .VendItem -UnknownScript_0x56443: ; 0x56443 +.Lemonade checkmoney $0, 350 - if_equal $2, UnknownScript_0x5646a + if_equal $2, .NotEnoughMoney giveitem LEMONADE, $1 - iffalse UnknownScript_0x56471 + iffalse .NotEnoughSpace takemoney $0, 350 itemtotext LEMONADE, $0 - jump UnknownScript_0x5645d -; 0x5645d + jump .VendItem -UnknownScript_0x5645d: ; 0x5645d +.VendItem pause 10 playsound SFX_ENTER_DOOR - writetext UnknownText_0x564ef + writetext GoldenrodClangText keeptextopen itemnotify - jump UnknownScript_0x563f9 -; 0x5646a + jump .Start -UnknownScript_0x5646a: ; 0x5646a - writetext UnknownText_0x56512 +.NotEnoughMoney + writetext GoldenrodVendingNoMoneyText closetext - jump UnknownScript_0x563f9 -; 0x56471 + jump .Start -UnknownScript_0x56471: ; 0x56471 - writetext UnknownText_0x5652b +.NotEnoughSpace + writetext GoldenrodVendingNoSpaceText closetext - jump UnknownScript_0x563f9 -; 0x56478 + jump .Start - -MenuDataHeader_0x56478: ; 0x56478 +.MenuData db $40 ; flags db 02, 00 ; start coords db 11, 19 ; end coords - dw MenuData2_0x56480 + dw .MenuData2 db 1 ; default option -; 0x56480 -MenuData2_0x56480: ; 0x56480 +.MenuData2 db $80 ; flags db 4 ; items db "FRESH WATER ¥200@" db "SODA POP ¥300@" db "LEMONADE ¥350@" db "CANCEL@" -; 0x564bf -LassScript_0x564bf: ; 0x564bf +LassScript_0x564bf: jumptextfaceplayer UnknownText_0x5654b -; 0x564c2 -SuperNerdScript_0x564c2: ; 0x564c2 +SuperNerdScript_0x564c2: jumptextfaceplayer UnknownText_0x565ca -; 0x564c5 -MapGoldenrodDeptStore6FSignpost0Script: ; 0x564c5 - jumptext UnknownText_0x5661a -; 0x564c8 +GoldenrodDeptStore6FDirectory: + jumptext GoldenrodDeptStore6FDirectoryText -MapGoldenrodDeptStore6FSignpost1Script: ; 0x564c8 +GoldenrodDeptStore6FElevatorButton: jumpstd elevatorbutton -; 0x564cb -UnknownText_0x564cb: ; 0x564cb +GoldenrodVendingText: text "A vending machine!" line "Here's the menu." done -; 0x564ef -UnknownText_0x564ef: ; 0x564ef +GoldenrodClangText: text "Clang! A can of" line "@" text_from_ram StringBuffer3 text $55 db "popped out!" done -; 0x56512 -UnknownText_0x56512: ; 0x56512 +GoldenrodVendingNoMoneyText: text "Oops, not enough" line "money." done -; 0x5652b -UnknownText_0x5652b: ; 0x5652b +GoldenrodVendingNoSpaceText: text "There's no more" line "room for stuff." done -; 0x5654b -UnknownText_0x5654b: ; 0x5654b +UnknownText_0x5654b: text "Do you listen to" line "LUCKY CHANNEL?" @@ -147,9 +128,8 @@ UnknownText_0x5654b: ; 0x5654b para "get different ID" line "numbers." done -; 0x565ca -UnknownText_0x565ca: ; 0x565ca +UnknownText_0x565ca: text "If you're tired," line "try the vending" cont "machine's drinks." @@ -157,17 +137,15 @@ UnknownText_0x565ca: ; 0x565ca para "Your #MON will" line "love them too." done -; 0x5661a -UnknownText_0x5661a: ; 0x5661a +GoldenrodDeptStore6FDirectoryText: text "Take a Break from" line "Shopping!" para "6F TRANQUIL SQUARE" done -; 0x5664a -GoldenrodDeptStore6F_MapEventHeader: ; 0x5664a +GoldenrodDeptStore6F_MapEventHeader: ; filler db 0, 0 @@ -182,15 +160,14 @@ GoldenrodDeptStore6F_MapEventHeader: ; 0x5664a ; signposts db 6 - signpost 0, 14, $0, MapGoldenrodDeptStore6FSignpost0Script - signpost 0, 3, $0, MapGoldenrodDeptStore6FSignpost1Script - signpost 1, 8, $1, MapGoldenrodDeptStore6FSignpost5Script - signpost 1, 9, $1, MapGoldenrodDeptStore6FSignpost5Script - signpost 1, 10, $1, MapGoldenrodDeptStore6FSignpost5Script - signpost 1, 11, $1, MapGoldenrodDeptStore6FSignpost5Script + signpost 0, 14, $0, GoldenrodDeptStore6FDirectory + signpost 0, 3, $0, GoldenrodDeptStore6FElevatorButton + signpost 1, 8, $1, GoldenrodVendingMachine + signpost 1, 9, $1, GoldenrodVendingMachine + signpost 1, 10, $1, GoldenrodVendingMachine + signpost 1, 11, $1, GoldenrodVendingMachine ; people-events db 2 person_event SPRITE_LASS, 6, 14, $5, $1, 255, 255, $a0, 0, LassScript_0x564bf, $ffff person_event SPRITE_SUPER_NERD, 6, 12, $7, $0, 255, 255, $80, 0, SuperNerdScript_0x564c2, $ffff -; 0x56697 diff --git a/maps/GoldenrodFlowerShop.asm b/maps/GoldenrodFlowerShop.asm index 9fcb12b85..2e8fa2357 100644 --- a/maps/GoldenrodFlowerShop.asm +++ b/maps/GoldenrodFlowerShop.asm @@ -80,17 +80,17 @@ UnknownScript_0x553c5: ; 0x553c5 end ; 0x553cb -UnknownScript_0x553cb: ; 0x553cb +FlowerShopShelf1: +; unused jumpstd picturebookshelf -; 0x553ce -UnknownScript_0x553ce: ; 0x553ce +FlowerShopShelf2: +; unused jumpstd magazinebookshelf -; 0x553d1 -UnknownScript_0x553d1: ; 0x553d1 +FlowerShopRadio: +; unused jumpstd radio2 -; 0x553d4 UnknownText_0x553d4: ; 0x553d4 text "Have you seen that" diff --git a/maps/GoldenrodHappinessRater.asm b/maps/GoldenrodHappinessRater.asm index 2dde779bb..0a121da5f 100644 --- a/maps/GoldenrodHappinessRater.asm +++ b/maps/GoldenrodHappinessRater.asm @@ -70,13 +70,11 @@ TwinScript_0x5499a: ; 0x5499a jumptextfaceplayer UnknownText_0x54b67 ; 0x5499d -MapGoldenrodHappinessRaterSignpost1Script: ; 0x5499d +HappinessRatersHouseBookshelf: jumpstd difficultbookshelf -; 0x549a0 -MapGoldenrodHappinessRaterSignpost2Script: ; 0x549a0 +HappinessRatersHouseRadio: jumpstd radio2 -; 0x549a3 UnknownText_0x549a3: ; 0x549a3 text "If you treat your" @@ -166,9 +164,9 @@ GoldenrodHappinessRater_MapEventHeader: ; 0x54b9c ; signposts db 3 - signpost 1, 0, $0, MapGoldenrodHappinessRaterSignpost1Script - signpost 1, 1, $0, MapGoldenrodHappinessRaterSignpost1Script - signpost 1, 7, $0, MapGoldenrodHappinessRaterSignpost2Script + signpost 1, 0, $0, HappinessRatersHouseBookshelf + signpost 1, 1, $0, HappinessRatersHouseBookshelf + signpost 1, 7, $0, HappinessRatersHouseRadio ; people-events db 3 diff --git a/maps/GoldenrodNameRatersHouse.asm b/maps/GoldenrodNameRatersHouse.asm index 1e1701d46..f51814227 100644 --- a/maps/GoldenrodNameRatersHouse.asm +++ b/maps/GoldenrodNameRatersHouse.asm @@ -15,13 +15,11 @@ GentlemanScript_0x5577c: ; 0x5577c end ; 0x55784 -MapGoldenrodNameRatersHouseSignpost1Script: ; 0x55784 +GoldenrodNameRatersHouseBookshelf: jumpstd difficultbookshelf -; 0x55787 -MapGoldenrodNameRatersHouseSignpost2Script: ; 0x55787 +GoldenrodNameRatersHouseRadio: jumpstd radio2 -; 0x5578a INCLUDE "text/sweethoney.asm" @@ -39,9 +37,9 @@ GoldenrodNameRatersHouse_MapEventHeader: ; 0x55953 ; signposts db 3 - signpost 1, 0, $0, MapGoldenrodNameRatersHouseSignpost1Script - signpost 1, 1, $0, MapGoldenrodNameRatersHouseSignpost1Script - signpost 1, 7, $0, MapGoldenrodNameRatersHouseSignpost2Script + signpost 1, 0, $0, GoldenrodNameRatersHouseBookshelf + signpost 1, 1, $0, GoldenrodNameRatersHouseBookshelf + signpost 1, 7, $0, GoldenrodNameRatersHouseRadio ; people-events db 1 diff --git a/maps/GoldenrodPPSpeechHouse.asm b/maps/GoldenrodPPSpeechHouse.asm index 653887fbc..8aeb6511f 100644 --- a/maps/GoldenrodPPSpeechHouse.asm +++ b/maps/GoldenrodPPSpeechHouse.asm @@ -14,17 +14,14 @@ LassScript_0x5564d: ; 0x5564d jumptextfaceplayer UnknownText_0x556ca ; 0x55650 -MapGoldenrodPPSpeechHouseSignpost1Script: ; 0x55650 +GoldenrodPPSpeechHouseBookshelf2: jumpstd difficultbookshelf -; 0x55653 -MapGoldenrodPPSpeechHouseSignpost0Script: ; 0x55653 +GoldenrodPPSpeechHouseBookshelf1: jumpstd magazinebookshelf -; 0x55656 -MapGoldenrodPPSpeechHouseSignpost2Script: ; 0x55656 +GoldenrodPPSpeechHouseRadio: jumpstd radio2 -; 0x55659 UnknownText_0x55659: ; 0x55659 text "Once while I was" @@ -69,9 +66,9 @@ GoldenrodPPSpeechHouse_MapEventHeader: ; 0x55741 ; signposts db 3 - signpost 1, 0, $0, MapGoldenrodPPSpeechHouseSignpost0Script - signpost 1, 1, $0, MapGoldenrodPPSpeechHouseSignpost1Script - signpost 1, 7, $0, MapGoldenrodPPSpeechHouseSignpost2Script + signpost 1, 0, $0, GoldenrodPPSpeechHouseBookshelf1 + signpost 1, 1, $0, GoldenrodPPSpeechHouseBookshelf2 + signpost 1, 7, $0, GoldenrodPPSpeechHouseRadio ; people-events db 2 diff --git a/maps/GuideGentsHouse.asm b/maps/GuideGentsHouse.asm index 841753b64..886c69898 100644 --- a/maps/GuideGentsHouse.asm +++ b/maps/GuideGentsHouse.asm @@ -1,20 +1,17 @@ -GuideGentsHouse_MapScriptHeader: ; 0x196c05 +GuideGentsHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x196c07 -GrampsScript_0x196c07: ; 0x196c07 - jumptextfaceplayer UnknownText_0x196c0d -; 0x196c0a +GuideGentsHouseGuideGent: + jumptextfaceplayer GuideGentsHouseGuideGentText -MapGuideGentsHouseSignpost1Script: ; 0x196c0a +GuideGentsHouseBookshelf: jumpstd magazinebookshelf -; 0x196c0d -UnknownText_0x196c0d: ; 0x196c0d +GuideGentsHouseGuideGentText: text "When I was a wee" line "lad, I was a hot-" cont "shot trainer!" @@ -26,9 +23,8 @@ UnknownText_0x196c0d: ; 0x196c0d para "Treat them all" line "with kindness!" done -; 0x196c89 -GuideGentsHouse_MapEventHeader: ; 0x196c89 +GuideGentsHouse_MapEventHeader: ; filler db 0, 0 @@ -42,10 +38,9 @@ GuideGentsHouse_MapEventHeader: ; 0x196c89 ; signposts db 2 - signpost 1, 0, $0, MapGuideGentsHouseSignpost1Script - signpost 1, 1, $0, MapGuideGentsHouseSignpost1Script + signpost 1, 0, $0, GuideGentsHouseBookshelf + signpost 1, 1, $0, GuideGentsHouseBookshelf ; people-events db 1 - person_event SPRITE_GRAMPS, 7, 6, $9, $0, 255, 255, $0, 0, GrampsScript_0x196c07, $06ff -; 0x196cb0 + person_event SPRITE_GRAMPS, 7, 6, $9, $0, 255, 255, $0, 0, GuideGentsHouseGuideGent, $06ff diff --git a/maps/IcePathB1F.asm b/maps/IcePathB1F.asm index c6fd96d82..27cf68ba2 100644 --- a/maps/IcePathB1F.asm +++ b/maps/IcePathB1F.asm @@ -77,7 +77,7 @@ UnknownScript_0x7e504: ; 0x7e504 ; 0x7e50a -BoulderScript_0x7e50a: ; 0x7e50a +IcePathB1FBoulder: ; 0x7e50a jumpstd strengthboulder ; 0x7e50d @@ -122,9 +122,8 @@ IcePathB1F_MapEventHeader: ; 0x7e52d ; people-events db 5 - person_event SPRITE_BOULDER, 11, 15, $19, $0, 255, 255, $0, 0, BoulderScript_0x7e50a, $0709 - person_event SPRITE_BOULDER, 12, 11, $19, $0, 255, 255, $0, 0, BoulderScript_0x7e50a, $070a - person_event SPRITE_BOULDER, 13, 12, $19, $0, 255, 255, $0, 0, BoulderScript_0x7e50a, $070b - person_event SPRITE_BOULDER, 11, 21, $19, $0, 255, 255, $0, 0, BoulderScript_0x7e50a, $070c + person_event SPRITE_BOULDER, 11, 15, $19, $0, 255, 255, $0, 0, IcePathB1FBoulder, $0709 + person_event SPRITE_BOULDER, 12, 11, $19, $0, 255, 255, $0, 0, IcePathB1FBoulder, $070a + person_event SPRITE_BOULDER, 13, 12, $19, $0, 255, 255, $0, 0, IcePathB1FBoulder, $070b + person_event SPRITE_BOULDER, 11, 21, $19, $0, 255, 255, $0, 0, IcePathB1FBoulder, $070c person_event SPRITE_POKE_BALL, 39, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e50d, $068a -; 0x7e5a1 diff --git a/maps/IcePathB3F.asm b/maps/IcePathB3F.asm index d32bae067..aad9b32b3 100644 --- a/maps/IcePathB3F.asm +++ b/maps/IcePathB3F.asm @@ -10,9 +10,8 @@ ItemFragment_0x7e66f: ; 0x7e66f db NEVERMELTICE, 1 ; 0x7e671 -RockScript_0x7e671: ; 0x7e671 +IcePathB3FRock: jumpstd smashrock -; 0x7e674 IcePathB3F_MapEventHeader: ; 0x7e674 ; filler @@ -32,5 +31,5 @@ IcePathB3F_MapEventHeader: ; 0x7e674 ; people-events db 2 person_event SPRITE_POKE_BALL, 11, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e66f, $068e - person_event SPRITE_ROCK, 10, 10, $18, $0, 255, 255, $0, 0, RockScript_0x7e671, $ffff + person_event SPRITE_ROCK, 10, 10, $18, $0, 255, 255, $0, 0, IcePathB3FRock, $ffff ; 0x7e69e diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index a50e1426b..e4fb85aae 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -482,9 +482,9 @@ MapIlexForestSignpostItem3: ; 0x6ee1e db FULL_HEAL ; 0x6ee21 -UnknownScript_0x6ee21: ; 0x6ee21 +IlexForestBoulder: +; unused jumpstd strengthboulder -; 0x6ee24 MapIlexForestSignpost0Script: ; 0x6ee24 jumptext UnknownText_0x6f2de diff --git a/maps/KrissHouse2F.asm b/maps/KrissHouse2F.asm index 69cf66412..ad0911803 100644 --- a/maps/KrissHouse2F.asm +++ b/maps/KrissHouse2F.asm @@ -38,105 +38,84 @@ UnknownScript_0x7abc5: ; 0x7abc5 db 0, 0, 0 ; filler -Doll1Script_0x7abcc: ; 0x7abcc +Doll1: describedecoration $1 -; 0x7abce -Doll2Script_0x7abce: ; 0x7abce +Doll2: describedecoration $2 -; 0x7abd0 -BigDollScript_0x7abd0: ; 0x7abd0 +BigDoll: describedecoration $3 -; 0x7abd2 -ConsoleScript_0x7abd2: ; 0x7abd2 +GameConsole: describedecoration $4 -; 0x7abd4 -MapKrissHouse2FSignpost4: ; 0x7abd4 +KrissHousePoster: dw $02cc ; event - dw MapKrissHouse2FSignpost4Script -; 0x7abd8 - -MapKrissHouse2FSignpost4Script: ; 0x7abd8 + dw .Script +.Script describedecoration $0 -; 0x7abda -MapKrissHouse2FSignpost2Script: ; 0x7abda +KrissHouseRadio: checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue UnknownScript_0x7ac07 - checkevent EVENT_LISTENED_TO_RADIO_IN_NEIGHBORS_HOUSE - iftrue UnknownScript_0x7ac0a + iftrue .NormalRadio + checkevent EVENT_LISTENED_TO_INITIAL_RADIO + iftrue .AbbreviatedRadio playmusic MUSIC_POKEMON_TALK loadfont - writetext UnknownText_0x7ac24 + writetext KrisRadioText1 pause 45 - writetext UnknownText_0x7ac55 + writetext KrisRadioText2 pause 45 - writetext UnknownText_0x7ac64 + writetext KrisRadioText3 pause 45 - musicfadeout $003c, $10 - writetext UnknownText_0x7ac84 + musicfadeout MUSIC_NEW_BARK_TOWN, $10 + writetext KrisRadioText4 pause 45 loadmovesprites - setevent EVENT_LISTENED_TO_RADIO_IN_NEIGHBORS_HOUSE + setevent EVENT_LISTENED_TO_INITIAL_RADIO end -; 0x7ac07 - -UnknownScript_0x7ac07: ; 0x7ac07 +.NormalRadio jumpstd radio1 -; 0x7ac0a - -UnknownScript_0x7ac0a: ; 0x7ac0a +.AbbreviatedRadio loadfont - writetext UnknownText_0x7ac84 + writetext KrisRadioText4 pause 45 loadmovesprites end -; 0x7ac12 - -MapKrissHouse2FSignpost3Script: ; 0x7ac12 +KrissHouseBookshelf: jumpstd picturebookshelf -; 0x7ac15 -MapKrissHouse2FSignpost0Script: ; 0x7ac15 +KrissHousePC: loadfont special Functionc2e7 - iftrue UnknownScript_0x7ac1e + iftrue .Warp loadmovesprites end -; 0x7ac1e - -UnknownScript_0x7ac1e: ; 0x7ac1e +.Warp warp 0, 0, $0, $0 end -; 0x7ac24 -UnknownText_0x7ac24: ; 0x7ac24 +KrisRadioText1: text "PROF.OAK'S #MON" line "TALK! Please tune" cont "in next time!" done -; 0x7ac55 -UnknownText_0x7ac55: ; 0x7ac55 +KrisRadioText2: text "#MON CHANNEL!" done -; 0x7ac64 -UnknownText_0x7ac64: ; 0x7ac64 +KrisRadioText3: text "This is DJ MARY," line "your co-host!" done -; 0x7ac84 -UnknownText_0x7ac84: ; 0x7ac84 +KrisRadioText4: text "#MON!" line "#MON CHANNEL…" done -; 0x7ac99 KrissHouse2F_MapEventHeader: ; 0x7ac99 ; filler @@ -151,15 +130,14 @@ KrissHouse2F_MapEventHeader: ; 0x7ac99 ; signposts db 4 - signpost 1, 2, $1, MapKrissHouse2FSignpost0Script - signpost 1, 3, $0, MapKrissHouse2FSignpost2Script - signpost 1, 5, $0, MapKrissHouse2FSignpost3Script - signpost 0, 6, $5, MapKrissHouse2FSignpost4 ; 6bd4 + signpost 1, 2, $1, KrissHousePC + signpost 1, 3, $0, KrissHouseRadio + signpost 1, 5, $0, KrissHouseBookshelf + signpost 0, 6, $5, KrissHousePoster ; people-events db 4 - person_event SPRITE_CONSOLE, 6, 8, $1, $0, 255, 255, $0, 0, ConsoleScript_0x7abd2, $0741 - person_event SPRITE_DOLL_1, 8, 8, $1, $0, 255, 255, $0, 0, Doll1Script_0x7abcc, $0742 - person_event SPRITE_DOLL_2, 8, 9, $1, $0, 255, 255, $0, 0, Doll2Script_0x7abce, $0743 - person_event SPRITE_BIG_DOLL, 5, 4, $21, $0, 255, 255, $0, 0, BigDollScript_0x7abd0, $0744 -; 0x7acec + person_event SPRITE_CONSOLE, 6, 8, $1, $0, 255, 255, $0, 0, GameConsole, $0741 + person_event SPRITE_DOLL_1, 8, 8, $1, $0, 255, 255, $0, 0, Doll1, $0742 + person_event SPRITE_DOLL_2, 8, 9, $1, $0, 255, 255, $0, 0, Doll2, $0743 + person_event SPRITE_BIG_DOLL, 5, 4, $21, $0, 255, 255, $0, 0, BigDoll, $0744 diff --git a/maps/KrissNeighborsHouse.asm b/maps/KrissNeighborsHouse.asm index ba33b405c..5114250c2 100644 --- a/maps/KrissNeighborsHouse.asm +++ b/maps/KrissNeighborsHouse.asm @@ -4,54 +4,45 @@ KrissNeighborsHouse_MapScriptHeader: ; 0x7acec ; callback count db 0 -; 0x7acee -CooltrainerFScript_0x7acee: ; 0x7acee - jumptextfaceplayer UnknownText_0x7ad2f -; 0x7acf1 +KrissNeighborsDaughter: + jumptextfaceplayer KrissNeighborsDaughterText -PokefanFScript_0x7acf1: ; 0x7acf1 - jumptextfaceplayer UnknownText_0x7add4 -; 0x7acf4 +KrissNeighbor: + jumptextfaceplayer KrissNeighborText -MapKrissNeighborsHouseSignpost1Script: ; 0x7acf4 +KrissNeighborsHouseBookshelf: jumpstd magazinebookshelf -; 0x7acf7 -MapKrissNeighborsHouseSignpost2Script: ; 0x7acf7 +KrissNeighborsHouseRadio: checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue UnknownScript_0x7ad24 - checkevent EVENT_LISTENED_TO_RADIO_IN_NEIGHBORS_HOUSE - iftrue UnknownScript_0x7ad27 + iftrue .NormalRadio + checkevent EVENT_LISTENED_TO_INITIAL_RADIO + iftrue .AbbreviatedRadio playmusic MUSIC_POKEMON_TALK loadfont - writetext UnknownText_0x7ae3b + writetext KrisNeighborRadioText1 pause 45 - writetext UnknownText_0x7ae6c + writetext KrisNeighborRadioText2 pause 45 - writetext UnknownText_0x7ae7b + writetext KrisNeighborRadioText3 pause 45 - musicfadeout $003c, $10 - writetext UnknownText_0x7ae9b + musicfadeout MUSIC_NEW_BARK_TOWN, $10 + writetext KrisNeighborRadioText4 pause 45 loadmovesprites - setevent EVENT_LISTENED_TO_RADIO_IN_NEIGHBORS_HOUSE + setevent EVENT_LISTENED_TO_INITIAL_RADIO end -; 0x7ad24 - -UnknownScript_0x7ad24: ; 0x7ad24 +.NormalRadio jumpstd radio1 -; 0x7ad27 - -UnknownScript_0x7ad27: ; 0x7ad27 +.AbbreviatedRadio loadfont - writetext UnknownText_0x7ae9b + writetext KrisNeighborRadioText4 pause 45 loadmovesprites end -; 0x7ad2f -UnknownText_0x7ad2f: ; 0x7ad2f +KrissNeighborsDaughterText: text "PIKACHU is an" line "evolved #MON." @@ -69,9 +60,8 @@ UnknownText_0x7ad2f: ; 0x7ad2f line "a researcher like" cont "him…" done -; 0x7add4 -UnknownText_0x7add4: ; 0x7add4 +KrissNeighborText: text "My daughter is" line "adamant about" @@ -83,31 +73,26 @@ UnknownText_0x7add4: ; 0x7add4 para "But then, so do I!" done -; 0x7ae3b -UnknownText_0x7ae3b: ; 0x7ae3b +KrisNeighborRadioText1: text "PROF.OAK'S #MON" line "TALK! Please tune" cont "in next time!" done -; 0x7ae6c -UnknownText_0x7ae6c: ; 0x7ae6c +KrisNeighborRadioText2: text "#MON CHANNEL!" done -; 0x7ae7b -UnknownText_0x7ae7b: ; 0x7ae7b +KrisNeighborRadioText3: text "This is DJ MARY," line "your co-host!" done -; 0x7ae9b -UnknownText_0x7ae9b: ; 0x7ae9b +KrisNeighborRadioText4: text "#MON!" line "#MON CHANNEL…" done -; 0x7aeb0 KrissNeighborsHouse_MapEventHeader: ; 0x7aeb0 ; filler @@ -123,12 +108,12 @@ KrissNeighborsHouse_MapEventHeader: ; 0x7aeb0 ; signposts db 3 - signpost 1, 0, $0, MapKrissNeighborsHouseSignpost1Script - signpost 1, 1, $0, MapKrissNeighborsHouseSignpost1Script - signpost 1, 7, $0, MapKrissNeighborsHouseSignpost2Script + signpost 1, 0, $0, KrissNeighborsHouseBookshelf + signpost 1, 1, $0, KrissNeighborsHouseBookshelf + signpost 1, 7, $0, KrissNeighborsHouseRadio ; people-events db 2 - person_event SPRITE_COOLTRAINER_F, 7, 6, $9, $0, 255, 255, $80, 0, CooltrainerFScript_0x7acee, $ffff - person_event SPRITE_POKEFAN_F, 7, 9, $8, $0, 255, 255, $80, 0, PokefanFScript_0x7acf1, $0793 + person_event SPRITE_COOLTRAINER_F, 7, 6, $9, $0, 255, 255, $80, 0, KrissNeighborsDaughter, $ffff + person_event SPRITE_POKEFAN_F, 7, 9, $8, $0, 255, 255, $80, 0, KrissNeighbor, $0793 ; 0x7aee9 diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm index ab7bf7e25..cfce2cbf0 100644 --- a/maps/KurtsHouse.asm +++ b/maps/KurtsHouse.asm @@ -378,105 +378,93 @@ UnknownScript_0x18e3e0: ; 0x18e3e0 end ; 0x18e3ed -TwinScript_0x18e3ed: ; 0x18e3ed +KurtsGranddaughter1: faceplayer checkevent $0000 - iftrue UnknownScript_0x18e42f + iftrue KurtsGranddaughter2Subscript checkevent $0001 - iftrue UnknownScript_0x18e448 + iftrue KurtsGranddaughterFunScript checkevent $00c0 - iftrue UnknownScript_0x18e420 + iftrue .Lonely checkevent $0030 - iftrue UnknownScript_0x18e427 + iftrue .Dad checkevent EVENT_CLEARED_SLOWPOKE_WELL - iftrue UnknownScript_0x18e419 + iftrue .SlowpokeBack checkevent $06fa - iftrue UnknownScript_0x18e420 + iftrue .Lonely loadfont - writetext UnknownText_0x18e9b5 + writetext KurtsGranddaughterSlowpokeGoneText closetext loadmovesprites end -; 0x18e419 -UnknownScript_0x18e419: ; 0x18e419 +.SlowpokeBack loadfont - writetext UnknownText_0x18ea0f + writetext KurtsGranddaughterSlowpokeBackText closetext loadmovesprites end -; 0x18e420 -UnknownScript_0x18e420: ; 0x18e420 +.Lonely loadfont - writetext UnknownText_0x18e9f1 + writetext KurtsGranddaughterLonelyText closetext loadmovesprites end -; 0x18e427 -UnknownScript_0x18e427: ; 0x18e427 +.Dad loadfont - writetext UnknownText_0x18ea55 + writetext KurtsGranddaughterDadText closetext loadmovesprites end -; 0x18e42e -TwinScript_0x18e42e: ; 0x18e42e +KurtsGranddaughter2: faceplayer -UnknownScript_0x18e42f: ; 0x18e42f +KurtsGranddaughter2Subscript: loadfont checkevent $00bf - iftrue UnknownScript_0x18e43f - writetext UnknownText_0x18eab2 + iftrue .GSBall + writetext KurtsGranddaughterHelpText closetext loadmovesprites spriteface $6, $3 end -; 0x18e43f -UnknownScript_0x18e43f: ; 0x18e43f - writetext UnknownText_0x18eb14 +.GSBall + writetext KurtsGranddaughterGSBallText closetext loadmovesprites spriteface $6, $3 end -; 0x18e448 -UnknownScript_0x18e448: ; 0x18e448 +KurtsGranddaughterFunScript: ; 0x18e448 loadfont - writetext UnknownText_0x18eafc + writetext KurtsGranddaughterFunText closetext loadmovesprites end -; 0x18e44f -SlowpokeScript_0x18e44f: ; 0x18e44f +KurtsHouseSlowpoke: faceplayer loadfont - writetext UnknownText_0x18eb56 + writetext KurtsHouseSlowpokeText cry SLOWPOKE closetext loadmovesprites end -; 0x18e45a -MapKurtsHouseSignpost2Script: ; 0x18e45a - jumptext UnknownText_0x18eb69 -; 0x18e45d +KurtsHouseOakPhoto: + jumptext KurtsHouseOakPhotoText -MapKurtsHouseSignpost6Script: ; 0x18e45d - jumptext UnknownText_0x18eb7e -; 0x18e460 +KurtsHouseCelebiStatue: + jumptext KurtsHouseCelebiStatueText -MapKurtsHouseSignpost5Script: ; 0x18e460 +KurtsHouseBookshelf: jumpstd difficultbookshelf -; 0x18e463 -MapKurtsHouseSignpost0Script: ; 0x18e463 +KurtsHouseRadio: jumpstd radio2 -; 0x18e466 MovementData_0x18e466: ; 0x18e466 big_step_down @@ -666,33 +654,29 @@ UnknownText_0x18e95c: ; 0x18e95c para "There must be" line "something to this!" done -; 0x18e9b5 -UnknownText_0x18e9b5: ; 0x18e9b5 +KurtsGranddaughterSlowpokeGoneText: text "The SLOWPOKE are" line "gone… Were they" para "taken away by bad" line "people?" done -; 0x18e9f1 -UnknownText_0x18e9f1: ; 0x18e9f1 +KurtsGranddaughterLonelyText: text "Grandpa's gone…" line "I'm so lonely…" done -; 0x18ea0f -UnknownText_0x18ea0f: ; 0x18ea0f +KurtsGranddaughterSlowpokeBackText: text "The SLOWPOKE my" line "dad gave me came" para "back! Its TAIL is" line "growing back too!" done -; 0x18ea55 -UnknownText_0x18ea55: ; 0x18ea55 +KurtsGranddaughterDadText: text "Dad works at SILPH" line "where he studies" cont "# BALLS." @@ -701,9 +685,8 @@ UnknownText_0x18ea55: ; 0x18ea55 line "home with Grandpa" cont "and SLOWPOKE." done -; 0x18eab2 -UnknownText_0x18eab2: ; 0x18eab2 +KurtsGranddaughterHelpText: text "I get to help" line "Grandpa now!" @@ -711,41 +694,35 @@ UnknownText_0x18eab2: ; 0x18eab2 line "BALLS for you, so" cont "please wait!" done -; 0x18eafc -UnknownText_0x18eafc: ; 0x18eafc +KurtsGranddaughterFunText: text "It's fun to make" line "BALLS!" done -; 0x18eb14 -UnknownText_0x18eb14: ; 0x18eb14 +KurtsGranddaughterGSBallText: text "Grandpa's checking" line "a BALL right now." para "So I'm waiting" line "till he's done." done -; 0x18eb56 -UnknownText_0x18eb56: ; 0x18eb56 +KurtsHouseSlowpokeText: text "SLOWPOKE: …" line "Yawn?" done -; 0x18eb69 -UnknownText_0x18eb69: ; 0x18eb69 +KurtsHouseOakPhotoText: text "…A young PROF." line "OAK?" done -; 0x18eb7e -UnknownText_0x18eb7e: ; 0x18eb7e +KurtsHouseCelebiStatueText: text "It's a statue of" line "the forest's pro-" cont "tector." done -; 0x18eba8 KurtsHouse_MapEventHeader: ; 0x18eba8 ; filler @@ -761,19 +738,19 @@ KurtsHouse_MapEventHeader: ; 0x18eba8 ; signposts db 7 - signpost 1, 6, $0, MapKurtsHouseSignpost0Script - signpost 0, 8, $0, MapKurtsHouseSignpost2Script - signpost 0, 9, $0, MapKurtsHouseSignpost2Script - signpost 1, 5, $0, MapKurtsHouseSignpost5Script - signpost 1, 2, $0, MapKurtsHouseSignpost5Script - signpost 1, 3, $0, MapKurtsHouseSignpost5Script - signpost 1, 4, $0, MapKurtsHouseSignpost6Script + signpost 1, 6, $0, KurtsHouseRadio + signpost 0, 8, $0, KurtsHouseOakPhoto + signpost 0, 9, $0, KurtsHouseOakPhoto + signpost 1, 5, $0, KurtsHouseBookshelf + signpost 1, 2, $0, KurtsHouseBookshelf + signpost 1, 3, $0, KurtsHouseBookshelf + signpost 1, 4, $0, KurtsHouseCelebiStatue ; people-events db 5 person_event SPRITE_KURT, 6, 7, $6, $0, 255, 255, $0, 0, KurtScript_0x18e178, $073e - person_event SPRITE_TWIN, 7, 9, $3, $0, 255, 255, $0, 0, TwinScript_0x18e3ed, $078c - person_event SPRITE_SLOWPOKE, 7, 10, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x18e44f, $06fd + person_event SPRITE_TWIN, 7, 9, $3, $0, 255, 255, $0, 0, KurtsGranddaughter1, $078c + person_event SPRITE_SLOWPOKE, 7, 10, $1, $0, 255, 255, $0, 0, KurtsHouseSlowpoke, $06fd person_event SPRITE_KURT, 7, 18, $7, $0, 255, 255, $0, 0, KurtScript_0x18e3bd, $073f - person_event SPRITE_TWIN, 8, 15, $9, $0, 255, 255, $0, 0, TwinScript_0x18e42e, $078d + person_event SPRITE_TWIN, 8, 15, $9, $0, 255, 255, $0, 0, KurtsGranddaughter2, $078d ; 0x18ec1c diff --git a/maps/LakeofRageHiddenPowerHouse.asm b/maps/LakeofRageHiddenPowerHouse.asm index b715c0b17..cbd14ffb5 100644 --- a/maps/LakeofRageHiddenPowerHouse.asm +++ b/maps/LakeofRageHiddenPowerHouse.asm @@ -1,40 +1,35 @@ -LakeofRageHiddenPowerHouse_MapScriptHeader: ; 0x19a525 +LakeofRageHiddenPowerHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x19a527 -FisherScript_0x19a527: ; 0x19a527 +HiddenPowerGuy: faceplayer loadfont checkevent EVENT_GOT_TM10_HIDDEN_POWER - iftrue UnknownScript_0x19a542 - writetext UnknownText_0x19a54b + iftrue .AlreadyGotItem + writetext HiddenPowerGuyText1 keeptextopen verbosegiveitem TM_10, 1 - iffalse UnknownScript_0x19a546 + iffalse .Done setevent EVENT_GOT_TM10_HIDDEN_POWER - writetext UnknownText_0x19a5de + writetext HiddenPowerGuyText2 closetext loadmovesprites end -; 0x19a542 - -UnknownScript_0x19a542: ; 0x19a542 - writetext UnknownText_0x19a673 +.AlreadyGotItem + writetext HiddenPowerGuyText3 closetext -UnknownScript_0x19a546: ; 0x19a546 +.Done loadmovesprites end -; 0x19a548 -MapLakeofRageHiddenPowerHouseSignpost1Script: ; 0x19a548 +HiddenPowerHouseBookshelf: jumpstd difficultbookshelf -; 0x19a54b -UnknownText_0x19a54b: ; 0x19a54b +HiddenPowerGuyText1: text "…You have strayed" line "far…" @@ -50,9 +45,8 @@ UnknownText_0x19a54b: ; 0x19a54b para "#MON." line "Take this, child." done -; 0x19a5de -UnknownText_0x19a5de: ; 0x19a5de +HiddenPowerGuyText2: text "Do you see it? It" line "is HIDDEN POWER!" @@ -65,14 +59,12 @@ UnknownText_0x19a5de: ; 0x19a5de cont "pend on the #-" cont "MON using it." done -; 0x19a673 -UnknownText_0x19a673: ; 0x19a673 +HiddenPowerGuyText3: text "I am meditating…" done -; 0x19a685 -LakeofRageHiddenPowerHouse_MapEventHeader: ; 0x19a685 +LakeofRageHiddenPowerHouse_MapEventHeader: ; filler db 0, 0 @@ -86,10 +78,9 @@ LakeofRageHiddenPowerHouse_MapEventHeader: ; 0x19a685 ; signposts db 2 - signpost 1, 0, $0, MapLakeofRageHiddenPowerHouseSignpost1Script - signpost 1, 1, $0, MapLakeofRageHiddenPowerHouseSignpost1Script + signpost 1, 0, $0, HiddenPowerHouseBookshelf + signpost 1, 1, $0, HiddenPowerHouseBookshelf ; people-events db 1 - person_event SPRITE_FISHER, 7, 6, $3, $0, 255, 255, $0, 0, FisherScript_0x19a527, $ffff -; 0x19a6ac + person_event SPRITE_FISHER, 7, 6, $3, $0, 255, 255, $0, 0, HiddenPowerGuy, $ffff diff --git a/maps/LakeofRageMagikarpHouse.asm b/maps/LakeofRageMagikarpHouse.asm index f9d7e217b..6c799ba3c 100644 --- a/maps/LakeofRageMagikarpHouse.asm +++ b/maps/LakeofRageMagikarpHouse.asm @@ -95,9 +95,8 @@ UnknownScript_0x19a728: ; 0x19a728 jumptext UnknownText_0x19aabc ; 0x19a72b -MapLakeofRageMagikarpHouseSignpost1Script: ; 0x19a72b +MagikarpHouseBookshelf: jumpstd difficultbookshelf -; 0x19a72e UnknownText_0x19a72e: ; 0x19a72e text "LAKE OF RAGE is" @@ -238,8 +237,8 @@ LakeofRageMagikarpHouse_MapEventHeader: ; 0x19aae2 ; signposts db 2 - signpost 1, 0, $0, MapLakeofRageMagikarpHouseSignpost1Script - signpost 1, 1, $0, MapLakeofRageMagikarpHouseSignpost1Script + signpost 1, 0, $0, MagikarpHouseBookshelf + signpost 1, 1, $0, MagikarpHouseBookshelf ; people-events db 1 diff --git a/maps/LancesRoom.asm b/maps/LancesRoom.asm index a0a1ff6eb..e83e26c7e 100644 --- a/maps/LancesRoom.asm +++ b/maps/LancesRoom.asm @@ -79,7 +79,7 @@ LanceScript_0x180e7b: ; 0x180e7b reloadmappart loadmovesprites setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED - musicfadeout $0038, $10 + musicfadeout MUSIC_BEAUTY_ENCOUNTER, $10 pause 30 showemote $0, $2, 15 spriteface $2, $0 diff --git a/maps/LavenderNameRater.asm b/maps/LavenderNameRater.asm index a21e3872f..0b3a9d28a 100644 --- a/maps/LavenderNameRater.asm +++ b/maps/LavenderNameRater.asm @@ -1,4 +1,4 @@ -LavenderNameRater_MapScriptHeader: ; 0x7eaeb +LavenderNameRater_MapScriptHeader: ; trigger count db 1 @@ -7,26 +7,23 @@ LavenderNameRater_MapScriptHeader: ; 0x7eaeb ; callback count db 0 -; 0x7eaf1 -UnknownScript_0x7eaf1: ; 0x7eaf1 +UnknownScript_0x7eaf1: end -; 0x7eaf2 -GentlemanScript_0x7eaf2: ; 0x7eaf2 +LavenderNameRater: faceplayer loadfont special SpecialNameRater closetext loadmovesprites end -; 0x7eafa -UnknownScript_0x7eafa: ; 0x7eafa +LavenderNameRaterBookshelf: +; unused jumpstd difficultbookshelf -; 0x7eafd -LavenderNameRater_MapEventHeader: ; 0x7eafd +LavenderNameRater_MapEventHeader: ; filler db 0, 0 @@ -43,5 +40,4 @@ LavenderNameRater_MapEventHeader: ; 0x7eafd ; people-events db 1 - person_event SPRITE_GENTLEMAN, 7, 6, $6, $0, 255, 255, $80, 0, GentlemanScript_0x7eaf2, $ffff -; 0x7eb1a + person_event SPRITE_GENTLEMAN, 7, 6, $6, $0, 255, 255, $80, 0, LavenderNameRater, $ffff diff --git a/maps/LavenderTown.asm b/maps/LavenderTown.asm index 4d2467803..06711d250 100644 --- a/maps/LavenderTown.asm +++ b/maps/LavenderTown.asm @@ -1,4 +1,4 @@ -LavenderTown_MapScriptHeader: ; 0x1ad6db +LavenderTown_MapScriptHeader: ; trigger count db 0 @@ -8,69 +8,55 @@ LavenderTown_MapScriptHeader: ; 0x1ad6db ; callbacks dbw 5, UnknownScript_0x1ad6e0 -; 0x1ad6e0 -UnknownScript_0x1ad6e0: ; 0x1ad6e0 +UnknownScript_0x1ad6e0: setflag $003b return -; 0x1ad6e4 -PokefanMScript_0x1ad6e4: ; 0x1ad6e4 +PokefanMScript_0x1ad6e4: jumptextfaceplayer UnknownText_0x1ad702 -; 0x1ad6e7 -TeacherScript_0x1ad6e7: ; 0x1ad6e7 +TeacherScript_0x1ad6e7: jumptextfaceplayer UnknownText_0x1ad73a -; 0x1ad6ea -GrampsScript_0x1ad6ea: ; 0x1ad6ea +GrampsScript_0x1ad6ea: jumptextfaceplayer UnknownText_0x1ad75c -; 0x1ad6ed -YoungsterScript_0x1ad6ed: ; 0x1ad6ed +YoungsterScript_0x1ad6ed: jumptextfaceplayer UnknownText_0x1ad7ac -; 0x1ad6f0 -MapLavenderTownSignpost0Script: ; 0x1ad6f0 - jumptext UnknownText_0x1ad7f7 -; 0x1ad6f3 +LavenderTownSign: + jumptext LavenderTownSignText -MapLavenderTownSignpost1Script: ; 0x1ad6f3 - jumptext UnknownText_0x1ad81c -; 0x1ad6f6 +KantoRadioStationSign: + jumptext KantoRadioStationSignText -MapLavenderTownSignpost2Script: ; 0x1ad6f6 - jumptext UnknownText_0x1ad861 -; 0x1ad6f9 +VolunteerPokemonHouseSign: + jumptext VolunteerPokemonHouseSignText -MapLavenderTownSignpost3Script: ; 0x1ad6f9 - jumptext UnknownText_0x1ad880 -; 0x1ad6fc +SoulHouseSign: + jumptext SoulHouseSignText -MapLavenderTownSignpost4Script: ; 0x1ad6fc +LavenderPokeCenterSignText: jumpstd pokecentersign -; 0x1ad6ff -MapLavenderTownSignpost5Script: ; 0x1ad6ff +LavenderMartSignText: jumpstd martsign -; 0x1ad702 -UnknownText_0x1ad702: ; 0x1ad702 +UnknownText_0x1ad702: text "That's quite some" line "building, eh?" para "It's KANTO's RADIO" line "TOWER." done -; 0x1ad73a -UnknownText_0x1ad73a: ; 0x1ad73a +UnknownText_0x1ad73a: text "KANTO has many" line "good radio shows." done -; 0x1ad75c -UnknownText_0x1ad75c: ; 0x1ad75c +UnknownText_0x1ad75c: text "People come from" line "all over to pay" @@ -78,9 +64,8 @@ UnknownText_0x1ad75c: ; 0x1ad75c line "the departed souls" cont "of #MON." done -; 0x1ad7ac -UnknownText_0x1ad7ac: ; 0x1ad7ac +UnknownText_0x1ad7ac: text "You need a #" line "FLUTE to wake" cont "sleeping #MON." @@ -88,17 +73,15 @@ UnknownText_0x1ad7ac: ; 0x1ad7ac para "Every trainer has" line "to know that!" done -; 0x1ad7f7 -UnknownText_0x1ad7f7: ; 0x1ad7f7 +LavenderTownSignText: text "LAVENDER TOWN" para "The Noble Purple" line "Town" done -; 0x1ad81c -UnknownText_0x1ad81c: ; 0x1ad81c +KantoRadioStationSignText: text "KANTO RADIO" line "STATION" @@ -106,23 +89,20 @@ UnknownText_0x1ad81c: ; 0x1ad81c line "Programs On-Air" cont "Around the Clock!" done -; 0x1ad861 -UnknownText_0x1ad861: ; 0x1ad861 +VolunteerPokemonHouseSignText: text "LAVENDER VOLUNTEER" line "#MON HOUSE" done -; 0x1ad880 -UnknownText_0x1ad880: ; 0x1ad880 +SoulHouseSignText: text "SOUL HOUSE" para "May the Souls of" line "#MON Rest Easy" done -; 0x1ad8ac -LavenderTown_MapEventHeader: ; 0x1ad8ac +LavenderTown_MapEventHeader: ; filler db 0, 0 @@ -141,12 +121,12 @@ LavenderTown_MapEventHeader: ; 0x1ad8ac ; signposts db 6 - signpost 3, 11, $0, MapLavenderTownSignpost0Script - signpost 7, 15, $0, MapLavenderTownSignpost1Script - signpost 9, 3, $0, MapLavenderTownSignpost2Script - signpost 13, 15, $0, MapLavenderTownSignpost3Script - signpost 5, 6, $0, MapLavenderTownSignpost4Script - signpost 5, 2, $0, MapLavenderTownSignpost5Script + signpost 3, 11, $0, LavenderTownSign + signpost 7, 15, $0, KantoRadioStationSign + signpost 9, 3, $0, VolunteerPokemonHouseSign + signpost 13, 15, $0, SoulHouseSign + signpost 5, 6, $0, LavenderPokeCenterSignText + signpost 5, 2, $0, LavenderMartSignText ; people-events db 4 @@ -154,4 +134,3 @@ LavenderTown_MapEventHeader: ; 0x1ad8ac person_event SPRITE_TEACHER, 19, 6, $5, $1, 255, 255, $90, 0, TeacherScript_0x1ad6e7, $ffff person_event SPRITE_GRAMPS, 16, 18, $7, $0, 255, 255, $0, 0, GrampsScript_0x1ad6ea, $ffff person_event SPRITE_YOUNGSTER, 15, 10, $5, $1, 255, 255, $a0, 1, YoungsterScript_0x1ad6ed, $ffff -; 0x1ad927 diff --git a/maps/LavenderTownSpeechHouse.asm b/maps/LavenderTownSpeechHouse.asm index 1f65e1799..33a5c1ceb 100644 --- a/maps/LavenderTownSpeechHouse.asm +++ b/maps/LavenderTownSpeechHouse.asm @@ -10,9 +10,8 @@ PokefanFScript_0x7ea47: ; 0x7ea47 jumptextfaceplayer UnknownText_0x7ea4d ; 0x7ea4a -MapLavenderTownSpeechHouseSignpost1Script: ; 0x7ea4a +LavenderTownSpeechHouseBookshelf: jumpstd picturebookshelf -; 0x7ea4d UnknownText_0x7ea4d: ; 0x7ea4d text "LAVENDER is a" @@ -43,8 +42,8 @@ LavenderTownSpeechHouse_MapEventHeader: ; 0x7eac4 ; signposts db 2 - signpost 1, 0, $0, MapLavenderTownSpeechHouseSignpost1Script - signpost 1, 1, $0, MapLavenderTownSpeechHouseSignpost1Script + signpost 1, 0, $0, LavenderTownSpeechHouseBookshelf + signpost 1, 1, $0, LavenderTownSpeechHouseBookshelf ; people-events db 1 diff --git a/maps/MahoganyTown.asm b/maps/MahoganyTown.asm index d76d7167d..70211bb87 100644 --- a/maps/MahoganyTown.asm +++ b/maps/MahoganyTown.asm @@ -1,4 +1,4 @@ -MahoganyTown_MapScriptHeader: ; 0x190000 +MahoganyTown_MapScriptHeader: ; trigger count db 2 @@ -12,22 +12,18 @@ MahoganyTown_MapScriptHeader: ; 0x190000 ; callbacks dbw 5, UnknownScript_0x19000f -; 0x19000d -UnknownScript_0x19000d: ; 0x19000d +UnknownScript_0x19000d: end -; 0x19000e -UnknownScript_0x19000e: ; 0x19000e +UnknownScript_0x19000e: end -; 0x19000f -UnknownScript_0x19000f: ; 0x19000f +UnknownScript_0x19000f: setflag $0049 return -; 0x190013 -UnknownScript_0x190013: ; 0x190013 +UnknownScript_0x190013: showemote $0, $2, 15 applymovement $2, MovementData_0x1900a9 follow $0, $2 @@ -37,26 +33,23 @@ UnknownScript_0x190013: ; 0x190013 scall UnknownScript_0x19002f applymovement $2, MovementData_0x1900ad end -; 0x19002e -PokefanMScript_0x19002e: ; 0x19002e +PokefanMScript_0x19002e: faceplayer -UnknownScript_0x19002f: ; 0x19002f +UnknownScript_0x19002f: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x190039 scall UnknownScript_0x190040 end -; 0x190039 -UnknownScript_0x190039: ; 0x190039 +UnknownScript_0x190039: loadfont writetext UnknownText_0x1901a6 closetext loadmovesprites end -; 0x190040 -UnknownScript_0x190040: ; 0x190040 +UnknownScript_0x190040: loadfont writetext UnknownText_0x1900b0 special Function24ae8 @@ -74,30 +67,26 @@ UnknownScript_0x190040: ; 0x190040 closetext loadmovesprites end -; 0x19006c -UnknownScript_0x19006c: ; 0x19006c +UnknownScript_0x19006c: writetext UnknownText_0x19015b closetext loadmovesprites end -; 0x190072 -UnknownScript_0x190072: ; 0x190072 +UnknownScript_0x190072: writetext UnknownText_0x190178 closetext loadmovesprites end -; 0x190078 -UnknownScript_0x190078: ; 0x190078 +UnknownScript_0x190078: writetext UnknownText_0x190188 closetext loadmovesprites end -; 0x19007e -GrampsScript_0x19007e: ; 0x19007e +GrampsScript_0x19007e: faceplayer loadfont checkevent EVENT_CLEARED_ROCKET_HIDEOUT @@ -106,62 +95,51 @@ GrampsScript_0x19007e: ; 0x19007e closetext loadmovesprites end -; 0x19008c -UnknownScript_0x19008c: ; 0x19008c +UnknownScript_0x19008c: writetext UnknownText_0x19021d closetext loadmovesprites end -; 0x190092 -FisherScript_0x190092: ; 0x190092 +FisherScript_0x190092: jumptextfaceplayer UnknownText_0x190276 -; 0x190095 -LassScript_0x190095: ; 0x190095 +LassScript_0x190095: jumptextfaceplayer UnknownText_0x1902f2 -; 0x190098 -MapMahoganyTownSignpost0Script: ; 0x190098 - jumptext UnknownText_0x19032e -; 0x19009b +MahoganyTownSign: + jumptext MahoganyTownSignText -MapMahoganyTownSignpost1Script: ; 0x19009b - jumptext UnknownText_0x19035e -; 0x19009e +MahoganyTownRagecandybarSign: + jumptext MahoganyTownRagecandybarSignText -MapMahoganyTownSignpost2Script: ; 0x19009e - jumptext UnknownText_0x190391 -; 0x1900a1 +MahoganyGymSign: + jumptext MahoganyGymSignText -MapMahoganyTownSignpost3Script: ; 0x1900a1 +MahoganyTownPokeCenterSign: jumpstd pokecentersign -; 0x1900a4 -MovementData_0x1900a4: ; 0x1900a4 +MovementData_0x1900a4: step_down big_step_up turn_head_down -MovementData_0x1900a7: ; 0x1900a7 +MovementData_0x1900a7: step_left step_end -; 0x1900a9 -MovementData_0x1900a9: ; 0x1900a9 +MovementData_0x1900a9: step_right step_down turn_head_left step_end -; 0x1900ad -MovementData_0x1900ad: ; 0x1900ad +MovementData_0x1900ad: step_up turn_head_down step_end -; 0x1900b0 -UnknownText_0x1900b0: ; 0x1900b0 +UnknownText_0x1900b0: text "Hiya, kid!" para "I see you're new" @@ -177,31 +155,26 @@ UnknownText_0x1900b0: ; 0x1900b0 line "be yours for just" cont "¥300! Want one?" done -; 0x19014a -UnknownText_0x19014a: ; 0x19014a +UnknownText_0x19014a: text "Good! Savor it!" done -; 0x19015b -UnknownText_0x19015b: ; 0x19015b +UnknownText_0x19015b: text "You don't have" line "enough money." done -; 0x190178 -UnknownText_0x190178: ; 0x190178 +UnknownText_0x190178: text "Oh, fine then…" done -; 0x190188 -UnknownText_0x190188: ; 0x190188 +UnknownText_0x190188: text "You don't have" line "room for this." done -; 0x1901a6 -UnknownText_0x1901a6: ; 0x1901a6 +UnknownText_0x1901a6: text "RAGECANDYBAR's" line "sold out." @@ -209,16 +182,14 @@ UnknownText_0x1901a6: ; 0x1901a6 line "Don't bother me," cont "kiddo." done -; 0x1901e5 -UnknownText_0x1901e5: ; 0x1901e5 +UnknownText_0x1901e5: text "Are you off to see" line "the GYARADOS ram-" cont "page at the LAKE?" done -; 0x19021d -UnknownText_0x19021d: ; 0x19021d +UnknownText_0x19021d: text "MAGIKARP have" line "returned to LAKE" cont "OF RAGE." @@ -227,9 +198,8 @@ UnknownText_0x19021d: ; 0x19021d line "good news for the" cont "anglers there." done -; 0x190276 -UnknownText_0x190276: ; 0x190276 +UnknownText_0x190276: text "Since you came" line "this far, take the" @@ -242,33 +212,29 @@ UnknownText_0x190276: ; 0x190276 para "out LAKE OF RAGE" line "right now." done -; 0x1902f2 -UnknownText_0x1902f2: ; 0x1902f2 +UnknownText_0x1902f2: text "Visit Grandma's" line "shop. She sells" para "stuff that nobody" line "else has." done -; 0x19032e -UnknownText_0x19032e: ; 0x19032e +MahoganyTownSignText: text "MAHOGANY TOWN" para "Welcome to the" line "Home of the Ninja" done -; 0x19035e -UnknownText_0x19035e: ; 0x19035e +MahoganyTownRagecandybarSignText: text "While visiting" line "MAHOGANY TOWN, try" cont "a RAGECANDYBAR!" done -; 0x190391 -UnknownText_0x190391: ; 0x190391 +MahoganyGymSignText: text "MAHOGANY TOWN" line "#MON GYM" cont "LEADER: PRYCE" @@ -276,9 +242,8 @@ UnknownText_0x190391: ; 0x190391 para "The Teacher of" line "Winter's Harshness" done -; 0x1903d8 -MahoganyTown_MapEventHeader: ; 0x1903d8 +MahoganyTown_MapEventHeader: ; filler db 0, 0 @@ -297,10 +262,10 @@ MahoganyTown_MapEventHeader: ; 0x1903d8 ; signposts db 4 - signpost 5, 1, $0, MapMahoganyTownSignpost0Script - signpost 7, 9, $0, MapMahoganyTownSignpost1Script - signpost 13, 3, $0, MapMahoganyTownSignpost2Script - signpost 13, 16, $0, MapMahoganyTownSignpost3Script + signpost 5, 1, $0, MahoganyTownSign + signpost 7, 9, $0, MahoganyTownRagecandybarSign + signpost 13, 3, $0, MahoganyGymSign + signpost 13, 16, $0, MahoganyTownPokeCenterSign ; people-events db 4 @@ -308,4 +273,3 @@ MahoganyTown_MapEventHeader: ; 0x1903d8 person_event SPRITE_GRAMPS, 13, 10, $5, $1, 255, 255, $0, 0, GrampsScript_0x19007e, $ffff person_event SPRITE_FISHER, 18, 10, $6, $0, 255, 255, $a0, 0, FisherScript_0x190092, $0757 person_event SPRITE_LASS, 12, 16, $6, $0, 255, 255, $0, 0, LassScript_0x190095, $0736 -; 0x19044f diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm index 2997d58f2..9946ec734 100644 --- a/maps/MountMoonSquare.asm +++ b/maps/MountMoonSquare.asm @@ -91,9 +91,8 @@ MapMountMoonSquareSignpost1Script: ; 0x7711b jumptext UnknownText_0x7713b ; 0x7711e -RockScript_0x7711e: ; 0x7711e +MtMoonSquareRock: jumpstd smashrock -; 0x77121 MovementData_0x77121: ; 0x77121 step_up @@ -177,5 +176,5 @@ MountMoonSquare_MapEventHeader: ; 0x77158 db 3 person_event SPRITE_FAIRY, 10, 10, $6, $0, 255, 255, $0, 0, ObjectEvent, $0779 person_event SPRITE_FAIRY, 10, 11, $6, $0, 255, 255, $0, 0, ObjectEvent, $0779 - person_event SPRITE_ROCK, 11, 11, $18, $0, 255, 255, $0, 0, RockScript_0x7711e, $0778 + person_event SPRITE_ROCK, 11, 11, $18, $0, 255, 255, $0, 0, MtMoonSquareRock, $0778 ; 0x771a6 diff --git a/maps/MountMortar1FInside.asm b/maps/MountMortar1FInside.asm index e4a4e7a1f..df9888595 100644 --- a/maps/MountMortar1FInside.asm +++ b/maps/MountMortar1FInside.asm @@ -64,9 +64,8 @@ SupernerdMarkusScript: ; 0x7de71 end ; 0x7de79 -BoulderScript_0x7de79: ; 0x7de79 +MountMortar1FBoulder: jumpstd strengthboulder -; 0x7de7c ItemFragment_0x7de7c: ; 0x7de7c db ESCAPE_ROPE, 1 @@ -180,7 +179,7 @@ MountMortar1FInside_MapEventHeader: ; 0x7e01d ; people-events db 10 - person_event SPRITE_BOULDER, 47, 25, $19, $0, 255, 255, $0, 0, BoulderScript_0x7de79, $ffff + person_event SPRITE_BOULDER, 47, 25, $19, $0, 255, 255, $0, 0, MountMortar1FBoulder, $ffff person_event SPRITE_POKE_BALL, 42, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x7de7c, $067d person_event SPRITE_POKE_BALL, 14, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x7de7e, $067e person_event SPRITE_POKE_BALL, 31, 14, $1, $0, 255, 255, $1, 0, ItemFragment_0x7de80, $067f diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm index 7878c0a3a..67be6c58d 100644 --- a/maps/MountMortarB1F.asm +++ b/maps/MountMortarB1F.asm @@ -47,9 +47,8 @@ UnknownScript_0x7e237: ; 0x7e237 end ; 0x7e23d -BoulderScript_0x7e23d: ; 0x7e23d +MountMortarB1FBoulder: jumpstd strengthboulder -; 0x7e240 ItemFragment_0x7e240: ; 0x7e240 db HYPER_POTION, 1 @@ -163,7 +162,7 @@ MountMortarB1F_MapEventHeader: ; 0x7e400 db 7 person_event SPRITE_POKE_BALL, 16, 33, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e240, $0686 person_event SPRITE_POKE_BALL, 20, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e242, $0687 - person_event SPRITE_BOULDER, 14, 13, $19, $0, 255, 255, $0, 0, BoulderScript_0x7e23d, $ffff + person_event SPRITE_BOULDER, 14, 13, $19, $0, 255, 255, $0, 0, MountMortarB1FBoulder, $ffff person_event SPRITE_BLACK_BELT, 8, 20, $6, $0, 255, 255, $b0, 0, BlackBeltScript_0x7e1f6, $ffff person_event SPRITE_POKE_BALL, 28, 38, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e244, $07ca person_event SPRITE_POKE_BALL, 7, 36, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e246, $07cb diff --git a/maps/MoveDeletersHouse.asm b/maps/MoveDeletersHouse.asm index 20d57401c..c0844492e 100644 --- a/maps/MoveDeletersHouse.asm +++ b/maps/MoveDeletersHouse.asm @@ -1,25 +1,22 @@ -MoveDeletersHouse_MapScriptHeader: ; 0x195cb2 +MoveDeletersHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x195cb4 -SuperNerdScript_0x195cb4: ; 0x195cb4 +MoveDeleter: faceplayer loadfont - special Function2c547 + special MoveDeletion closetext loadmovesprites end -; 0x195cbc -MapMoveDeletersHouseSignpost1Script: ; 0x195cbc +MoveDeletersHouseBookshelf: jumpstd difficultbookshelf -; 0x195cbf -MoveDeletersHouse_MapEventHeader: ; 0x195cbf +MoveDeletersHouse_MapEventHeader: ; filler db 0, 0 @@ -33,10 +30,9 @@ MoveDeletersHouse_MapEventHeader: ; 0x195cbf ; signposts db 2 - signpost 1, 0, $0, MapMoveDeletersHouseSignpost1Script - signpost 1, 1, $0, MapMoveDeletersHouseSignpost1Script + signpost 1, 0, $0, MoveDeletersHouseBookshelf + signpost 1, 1, $0, MoveDeletersHouseBookshelf ; people-events db 1 - person_event SPRITE_SUPER_NERD, 7, 6, $6, $0, 255, 255, $0, 0, SuperNerdScript_0x195cb4, $ffff -; 0x195ce6 + person_event SPRITE_SUPER_NERD, 7, 6, $6, $0, 255, 255, $0, 0, MoveDeleter, $ffff diff --git a/maps/MrFujisHouse.asm b/maps/MrFujisHouse.asm index e52cf55bc..6f109c6cf 100644 --- a/maps/MrFujisHouse.asm +++ b/maps/MrFujisHouse.asm @@ -14,36 +14,32 @@ LassScript_0x7e8cd: ; 0x7e8cd jumptextfaceplayer UnknownText_0x7e940 ; 0x7e8d0 -RhydonScript_0x7e8d0: ; 0x7e8d0 +MrFujisPsyduck: loadfont - writetext UnknownText_0x7e9b6 + writetext MrFujisPsyduckText cry PSYDUCK closetext loadmovesprites end -; 0x7e8da -GrowlitheScript_0x7e8da: ; 0x7e8da +MrFujisNidorino: loadfont - writetext UnknownText_0x7e9c9 + writetext MrFujisNidorinoText cry NIDORINO closetext loadmovesprites end -; 0x7e8e4 -MoltresScript_0x7e8e4: ; 0x7e8e4 +MrFujisPidgey: loadfont - writetext UnknownText_0x7e9da + writetext MrFujisPidgeyText cry PIDGEY closetext loadmovesprites end -; 0x7e8ee -MapMrFujisHouseSignpost1Script: ; 0x7e8ee +MrFujisHouseBookshelf: jumpstd difficultbookshelf -; 0x7e8f1 UnknownText_0x7e8f1: ; 0x7e8f1 text "MR.FUJI does live" @@ -69,20 +65,17 @@ UnknownText_0x7e940: ; 0x7e940 done ; 0x7e9b6 -UnknownText_0x7e9b6: ; 0x7e9b6 +MrFujisPsyduckText: text "PSYDUCK: Gu-guwa?" done -; 0x7e9c9 -UnknownText_0x7e9c9: ; 0x7e9c9 +MrFujisNidorinoText: text "NIDORINO: Gyun!" done -; 0x7e9da -UnknownText_0x7e9da: ; 0x7e9da +MrFujisPidgeyText: text "PIDGEY: Pijji!" done -; 0x7e9ea MrFujisHouse_MapEventHeader: ; 0x7e9ea ; filler @@ -98,14 +91,13 @@ MrFujisHouse_MapEventHeader: ; 0x7e9ea ; signposts db 2 - signpost 1, 0, $0, MapMrFujisHouseSignpost1Script - signpost 1, 1, $0, MapMrFujisHouseSignpost1Script + signpost 1, 0, $0, MrFujisHouseBookshelf + signpost 1, 1, $0, MrFujisHouseBookshelf ; people-events db 5 person_event SPRITE_SUPER_NERD, 5, 8, $6, $0, 255, 255, $a0, 0, SuperNerdScript_0x7e8ca, $ffff person_event SPRITE_LASS, 8, 7, $2, $11, 255, 255, $0, 0, LassScript_0x7e8cd, $ffff - person_event SPRITE_RHYDON, 8, 11, $16, $0, 255, 255, $0, 0, RhydonScript_0x7e8d0, $ffff - person_event SPRITE_GROWLITHE, 9, 9, $16, $0, 255, 255, $90, 0, GrowlitheScript_0x7e8da, $ffff - person_event SPRITE_MOLTRES, 7, 5, $16, $0, 255, 255, $b0, 0, MoltresScript_0x7e8e4, $ffff -; 0x7ea45 + person_event SPRITE_RHYDON, 8, 11, $16, $0, 255, 255, $0, 0, MrFujisPsyduck, $ffff + person_event SPRITE_GROWLITHE, 9, 9, $16, $0, 255, 255, $90, 0, MrFujisNidorino, $ffff + person_event SPRITE_MOLTRES, 7, 5, $16, $0, 255, 255, $b0, 0, MrFujisPidgey, $ffff diff --git a/maps/MrPsychicsHouse.asm b/maps/MrPsychicsHouse.asm index da05c7a9c..f3d20a785 100644 --- a/maps/MrPsychicsHouse.asm +++ b/maps/MrPsychicsHouse.asm @@ -1,34 +1,31 @@ -MrPsychicsHouse_MapScriptHeader: ; 0x18a778 +MrPsychicsHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x18a77a -FishingGuruScript_0x18a77a: ; 0x18a77a +MrPsychic: faceplayer loadfont checkevent EVENT_GOT_TM29_PSYCHIC - iftrue UnknownScript_0x18a78f - writetext UnknownText_0x18a798 + iftrue .AlreadyGotItem + writetext MrPsychicText1 keeptextopen verbosegiveitem TM_29, 1 - iffalse UnknownScript_0x18a793 + iffalse .Done setevent EVENT_GOT_TM29_PSYCHIC -UnknownScript_0x18a78f: ; 0x18a78f - writetext UnknownText_0x18a7bb +.AlreadyGotItem + writetext MrPsychicText2 closetext -UnknownScript_0x18a793: ; 0x18a793 +.Done loadmovesprites end -; 0x18a795 -MapMrPsychicsHouseSignpost1Script: ; 0x18a795 +MrPsychicsHouseBookshelf: jumpstd difficultbookshelf -; 0x18a798 -UnknownText_0x18a798: ; 0x18a798 +MrPsychicText1: text "…" para "…" @@ -39,17 +36,15 @@ UnknownText_0x18a798: ; 0x18a798 para "You wanted this!" done -; 0x18a7bb -UnknownText_0x18a7bb: ; 0x18a7bb +MrPsychicText2: text "TM29 is PSYCHIC." para "It may lower the" line "target's SPCL.DEF." done -; 0x18a7f0 -MrPsychicsHouse_MapEventHeader: ; 0x18a7f0 +MrPsychicsHouse_MapEventHeader: ; filler db 0, 0 @@ -63,10 +58,9 @@ MrPsychicsHouse_MapEventHeader: ; 0x18a7f0 ; signposts db 2 - signpost 1, 0, $0, MapMrPsychicsHouseSignpost1Script - signpost 1, 1, $0, MapMrPsychicsHouseSignpost1Script + signpost 1, 0, $0, MrPsychicsHouseBookshelf + signpost 1, 1, $0, MrPsychicsHouseBookshelf ; people-events db 1 - person_event SPRITE_FISHING_GURU, 7, 9, $8, $0, 255, 255, $a0, 0, FishingGuruScript_0x18a77a, $ffff -; 0x18a817 + person_event SPRITE_FISHING_GURU, 7, 9, $8, $0, 255, 255, $a0, 0, MrPsychic, $ffff diff --git a/maps/OaksLab.asm b/maps/OaksLab.asm index e07e2d0c2..0978f32df 100644 --- a/maps/OaksLab.asm +++ b/maps/OaksLab.asm @@ -10,51 +10,46 @@ UnknownScript_0x19b3c7: ; 0x19b3c7 end ; 0x19b3c8 -OakScript_0x19b3c8: ; 0x19b3c8 +Oak: faceplayer loadfont checkevent EVENT_OPENED_MT_SILVER - iftrue UnknownScript_0x19b3ea - checkevent $00e1 - iftrue UnknownScript_0x19b3dd - writetext UnknownText_0x19b427 + iftrue .CheckPokedex + checkevent EVENT_TALKED_TO_OAK_IN_KANTO + iftrue .CheckBadges + writetext OakWelcomeKantoText keeptextopen - setevent $00e1 -UnknownScript_0x19b3dd: ; 0x19b3dd + setevent EVENT_TALKED_TO_OAK_IN_KANTO +.CheckBadges checkcode $7 - if_equal $10, UnknownScript_0x19b3f7 - if_equal $8, UnknownScript_0x19b401 - jump UnknownScript_0x19b408 -; 0x19b3ea + if_equal 16, .OpenMtSilver + if_equal 8, .Complain + jump .AhGood -UnknownScript_0x19b3ea: ; 0x19b3ea - writetext UnknownText_0x19b4a2 +.CheckPokedex + writetext OakLabDexCheckText closetext special ProfOaksPCBoot - writetext UnknownText_0x19b4c8 + writetext OakLabGoodbyeText closetext loadmovesprites end -; 0x19b3f7 -UnknownScript_0x19b3f7: ; 0x19b3f7 - writetext UnknownText_0x19b4fc +.OpenMtSilver + writetext OakOpenMtSilverText keeptextopen setevent EVENT_OPENED_MT_SILVER - jump UnknownScript_0x19b3ea -; 0x19b401 + jump .CheckPokedex -UnknownScript_0x19b401: ; 0x19b401 - writetext UnknownText_0x19b6a2 +.Complain + writetext OakNoKantoBadgesText keeptextopen - jump UnknownScript_0x19b3ea -; 0x19b408 + jump .CheckPokedex -UnknownScript_0x19b408: ; 0x19b408 - writetext UnknownText_0x19b73c +.AhGood + writetext OakYesKantoBadgesText keeptextopen - jump UnknownScript_0x19b3ea -; 0x19b40f + jump .CheckPokedex ScientistScript_0x19b40f: ; 0x19b40f jumptextfaceplayer UnknownText_0x19b7fb @@ -68,27 +63,22 @@ ScientistScript_0x19b415: ; 0x19b415 jumptextfaceplayer UnknownText_0x19b8a7 ; 0x19b418 -MapOaksLabSignpost11Script: ; 0x19b418 +OaksLabBookshelf: jumpstd difficultbookshelf -; 0x19b41b -MapOaksLabSignpost12Script: ; 0x19b41b - jumptext UnknownText_0x19b8ea -; 0x19b41e +OaksLabPoster1: + jumptext OaksLabPoster1Text -MapOaksLabSignpost13Script: ; 0x19b41e - jumptext UnknownText_0x19b909 -; 0x19b421 +OaksLabPoster2: + jumptext OaksLabPoster2Text -MapOaksLabSignpost14Script: ; 0x19b421 - jumptext UnknownText_0x19b945 -; 0x19b424 +OaksLabTrashcan: + jumptext OaksLabTrashcanText -MapOaksLabSignpost15Script: ; 0x19b424 - jumptext UnknownText_0x19b95e -; 0x19b427 +OaksLabPC: + jumptext OaksLabPCText -UnknownText_0x19b427: ; 0x19b427 +OakWelcomeKantoText: text "OAK: Ah, ", $14, "!" line "It's good of you" @@ -101,24 +91,21 @@ UnknownText_0x19b427: ; 0x19b427 para "out here?" line "Pretty tough, huh?" done -; 0x19b4a2 -UnknownText_0x19b4a2: ; 0x19b4a2 +OakLabDexCheckText: text "How is your #-" line "DEX coming?" para "Let's see…" done -; 0x19b4c8 -UnknownText_0x19b4c8: ; 0x19b4c8 +OakLabGoodbyeText: text "If you're in the" line "area, I hope you" cont "come visit again." done -; 0x19b4fc -UnknownText_0x19b4fc: ; 0x19b4fc +OakOpenMtSilverText: text "OAK: Wow! That's" line "excellent!" @@ -158,9 +145,8 @@ UnknownText_0x19b4fc: ; 0x19b4fc para "reach MT.SILVER" line "from there." done -; 0x19b6a2 -UnknownText_0x19b6a2: ; 0x19b6a2 +OakNoKantoBadgesText: text "OAK: Hmm? You're" line "not collecting" cont "KANTO GYM BADGES?" @@ -175,9 +161,8 @@ UnknownText_0x19b6a2: ; 0x19b6a2 line "you challenge" cont "them." done -; 0x19b73c -UnknownText_0x19b73c: ; 0x19b73c +OakYesKantoBadgesText: text "OAK: Ah, you're" line "collecting KANTO" cont "GYM BADGES." @@ -197,7 +182,6 @@ UnknownText_0x19b73c: ; 0x19b73c para "Keep trying hard," line $14, "!" done -; 0x19b7fb UnknownText_0x19b7fb: ; 0x19b7fb text "The PROF's #MON" @@ -230,28 +214,25 @@ UnknownText_0x19b8a7: ; 0x19b8a7 done ; 0x19b8ea -UnknownText_0x19b8ea: ; 0x19b8ea +OaksLabPoster1Text: text "Press START to" line "open the MENU." done -; 0x19b909 -UnknownText_0x19b909: ; 0x19b909 +OaksLabPoster2Text: text "The SAVE option is" line "on the MENU." para "Use it in a timely" line "manner." done -; 0x19b945 -UnknownText_0x19b945: ; 0x19b945 +OaksLabTrashcanText text "There's nothing in" line "here…" done -; 0x19b95e -UnknownText_0x19b95e: ; 0x19b95e +OaksLabPCText: text "There's an e-mail" line "message on the PC." @@ -292,26 +273,26 @@ OaksLab_MapEventHeader: ; 0x19ba33 ; signposts db 16 - signpost 1, 6, $0, MapOaksLabSignpost11Script - signpost 1, 7, $0, MapOaksLabSignpost11Script - signpost 1, 8, $0, MapOaksLabSignpost11Script - signpost 1, 9, $0, MapOaksLabSignpost11Script - signpost 7, 0, $0, MapOaksLabSignpost11Script - signpost 7, 1, $0, MapOaksLabSignpost11Script - signpost 7, 2, $0, MapOaksLabSignpost11Script - signpost 7, 3, $0, MapOaksLabSignpost11Script - signpost 7, 6, $0, MapOaksLabSignpost11Script - signpost 7, 7, $0, MapOaksLabSignpost11Script - signpost 7, 8, $0, MapOaksLabSignpost11Script - signpost 7, 9, $0, MapOaksLabSignpost11Script - signpost 0, 4, $0, MapOaksLabSignpost12Script - signpost 0, 5, $0, MapOaksLabSignpost13Script - signpost 3, 9, $0, MapOaksLabSignpost14Script - signpost 1, 0, $0, MapOaksLabSignpost15Script + signpost 1, 6, $0, OaksLabBookshelf + signpost 1, 7, $0, OaksLabBookshelf + signpost 1, 8, $0, OaksLabBookshelf + signpost 1, 9, $0, OaksLabBookshelf + signpost 7, 0, $0, OaksLabBookshelf + signpost 7, 1, $0, OaksLabBookshelf + signpost 7, 2, $0, OaksLabBookshelf + signpost 7, 3, $0, OaksLabBookshelf + signpost 7, 6, $0, OaksLabBookshelf + signpost 7, 7, $0, OaksLabBookshelf + signpost 7, 8, $0, OaksLabBookshelf + signpost 7, 9, $0, OaksLabBookshelf + signpost 0, 4, $0, OaksLabPoster1 + signpost 0, 5, $0, OaksLabPoster2 + signpost 3, 9, $0, OaksLabTrashcan + signpost 1, 0, $0, OaksLabPC ; people-events db 4 - person_event SPRITE_OAK, 6, 8, $6, $0, 255, 255, $0, 0, OakScript_0x19b3c8, $ffff + person_event SPRITE_OAK, 6, 8, $6, $0, 255, 255, $0, 0, Oak, $ffff person_event SPRITE_SCIENTIST, 12, 5, $5, $1, 255, 255, $90, 0, ScientistScript_0x19b40f, $ffff person_event SPRITE_SCIENTIST, 13, 12, $4, $10, 255, 255, $90, 0, ScientistScript_0x19b412, $ffff person_event SPRITE_SCIENTIST, 8, 5, $2, $11, 255, 255, $90, 0, ScientistScript_0x19b415, $ffff diff --git a/maps/OlivineCity.asm b/maps/OlivineCity.asm index c8ff4b96f..7991207ba 100644 --- a/maps/OlivineCity.asm +++ b/maps/OlivineCity.asm @@ -1,4 +1,4 @@ -OlivineCity_MapScriptHeader: ; 0x1a8820 +OlivineCity_MapScriptHeader: ; trigger count db 2 @@ -12,22 +12,18 @@ OlivineCity_MapScriptHeader: ; 0x1a8820 ; callbacks dbw 5, UnknownScript_0x1a882f -; 0x1a882d -UnknownScript_0x1a882d: ; 0x1a882d +UnknownScript_0x1a882d: end -; 0x1a882e -UnknownScript_0x1a882e: ; 0x1a882e +UnknownScript_0x1a882e: end -; 0x1a882f -UnknownScript_0x1a882f: ; 0x1a882f +UnknownScript_0x1a882f: setflag $0047 return -; 0x1a8833 -UnknownScript_0x1a8833: ; 0x1a8833 +UnknownScript_0x1a8833: spriteface $0, $2 showemote $0, $0, 15 special Functionc48f @@ -50,9 +46,8 @@ UnknownScript_0x1a8833: ; 0x1a8833 variablesprite $5, $31 special Function14209 end -; 0x1a886b -UnknownScript_0x1a886b: ; 0x1a886b +UnknownScript_0x1a886b: spriteface $0, $2 showemote $0, $0, 15 special Functionc48f @@ -75,13 +70,11 @@ UnknownScript_0x1a886b: ; 0x1a886b variablesprite $5, $31 special Function14209 end -; 0x1a88a3 -SailorScript_0x1a88a3: ; 0x1a88a3 +SailorScript_0x1a88a3: jumptextfaceplayer UnknownText_0x1a8a58 -; 0x1a88a6 -StandingYoungsterScript_0x1a88a6: ; 0x1a88a6 +StandingYoungsterScript_0x1a88a6: faceplayer loadfont random $2 @@ -90,63 +83,51 @@ StandingYoungsterScript_0x1a88a6: ; 0x1a88a6 closetext loadmovesprites end -; 0x1a88b4 -UnknownScript_0x1a88b4: ; 0x1a88b4 +UnknownScript_0x1a88b4: writetext UnknownText_0x1a8b41 closetext loadmovesprites end -; 0x1a88ba -SailorScript_0x1a88ba: ; 0x1a88ba +SailorScript_0x1a88ba: jumptextfaceplayer UnknownText_0x1a8b71 -; 0x1a88bd -MapOlivineCitySignpost0Script: ; 0x1a88bd - jumptext UnknownText_0x1a8bd0 -; 0x1a88c0 +OlivineCitySign: + jumptext OlivineCitySignText -MapOlivineCitySignpost1Script: ; 0x1a88c0 - jumptext UnknownText_0x1a8c00 -; 0x1a88c3 +OlivineCityPortSign: + jumptext OlivineCityPortSignText -MapOlivineCitySignpost2Script: ; 0x1a88c3 - jumptext UnknownText_0x1a8c1d -; 0x1a88c6 +OlivineGymSign: + jumptext OlivineGymSignText -MapOlivineCitySignpost3Script: ; 0x1a88c6 - jumptext UnknownText_0x1a8c60 -; 0x1a88c9 +OlivineLighthouseSign: + jumptext OlivineLighthouseSignText -MapOlivineCitySignpost4Script: ; 0x1a88c9 - jumptext UnknownText_0x1a8c99 -; 0x1a88cc +OlivineCityBattleTowerSign: + jumptext OlivineCityBattleTowerSignText -MapOlivineCitySignpost5Script: ; 0x1a88cc +OlivineCityPokeCenterSign: jumpstd pokecentersign -; 0x1a88cf -MapOlivineCitySignpost6Script: ; 0x1a88cf +OlivineCityMartSign: jumpstd martsign -; 0x1a88d2 -MovementData_0x1a88d2: ; 0x1a88d2 +MovementData_0x1a88d2: step_down step_right step_right step_end -; 0x1a88d6 -MovementData_0x1a88d6: ; 0x1a88d6 +MovementData_0x1a88d6: step_down step_down step_right step_right step_end -; 0x1a88db -MovementData_0x1a88db: ; 0x1a88db +MovementData_0x1a88db: step_right step_right step_right @@ -160,9 +141,8 @@ MovementData_0x1a88db: ; 0x1a88db step_up step_up step_end -; 0x1a88e8 -MovementData_0x1a88e8: ; 0x1a88e8 +MovementData_0x1a88e8: step_right step_right step_right @@ -175,21 +155,18 @@ MovementData_0x1a88e8: ; 0x1a88e8 step_up step_up step_end -; 0x1a88f4 -MovementData_0x1a88f4: ; 0x1a88f4 +MovementData_0x1a88f4: step_down turn_head_up step_end -; 0x1a88f7 -MovementData_0x1a88f7: ; 0x1a88f7 +MovementData_0x1a88f7: step_up turn_head_down step_end -; 0x1a88fa -UnknownText_0x1a88fa: ; 0x1a88fa +UnknownText_0x1a88fa: text "…" para "You again?" @@ -228,9 +205,8 @@ UnknownText_0x1a88fa: ; 0x1a88fa line "make you a bit" cont "less weak!" done -; 0x1a8a58 -UnknownText_0x1a8a58: ; 0x1a8a58 +UnknownText_0x1a8a58: text "Dark roads are" line "dangerous at" cont "night." @@ -247,26 +223,23 @@ UnknownText_0x1a8a58: ; 0x1a8a58 para "to guide it, no" line "ship can sail." done -; 0x1a8b04 -UnknownText_0x1a8b04: ; 0x1a8b04 +UnknownText_0x1a8b04: text "That thing you" line "have--it's a #-" cont "GEAR, right? Wow," cont "that's cool." done -; 0x1a8b41 -UnknownText_0x1a8b41: ; 0x1a8b41 +UnknownText_0x1a8b41: text "Wow, you have a" line "#DEX!" para "That is just so" line "awesome." done -; 0x1a8b71 -UnknownText_0x1a8b71: ; 0x1a8b71 +UnknownText_0x1a8b71: text "The sea is sweet!" para "Sunsets on the sea" @@ -276,23 +249,20 @@ UnknownText_0x1a8b71: ; 0x1a8b71 line "Yo-ho! Blow the" cont "man down!…" done -; 0x1a8bd0 -UnknownText_0x1a8bd0: ; 0x1a8bd0 +OlivineCitySignText: text "OLIVINE CITY" para "The Port Closest" line "to Foreign Lands" done -; 0x1a8c00 -UnknownText_0x1a8c00: ; 0x1a8c00 +OlivineCityPortSignText: text "OLIVINE PORT" line "FAST SHIP PIER" done -; 0x1a8c1d -UnknownText_0x1a8c1d: ; 0x1a8c1d +OlivineGymSignText: text "OLIVINE CITY" line "#MON GYM" cont "LEADER: JASMINE" @@ -300,27 +270,23 @@ UnknownText_0x1a8c1d: ; 0x1a8c1d para "The Steel-Clad" line "Defense Girl" done -; 0x1a8c60 -UnknownText_0x1a8c60: ; 0x1a8c60 +OlivineLighthouseSignText: text "OLIVINE LIGHTHOUSE" line "Also known as the" cont "GLITTER LIGHTHOUSE" done -; 0x1a8c99 -UnknownText_0x1a8c99: ; 0x1a8c99 +OlivineCityBattleTowerSignText: text "BATTLE TOWER AHEAD" line "Opening Now!" done -; 0x1a8cba -UnknownText_0x1a8cba: ; 0x1a8cba +UnknownText_0x1a8cba: text "BATTLE TOWER AHEAD" done -; 0x1a8cce -OlivineCity_MapEventHeader: ; 0x1a8cce +OlivineCity_MapEventHeader: ; filler db 0, 0 @@ -345,13 +311,13 @@ OlivineCity_MapEventHeader: ; 0x1a8cce ; signposts db 7 - signpost 11, 17, $0, MapOlivineCitySignpost0Script - signpost 24, 20, $0, MapOlivineCitySignpost1Script - signpost 11, 7, $0, MapOlivineCitySignpost2Script - signpost 28, 30, $0, MapOlivineCitySignpost3Script - signpost 23, 3, $0, MapOlivineCitySignpost4Script - signpost 21, 14, $0, MapOlivineCitySignpost5Script - signpost 17, 20, $0, MapOlivineCitySignpost6Script + signpost 11, 17, $0, OlivineCitySign + signpost 24, 20, $0, OlivineCityPortSign + signpost 11, 7, $0, OlivineGymSign + signpost 28, 30, $0, OlivineLighthouseSign + signpost 23, 3, $0, OlivineCityBattleTowerSign + signpost 21, 14, $0, OlivineCityPokeCenterSign + signpost 17, 20, $0, OlivineCityMartSign ; people-events db 4 @@ -359,4 +325,3 @@ OlivineCity_MapEventHeader: ; 0x1a8cce person_event SPRITE_STANDING_YOUNGSTER, 17, 24, $3, $0, 255, 255, $80, 0, StandingYoungsterScript_0x1a88a6, $ffff person_event SPRITE_SAILOR, 25, 21, $2, $11, 255, 255, $0, 0, SailorScript_0x1a88ba, $ffff person_event SPRITE_OLIVINE_RIVAL, 15, 14, $6, $0, 255, 255, $0, 0, ObjectEvent, $06c3 -; 0x1a8d72 diff --git a/maps/OlivineGoodRodHouse.asm b/maps/OlivineGoodRodHouse.asm index eaf380d56..964c61437 100644 --- a/maps/OlivineGoodRodHouse.asm +++ b/maps/OlivineGoodRodHouse.asm @@ -1,48 +1,44 @@ -OlivineGoodRodHouse_MapScriptHeader: ; 0x9c719 +OlivineGoodRodHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x9c71b -FishingGuruScript_0x9c71b: ; 0x9c71b +GoodRodGuru: faceplayer loadfont checkevent EVENT_GOT_GOOD_ROD - iftrue UnknownScript_0x9c740 - writetext UnknownText_0x9c749 + iftrue .AlreadyGotItem + writetext OfferGoodRodText yesorno - iffalse UnknownScript_0x9c73a - writetext UnknownText_0x9c7db + iffalse .DontWantIt + writetext GiveGoodRodText keeptextopen verbosegiveitem GOOD_ROD, 1 - writetext UnknownText_0x9c807 + writetext GaveGoodRodText closetext loadmovesprites setevent EVENT_GOT_GOOD_ROD end -; 0x9c73a -UnknownScript_0x9c73a: ; 0x9c73a - writetext UnknownText_0x9c84c +.DontWantIt + writetext DontWantGoodRodText closetext loadmovesprites end -; 0x9c740 -UnknownScript_0x9c740: ; 0x9c740 - writetext UnknownText_0x9c87f +.AlreadyGotItem + writetext HaveGoodRodText closetext loadmovesprites end -; 0x9c746 -UnknownScript_0x9c746: ; 0x9c746 +GoodRodHouseBookshelf: +; unused jumpstd picturebookshelf -; 0x9c749 -UnknownText_0x9c749: ; 0x9c749 +OfferGoodRodText: text "OLIVINE is on the" line "sea!" @@ -57,38 +53,33 @@ UnknownText_0x9c749: ; 0x9c749 line "face the sea and" cont "fish?" done -; 0x9c7db -UnknownText_0x9c7db: ; 0x9c7db +GiveGoodRodText: text "Ah, hahah!" line "We have ourselves" cont "a new angler!" done -; 0x9c807 -UnknownText_0x9c807: ; 0x9c807 +GaveGoodRodText: text "Fish aren't found" line "in the sea alone." para "They go wherever" line "there is water." done -; 0x9c84c -UnknownText_0x9c84c: ; 0x9c84c +DontWantGoodRodText: text "Whaaat? You don't" line "like to fish!?" cont "Incomprehensible!" done -; 0x9c87f -UnknownText_0x9c87f: ; 0x9c87f +HaveGoodRodText: text "How are things?" line "Land the big one?" done -; 0x9c8a2 -OlivineGoodRodHouse_MapEventHeader: ; 0x9c8a2 +OlivineGoodRodHouse_MapEventHeader: ; filler db 0, 0 @@ -105,5 +96,4 @@ OlivineGoodRodHouse_MapEventHeader: ; 0x9c8a2 ; people-events db 1 - person_event SPRITE_FISHING_GURU, 7, 6, $6, $0, 255, 255, $a0, 0, FishingGuruScript_0x9c71b, $ffff -; 0x9c8bf + person_event SPRITE_FISHING_GURU, 7, 6, $6, $0, 255, 255, $a0, 0, GoodRodGuru, $ffff diff --git a/maps/OlivineHouseBeta.asm b/maps/OlivineHouseBeta.asm index 64a1faf2c..2f3ec9c0e 100644 --- a/maps/OlivineHouseBeta.asm +++ b/maps/OlivineHouseBeta.asm @@ -19,13 +19,11 @@ RhydonScript_0x9c592: ; 0x9c592 end ; 0x9c59c -MapOlivineHouseBetaSignpost0Script: ; 0x9c59c +OlivineHouseBetaBookshelf1: jumpstd picturebookshelf -; 0x9c59f -MapOlivineHouseBetaSignpost1Script: ; 0x9c59f +OlivineHouseBetaBookshelf2: jumpstd magazinebookshelf -; 0x9c5a2 UnknownText_0x9c5a2: ; 0x9c5a2 text "When my #MON" @@ -56,8 +54,8 @@ OlivineHouseBeta_MapEventHeader: ; 0x9c601 ; signposts db 2 - signpost 1, 0, $0, MapOlivineHouseBetaSignpost0Script - signpost 1, 1, $0, MapOlivineHouseBetaSignpost1Script + signpost 1, 0, $0, OlivineHouseBetaBookshelf1 + signpost 1, 1, $0, OlivineHouseBetaBookshelf2 ; people-events db 2 diff --git a/maps/OlivinePunishmentSpeechHouse.asm b/maps/OlivinePunishmentSpeechHouse.asm index f9df01b12..94b83501f 100644 --- a/maps/OlivinePunishmentSpeechHouse.asm +++ b/maps/OlivinePunishmentSpeechHouse.asm @@ -1,28 +1,23 @@ -OlivinePunishmentSpeechHouse_MapScriptHeader: ; 0x9c635 +OlivinePunishmentSpeechHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x9c637 -PokefanMScript_0x9c637: ; 0x9c637 - jumptextfaceplayer UnknownText_0x9c643 -; 0x9c63a +OlivinePunishmentSpeechHouseDad: + jumptextfaceplayer OlivinePunishmentSpeechHouseDadText -LassScript_0x9c63a: ; 0x9c63a - jumptextfaceplayer UnknownText_0x9c6b1 -; 0x9c63d +OlivinePunishmentSpeechHouseDaughter: + jumptextfaceplayer OlivinePunishmentSpeechHouseDaughterText -MapOlivinePunishmentSpeechHouseSignpost1Script: ; 0x9c63d +OlivinePunishmentSpeechHouseBookshelf2: jumpstd picturebookshelf -; 0x9c640 -MapOlivinePunishmentSpeechHouseSignpost0Script: ; 0x9c640 +OlivinePunishmentSpeechHouseBookshelf1: jumpstd magazinebookshelf -; 0x9c643 -UnknownText_0x9c643: ; 0x9c643 +OlivinePunishmentSpeechHouseDadText: text "Along the way to" line "CIANWOOD, there" @@ -33,16 +28,14 @@ UnknownText_0x9c643: ; 0x9c643 line "to the islands as" cont "punishment!" done -; 0x9c6b1 -UnknownText_0x9c6b1: ; 0x9c6b1 +OlivinePunishmentSpeechHouseDaughterText: text "Whenever I get in" line "trouble, Daddy" cont "always scares me." done -; 0x9c6e5 -OlivinePunishmentSpeechHouse_MapEventHeader: ; 0x9c6e5 +OlivinePunishmentSpeechHouse_MapEventHeader: ; filler db 0, 0 @@ -56,11 +49,10 @@ OlivinePunishmentSpeechHouse_MapEventHeader: ; 0x9c6e5 ; signposts db 2 - signpost 1, 0, $0, MapOlivinePunishmentSpeechHouseSignpost0Script - signpost 1, 1, $0, MapOlivinePunishmentSpeechHouseSignpost1Script + signpost 1, 0, $0, OlivinePunishmentSpeechHouseBookshelf1 + signpost 1, 1, $0, OlivinePunishmentSpeechHouseBookshelf2 ; people-events db 2 - person_event SPRITE_POKEFAN_M, 6, 5, $3, $0, 255, 255, $0, 0, PokefanMScript_0x9c637, $ffff - person_event SPRITE_LASS, 9, 9, $5, $2, 255, 255, $0, 0, LassScript_0x9c63a, $ffff -; 0x9c719 + person_event SPRITE_POKEFAN_M, 6, 5, $3, $0, 255, 255, $0, 0, OlivinePunishmentSpeechHouseDad, $ffff + person_event SPRITE_LASS, 9, 9, $5, $2, 255, 255, $0, 0, OlivinePunishmentSpeechHouseDaughter, $ffff diff --git a/maps/OlivineVoltorbHouse.asm b/maps/OlivineVoltorbHouse.asm index 9bc766a4d..b59b41076 100644 --- a/maps/OlivineVoltorbHouse.asm +++ b/maps/OlivineVoltorbHouse.asm @@ -1,25 +1,22 @@ -OlivineVoltorbHouse_MapScriptHeader: ; 0x9c55a +OlivineVoltorbHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x9c55c -FishingGuruScript_0x9c55c: ; 0x9c55c +Tim: faceplayer loadfont trade $2 closetext loadmovesprites end -; 0x9c563 -MapOlivineVoltorbHouseSignpost1Script: ; 0x9c563 +TimsHouseBookshelf: jumpstd magazinebookshelf -; 0x9c566 -OlivineVoltorbHouse_MapEventHeader: ; 0x9c566 +OlivineVoltorbHouse_MapEventHeader: ; filler db 0, 0 @@ -33,10 +30,9 @@ OlivineVoltorbHouse_MapEventHeader: ; 0x9c566 ; signposts db 2 - signpost 1, 0, $0, MapOlivineVoltorbHouseSignpost1Script - signpost 1, 1, $0, MapOlivineVoltorbHouseSignpost1Script + signpost 1, 0, $0, TimsHouseBookshelf + signpost 1, 1, $0, TimsHouseBookshelf ; people-events db 1 - person_event SPRITE_FISHING_GURU, 7, 6, $3, $0, 255, 255, $80, 0, FishingGuruScript_0x9c55c, $ffff -; 0x9c58d + person_event SPRITE_FISHING_GURU, 7, 6, $3, $0, 255, 255, $80, 0, Tim, $ffff diff --git a/maps/PewterCity.asm b/maps/PewterCity.asm index a6f0db81d..409a7d614 100644 --- a/maps/PewterCity.asm +++ b/maps/PewterCity.asm @@ -1,4 +1,4 @@ -PewterCity_MapScriptHeader: ; 0x18c000 +PewterCity_MapScriptHeader: ; trigger count db 0 @@ -8,22 +8,18 @@ PewterCity_MapScriptHeader: ; 0x18c000 ; callbacks dbw 5, UnknownScript_0x18c005 -; 0x18c005 -UnknownScript_0x18c005: ; 0x18c005 +UnknownScript_0x18c005: setflag $0037 return -; 0x18c009 -CooltrainerFScript_0x18c009: ; 0x18c009 +CooltrainerFScript_0x18c009: jumptextfaceplayer UnknownText_0x18c042 -; 0x18c00c -BugCatcherScript_0x18c00c: ; 0x18c00c +BugCatcherScript_0x18c00c: jumptextfaceplayer UnknownText_0x18c080 -; 0x18c00f -GrampsScript_0x18c00f: ; 0x18c00f +GrampsScript_0x18c00f: faceplayer loadfont checkevent EVENT_GOT_SILVER_WING @@ -34,61 +30,49 @@ GrampsScript_0x18c00f: ; 0x18c00f setevent EVENT_GOT_SILVER_WING loadmovesprites end -; 0x18c023 -UnknownScript_0x18c023: ; 0x18c023 +UnknownScript_0x18c023: writetext UnknownText_0x18c1aa closetext loadmovesprites end -; 0x18c029 -MapPewterCitySignpost0Script: ; 0x18c029 - jumptext UnknownText_0x18c1ff -; 0x18c02c +PewterCitySign: + jumptext PewterCitySignText -MapPewterCitySignpost1Script: ; 0x18c02c - jumptext UnknownText_0x18c21e -; 0x18c02f +PewterGymSign: + jumptext PewterGymSignText -MapPewterCitySignpost2Script: ; 0x18c02f - jumptext UnknownText_0x18c25e -; 0x18c032 +PewterMuseumSign: + jumptext PewterMuseumSignText -MapPewterCitySignpost3Script: ; 0x18c032 - jumptext UnknownText_0x18c2a9 -; 0x18c035 +PewterCityMtMoonGiftShopSign: + jumptext PewterCityMtMoonGiftShopSignText -MapPewterCitySignpost4Script: ; 0x18c035 - jumptext UnknownText_0x18c2dc -; 0x18c038 +PewterCityWelcomeSign: + jumptext PewterCityWelcomeSignText -MapPewterCitySignpost5Script: ; 0x18c038 +PewterCityPokeCenterSign: jumpstd pokecentersign -; 0x18c03b -MapPewterCitySignpost6Script: ; 0x18c03b +PewterCityMartSign: jumpstd martsign -; 0x18c03e -FruitTreeScript_0x18c03e: ; 0x18c03e +FruitTreeScript_0x18c03e: fruittree $1c -; 0x18c040 -FruitTreeScript_0x18c040: ; 0x18c040 +FruitTreeScript_0x18c040: fruittree $1d -; 0x18c042 -UnknownText_0x18c042: ; 0x18c042 +UnknownText_0x18c042: text "Have you visited" line "PEWTER GYM?" para "The LEADER uses" line "rock-type #MON." done -; 0x18c080 -UnknownText_0x18c080: ; 0x18c080 +UnknownText_0x18c080: text "At night, CLEFAIRY" line "come out to play" cont "at MT.MOON." @@ -96,9 +80,8 @@ UnknownText_0x18c080: ; 0x18c080 para "But not every" line "night." done -; 0x18c0c6 -UnknownText_0x18c0c6: ; 0x18c0c6 +UnknownText_0x18c0c6: text "Ah, you came all" line "the way out here" cont "from JOHTO?" @@ -119,9 +102,8 @@ UnknownText_0x18c0c6: ; 0x18c0c6 line "to have this item" cont "I found in JOHTO." done -; 0x18c1aa -UnknownText_0x18c1aa: ; 0x18c1aa +UnknownText_0x18c1aa: text "Going to new, un-" line "known places and" cont "seeing new people…" @@ -129,15 +111,13 @@ UnknownText_0x18c1aa: ; 0x18c1aa para "Those are the joys" line "of travel." done -; 0x18c1ff -UnknownText_0x18c1ff: ; 0x18c1ff +PewterCitySignText: text "PEWTER CITY" line "A Stone Gray City" done -; 0x18c21e -UnknownText_0x18c21e: ; 0x18c21e +PewterGymSignText: text "PEWTER CITY" line "#MON GYM" cont "LEADER: BROCK" @@ -145,9 +125,8 @@ UnknownText_0x18c21e: ; 0x18c21e para "The Rock Solid" line "#MON Trainer" done -; 0x18c25e -UnknownText_0x18c25e: ; 0x18c25e +PewterMuseumSignText: text "There's a notice" line "here…" @@ -155,24 +134,21 @@ UnknownText_0x18c25e: ; 0x18c25e line "SCIENCE is closed" cont "for renovations…" done -; 0x18c2a9 -UnknownText_0x18c2a9: ; 0x18c2a9 +PewterCityMtMoonGiftShopSignText: text "There's a notice" line "here…" para "MT.MOON GIFT SHOP" line "NOW OPEN!" done -; 0x18c2dc -UnknownText_0x18c2dc: ; 0x18c2dc +PewterCityWelcomeSignText: text "WELCOME TO" line "PEWTER CITY!" done -; 0x18c2f5 -PewterCity_MapEventHeader: ; 0x18c2f5 +PewterCity_MapEventHeader: ; filler db 0, 0 @@ -189,13 +165,13 @@ PewterCity_MapEventHeader: ; 0x18c2f5 ; signposts db 7 - signpost 23, 25, $0, MapPewterCitySignpost0Script - signpost 17, 11, $0, MapPewterCitySignpost1Script - signpost 9, 15, $0, MapPewterCitySignpost2Script - signpost 19, 33, $0, MapPewterCitySignpost3Script - signpost 29, 19, $0, MapPewterCitySignpost4Script - signpost 25, 14, $0, MapPewterCitySignpost5Script - signpost 17, 24, $0, MapPewterCitySignpost6Script + signpost 23, 25, $0, PewterCitySign + signpost 17, 11, $0, PewterGymSign + signpost 9, 15, $0, PewterMuseumSign + signpost 19, 33, $0, PewterCityMtMoonGiftShopSign + signpost 29, 19, $0, PewterCityWelcomeSign + signpost 25, 14, $0, PewterCityPokeCenterSign + signpost 17, 24, $0, PewterCityMartSign ; people-events db 5 @@ -204,4 +180,3 @@ PewterCity_MapEventHeader: ; 0x18c2f5 person_event SPRITE_GRAMPS, 21, 33, $5, $2, 255, 255, $90, 0, GrampsScript_0x18c00f, $ffff person_event SPRITE_FRUIT_TREE, 7, 36, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x18c03e, $ffff person_event SPRITE_FRUIT_TREE, 7, 34, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x18c040, $ffff -; 0x18c378 diff --git a/maps/PewterSnoozeSpeechHouse.asm b/maps/PewterSnoozeSpeechHouse.asm index ccc099642..e6d3ee25c 100644 --- a/maps/PewterSnoozeSpeechHouse.asm +++ b/maps/PewterSnoozeSpeechHouse.asm @@ -1,27 +1,23 @@ -PewterSnoozeSpeechHouse_MapScriptHeader: ; 0x1a3057 +PewterSnoozeSpeechHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a3059 -GrampsScript_0x1a3059: ; 0x1a3059 +GrampsScript_0x1a3059: jumptextfaceplayer UnknownText_0x1a305f -; 0x1a305c -MapPewterSnoozeSpeechHouseSignpost1Script: ; 0x1a305c +PewterSnoozeSpeechHouseBookshelf: jumpstd picturebookshelf -; 0x1a305f -UnknownText_0x1a305f: ; 0x1a305f +UnknownText_0x1a305f: text "I like snoozing" line "with the radio on…" cont "…Zzzz…" done -; 0x1a308a -PewterSnoozeSpeechHouse_MapEventHeader: ; 0x1a308a +PewterSnoozeSpeechHouse_MapEventHeader: ; filler db 0, 0 @@ -35,10 +31,9 @@ PewterSnoozeSpeechHouse_MapEventHeader: ; 0x1a308a ; signposts db 2 - signpost 1, 0, $0, MapPewterSnoozeSpeechHouseSignpost1Script - signpost 1, 1, $0, MapPewterSnoozeSpeechHouseSignpost1Script + signpost 1, 0, $0, PewterSnoozeSpeechHouseBookshelf + signpost 1, 1, $0, PewterSnoozeSpeechHouseBookshelf ; people-events db 1 person_event SPRITE_GRAMPS, 7, 9, $8, $0, 255, 255, $90, 0, GrampsScript_0x1a3059, $ffff -; 0x1a30b1 diff --git a/maps/PowerPlant.asm b/maps/PowerPlant.asm index 48b9d35ed..236285658 100644 --- a/maps/PowerPlant.asm +++ b/maps/PowerPlant.asm @@ -141,7 +141,7 @@ UnknownScript_0x188e5f: ; 0x188e5f end ; 0x188e65 -FisherScript_0x188e65: ; 0x188e65 +PowerPlantManager: ; 0x188e65 faceplayer loadfont checkevent EVENT_RETURNED_MACHINE_PART @@ -209,9 +209,8 @@ GymGuyScript_0x188ecb: ; 0x188ecb end ; 0x188ed2 -MapPowerPlantSignpost1Script: ; 0x188ed2 +PowerPlantBookshelf: jumpstd difficultbookshelf -; 0x188ed5 MovementData_0x188ed5: ; 0x188ed5 step_right @@ -437,8 +436,8 @@ PowerPlant_MapEventHeader: ; 0x1894b9 ; signposts db 2 - signpost 1, 0, $0, MapPowerPlantSignpost1Script - signpost 1, 1, $0, MapPowerPlantSignpost1Script + signpost 1, 0, $0, PowerPlantBookshelf + signpost 1, 1, $0, PowerPlantBookshelf ; people-events db 7 @@ -447,6 +446,6 @@ PowerPlant_MapEventHeader: ; 0x1894b9 person_event SPRITE_GYM_GUY, 15, 10, $7, $0, 255, 255, $90, 0, GymGuyScript_0x188e29, $ffff person_event SPRITE_OFFICER, 7, 13, $8, $0, 255, 255, $a0, 0, OfficerScript_0x188e3d, $ffff person_event SPRITE_GYM_GUY, 6, 11, $5, $1, 255, 255, $90, 0, GymGuyScript_0x188e51, $ffff - person_event SPRITE_FISHER, 14, 18, $7, $0, 255, 255, $80, 0, FisherScript_0x188e65, $ffff + person_event SPRITE_FISHER, 14, 18, $7, $0, 255, 255, $80, 0, PowerPlantManager, $ffff person_event SPRITE_GYM_GUY, 9, 9, $7, $0, 255, 255, $90, 0, GymGuyScript_0x188ecb, $ffff ; 0x189536 diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index 405b01418..8e643ddb0 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -165,7 +165,7 @@ GruntF2Script: ; 0x5d76d end ; 0x5d775 -BuenaScript_0x5d775: ; 0x5d775 +Buena: faceplayer loadfont checkflag $0013 @@ -420,9 +420,8 @@ MapRadioTower2FSignpost5Script: ; 0x5d91b jumptext UnknownText_0x5e463 ; 0x5d91e -MapRadioTower2FSignpost4Script: ; 0x5d91e +RadioTower2FBookshelf: jumpstd magazinebookshelf -; 0x5d921 MovementData_0x5d921: ; 0x5d921 slow_step_down @@ -856,9 +855,9 @@ RadioTower2F_MapEventHeader: ; 0x5e481 db 6 signpost 0, 3, $0, MapRadioTower2FSignpost0Script signpost 0, 5, $0, MapRadioTower2FSignpost1Script - signpost 1, 9, $0, MapRadioTower2FSignpost4Script - signpost 1, 10, $0, MapRadioTower2FSignpost4Script - signpost 1, 11, $0, MapRadioTower2FSignpost4Script + signpost 1, 9, $0, RadioTower2FBookshelf + signpost 1, 10, $0, RadioTower2FBookshelf + signpost 1, 11, $0, RadioTower2FBookshelf signpost 0, 13, $0, MapRadioTower2FSignpost5Script ; people-events @@ -872,6 +871,5 @@ RadioTower2F_MapEventHeader: ; 0x5e481 person_event SPRITE_BLACK_BELT, 5, 4, $6, $0, 255, 255, $0, 0, BlackBeltScript_0x5d71f, $06d1 person_event SPRITE_BLACK_BELT, 5, 5, $6, $0, 255, 255, $0, 0, BlackBeltScript_0x5d722, $06d0 person_event SPRITE_JIGGLYPUFF, 5, 16, $16, $0, 255, 255, $0, 0, JigglypuffScript_0x5d715, $ffff - person_event SPRITE_BUENA, 9, 18, $9, $0, 255, 255, $80, 0, BuenaScript_0x5d775, $ffff + person_event SPRITE_BUENA, 9, 18, $9, $0, 255, 255, $80, 0, Buena, $ffff person_event SPRITE_RECEPTIONIST, 11, 16, $9, $0, 255, 255, $a0, 0, ReceptionistScript_0x5d8ff, $06cf -; 0x5e53e diff --git a/maps/RadioTower5F.asm b/maps/RadioTower5F.asm index 114ba9fd2..50cbbd773 100644 --- a/maps/RadioTower5F.asm +++ b/maps/RadioTower5F.asm @@ -51,7 +51,7 @@ UnknownScript_0x60011: ; 0x60011 end ; 0x60046 -GentlemanScript_0x60046: ; 0x60046 +Director: faceplayer loadfont checkevent EVENT_CLEARED_RADIO_TOWER @@ -60,7 +60,6 @@ GentlemanScript_0x60046: ; 0x60046 closetext loadmovesprites end -; 0x60054 UnknownScript_0x60054: ; 0x60054 writetext UnknownText_0x60824 @@ -160,9 +159,8 @@ UnknownScript_0x600f1: ; 0x600f1 end ; 0x600fb -RockerScript_0x600fb: ; 0x600fb - jumptextfaceplayer UnknownText_0x608be -; 0x600fe +Ben: + jumptextfaceplayer BenText ItemFragment_0x600fe: ; 0x600fe db ULTRA_BALL, 1 @@ -176,9 +174,8 @@ MapRadioTower5FSignpost2Script: ; 0x60103 jumptext UnknownText_0x608f9 ; 0x60106 -MapRadioTower5FSignpost4Script: ; 0x60106 +RadioTower5FBookshelf: jumpstd magazinebookshelf -; 0x60109 MovementData_0x60109: ; 0x60109 step_left @@ -450,11 +447,10 @@ UnknownText_0x60824: ; 0x60824 done ; 0x608be -UnknownText_0x608be: ; 0x608be +BenText: text "BEN: Do you listen" line "to our music?" done -; 0x608e0 UnknownText_0x608e0: ; 0x608e0 text "5F DIRECTOR'S" @@ -486,14 +482,14 @@ RadioTower5F_MapEventHeader: ; 0x60906 signpost 0, 3, $0, MapRadioTower5FSignpost0Script signpost 0, 11, $0, MapRadioTower5FSignpost2Script signpost 0, 15, $0, MapRadioTower5FSignpost2Script - signpost 1, 16, $0, MapRadioTower5FSignpost4Script - signpost 1, 17, $0, MapRadioTower5FSignpost4Script + signpost 1, 16, $0, RadioTower5FBookshelf + signpost 1, 17, $0, RadioTower5FBookshelf ; people-events db 5 - person_event SPRITE_GENTLEMAN, 10, 7, $3, $0, 255, 255, $0, 0, GentlemanScript_0x60046, $ffff + person_event SPRITE_GENTLEMAN, 10, 7, $3, $0, 255, 255, $0, 0, Director, $ffff person_event SPRITE_ROCKET, 9, 17, $8, $0, 255, 255, $0, 0, ObjectEvent, $06ce person_event SPRITE_ROCKET_GIRL, 6, 21, $8, $0, 255, 255, $82, 1, TrainerExecutivef1, $06ce - person_event SPRITE_ROCKER, 9, 17, $8, $0, 255, 255, $80, 0, RockerScript_0x600fb, $06d0 + person_event SPRITE_ROCKER, 9, 17, $8, $0, 255, 255, $80, 0, Ben, $06d0 person_event SPRITE_POKE_BALL, 9, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x600fe, $07cd ; 0x60980 diff --git a/maps/RedsHouse1F.asm b/maps/RedsHouse1F.asm index 8a850d4c6..1f0178a1b 100644 --- a/maps/RedsHouse1F.asm +++ b/maps/RedsHouse1F.asm @@ -1,46 +1,39 @@ -RedsHouse1F_MapScriptHeader: ; 0x19ae9c +RedsHouse1F_MapScriptHeader: ; trigger count db 1 ; triggers - dw UnknownScript_0x19aea2, $0000 + dw .Trigger, $0000 ; callback count db 0 -; 0x19aea2 -UnknownScript_0x19aea2: ; 0x19aea2 +.Trigger end -; 0x19aea3 -RedsMomScript_0x19aea3: ; 0x19aea3 +RedsMom: faceplayer loadfont checkevent EVENT_MET_REDS_MOM - iftrue UnknownScript_0x19aeb4 - writetext UnknownText_0x19aec0 + iftrue .MetAlready + writetext RedsMomText1 closetext loadmovesprites setevent EVENT_MET_REDS_MOM end -; 0x19aeb4 - -UnknownScript_0x19aeb4: ; 0x19aeb4 - writetext UnknownText_0x19af81 +.MetAlready + writetext RedsMomText2 closetext loadmovesprites end -; 0x19aeba -MapRedsHouse1FSignpost2Script: ; 0x19aeba - jumptext UnknownText_0x19afe8 -; 0x19aebd +RedsHouse1FTV: + jumptext RedsHouse1FTVText -MapRedsHouse1FSignpost1Script: ; 0x19aebd +RedsHouse1FBookshelf: jumpstd picturebookshelf -; 0x19aec0 -UnknownText_0x19aec0: ; 0x19aec0 +RedsMomText1: text "Hi!" para "RED's been away" @@ -60,9 +53,8 @@ UnknownText_0x19aec0: ; 0x19aec0 line "but I do worry" cont "about him." done -; 0x19af81 -UnknownText_0x19af81: ; 0x19af81 +RedsMomText2: text "I worry about RED" line "getting hurt or" @@ -74,16 +66,14 @@ UnknownText_0x19af81: ; 0x19af81 para "do." done -; 0x19afe8 -UnknownText_0x19afe8: ; 0x19afe8 +RedsHouse1FTVText: text "They have programs" line "that aren't shown" cont "in JOHTO…" done -; 0x19b017 -RedsHouse1F_MapEventHeader: ; 0x19b017 +RedsHouse1F_MapEventHeader: ; filler db 0, 0 @@ -98,11 +88,10 @@ RedsHouse1F_MapEventHeader: ; 0x19b017 ; signposts db 3 - signpost 1, 0, $0, MapRedsHouse1FSignpost1Script - signpost 1, 1, $0, MapRedsHouse1FSignpost1Script - signpost 1, 2, $0, MapRedsHouse1FSignpost2Script + signpost 1, 0, $0, RedsHouse1FBookshelf + signpost 1, 1, $0, RedsHouse1FBookshelf + signpost 1, 2, $0, RedsHouse1FTV ; people-events db 1 - person_event SPRITE_REDS_MOM, 7, 9, $8, $0, 255, 255, $0, 0, RedsMomScript_0x19aea3, $ffff -; 0x19b048 + person_event SPRITE_REDS_MOM, 7, 9, $8, $0, 255, 255, $0, 0, RedsMom, $ffff diff --git a/maps/Route10North.asm b/maps/Route10North.asm index fd8482444..bf120445a 100644 --- a/maps/Route10North.asm +++ b/maps/Route10North.asm @@ -1,25 +1,21 @@ -Route10North_MapScriptHeader: ; 0x1b207e +Route10North_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1b2080 -MapRoute10NorthSignpost0Script: ; 0x1b2080 - jumptext UnknownText_0x1b2086 -; 0x1b2083 +PowerPlantSign: + jumptext PowerPlantSignText -MapRoute10NorthSignpost1Script: ; 0x1b2083 +Route10PokeCenterSign: jumpstd pokecentersign -; 0x1b2086 -UnknownText_0x1b2086: ; 0x1b2086 +PowerPlantSignText: text "KANTO POWER PLANT" done -; 0x1b2099 -Route10North_MapEventHeader: ; 0x1b2099 +Route10North_MapEventHeader: ; filler db 0, 0 @@ -33,9 +29,8 @@ Route10North_MapEventHeader: ; 0x1b2099 ; signposts db 2 - signpost 11, 5, $0, MapRoute10NorthSignpost0Script - signpost 1, 12, $0, MapRoute10NorthSignpost1Script + signpost 11, 5, $0, PowerPlantSign + signpost 1, 12, $0, Route10PokeCenterSign ; people-events db 0 -; 0x1b20b3 diff --git a/maps/Route12SuperRodHouse.asm b/maps/Route12SuperRodHouse.asm index 8fe2e66f4..b16d6508e 100644 --- a/maps/Route12SuperRodHouse.asm +++ b/maps/Route12SuperRodHouse.asm @@ -34,9 +34,9 @@ UnknownScript_0x7f4aa: ; 0x7f4aa end ; 0x7f4ac -UnknownScript_0x7f4ac: ; 0x7f4ac +SuperRodHouseBookshelf: +; unused jumpstd picturebookshelf -; 0x7f4af UnknownText_0x7f4af: ; 0x7f4af text "I'm the FISHING" diff --git a/maps/Route16FuchsiaSpeechHouse.asm b/maps/Route16FuchsiaSpeechHouse.asm index 2ca45599b..6660d163a 100644 --- a/maps/Route16FuchsiaSpeechHouse.asm +++ b/maps/Route16FuchsiaSpeechHouse.asm @@ -1,29 +1,25 @@ -Route16FuchsiaSpeechHouse_MapScriptHeader: ; 0x73371 +Route16FuchsiaSpeechHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x73373 -SuperNerdScript_0x73373: ; 0x73373 +SuperNerdScript_0x73373: jumptextfaceplayer UnknownText_0x73379 -; 0x73376 -MapRoute16FuchsiaSpeechHouseSignpost1Script: ; 0x73376 +Route16FuchsiaSpeechHouseBookshelf: jumpstd picturebookshelf -; 0x73379 -UnknownText_0x73379: ; 0x73379 +UnknownText_0x73379: text "If you cruise down" line "CYCLING ROAD, you" para "will end up in" line "FUCHSIA CITY." done -; 0x733bc -Route16FuchsiaSpeechHouse_MapEventHeader: ; 0x733bc +Route16FuchsiaSpeechHouse_MapEventHeader: ; filler db 0, 0 @@ -37,10 +33,9 @@ Route16FuchsiaSpeechHouse_MapEventHeader: ; 0x733bc ; signposts db 2 - signpost 1, 0, $0, MapRoute16FuchsiaSpeechHouseSignpost1Script - signpost 1, 1, $0, MapRoute16FuchsiaSpeechHouseSignpost1Script + signpost 1, 0, $0, Route16FuchsiaSpeechHouseBookshelf + signpost 1, 1, $0, Route16FuchsiaSpeechHouseBookshelf ; people-events db 1 person_event SPRITE_SUPER_NERD, 7, 6, $6, $0, 255, 255, $a0, 0, SuperNerdScript_0x73373, $ffff -; 0x733e3 diff --git a/maps/Route26HealSpeechHouse.asm b/maps/Route26HealSpeechHouse.asm index 851e5c18e..284045fdb 100644 --- a/maps/Route26HealSpeechHouse.asm +++ b/maps/Route26HealSpeechHouse.asm @@ -27,7 +27,7 @@ TeacherScript_0x7b125: ; 0x7b125 end ; 0x7b14a -MapRoute26HealSpeechHouseSignpost1Script: ; 0x7b14a +Route26HealHouseBookshelf: ; 0x7b14a jumpstd picturebookshelf ; 0x7b14d @@ -64,10 +64,9 @@ Route26HealSpeechHouse_MapEventHeader: ; 0x7b1bb ; signposts db 2 - signpost 1, 0, $0, MapRoute26HealSpeechHouseSignpost1Script - signpost 1, 1, $0, MapRoute26HealSpeechHouseSignpost1Script + signpost 1, 0, $0, Route26HealHouseBookshelf + signpost 1, 1, $0, Route26HealHouseBookshelf ; people-events db 1 person_event SPRITE_TEACHER, 7, 6, $6, $0, 255, 255, $90, 0, TeacherScript_0x7b125, $ffff -; 0x7b1e2 diff --git a/maps/Route27SandstormHouse.asm b/maps/Route27SandstormHouse.asm index 512bfc230..561b645ba 100644 --- a/maps/Route27SandstormHouse.asm +++ b/maps/Route27SandstormHouse.asm @@ -1,49 +1,44 @@ -Route27SandstormHouse_MapScriptHeader: ; 0x7b392 +Route27SandstormHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x7b394 -GrannyScript_0x7b394: ; 0x7b394 +SandstormHouseWoman: faceplayer loadfont checkevent EVENT_GOT_TM37_SANDSTORM - iftrue UnknownScript_0x7b3b7 + iftrue .AlreadyGotItem special Function718d - writetext UnknownText_0x7b3c6 + writetext SandstormHouseWomanText1 keeptextopen - if_greater_than $95, UnknownScript_0x7b3aa - jump UnknownScript_0x7b3bd -; 0x7b3aa + if_greater_than $95, .Loyal + jump .Disloyal -UnknownScript_0x7b3aa: ; 0x7b3aa - writetext UnknownText_0x7b42b +.Loyal + writetext SandstormHouseWomanLoyalText keeptextopen verbosegiveitem TM_37, 1 - iffalse UnknownScript_0x7b3bb + iffalse .Done setevent EVENT_GOT_TM37_SANDSTORM -UnknownScript_0x7b3b7: ; 0x7b3b7 - writetext UnknownText_0x7b48f +.AlreadyGotItem + writetext SandstormHouseSandstormDescription closetext -UnknownScript_0x7b3bb: ; 0x7b3bb +.Done loadmovesprites end -; 0x7b3bd -UnknownScript_0x7b3bd: ; 0x7b3bd - writetext UnknownText_0x7b51f +.Disloyal + writetext SandstormHouseWomanDisloyalText closetext loadmovesprites end -; 0x7b3c3 -MapRoute27SandstormHouseSignpost1Script: ; 0x7b3c3 +SandstormHouseBookshelf: jumpstd magazinebookshelf -; 0x7b3c6 -UnknownText_0x7b3c6: ; 0x7b3c6 +SandstormHouseWomanText1: text "Where are you off" line "to with #MON?" @@ -55,9 +50,8 @@ UnknownText_0x7b3c6: ; 0x7b3c6 para "Let me see…" done -; 0x7b42b -UnknownText_0x7b42b: ; 0x7b42b +SandstormHouseWomanLoyalText: text "Ah! Your #MON" line "trusts you very" cont "much." @@ -68,9 +62,8 @@ UnknownText_0x7b42b: ; 0x7b42b para "Here. A gift for" line "your journey." done -; 0x7b48f -UnknownText_0x7b48f: ; 0x7b48f +SandstormHouseSandstormDescription: text "TM37 happens to be" line "SANDSTORM." @@ -84,9 +77,8 @@ UnknownText_0x7b48f: ; 0x7b48f para "Use it if you" line "dare. Good luck!" done -; 0x7b51f -UnknownText_0x7b51f: ; 0x7b51f +SandstormHouseWomanDisloyalText: text "If it doesn't come" line "to trust you some" @@ -97,9 +89,8 @@ UnknownText_0x7b51f: ; 0x7b51f line "that binds #MON" cont "and trainers." done -; 0x7b592 -Route27SandstormHouse_MapEventHeader: ; 0x7b592 +Route27SandstormHouse_MapEventHeader: ; filler db 0, 0 @@ -113,10 +104,9 @@ Route27SandstormHouse_MapEventHeader: ; 0x7b592 ; signposts db 2 - signpost 1, 0, $0, MapRoute27SandstormHouseSignpost1Script - signpost 1, 1, $0, MapRoute27SandstormHouseSignpost1Script + signpost 1, 0, $0, SandstormHouseBookshelf + signpost 1, 1, $0, SandstormHouseBookshelf ; people-events db 1 - person_event SPRITE_GRANNY, 8, 6, $6, $0, 255, 255, $0, 0, GrannyScript_0x7b394, $ffff -; 0x7b5b9 + person_event SPRITE_GRANNY, 8, 6, $6, $0, 255, 255, $0, 0, SandstormHouseWoman, $ffff diff --git a/maps/Route28FamousSpeechHouse.asm b/maps/Route28FamousSpeechHouse.asm index c2478e34d..62c73400e 100644 --- a/maps/Route28FamousSpeechHouse.asm +++ b/maps/Route28FamousSpeechHouse.asm @@ -1,54 +1,47 @@ -Route28FamousSpeechHouse_MapScriptHeader: ; 0x1ae651 +Route28FamousSpeechHouse_MapScriptHeader: ; trigger count db 1 ; triggers - dw UnknownScript_0x1ae657, $0000 + dw .Trigger, $0000 ; callback count db 0 -; 0x1ae657 -UnknownScript_0x1ae657: ; 0x1ae657 +.Trigger end -; 0x1ae658 -CooltrainerFScript_0x1ae658: ; 0x1ae658 +Celebrity: faceplayer loadfont checkevent EVENT_GOT_TM47_STEEL_WING - iftrue UnknownScript_0x1ae66f - writetext UnknownText_0x1ae682 + iftrue .AlreadyGotItem + writetext CelebrityText1 keeptextopen verbosegiveitem TM_47, 1 - iffalse UnknownScript_0x1ae66d + iffalse .Done setevent EVENT_GOT_TM47_STEEL_WING -UnknownScript_0x1ae66d: ; 0x1ae66d +.Done loadmovesprites end -; 0x1ae66f - -UnknownScript_0x1ae66f: ; 0x1ae66f - writetext UnknownText_0x1ae6f0 +.AlreadyGotItem + writetext CelebrityText2 closetext loadmovesprites end -; 0x1ae675 -MoltresScript_0x1ae675: ; 0x1ae675 +CelebritysFearow: loadfont - writetext UnknownText_0x1ae752 + writetext CelebritysFearowText cry FEAROW closetext loadmovesprites end -; 0x1ae67f -MapRoute28FamousSpeechHouseSignpost1Script: ; 0x1ae67f +CelebrityHouseBookshelf: jumpstd magazinebookshelf -; 0x1ae682 -UnknownText_0x1ae682: ; 0x1ae682 +CelebrityText1: text "Oh, dear." line "You've found me." @@ -59,9 +52,8 @@ UnknownText_0x1ae682: ; 0x1ae682 line "for keeping my" cont "secret. Please?" done -; 0x1ae6f0 -UnknownText_0x1ae6f0: ; 0x1ae6f0 +CelebrityText2: text "It's tough being a" line "top celebrity." @@ -71,14 +63,12 @@ UnknownText_0x1ae6f0: ; 0x1ae6f0 para "I just want to be" line "left alone…" done -; 0x1ae752 -UnknownText_0x1ae752: ; 0x1ae752 +CelebritysFearowText: text "FEAROW: Feero!" done -; 0x1ae762 -Route28FamousSpeechHouse_MapEventHeader: ; 0x1ae762 +Route28FamousSpeechHouse_MapEventHeader: ; filler db 0, 0 @@ -92,11 +82,10 @@ Route28FamousSpeechHouse_MapEventHeader: ; 0x1ae762 ; signposts db 2 - signpost 1, 0, $0, MapRoute28FamousSpeechHouseSignpost1Script - signpost 1, 1, $0, MapRoute28FamousSpeechHouseSignpost1Script + signpost 1, 0, $0, CelebrityHouseBookshelf + signpost 1, 1, $0, CelebrityHouseBookshelf ; people-events db 2 - person_event SPRITE_COOLTRAINER_F, 7, 6, $6, $0, 255, 255, $a0, 0, CooltrainerFScript_0x1ae658, $ffff - person_event SPRITE_MOLTRES, 9, 10, $16, $0, 255, 255, $b0, 0, MoltresScript_0x1ae675, $ffff -; 0x1ae796 + person_event SPRITE_COOLTRAINER_F, 7, 6, $6, $0, 255, 255, $a0, 0, Celebrity, $ffff + person_event SPRITE_MOLTRES, 9, 10, $16, $0, 255, 255, $b0, 0, CelebritysFearow, $ffff diff --git a/maps/Route2NuggetSpeechHouse.asm b/maps/Route2NuggetSpeechHouse.asm index 60c4f33f1..941491b80 100644 --- a/maps/Route2NuggetSpeechHouse.asm +++ b/maps/Route2NuggetSpeechHouse.asm @@ -22,11 +22,10 @@ UnknownScript_0x9b85c: ; 0x9b85c UnknownScript_0x9b860: ; 0x9b860 loadmovesprites end -; 0x9b862 -UnknownScript_0x9b862: ; 0x9b862 +Route2NuggetSpeechHouseBookshelf: +; unused jumpstd difficultbookshelf -; 0x9b865 UnknownText_0x9b865: ; 0x9b865 text "Hi! Wow, I'm glad" diff --git a/maps/Route30BerrySpeechHouse.asm b/maps/Route30BerrySpeechHouse.asm index 4d438c436..85a63bb90 100644 --- a/maps/Route30BerrySpeechHouse.asm +++ b/maps/Route30BerrySpeechHouse.asm @@ -24,9 +24,8 @@ UnknownScript_0x196d7d: ; 0x196d7d end ; 0x196d7f -MapRoute30BerrySpeechHouseSignpost1Script: ; 0x196d7f +Route30BerrySpeechHouseBookshelf: jumpstd magazinebookshelf -; 0x196d82 UnknownText_0x196d82: ; 0x196d82 text "You know, #MON" @@ -62,10 +61,9 @@ Route30BerrySpeechHouse_MapEventHeader: ; 0x196e20 ; signposts db 2 - signpost 1, 0, $0, MapRoute30BerrySpeechHouseSignpost1Script - signpost 1, 1, $0, MapRoute30BerrySpeechHouseSignpost1Script + signpost 1, 0, $0, Route30BerrySpeechHouseBookshelf + signpost 1, 1, $0, Route30BerrySpeechHouseBookshelf ; people-events db 1 person_event SPRITE_POKEFAN_M, 7, 6, $6, $0, 255, 255, $b0, 0, PokefanMScript_0x196d64, $ffff -; 0x196e47 diff --git a/maps/Route32.asm b/maps/Route32.asm index d256b8ea7..c663ff15c 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -1,4 +1,4 @@ -Route32_MapScriptHeader: ; 0x19044f +Route32_MapScriptHeader: ; trigger count db 3 @@ -14,17 +14,14 @@ Route32_MapScriptHeader: ; 0x19044f dbw 2, FriedaCallback -UnknownScript_0x190460: ; 0x190460 +UnknownScript_0x190460: end -; 0x190461 -UnknownScript_0x190461: ; 0x190461 +UnknownScript_0x190461: end -; 0x190462 -UnknownScript_0x190462: ; 0x190462 +UnknownScript_0x190462: end -; 0x190463 FriedaCallback: checkcode $b @@ -36,9 +33,9 @@ FriedaCallback: appear $e return -CooltrainerMScript_0x19046f: ; 0x19046f +CooltrainerMScript_0x19046f: faceplayer -UnknownScript_0x190470: ; 0x190470 +UnknownScript_0x190470: loadfont checkevent EVENT_GOT_MIRACLE_SEED_IN_ROUTE_32 iftrue UnknownScript_0x1904a5 @@ -50,40 +47,35 @@ UnknownScript_0x190470: ; 0x190470 closetext loadmovesprites end -; 0x190489 -UnknownScript_0x190489: ; 0x190489 +UnknownScript_0x190489: writetext UnknownText_0x190820 closetext loadmovesprites end -; 0x19048f -UnknownScript_0x19048f: ; 0x19048f +UnknownScript_0x19048f: writetext UnknownText_0x190925 keeptextopen verbosegiveitem MIRACLE_SEED, 1 iffalse UnknownScript_0x1904a9 setevent EVENT_GOT_MIRACLE_SEED_IN_ROUTE_32 jump UnknownScript_0x1904a5 -; 0x19049f -UnknownScript_0x19049f: ; 0x19049f +UnknownScript_0x19049f: writetext UnknownText_0x1908b0 closetext loadmovesprites end -; 0x1904a5 -UnknownScript_0x1904a5: ; 0x1904a5 +UnknownScript_0x1904a5: writetext UnknownText_0x190a15 closetext -UnknownScript_0x1904a9: ; 0x1904a9 +UnknownScript_0x1904a9: loadmovesprites end -; 0x1904ab -UnknownScript_0x1904ab: ; 0x1904ab +UnknownScript_0x1904ab: spriteface $9, $2 spriteface $0, $3 loadfont @@ -98,9 +90,8 @@ UnknownScript_0x1904ab: ; 0x1904ab applymovement $9, MovementData_0x19078c applymovement $9, MovementData_0x19078e end -; 0x1904ce -FisherScript_0x1904ce: ; 0x1904ce +FisherScript_0x1904ce: faceplayer loadfont checkevent EVENT_GOT_TM05_ROAR @@ -110,23 +101,21 @@ FisherScript_0x1904ce: ; 0x1904ce verbosegiveitem TM_05, 1 iffalse UnknownScript_0x1904e7 setevent EVENT_GOT_TM05_ROAR -UnknownScript_0x1904e3: ; 0x1904e3 +UnknownScript_0x1904e3: writetext UnknownText_0x19118c closetext -UnknownScript_0x1904e7: ; 0x1904e7 +UnknownScript_0x1904e7: loadmovesprites end -; 0x1904e9 -UnknownScript_0x1904e9: ; 0x1904e9 +UnknownScript_0x1904e9: spriteface $b, $0 spriteface $0, $1 jump UnknownScript_0x1904f3 -; 0x1904f2 -FisherScript_0x1904f2: ; 0x1904f2 +FisherScript_0x1904f2: faceplayer -UnknownScript_0x1904f3: ; 0x1904f3 +UnknownScript_0x1904f3: dotrigger $2 loadfont writetext UnknownText_0x190a59 @@ -136,16 +125,14 @@ UnknownScript_0x1904f3: ; 0x1904f3 closetext loadmovesprites end -; 0x190503 -UnknownScript_0x190503: ; 0x190503 +UnknownScript_0x190503: writetext UnknownText_0x190afc closetext loadmovesprites end -; 0x190509 -TrainerCamperRoland: ; 0x190509 +TrainerCamperRoland: ; bit/flag number dw $41a @@ -163,18 +150,16 @@ TrainerCamperRoland: ; 0x190509 ; script when talk again dw CamperRolandScript -; 0x190515 -CamperRolandScript: ; 0x190515 +CamperRolandScript: talkaftercancel loadfont writetext UnknownText_0x190faa closetext loadmovesprites end -; 0x19051d -TrainerFisherJustin: ; 0x19051d +TrainerFisherJustin: ; bit/flag number dw $44e @@ -192,18 +177,16 @@ TrainerFisherJustin: ; 0x19051d ; script when talk again dw FisherJustinScript -; 0x190529 -FisherJustinScript: ; 0x190529 +FisherJustinScript: talkaftercancel loadfont writetext UnknownText_0x190b4e closetext loadmovesprites end -; 0x190531 -TrainerFisherRalph1: ; 0x190531 +TrainerFisherRalph1: ; bit/flag number dw $44f @@ -221,9 +204,8 @@ TrainerFisherRalph1: ; 0x190531 ; script when talk again dw FisherRalph1Script -; 0x19053d -FisherRalph1Script: ; 0x19053d +FisherRalph1Script: writecode $17, $11 talkaftercancel loadfont @@ -240,20 +222,18 @@ FisherRalph1Script: ; 0x19053d setevent $0277 scall UnknownScript_0x1905f7 jump UnknownScript_0x190569 -; 0x190566 -UnknownScript_0x190566: ; 0x190566 +UnknownScript_0x190566: scall UnknownScript_0x1905fb -UnknownScript_0x190569: ; 0x190569 +UnknownScript_0x190569: askforphonenumber $11 if_equal $1, UnknownScript_0x19060b if_equal $2, UnknownScript_0x190607 trainertotext FISHER, RALPH1, $0 scall UnknownScript_0x1905ff jump UnknownScript_0x190603 -; 0x19057d -UnknownScript_0x19057d: ; 0x19057d +UnknownScript_0x19057d: scall UnknownScript_0x19060f winlosstext FisherRalph1BeatenText, $0000 copybytetovar wd9fb @@ -262,105 +242,92 @@ UnknownScript_0x19057d: ; 0x19057d if_equal $2, UnknownScript_0x1905a8 if_equal $1, UnknownScript_0x1905ae if_equal $0, UnknownScript_0x1905b4 -UnknownScript_0x19059c: ; 0x19059c +UnknownScript_0x19059c: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1905e8 -UnknownScript_0x1905a2: ; 0x1905a2 +UnknownScript_0x1905a2: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1905db -UnknownScript_0x1905a8: ; 0x1905a8 +UnknownScript_0x1905a8: checkflag $004a iftrue UnknownScript_0x1905ce -UnknownScript_0x1905ae: ; 0x1905ae +UnknownScript_0x1905ae: checkflag $0048 iftrue UnknownScript_0x1905c1 -UnknownScript_0x1905b4: ; 0x1905b4 +UnknownScript_0x1905b4: loadtrainer FISHER, RALPH1 startbattle returnafterbattle loadvar wd9fb, $1 clearflag $006d end -; 0x1905c1 -UnknownScript_0x1905c1: ; 0x1905c1 +UnknownScript_0x1905c1: loadtrainer FISHER, RALPH2 startbattle returnafterbattle loadvar wd9fb, $2 clearflag $006d end -; 0x1905ce -UnknownScript_0x1905ce: ; 0x1905ce +UnknownScript_0x1905ce: loadtrainer FISHER, RALPH3 startbattle returnafterbattle loadvar wd9fb, $3 clearflag $006d end -; 0x1905db -UnknownScript_0x1905db: ; 0x1905db +UnknownScript_0x1905db: loadtrainer FISHER, RALPH4 startbattle returnafterbattle loadvar wd9fb, $4 clearflag $006d end -; 0x1905e8 -UnknownScript_0x1905e8: ; 0x1905e8 +UnknownScript_0x1905e8: loadtrainer FISHER, RALPH5 startbattle returnafterbattle clearflag $006d end -; 0x1905f1 -UnknownScript_0x1905f1: ; 0x1905f1 +UnknownScript_0x1905f1: writetext UnknownText_0x190c37 closetext loadmovesprites end -; 0x1905f7 -UnknownScript_0x1905f7: ; 0x1905f7 +UnknownScript_0x1905f7: jumpstd asknumber1m end -; 0x1905fb -UnknownScript_0x1905fb: ; 0x1905fb +UnknownScript_0x1905fb: jumpstd asknumber2m end -; 0x1905ff -UnknownScript_0x1905ff: ; 0x1905ff +UnknownScript_0x1905ff: jumpstd registerednumberm end -; 0x190603 -UnknownScript_0x190603: ; 0x190603 +UnknownScript_0x190603: jumpstd numberacceptedm end -; 0x190607 -UnknownScript_0x190607: ; 0x190607 +UnknownScript_0x190607: jumpstd numberdeclinedm end -; 0x19060b -UnknownScript_0x19060b: ; 0x19060b +UnknownScript_0x19060b: jumpstd phonefullm end -; 0x19060f -UnknownScript_0x19060f: ; 0x19060f +UnknownScript_0x19060f: jumpstd rematchm end -; 0x190613 -TrainerFisherHenry: ; 0x190613 +TrainerFisherHenry: ; bit/flag number dw $452 @@ -378,18 +345,16 @@ TrainerFisherHenry: ; 0x190613 ; script when talk again dw FisherHenryScript -; 0x19061f -FisherHenryScript: ; 0x19061f +FisherHenryScript: talkaftercancel loadfont writetext UnknownText_0x190df2 closetext loadmovesprites end -; 0x190627 -TrainerPicnickerLiz1: ; 0x190627 +TrainerPicnickerLiz1: ; bit/flag number dw $47e @@ -407,9 +372,8 @@ TrainerPicnickerLiz1: ; 0x190627 ; script when talk again dw PicnickerLiz1Script -; 0x190633 -PicnickerLiz1Script: ; 0x190633 +PicnickerLiz1Script: writecode $17, $12 talkaftercancel loadfont @@ -424,20 +388,18 @@ PicnickerLiz1Script: ; 0x190633 setevent $0279 scall UnknownScript_0x1906e1 jump UnknownScript_0x190659 -; 0x190656 -UnknownScript_0x190656: ; 0x190656 +UnknownScript_0x190656: scall UnknownScript_0x1906e5 -UnknownScript_0x190659: ; 0x190659 +UnknownScript_0x190659: askforphonenumber $12 if_equal $1, UnknownScript_0x1906f5 if_equal $2, UnknownScript_0x1906f1 trainertotext PICNICKER, LIZ1, $0 scall UnknownScript_0x1906e9 jump UnknownScript_0x1906ed -; 0x19066d -UnknownScript_0x19066d: ; 0x19066d +UnknownScript_0x19066d: scall UnknownScript_0x1906f9 winlosstext PicnickerLiz1BeatenText, $0000 copybytetovar wd9fc @@ -446,98 +408,86 @@ UnknownScript_0x19066d: ; 0x19066d if_equal $2, UnknownScript_0x190698 if_equal $1, UnknownScript_0x19069e if_equal $0, UnknownScript_0x1906a4 -UnknownScript_0x19068c: ; 0x19068c +UnknownScript_0x19068c: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1906d8 -UnknownScript_0x190692: ; 0x190692 +UnknownScript_0x190692: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1906cb -UnknownScript_0x190698: ; 0x190698 +UnknownScript_0x190698: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x1906be -UnknownScript_0x19069e: ; 0x19069e +UnknownScript_0x19069e: checkflag $0048 iftrue UnknownScript_0x1906b1 -UnknownScript_0x1906a4: ; 0x1906a4 +UnknownScript_0x1906a4: loadtrainer PICNICKER, LIZ1 startbattle returnafterbattle loadvar wd9fc, $1 clearflag $006e end -; 0x1906b1 -UnknownScript_0x1906b1: ; 0x1906b1 +UnknownScript_0x1906b1: loadtrainer PICNICKER, LIZ2 startbattle returnafterbattle loadvar wd9fc, $2 clearflag $006e end -; 0x1906be -UnknownScript_0x1906be: ; 0x1906be +UnknownScript_0x1906be: loadtrainer PICNICKER, LIZ3 startbattle returnafterbattle loadvar wd9fc, $3 clearflag $006e end -; 0x1906cb -UnknownScript_0x1906cb: ; 0x1906cb +UnknownScript_0x1906cb: loadtrainer PICNICKER, LIZ4 startbattle returnafterbattle loadvar wd9fc, $4 clearflag $006e end -; 0x1906d8 -UnknownScript_0x1906d8: ; 0x1906d8 +UnknownScript_0x1906d8: loadtrainer PICNICKER, LIZ5 startbattle returnafterbattle clearflag $006e end -; 0x1906e1 -UnknownScript_0x1906e1: ; 0x1906e1 +UnknownScript_0x1906e1: jumpstd asknumber1f end -; 0x1906e5 -UnknownScript_0x1906e5: ; 0x1906e5 +UnknownScript_0x1906e5: jumpstd asknumber2f end -; 0x1906e9 -UnknownScript_0x1906e9: ; 0x1906e9 +UnknownScript_0x1906e9: jumpstd registerednumberf end -; 0x1906ed -UnknownScript_0x1906ed: ; 0x1906ed +UnknownScript_0x1906ed: jumpstd numberacceptedf end -; 0x1906f1 -UnknownScript_0x1906f1: ; 0x1906f1 +UnknownScript_0x1906f1: jumpstd numberdeclinedf end -; 0x1906f5 -UnknownScript_0x1906f5: ; 0x1906f5 +UnknownScript_0x1906f5: jumpstd phonefullf end -; 0x1906f9 -UnknownScript_0x1906f9: ; 0x1906f9 +UnknownScript_0x1906f9: jumpstd rematchf end -; 0x1906fd -TrainerYoungsterAlbert: ; 0x1906fd +TrainerYoungsterAlbert: ; bit/flag number dw $5ab @@ -555,18 +505,16 @@ TrainerYoungsterAlbert: ; 0x1906fd ; script when talk again dw YoungsterAlbertScript -; 0x190709 -YoungsterAlbertScript: ; 0x190709 +YoungsterAlbertScript: talkaftercancel loadfont writetext UnknownText_0x190e82 closetext loadmovesprites end -; 0x190711 -TrainerYoungsterGordon: ; 0x190711 +TrainerYoungsterGordon: ; bit/flag number dw $5ac @@ -584,18 +532,16 @@ TrainerYoungsterGordon: ; 0x190711 ; script when talk again dw YoungsterGordonScript -; 0x19071d -YoungsterGordonScript: ; 0x19071d +YoungsterGordonScript: talkaftercancel loadfont writetext UnknownText_0x190f49 closetext loadmovesprites end -; 0x190725 -TrainerBird_keeperPeter: ; 0x190725 +TrainerBird_keeperPeter: ; bit/flag number dw $407 @@ -613,16 +559,14 @@ TrainerBird_keeperPeter: ; 0x190725 ; script when talk again dw Bird_keeperPeterScript -; 0x190731 -Bird_keeperPeterScript: ; 0x190731 +Bird_keeperPeterScript: talkaftercancel loadfont writetext UnknownText_0x1910d4 closetext loadmovesprites end -; 0x190739 FriedaScript: faceplayer @@ -660,65 +604,53 @@ FriedaNotFridayScript: loadmovesprites end -ItemFragment_0x190773: ; 0x190773 +ItemFragment_0x190773: db GREAT_BALL, 1 -; 0x190775 -ItemFragment_0x190775: ; 0x190775 +ItemFragment_0x190775: db REPEL, 1 -; 0x190777 -MapRoute32Signpost0Script: ; 0x190777 - jumptext UnknownText_0x19133a -; 0x19077a +Route32Sign: + jumptext Route32SignText -MapRoute32Signpost1Script: ; 0x19077a - jumptext UnknownText_0x19135e -; 0x19077d +Route32RuinsSign: + jumptext Route32RuinsSignText -MapRoute32Signpost2Script: ; 0x19077d - jumptext UnknownText_0x19137b -; 0x190780 +Route32UnionCaveSign: + jumptext Route32UnionCaveSignText -MapRoute32Signpost3Script: ; 0x190780 +Route32PokeCenterSign: jumpstd pokecentersign -; 0x190783 -MapRoute32SignpostItem4: ; 0x190783 +MapRoute32SignpostItem4: dw $00a5 db GREAT_BALL -; 0x190786 -MapRoute32SignpostItem5: ; 0x190786 +MapRoute32SignpostItem5: dw $00a6 db SUPER_POTION -; 0x190789 -MovementData_0x190789: ; 0x190789 +MovementData_0x190789: step_up step_up step_end -; 0x19078c -MovementData_0x19078c: ; 0x19078c +MovementData_0x19078c: step_down step_end -; 0x19078e -MovementData_0x19078e: ; 0x19078e +MovementData_0x19078e: step_right step_end -; 0x190790 -UnknownText_0x190790: ; 0x190790 +UnknownText_0x190790: text "Wait up!" line "What's the hurry?" done -; 0x1907ab -UnknownText_0x1907ab: ; 0x1907ab +UnknownText_0x1907ab: text $52, ", right?" line "Some guy wearing" @@ -731,10 +663,9 @@ UnknownText_0x1907ab: ; 0x1907ab para "you at the #MON" line "CENTER." done -; 0x190820 ; might not be referenced anywhere -UnknownText_0x190820: ; 0x190820 +UnknownText_0x190820: text "Have you gone to" line "SPROUT TOWER?" @@ -748,9 +679,8 @@ UnknownText_0x190820: ; 0x190820 line "trainers. Go to" cont "SPROUT TOWER!" done -; 0x1908b0 -UnknownText_0x1908b0: ; 0x1908b0 +UnknownText_0x1908b0: text "Have you gone to" line "the #MON GYM?" @@ -762,9 +692,8 @@ UnknownText_0x1908b0: ; 0x1908b0 line "passage for all" cont "trainers!" done -; 0x190925 -UnknownText_0x190925: ; 0x190925 +UnknownText_0x190925: text "You have some good" line "#MON there." @@ -788,18 +717,16 @@ UnknownText_0x190925: ; 0x190925 line "power of grass-" cont "type moves." done -; 0x190a15 -UnknownText_0x190a15: ; 0x190a15 +UnknownText_0x190a15: text "Your experiences" line "in VIOLET CITY" para "should be useful" line "for your journey." done -; 0x190a59 -UnknownText_0x190a59: ; 0x190a59 +UnknownText_0x190a59: text "How would you like" line "to have this" @@ -811,44 +738,38 @@ UnknownText_0x190a59: ; 0x190a59 para "You'll want this!" done -; 0x190acf -UnknownText_0x190acf: ; 0x190acf +UnknownText_0x190acf: text "Tch! I thought" line "kids these days" cont "were loaded…" done -; 0x190afc -UnknownText_0x190afc: ; 0x190afc +UnknownText_0x190afc: text "You don't want it?" line "Then scram. Shoo!" done -; 0x190b21 -FisherJustinSeenText: ; 0x190b21 +FisherJustinSeenText: text "Whoa!" para "You made me lose" line "that fish!" done -; 0x190b44 -FisherJustinBeatenText: ; 0x190b44 +FisherJustinBeatenText: text "Sploosh!" done -; 0x190b4e -UnknownText_0x190b4e: ; 0x190b4e +UnknownText_0x190b4e: text "Calm, collected…" line "The essence of" para "fishing and #-" line "MON is the same." done -; 0x190b8f -FisherRalph1SeenText: ; 0x190b8f +FisherRalph1SeenText: text "I'm really good at" line "both fishing and" cont "#MON." @@ -856,24 +777,21 @@ FisherRalph1SeenText: ; 0x190b8f para "I'm not about to" line "lose to any kid!" done -; 0x190bda -FisherRalph1BeatenText: ; 0x190bda +FisherRalph1BeatenText: text "Tch! I tried to" line "rush things…" done -; 0x190bf8 -UnknownText_0x190bf8: ; 0x190bf8 +UnknownText_0x190bf8: text "Fishing is a life-" line "long passion." para "#MON are life-" line "long friends!" done -; 0x190c37 -UnknownText_0x190c37: ; 0x190c37 +UnknownText_0x190c37: text "One, two, three…" line "Muahahaha, what a" @@ -883,11 +801,10 @@ UnknownText_0x190c37: ; 0x190c37 para "and catch as many" line "as you can, kid!" done -; 0x190c9c ; --- start a segment of possibly unused texts -UnknownText_0x190c9c: ; 0x190c9c +UnknownText_0x190c9c: text "I keep catching" line "the same #MON…" @@ -895,80 +812,69 @@ UnknownText_0x190c9c: ; 0x190c9c line "will turn things" cont "around for me." done -; 0x190ceb -UnknownText_0x190ceb: ; 0x190ceb +UnknownText_0x190ceb: text "Nothing ever goes" line "right for me now…" done -; 0x190d10 -UnknownText_0x190d10: ; 0x190d10 +UnknownText_0x190d10: text "How come the guy" line "next to me catches" cont "good #MON?" done -; 0x190d40 -UnknownText_0x190d40: ; 0x190d40 +UnknownText_0x190d40: text "Heh, I'm on a roll" line "today. How about a" cont "battle, kid?" done -; 0x190d73 -UnknownText_0x190d73: ; 0x190d73 +UnknownText_0x190d73: text "Oof. I wasn't" line "lucky that time." done -; 0x190d92 -UnknownText_0x190d92: ; 0x190d92 +UnknownText_0x190d92: text "You have to have a" line "good ROD if you" para "want to catch good" line "#MON." done -; 0x190dcf ; --- end a segment of possibly unused texts -FisherHenrySeenText: ; 0x190dcf +FisherHenrySeenText: text "My #MON?" line "Freshly caught!" done -; 0x190de9 -FisherHenryBeatenText: ; 0x190de9 +FisherHenryBeatenText: text "SPLASH?" done -; 0x190df2 -UnknownText_0x190df2: ; 0x190df2 +UnknownText_0x190df2: text "Freshly caught" line "#MON are no" para "match for properly" line "raised ones." done -; 0x190e2e -YoungsterAlbertSeenText: ; 0x190e2e +YoungsterAlbertSeenText: text "I haven't seen you" line "around before." para "So you think you" line "are pretty tough?" done -; 0x190e73 -YoungsterAlbertBeatenText: ; 0x190e73 +YoungsterAlbertBeatenText: text "You're strong!" done -; 0x190e82 -UnknownText_0x190e82: ; 0x190e82 +UnknownText_0x190e82: text "I'm going to try" line "to be the best" cont "with my favorites." @@ -977,9 +883,8 @@ UnknownText_0x190e82: ; 0x190e82 line "same tough #MON" cont "as everyone else." done -; 0x190ee8 -YoungsterGordonSeenText: ; 0x190ee8 +YoungsterGordonSeenText: text "I found some good" line "#MON in the" cont "grass!" @@ -987,40 +892,34 @@ YoungsterGordonSeenText: ; 0x190ee8 para "I think they'll do" line "it for me!" done -; 0x190f2b -YoungsterGordonBeatenText: ; 0x190f2b +YoungsterGordonBeatenText: text "Darn. I thought I" line "could win." done -; 0x190f49 -UnknownText_0x190f49: ; 0x190f49 +UnknownText_0x190f49: text "The grass is full" line "of clingy things." done -; 0x190f6e -CamperRolandSeenText: ; 0x190f6e +CamperRolandSeenText: text "That glance…" line "It's intriguing." done -; 0x190f8c -CamperRolandBeatenText: ; 0x190f8c +CamperRolandBeatenText: text "Hmmm. This is" line "disappointing." done -; 0x190faa -UnknownText_0x190faa: ; 0x190faa +UnknownText_0x190faa: text "If you don't want" line "to battle, just" cont "avoid eye contact." done -; 0x190fdf -PicnickerLiz1SeenText: ; 0x190fdf +PicnickerLiz1SeenText: text "Uh-huh. Yeah, and" line "you know…" @@ -1030,50 +929,43 @@ PicnickerLiz1SeenText: ; 0x190fdf para "Oh, all right. But" line "make it fast." done -; 0x19103e -PicnickerLiz1BeatenText: ; 0x19103e +PicnickerLiz1BeatenText: text "Oh! I've got to" line "relieve my anger!" done -; 0x191060 -UnknownText_0x191060: ; 0x191060 +UnknownText_0x191060: text "I was having a" line "nice chat too." done -; 0x19107f -Bird_keeperPeterSeenText: ; 0x19107f +Bird_keeperPeterSeenText: text "That BADGE! It's" line "from VIOLET CITY!" para "You beat FALKNER?" done -; 0x1910b4 -Bird_keeperPeterBeatenText: ; 0x1910b4 +Bird_keeperPeterBeatenText: text "I know what my" line "weaknesses are." done -; 0x1910d4 -UnknownText_0x1910d4: ; 0x1910d4 +UnknownText_0x1910d4: text "I should train" line "again at the GYM" cont "in VIOLET CITY." done -; 0x191105 ; possibly unused -UnknownText_0x191105: ; 0x191105 +UnknownText_0x191105: text "The fishermen" line "yelled at me for" cont "bugging them…" done -; 0x191133 -UnknownText_0x191133: ; 0x191133 +UnknownText_0x191133: text "WROOOOAR!" line "PEOPLE RUN WHEN I" @@ -1083,16 +975,14 @@ UnknownText_0x191133: ; 0x191133 para "THAT PLEASES ME!" line "NOW TAKE THIS!" done -; 0x19118c -UnknownText_0x19118c: ; 0x19118c +UnknownText_0x19118c: text "WROOOAR!" line "IT'S ROAR!" para "EVEN #MON RUN" line "FROM A GOOD ROAR!" done -; 0x1911c1 MeetFriedaText: text "FRIEDA: Yahoo!" @@ -1142,27 +1032,24 @@ FriedaNotFridayText: line "when it's not!" done -UnknownText_0x19133a: ; 0x19133a +Route32SignText: text "ROUTE 32" para "VIOLET CITY -" line "AZALEA TOWN" done -; 0x19135e -UnknownText_0x19135e: ; 0x19135e +Route32RuinsSignText: text "RUINS OF ALPH" line "EAST ENTRANCE" done -; 0x19137b -UnknownText_0x19137b: ; 0x19137b +Route32UnionCaveSignText: text "UNION CAVE" line "AHEAD" done -; 0x19138d -Route32_MapEventHeader: ; 0x19138d +Route32_MapEventHeader: ; filler db 0, 0 @@ -1180,10 +1067,10 @@ Route32_MapEventHeader: ; 0x19138d ; signposts db 6 - signpost 5, 13, $0, MapRoute32Signpost0Script - signpost 1, 9, $0, MapRoute32Signpost1Script - signpost 84, 10, $0, MapRoute32Signpost2Script - signpost 73, 12, $0, MapRoute32Signpost3Script + signpost 5, 13, $0, Route32Sign + signpost 1, 9, $0, Route32RuinsSign + signpost 84, 10, $0, Route32UnionCaveSign + signpost 73, 12, $0, Route32PokeCenterSign signpost 67, 12, $7, MapRoute32SignpostItem4 signpost 40, 11, $7, MapRoute32SignpostItem5 diff --git a/maps/Route39Farmhouse.asm b/maps/Route39Farmhouse.asm index 9ac882521..2c5ead1ea 100644 --- a/maps/Route39Farmhouse.asm +++ b/maps/Route39Farmhouse.asm @@ -95,7 +95,7 @@ UnknownScript_0x9cf33: ; 0x9cf33 end ; 0x9cf35 -MapRoute39FarmhouseSignpost1Script: ; 0x9cf35 +FarmhouseBookshelf: jumpstd picturebookshelf ; 0x9cf38 @@ -223,8 +223,8 @@ Route39Farmhouse_MapEventHeader: ; 0x9d242 ; signposts db 2 - signpost 1, 0, $0, MapRoute39FarmhouseSignpost1Script - signpost 1, 1, $0, MapRoute39FarmhouseSignpost1Script + signpost 1, 0, $0, FarmhouseBookshelf + signpost 1, 1, $0, FarmhouseBookshelf ; people-events db 2 diff --git a/maps/Route40.asm b/maps/Route40.asm index 412b71dbd..ea889d272 100644 --- a/maps/Route40.asm +++ b/maps/Route40.asm @@ -198,7 +198,7 @@ MapRoute40Signpost0Script: ; 0x1a6213 jumptext UnknownText_0x1a6767 ; 0x1a6216 -RockScript_0x1a6216: ; 0x1a6216 +Route40Rock: ; 0x1a6216 jumpstd smashrock ; 0x1a6219 @@ -450,9 +450,9 @@ Route40_MapEventHeader: ; 0x1a678e person_event SPRITE_OLIVINE_RIVAL, 34, 22, $8, $0, 255, 255, $82, 5, TrainerSwimmermRandall, $ffff person_event SPRITE_SWIMMER_GIRL, 23, 7, $9, $0, 255, 255, $a2, 4, TrainerSwimmerfElaine, $ffff person_event SPRITE_SWIMMER_GIRL, 29, 14, $1f, $0, 255, 255, $a2, 3, TrainerSwimmerfPaula, $ffff - person_event SPRITE_ROCK, 15, 11, $18, $0, 255, 255, $0, 0, RockScript_0x1a6216, $ffff - person_event SPRITE_ROCK, 13, 10, $18, $0, 255, 255, $0, 0, RockScript_0x1a6216, $ffff - person_event SPRITE_ROCK, 12, 11, $18, $0, 255, 255, $0, 0, RockScript_0x1a6216, $ffff + person_event SPRITE_ROCK, 15, 11, $18, $0, 255, 255, $0, 0, Route40Rock, $ffff + person_event SPRITE_ROCK, 13, 10, $18, $0, 255, 255, $0, 0, Route40Rock, $ffff + person_event SPRITE_ROCK, 12, 11, $18, $0, 255, 255, $0, 0, Route40Rock, $ffff person_event SPRITE_LASS, 17, 15, $6, $0, 255, 255, $0, 0, LassScript_0x1a61c4, $ffff person_event SPRITE_BUENA, 14, 12, $3, $0, 255, 255, $0, 0, MonicaScript, $075e person_event SPRITE_POKEFAN_M, 10, 11, $9, $0, 255, 255, $0, 0, PokefanMScript_0x1a61c7, $ffff diff --git a/maps/Route41.asm b/maps/Route41.asm index 9e58280f5..9898b22f3 100644 --- a/maps/Route41.asm +++ b/maps/Route41.asm @@ -296,9 +296,9 @@ SwimmermMathewScript: ; 0x1a6901 end ; 0x1a6909 -UnknownScript_0x1a6909: ; 0x1a6909 +Route41Rock: +; unused jumpstd smashrock -; 0x1a690c MapRoute41SignpostItem0: ; 0x1a690c dw $00ac diff --git a/maps/Route5CleanseTagSpeechHouse.asm b/maps/Route5CleanseTagSpeechHouse.asm index a10d96a4f..6296ec292 100644 --- a/maps/Route5CleanseTagSpeechHouse.asm +++ b/maps/Route5CleanseTagSpeechHouse.asm @@ -28,9 +28,8 @@ TeacherScript_0x18b64f: ; 0x18b64f jumptextfaceplayer UnknownText_0x18b6de ; 0x18b652 -MapRoute5CleanseTagSpeechHouseSignpost1Script: ; 0x18b652 +HouseForSaleBookshelf: jumpstd difficultbookshelf -; 0x18b655 UnknownText_0x18b655: ; 0x18b655 text "Eeyaaaah!" @@ -77,11 +76,10 @@ Route5CleanseTagSpeechHouse_MapEventHeader: ; 0x18b744 ; signposts db 2 - signpost 1, 0, $0, MapRoute5CleanseTagSpeechHouseSignpost1Script - signpost 1, 1, $0, MapRoute5CleanseTagSpeechHouseSignpost1Script + signpost 1, 0, $0, HouseForSaleBookshelf + signpost 1, 1, $0, HouseForSaleBookshelf ; people-events db 2 person_event SPRITE_GRANNY, 9, 6, $1f, $0, 255, 255, $b0, 0, GrannyScript_0x18b634, $ffff person_event SPRITE_TEACHER, 7, 9, $8, $0, 255, 255, $80, 0, TeacherScript_0x18b64f, $ffff -; 0x18b778 diff --git a/maps/SafariZoneWardensHome.asm b/maps/SafariZoneWardensHome.asm index a6c92f962..2e3cb0c69 100644 --- a/maps/SafariZoneWardensHome.asm +++ b/maps/SafariZoneWardensHome.asm @@ -1,43 +1,36 @@ -SafariZoneWardensHome_MapScriptHeader: ; 0x1965c4 +SafariZoneWardensHome_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1965c6 -LassScript_0x1965c6: ; 0x1965c6 +WardensGranddaughter: faceplayer loadfont checkevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER - iftrue UnknownScript_0x1965d7 - writetext UnknownText_0x1965e6 + iftrue .AlreadyMet + writetext WardensGranddaughterText1 closetext loadmovesprites setevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER end -; 0x1965d7 - -UnknownScript_0x1965d7: ; 0x1965d7 - writetext UnknownText_0x196691 +.AlreadyMet + writetext WardensGranddaughterText2 closetext loadmovesprites end -; 0x1965dd -MapSafariZoneWardensHomeSignpost2Script: ; 0x1965dd - jumptext UnknownText_0x1966ea -; 0x1965e0 +WardenPhoto: + jumptext WardenPhotoText -MapSafariZoneWardensHomeSignpost3Script: ; 0x1965e0 - jumptext UnknownText_0x196726 -; 0x1965e3 +SafariZonePhoto: + jumptext SafariZonePhotoText -MapSafariZoneWardensHomeSignpost1Script: ; 0x1965e3 +WardensHomeBookshelf: jumpstd picturebookshelf -; 0x1965e6 -UnknownText_0x1965e6: ; 0x1965e6 +WardensGranddaughterText1: text "My grandpa is the" line "SAFARI ZONE WAR-" cont "DEN." @@ -54,9 +47,8 @@ UnknownText_0x1965e6: ; 0x1965e6 line "SAFARI ZONE just" cont "like that." done -; 0x196691 -UnknownText_0x196691: ; 0x196691 +WardensGranddaughterText2: text "Many people were" line "disappointed that" @@ -64,27 +56,24 @@ UnknownText_0x196691: ; 0x196691 line "down, but Grandpa" cont "is so stubborn…" done -; 0x1966ea -UnknownText_0x1966ea: ; 0x1966ea +WardenPhotoText: text "It's a photo of a" line "grinning old man" para "who's surrounded" line "by #MON." done -; 0x196726 -UnknownText_0x196726: ; 0x196726 +SafariZonePhotoText: text "It's a photo of a" line "huge grassy plain" para "with rare #MON" line "frolicking in it." done -; 0x19676b -SafariZoneWardensHome_MapEventHeader: ; 0x19676b +SafariZoneWardensHome_MapEventHeader: ; filler db 0, 0 @@ -98,12 +87,11 @@ SafariZoneWardensHome_MapEventHeader: ; 0x19676b ; signposts db 4 - signpost 1, 0, $0, MapSafariZoneWardensHomeSignpost1Script - signpost 1, 1, $0, MapSafariZoneWardensHomeSignpost1Script - signpost 0, 7, $0, MapSafariZoneWardensHomeSignpost2Script - signpost 0, 9, $0, MapSafariZoneWardensHomeSignpost3Script + signpost 1, 0, $0, WardensHomeBookshelf + signpost 1, 1, $0, WardensHomeBookshelf + signpost 0, 7, $0, WardenPhoto + signpost 0, 9, $0, SafariZonePhoto ; people-events db 1 - person_event SPRITE_LASS, 8, 6, $9, $0, 255, 255, $a0, 0, LassScript_0x1965c6, $ffff -; 0x19679c + person_event SPRITE_LASS, 8, 6, $9, $0, 255, 255, $a0, 0, WardensGranddaughter, $ffff diff --git a/maps/SaffronCity.asm b/maps/SaffronCity.asm index 050730c81..7c09fe1c1 100644 --- a/maps/SaffronCity.asm +++ b/maps/SaffronCity.asm @@ -1,4 +1,4 @@ -SaffronCity_MapScriptHeader: ; 0x199321 +SaffronCity_MapScriptHeader: ; trigger count db 0 @@ -8,14 +8,12 @@ SaffronCity_MapScriptHeader: ; 0x199321 ; callbacks dbw 5, UnknownScript_0x199326 -; 0x199326 -UnknownScript_0x199326: ; 0x199326 +UnknownScript_0x199326: setflag $003c return -; 0x19932a -LassScript_0x19932a: ; 0x19932a +LassScript_0x19932a: faceplayer loadfont checkevent EVENT_RETURNED_MACHINE_PART @@ -24,16 +22,14 @@ LassScript_0x19932a: ; 0x19932a closetext loadmovesprites end -; 0x199338 -UnknownScript_0x199338: ; 0x199338 +UnknownScript_0x199338: writetext UnknownText_0x19940d closetext loadmovesprites end -; 0x19933e -PokefanMScript_0x19933e: ; 0x19933e +PokefanMScript_0x19933e: faceplayer loadfont checkevent EVENT_RETURNED_MACHINE_PART @@ -42,24 +38,20 @@ PokefanMScript_0x19933e: ; 0x19933e closetext loadmovesprites end -; 0x19934c -UnknownScript_0x19934c: ; 0x19934c +UnknownScript_0x19934c: writetext UnknownText_0x1994ae closetext loadmovesprites end -; 0x199352 -CooltrainerMScript_0x199352: ; 0x199352 +CooltrainerMScript_0x199352: jumptextfaceplayer UnknownText_0x1994fe -; 0x199355 -CooltrainerFScript_0x199355: ; 0x199355 +CooltrainerFScript_0x199355: jumptextfaceplayer UnknownText_0x19958e -; 0x199358 -FisherScript_0x199358: ; 0x199358 +FisherScript_0x199358: faceplayer loadfont checkevent EVENT_RETURNED_MACHINE_PART @@ -68,60 +60,47 @@ FisherScript_0x199358: ; 0x199358 closetext loadmovesprites end -; 0x199366 -UnknownScript_0x199366: ; 0x199366 +UnknownScript_0x199366: writetext UnknownText_0x19964b closetext loadmovesprites end -; 0x19936c -YoungsterScript_0x19936c: ; 0x19936c +YoungsterScript_0x19936c: jumptextfaceplayer UnknownText_0x1996a5 -; 0x19936f -YoungsterScript_0x19936f: ; 0x19936f +YoungsterScript_0x19936f: jumptextfaceplayer UnknownText_0x1996e5 -; 0x199372 -LassScript_0x199372: ; 0x199372 +LassScript_0x199372: jumptextfaceplayer UnknownText_0x199745 -; 0x199375 -MapSaffronCitySignpost0Script: ; 0x199375 - jumptext UnknownText_0x1997b7 -; 0x199378 +SaffronCitySign: + jumptext SaffronCitySignText -MapSaffronCitySignpost1Script: ; 0x199378 - jumptext UnknownText_0x1997e6 -; 0x19937b +SaffronGymSign: + jumptext SaffronGymSignText -MapSaffronCitySignpost2Script: ; 0x19937b - jumptext UnknownText_0x199829 -; 0x19937e +FightingDojoSign: + jumptext FightingDojoSignText -MapSaffronCitySignpost3Script: ; 0x19937e - jumptext UnknownText_0x19984a -; 0x199381 +SilphCoSign: + jumptext SilphCoSignText -MapSaffronCitySignpost4Script: ; 0x199381 - jumptext UnknownText_0x199865 -; 0x199384 +MrPsychicsHouseSign: + jumptext MrPsychicsHouseSignText -MapSaffronCitySignpost5Script: ; 0x199384 - jumptext UnknownText_0x199879 -; 0x199387 +SaffronCityMagnetTrainStationSign: + jumptext SaffronCityMagnetTrainStationSignText -MapSaffronCitySignpost6Script: ; 0x199387 +SaffronCityPokeCenterSign: jumpstd pokecentersign -; 0x19938a -MapSaffronCitySignpost7Script: ; 0x19938a +SaffronCityMartSign: jumpstd martsign -; 0x19938d -UnknownText_0x19938d: ; 0x19938d +UnknownText_0x19938d: text "A little girl who" line "is an expert at" @@ -134,9 +113,8 @@ UnknownText_0x19938d: ; 0x19938d para "conversing with." line "It's confusing." done -; 0x19940d -UnknownText_0x19940d: ; 0x19940d +UnknownText_0x19940d: text "The COPYCAT girl" line "looked unhappy." @@ -144,9 +122,8 @@ UnknownText_0x19940d: ; 0x19940d line "her favorite #" cont "DOLL--CLEFAIRY." done -; 0x199460 -UnknownText_0x199460: ; 0x199460 +UnknownText_0x199460: text "You came out from" line "JOHTO?" @@ -154,9 +131,8 @@ UnknownText_0x199460: ; 0x199460 line "home if the MAGNET" cont "TRAIN's running." done -; 0x1994ae -UnknownText_0x1994ae: ; 0x1994ae +UnknownText_0x1994ae: text "You came out from" line "JOHTO?" @@ -164,9 +140,8 @@ UnknownText_0x1994ae: ; 0x1994ae line "home by hopping on" cont "the MAGNET TRAIN." done -; 0x1994fe -UnknownText_0x1994fe: ; 0x1994fe +UnknownText_0x1994fe: text "I went to the GYM," line "raring for battles" cont "against trainers…" @@ -180,9 +155,8 @@ UnknownText_0x1994fe: ; 0x1994fe para "Boy, I was pretty" line "embarrassed." done -; 0x19958e -UnknownText_0x19958e: ; 0x19958e +UnknownText_0x19958e: text "This is SILPH CO.," line "famous for #MON" cont "merchandise." @@ -193,9 +167,8 @@ UnknownText_0x19958e: ; 0x19958e para "company because of" line "that." done -; 0x1995fc -UnknownText_0x1995fc: ; 0x1995fc +UnknownText_0x1995fc: text "Chew… Chew…" para "I hear there's big" @@ -204,9 +177,8 @@ UnknownText_0x1995fc: ; 0x1995fc para "Chew… Chew…" done -; 0x19964b -UnknownText_0x19964b: ; 0x19964b +UnknownText_0x19964b: text "Chew… Chew…" para "I hear there was" @@ -216,18 +188,16 @@ UnknownText_0x19964b: ; 0x19964b para "Chew… Chew…" line "Haaah, I'm full!" done -; 0x1996a5 -UnknownText_0x1996a5: ; 0x1996a5 +UnknownText_0x1996a5: text "Going into an" line "alley for the" para "first time makes" line "me sorta anxious." done -; 0x1996e5 -UnknownText_0x1996e5: ; 0x1996e5 +UnknownText_0x1996e5: text "There's a place" line "called TRAINER" @@ -237,9 +207,8 @@ UnknownText_0x1996e5: ; 0x1996e5 para "gather from all" line "over the place." done -; 0x199745 -UnknownText_0x199745: ; 0x199745 +UnknownText_0x199745: text "Our city was" line "featured on a" cont "radio program." @@ -251,17 +220,15 @@ UnknownText_0x199745: ; 0x199745 line "bit embarrassing" cont "too." done -; 0x1997b7 -UnknownText_0x1997b7: ; 0x1997b7 +SaffronCitySignText: text "SAFFRON CITY" para "Shining, Golden" line "Land of Commerce" done -; 0x1997e6 -UnknownText_0x1997e6: ; 0x1997e6 +SaffronGymSignText: text "SAFFRON CITY" line "#MON GYM" cont "LEADER: SABRINA" @@ -269,34 +236,29 @@ UnknownText_0x1997e6: ; 0x1997e6 para "The Master of" line "Psychic #MON!" done -; 0x199829 -UnknownText_0x199829: ; 0x199829 +FightingDojoSignText: text "Everyone Welcome!" line "FIGHTING DOJO" done -; 0x19984a -UnknownText_0x19984a: ; 0x19984a +SilphCoSignText: text "SILPH CO." line "OFFICE BUILDING" done -; 0x199865 -UnknownText_0x199865: ; 0x199865 +MrPsychicsHouseSignText: text "MR.PSYCHIC'S" line "HOUSE" done -; 0x199879 -UnknownText_0x199879: ; 0x199879 +SaffronCityMagnetTrainStationSignText: text "SAFFRON CITY" line "MAGNET TRAIN" cont "STATION" done -; 0x19989c -SaffronCity_MapEventHeader: ; 0x19989c +SaffronCity_MapEventHeader: ; filler db 0, 0 @@ -323,14 +285,14 @@ SaffronCity_MapEventHeader: ; 0x19989c ; signposts db 8 - signpost 5, 21, $0, MapSaffronCitySignpost0Script - signpost 5, 33, $0, MapSaffronCitySignpost1Script - signpost 5, 25, $0, MapSaffronCitySignpost2Script - signpost 21, 15, $0, MapSaffronCitySignpost3Script - signpost 29, 25, $0, MapSaffronCitySignpost4Script - signpost 5, 11, $0, MapSaffronCitySignpost5Script - signpost 29, 10, $0, MapSaffronCitySignpost6Script - signpost 11, 26, $0, MapSaffronCitySignpost7Script + signpost 5, 21, $0, SaffronCitySign + signpost 5, 33, $0, SaffronGymSign + signpost 5, 25, $0, FightingDojoSign + signpost 21, 15, $0, SilphCoSign + signpost 29, 25, $0, MrPsychicsHouseSign + signpost 5, 11, $0, SaffronCityMagnetTrainStationSign + signpost 29, 10, $0, SaffronCityPokeCenterSign + signpost 11, 26, $0, SaffronCityMartSign ; people-events db 8 @@ -342,4 +304,3 @@ SaffronCity_MapEventHeader: ; 0x19989c person_event SPRITE_YOUNGSTER, 23, 19, $4, $10, 255, 255, $90, 0, YoungsterScript_0x19936c, $ffff person_event SPRITE_YOUNGSTER, 26, 39, $2, $11, 255, 255, $80, 0, YoungsterScript_0x19936f, $ffff person_event SPRITE_LASS, 12, 23, $3, $0, 255, 255, $a0, 0, LassScript_0x199372, $ffff -; 0x19997d diff --git a/maps/SilverCaveOutside.asm b/maps/SilverCaveOutside.asm index c2d74ef80..fb273ae09 100644 --- a/maps/SilverCaveOutside.asm +++ b/maps/SilverCaveOutside.asm @@ -1,4 +1,4 @@ -SilverCaveOutside_MapScriptHeader: ; 0x1b2042 +SilverCaveOutside_MapScriptHeader: ; trigger count db 0 @@ -8,33 +8,26 @@ SilverCaveOutside_MapScriptHeader: ; 0x1b2042 ; callbacks dbw 5, UnknownScript_0x1b2047 -; 0x1b2047 -UnknownScript_0x1b2047: ; 0x1b2047 +UnknownScript_0x1b2047: setflag $004c return -; 0x1b204b -MapSilverCaveOutsideSignpost0Script: ; 0x1b204b +MtSilverPokeCenterSign: jumpstd pokecentersign -; 0x1b204e -MapSilverCaveOutsideSignpost1Script: ; 0x1b204e - jumptext UnknownText_0x1b2054 -; 0x1b2051 +MtSilverSign: + jumptext MtSilverSignText -MapSilverCaveOutsideSignpostItem2: ; 0x1b2051 +MapSilverCaveOutsideSignpostItem2: dw $00b8 db FULL_RESTORE - -; 0x1b2054 -UnknownText_0x1b2054: ; 0x1b2054 +MtSilverSignText: text "MT.SILVER" done -; 0x1b205f -SilverCaveOutside_MapEventHeader: ; 0x1b205f +SilverCaveOutside_MapEventHeader: ; filler db 0, 0 @@ -48,10 +41,9 @@ SilverCaveOutside_MapEventHeader: ; 0x1b205f ; signposts db 3 - signpost 19, 24, $0, MapSilverCaveOutsideSignpost0Script - signpost 13, 17, $0, MapSilverCaveOutsideSignpost1Script + signpost 19, 24, $0, MtSilverPokeCenterSign + signpost 13, 17, $0, MtSilverSign signpost 25, 9, $7, MapSilverCaveOutsideSignpostItem2 ; people-events db 0 -; 0x1b207e diff --git a/maps/SlowpokeWellB1F.asm b/maps/SlowpokeWellB1F.asm index acb8c65e4..2884889bf 100644 --- a/maps/SlowpokeWellB1F.asm +++ b/maps/SlowpokeWellB1F.asm @@ -186,9 +186,8 @@ SlowpokeScript_0x5a695: ; 0x5a695 end ; 0x5a6a0 -BoulderScript_0x5a6a0: ; 0x5a6a0 +SlowpokeWellB1FBoulder: jumpstd strengthboulder -; 0x5a6a3 ItemFragment_0x5a6a3: ; 0x5a6a3 db SUPER_POTION, 1 @@ -430,6 +429,6 @@ SlowpokeWellB1F_MapEventHeader: ; 0x5ac84 person_event SPRITE_SLOWPOKE, 8, 11, $1, $0, 255, 255, $80, 0, SlowpokeScript_0x5a681, $06fb person_event SPRITE_SLOWPOKE, 6, 10, $1, $0, 255, 255, $80, 0, SlowpokeScript_0x5a695, $06fb person_event SPRITE_KURT, 18, 20, $7, $0, 255, 255, $0, 0, KurtScript_0x5a5d5, $0740 - person_event SPRITE_BOULDER, 6, 7, $19, $0, 255, 255, $0, 0, BoulderScript_0x5a6a0, $ffff + person_event SPRITE_BOULDER, 6, 7, $19, $0, 255, 255, $0, 0, SlowpokeWellB1FBoulder, $ffff person_event SPRITE_POKE_BALL, 7, 14, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a6a3, $0662 ; 0x5ad09 diff --git a/maps/UnionCaveB1F.asm b/maps/UnionCaveB1F.asm index 6a5233130..076916215 100644 --- a/maps/UnionCaveB1F.asm +++ b/maps/UnionCaveB1F.asm @@ -130,9 +130,8 @@ ItemFragment_0x5a018: ; 0x5a018 db X_DEFEND, 1 ; 0x5a01a -BoulderScript_0x5a01a: ; 0x5a01a +UnionCaveB1FBoulder: jumpstd strengthboulder -; 0x5a01d HikerPhillipSeenText: ; 0x5a01d text "It's been a while" @@ -256,6 +255,6 @@ UnionCaveB1F_MapEventHeader: ; 0x5a28e person_event SPRITE_SUPER_NERD, 36, 9, $8, $0, 255, 255, $92, 3, TrainerPokemaniacAndrew, $ffff person_event SPRITE_SUPER_NERD, 34, 21, $8, $0, 255, 255, $92, 3, TrainerPokemaniacCalvin, $ffff person_event SPRITE_POKE_BALL, 20, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a016, $065e - person_event SPRITE_BOULDER, 14, 11, $19, $0, 255, 255, $0, 0, BoulderScript_0x5a01a, $ffff + person_event SPRITE_BOULDER, 14, 11, $19, $0, 255, 255, $0, 0, UnionCaveB1FBoulder, $ffff person_event SPRITE_POKE_BALL, 27, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a018, $065f ; 0x5a308 diff --git a/maps/VermilionCity.asm b/maps/VermilionCity.asm index 2307c1724..ac86d4d42 100644 --- a/maps/VermilionCity.asm +++ b/maps/VermilionCity.asm @@ -1,4 +1,4 @@ -VermilionCity_MapScriptHeader: ; 0x1aa97a +VermilionCity_MapScriptHeader: ; trigger count db 0 @@ -8,22 +8,18 @@ VermilionCity_MapScriptHeader: ; 0x1aa97a ; callbacks dbw 5, UnknownScript_0x1aa97f -; 0x1aa97f -UnknownScript_0x1aa97f: ; 0x1aa97f +UnknownScript_0x1aa97f: setflag $003a return -; 0x1aa983 -TeacherScript_0x1aa983: ; 0x1aa983 +TeacherScript_0x1aa983: jumptextfaceplayer UnknownText_0x1aaa15 -; 0x1aa986 -GrampsScript_0x1aa986: ; 0x1aa986 +GrampsScript_0x1aa986: jumptextfaceplayer UnknownText_0x1aaa6f -; 0x1aa989 -MachopScript_0x1aa989: ; 0x1aa989 +VermilionMachop: loadfont writetext UnknownText_0x1aaaca cry MACHOP @@ -35,13 +31,11 @@ MachopScript_0x1aa989: ; 0x1aa989 closetext loadmovesprites end -; 0x1aa99b -SuperNerdScript_0x1aa99b: ; 0x1aa99b +SuperNerdScript_0x1aa99b: jumptextfaceplayer UnknownText_0x1aab1a -; 0x1aa99e -BigSnorlaxScript_0x1aa99e: ; 0x1aa99e +VermilionSnorlax: loadfont special SpecialSnorlaxAwake iftrue UnknownScript_0x1aa9ab @@ -49,9 +43,8 @@ BigSnorlaxScript_0x1aa99e: ; 0x1aa99e closetext loadmovesprites end -; 0x1aa9ab -UnknownScript_0x1aa9ab: ; 0x1aa9ab +UnknownScript_0x1aa9ab: writetext UnknownText_0x1aab84 pause 15 cry SNORLAX @@ -63,86 +56,72 @@ UnknownScript_0x1aa9ab: ; 0x1aa9ab setevent EVENT_FOUGHT_SNORLAX returnafterbattle end -; 0x1aa9c2 -PokefanMScript_0x1aa9c2: ; 0x1aa9c2 +VermilionGymBadgeGuy: faceplayer loadfont - checkevent $00e2 - iftrue UnknownScript_0x1aa9f7 + checkevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY + iftrue .AlreadyGotItem checkcode $7 - if_equal $10, UnknownScript_0x1aa9ea - if_greater_than $d, UnknownScript_0x1aa9e4 - if_greater_than $9, UnknownScript_0x1aa9de + if_equal 16, .AllBadges + if_greater_than 13, .MostBadges + if_greater_than 9, .SomeBadges writetext UnknownText_0x1aabc8 closetext loadmovesprites end -; 0x1aa9de -UnknownScript_0x1aa9de: ; 0x1aa9de +.SomeBadges writetext UnknownText_0x1aac2b closetext loadmovesprites end -; 0x1aa9e4 -UnknownScript_0x1aa9e4: ; 0x1aa9e4 +.MostBadges writetext UnknownText_0x1aac88 closetext loadmovesprites end -; 0x1aa9ea -UnknownScript_0x1aa9ea: ; 0x1aa9ea +.AllBadges writetext UnknownText_0x1aacf3 keeptextopen verbosegiveitem HP_UP, 1 - iffalse UnknownScript_0x1aa9fb - setevent $00e2 -UnknownScript_0x1aa9f7: ; 0x1aa9f7 + iffalse .Done + setevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY +.AlreadyGotItem writetext UnknownText_0x1aad4a closetext -UnknownScript_0x1aa9fb: ; 0x1aa9fb +.Done loadmovesprites end -; 0x1aa9fd -MapVermilionCitySignpost0Script: ; 0x1aa9fd - jumptext UnknownText_0x1aadb9 -; 0x1aaa00 +VermilionCitySign: + jumptext VermilionCitySignText -MapVermilionCitySignpost1Script: ; 0x1aaa00 - jumptext UnknownText_0x1aade7 -; 0x1aaa03 +VermilionGymSign: + jumptext VermilionGymSignText -MapVermilionCitySignpost2Script: ; 0x1aaa03 - jumptext UnknownText_0x1aae28 -; 0x1aaa06 +PokemonFanClubSign: + jumptext PokemonFanClubSignText -MapVermilionCitySignpost3Script: ; 0x1aaa06 - jumptext UnknownText_0x1aae4e -; 0x1aaa09 +VermilionCityDiglettsCaveSign: + jumptext VermilionCityDiglettsCaveSignText -MapVermilionCitySignpost4Script: ; 0x1aaa09 - jumptext UnknownText_0x1aae5e -; 0x1aaa0c +VermilionCityPortSign: + jumptext VermilionCityPortSignText -MapVermilionCitySignpost5Script: ; 0x1aaa0c +VermilionCityPokeCenterSign: jumpstd pokecentersign -; 0x1aaa0f -MapVermilionCitySignpost6Script: ; 0x1aaa0f +VermilionCityMartSign: jumpstd martsign -; 0x1aaa12 -MapVermilionCitySignpostItem7: ; 0x1aaa12 +MapVermilionCitySignpostItem7: dw $00fc db FULL_HEAL - -; 0x1aaa15 -UnknownText_0x1aaa15: ; 0x1aaa15 +UnknownText_0x1aaa15: text "VERMILION PORT is" line "KANTO's seaside" cont "gateway." @@ -151,9 +130,8 @@ UnknownText_0x1aaa15: ; 0x1aaa15 line "around the world" cont "dock here." done -; 0x1aaa6f -UnknownText_0x1aaa6f: ; 0x1aaa6f +UnknownText_0x1aaa6f: text "My #MON is" line "preparing the land" cont "for construction." @@ -162,22 +140,19 @@ UnknownText_0x1aaa6f: ; 0x1aaa6f line "money to start the" cont "project…" done -; 0x1aaaca -UnknownText_0x1aaaca: ; 0x1aaaca +UnknownText_0x1aaaca: text "MACHOP: Guooh" line "gogogoh!" done -; 0x1aaae2 -UnknownText_0x1aaae2: ; 0x1aaae2 +UnknownText_0x1aaae2: text "A MACHOP is growl-" line "ing while stomping" cont "the ground flat." done -; 0x1aab1a -UnknownText_0x1aab1a: ; 0x1aab1a +UnknownText_0x1aab1a: text "There are eight" line "GYMS in KANTO." @@ -185,15 +160,13 @@ UnknownText_0x1aab1a: ; 0x1aab1a line "is VERMILION's" cont "#MON GYM." done -; 0x1aab64 -UnknownText_0x1aab64: ; 0x1aab64 +UnknownText_0x1aab64: text "SNORLAX is snoring" line "peacefully…" done -; 0x1aab84 -UnknownText_0x1aab84: ; 0x1aab84 +UnknownText_0x1aab84: text "The #GEAR was" line "placed near the" cont "sleeping SNORLAX…" @@ -202,9 +175,8 @@ UnknownText_0x1aab84: ; 0x1aab84 para "SNORLAX woke up!" done -; 0x1aabc8 -UnknownText_0x1aabc8: ; 0x1aabc8 +UnknownText_0x1aabc8: text "Skilled trainers" line "gather in KANTO." @@ -214,9 +186,8 @@ UnknownText_0x1aabc8: ; 0x1aabc8 para "They won't be easy" line "to defeat." done -; 0x1aac2b -UnknownText_0x1aac2b: ; 0x1aac2b +UnknownText_0x1aac2b: text "You've started to" line "collect KANTO GYM" cont "BADGES?" @@ -225,9 +196,8 @@ UnknownText_0x1aac2b: ; 0x1aac2b line "that the trainers" cont "here are tough?" done -; 0x1aac88 -UnknownText_0x1aac88: ; 0x1aac88 +UnknownText_0x1aac88: text "I guess you'll be" line "finished with your" @@ -238,9 +208,8 @@ UnknownText_0x1aac88: ; 0x1aac88 line "you get all eight" cont "BADGES." done -; 0x1aacf3 -UnknownText_0x1aacf3: ; 0x1aacf3 +UnknownText_0x1aacf3: text "Congratulations!" para "You got all the" @@ -249,9 +218,8 @@ UnknownText_0x1aacf3: ; 0x1aacf3 para "I've got a reward" line "for your efforts." done -; 0x1aad4a -UnknownText_0x1aad4a: ; 0x1aad4a +UnknownText_0x1aad4a: text "Having a variety" line "of #MON types" @@ -262,17 +230,15 @@ UnknownText_0x1aad4a: ; 0x1aad4a line "GYM BADGES will" cont "help you." done -; 0x1aadb9 -UnknownText_0x1aadb9: ; 0x1aadb9 +VermilionCitySignText: text "VERMILION CITY" para "The Port of" line "Exquisite Sunsets" done -; 0x1aade7 -UnknownText_0x1aade7: ; 0x1aade7 +VermilionGymSignText: text "VERMILION CITY" line "#MON GYM" cont "LEADER: LT.SURGE" @@ -280,28 +246,24 @@ UnknownText_0x1aade7: ; 0x1aade7 para "The Lightning" line "American" done -; 0x1aae28 -UnknownText_0x1aae28: ; 0x1aae28 +PokemonFanClubSignText: text "#MON FAN CLUB" para "All #MON Fans" line "Welcome!" done -; 0x1aae4e -UnknownText_0x1aae4e: ; 0x1aae4e +VermilionCityDiglettsCaveSignText: text "DIGLETT'S CAVE" done -; 0x1aae5e -UnknownText_0x1aae5e: ; 0x1aae5e +VermilionCityPortSignText: text "VERMILION PORT" line "ENTRANCE" done -; 0x1aae77 -VermilionCity_MapEventHeader: ; 0x1aae77 +VermilionCity_MapEventHeader: ; filler db 0, 0 @@ -323,21 +285,20 @@ VermilionCity_MapEventHeader: ; 0x1aae77 ; signposts db 8 - signpost 3, 25, $0, MapVermilionCitySignpost0Script - signpost 19, 5, $0, MapVermilionCitySignpost1Script - signpost 13, 5, $0, MapVermilionCitySignpost2Script - signpost 9, 33, $0, MapVermilionCitySignpost3Script - signpost 15, 27, $0, MapVermilionCitySignpost4Script - signpost 5, 10, $0, MapVermilionCitySignpost5Script - signpost 13, 22, $0, MapVermilionCitySignpost6Script + signpost 3, 25, $0, VermilionCitySign + signpost 19, 5, $0, VermilionGymSign + signpost 13, 5, $0, PokemonFanClubSign + signpost 9, 33, $0, VermilionCityDiglettsCaveSign + signpost 15, 27, $0, VermilionCityPortSign + signpost 5, 10, $0, VermilionCityPokeCenterSign + signpost 13, 22, $0, VermilionCityMartSign signpost 19, 12, $7, MapVermilionCitySignpostItem7 ; people-events db 6 person_event SPRITE_TEACHER, 13, 22, $2, $11, 255, 255, $0, 0, TeacherScript_0x1aa983, $ffff person_event SPRITE_GRAMPS, 10, 27, $9, $0, 255, 255, $0, 0, GrampsScript_0x1aa986, $ffff - person_event SPRITE_MACHOP, 11, 30, $16, $0, 255, 255, $90, 0, MachopScript_0x1aa989, $ffff + person_event SPRITE_MACHOP, 11, 30, $16, $0, 255, 255, $90, 0, VermilionMachop, $ffff person_event SPRITE_SUPER_NERD, 20, 18, $2, $11, 255, 255, $a0, 0, SuperNerdScript_0x1aa99b, $ffff - person_event SPRITE_BIG_SNORLAX, 12, 38, $15, $0, 255, 255, $0, 0, BigSnorlaxScript_0x1aa99e, $0770 - person_event SPRITE_POKEFAN_M, 16, 35, $6, $0, 255, 255, $80, 0, PokefanMScript_0x1aa9c2, $ffff -; 0x1aaf25 + person_event SPRITE_BIG_SNORLAX, 12, 38, $15, $0, 255, 255, $0, 0, VermilionSnorlax, $0770 + person_event SPRITE_POKEFAN_M, 16, 35, $6, $0, 255, 255, $80, 0, VermilionGymBadgeGuy, $ffff diff --git a/maps/VermilionHouseFishingSpeechHouse.asm b/maps/VermilionHouseFishingSpeechHouse.asm index f93cb1f71..11b2a7f67 100644 --- a/maps/VermilionHouseFishingSpeechHouse.asm +++ b/maps/VermilionHouseFishingSpeechHouse.asm @@ -1,24 +1,21 @@ -VermilionHouseFishingSpeechHouse_MapScriptHeader: ; 0x19148b +VermilionHouseFishingSpeechHouse_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x19148d -FishingGuruScript_0x19148d: ; 0x19148d - jumptextfaceplayer UnknownText_0x191496 -; 0x191490 +FishingDude: + jumptextfaceplayer FishingDudeText -MapVermilionHouseFishingSpeechHouseSignpost0Script: ; 0x191490 - jumptext UnknownText_0x1915a3 -; 0x191493 +FishingDudesHousePhoto: + jumptext FishingDudesHousePhotoText -UnknownScript_0x191493: ; 0x191493 +FishingDudesHouseBookshelf: +; unused jumpstd picturebookshelf -; 0x191496 -UnknownText_0x191496: ; 0x191496 +FishingDudeText: text "I am the FISHING" line "DUDE, the elder of" cont "the FISHING BROS." @@ -41,18 +38,16 @@ UnknownText_0x191496: ; 0x191496 line "catch the MAGIKARP" cont "of his dreams." done -; 0x1915a3 -UnknownText_0x1915a3: ; 0x1915a3 +FishingDudesHousePhotoText: text "It's a photo of" line "people fishing…" para "They're having a" line "great time…" done -; 0x1915df -VermilionHouseFishingSpeechHouse_MapEventHeader: ; 0x1915df +VermilionHouseFishingSpeechHouse_MapEventHeader: ; filler db 0, 0 @@ -66,9 +61,8 @@ VermilionHouseFishingSpeechHouse_MapEventHeader: ; 0x1915df ; signposts db 1 - signpost 0, 3, $0, MapVermilionHouseFishingSpeechHouseSignpost0Script + signpost 0, 3, $0, FishingDudesHousePhoto ; people-events db 1 - person_event SPRITE_FISHING_GURU, 8, 6, $6, $0, 255, 255, $a0, 0, FishingGuruScript_0x19148d, $ffff -; 0x191601 + person_event SPRITE_FISHING_GURU, 8, 6, $6, $0, 255, 255, $a0, 0, FishingDude, $ffff diff --git a/maps/VermilionMagnetTrainSpeechHouse.asm b/maps/VermilionMagnetTrainSpeechHouse.asm index f557ff20e..d41c66c1f 100644 --- a/maps/VermilionMagnetTrainSpeechHouse.asm +++ b/maps/VermilionMagnetTrainSpeechHouse.asm @@ -14,9 +14,8 @@ YoungsterScript_0x191eba: ; 0x191eba jumptextfaceplayer UnknownText_0x191f16 ; 0x191ebd -MapVermilionMagnetTrainSpeechHouseSignpost1Script: ; 0x191ebd +VermilionMagnetTrainSpeechHouseBookshelf: jumpstd picturebookshelf -; 0x191ec0 UnknownText_0x191ec0: ; 0x191ec0 text "Do you know about" @@ -49,8 +48,8 @@ VermilionMagnetTrainSpeechHouse_MapEventHeader: ; 0x191f48 ; signposts db 2 - signpost 1, 0, $0, MapVermilionMagnetTrainSpeechHouseSignpost1Script - signpost 1, 1, $0, MapVermilionMagnetTrainSpeechHouseSignpost1Script + signpost 1, 0, $0, VermilionMagnetTrainSpeechHouseBookshelf + signpost 1, 1, $0, VermilionMagnetTrainSpeechHouseBookshelf ; people-events db 2 diff --git a/maps/VictoryRoadGate.asm b/maps/VictoryRoadGate.asm index d9e872879..04fa8a1bc 100644 --- a/maps/VictoryRoadGate.asm +++ b/maps/VictoryRoadGate.asm @@ -30,7 +30,7 @@ UnknownScript_0x9ba04: ; 0x9ba04 writetext UnknownText_0x9ba29 keeptextopen checkcode $7 - if_greater_than $7, UnknownScript_0x9ba19 + if_greater_than 7, UnknownScript_0x9ba19 writetext UnknownText_0x9ba5f closetext loadmovesprites diff --git a/maps/VioletCity.asm b/maps/VioletCity.asm index 828df0dfb..cdd0258c6 100644 --- a/maps/VioletCity.asm +++ b/maps/VioletCity.asm @@ -1,4 +1,4 @@ -VioletCity_MapScriptHeader: ; 0x1a83b2 +VioletCity_MapScriptHeader: ; trigger count db 0 @@ -8,14 +8,12 @@ VioletCity_MapScriptHeader: ; 0x1a83b2 ; callbacks dbw 5, UnknownScript_0x1a83b7 -; 0x1a83b7 -UnknownScript_0x1a83b7: ; 0x1a83b7 +UnknownScript_0x1a83b7: setflag $0043 return -; 0x1a83bb -FisherScript_0x1a83bb: ; 0x1a83bb +FisherScript_0x1a83bb: applymovement $2, MovementData_0x1a8465 faceplayer loadfont @@ -23,16 +21,14 @@ FisherScript_0x1a83bb: ; 0x1a83bb yesorno iffalse UnknownScript_0x1a83d1 jump UnknownScript_0x1a83cb -; 0x1a83cb -UnknownScript_0x1a83cb: ; 0x1a83cb +UnknownScript_0x1a83cb: writetext UnknownText_0x1a84ac closetext loadmovesprites end -; 0x1a83d1 -UnknownScript_0x1a83d1: ; 0x1a83d1 +UnknownScript_0x1a83d1: writetext UnknownText_0x1a84cb closetext loadmovesprites @@ -54,67 +50,51 @@ UnknownScript_0x1a83d1: ; 0x1a83d1 clearevent $06cb waitbutton end -; 0x1a8403 -LassScript_0x1a8403: ; 0x1a8403 +LassScript_0x1a8403: jumptextfaceplayer UnknownText_0x1a8529 -; 0x1a8406 -SuperNerdScript_0x1a8406: ; 0x1a8406 +SuperNerdScript_0x1a8406: jumptextfaceplayer UnknownText_0x1a8593 -; 0x1a8409 -GrampsScript_0x1a8409: ; 0x1a8409 +GrampsScript_0x1a8409: jumptextfaceplayer UnknownText_0x1a85ef -; 0x1a840c -YoungsterScript_0x1a840c: ; 0x1a840c +YoungsterScript_0x1a840c: jumptextfaceplayer UnknownText_0x1a8665 -; 0x1a840f -MapVioletCitySignpost0Script: ; 0x1a840f - jumptext UnknownText_0x1a86b2 -; 0x1a8412 +VioletCitySign: + jumptext VioletCitySignText -MapVioletCitySignpost1Script: ; 0x1a8412 - jumptext UnknownText_0x1a86dc -; 0x1a8415 +VioletGymSign: + jumptext VioletGymSignText -MapVioletCitySignpost2Script: ; 0x1a8415 - jumptext UnknownText_0x1a8724 -; 0x1a8418 +SproutTowerSign: + jumptext SproutTowerSignText -MapVioletCitySignpost3Script: ; 0x1a8418 - jumptext UnknownText_0x1a874d -; 0x1a841b +EarlsPokemonAcademySign: + jumptext EarlsPokemonAcademySignText -MapVioletCitySignpost4Script: ; 0x1a841b +VioletCityPokeCenterSign: jumpstd pokecentersign -; 0x1a841e -MapVioletCitySignpost5Script: ; 0x1a841e +VioletCityMartSign: jumpstd martsign -; 0x1a8421 -ItemFragment_0x1a8421: ; 0x1a8421 +ItemFragment_0x1a8421: db PP_UP, 1 -; 0x1a8423 -ItemFragment_0x1a8423: ; 0x1a8423 +ItemFragment_0x1a8423: db RARE_CANDY, 1 -; 0x1a8425 -FruitTreeScript_0x1a8425: ; 0x1a8425 +FruitTreeScript_0x1a8425: fruittree $9 -; 0x1a8427 -MapVioletCitySignpostItem6: ; 0x1a8427 +MapVioletCitySignpostItem6: dw $00b0 db HYPER_POTION - -; 0x1a842a -MovementData_0x1a842a: ; 0x1a842a +MovementData_0x1a842a: big_step_down big_step_down turn_head_down @@ -172,14 +152,12 @@ MovementData_0x1a842a: ; 0x1a842a big_step_up turn_head_down step_end -; 0x1a8463 -MovementData_0x1a8463: ; 0x1a8463 +MovementData_0x1a8463: step_up step_end -; 0x1a8465 -MovementData_0x1a8465: ; 0x1a8465 +MovementData_0x1a8465: turn_head_down turn_head_left turn_head_up @@ -194,38 +172,33 @@ MovementData_0x1a8465: ; 0x1a8465 turn_head_right turn_head_down step_end -; 0x1a8473 -UnknownText_0x1a8473: ; 0x1a8473 +UnknownText_0x1a8473: text "Hello!" line "You are trainer?" para "Battle GYM LEADER," line "win you did?" done -; 0x1a84ac -UnknownText_0x1a84ac: ; 0x1a84ac +UnknownText_0x1a84ac: text "Ooh, la la!" line "Very indeed nice!" done -; 0x1a84cb -UnknownText_0x1a84cb: ; 0x1a84cb +UnknownText_0x1a84cb: text "Is that so? Then" line "study shall you!" cont "Follow me!" done -; 0x1a84f9 -UnknownText_0x1a84f9: ; 0x1a84f9 +UnknownText_0x1a84f9: text "Here, teacher I" line "am. Good it is" cont "you study here!" done -; 0x1a8529 -UnknownText_0x1a8529: ; 0x1a8529 +UnknownText_0x1a8529: text "Ghosts are rumored" line "to appear in" cont "SPROUT TOWER." @@ -236,9 +209,8 @@ UnknownText_0x1a8529: ; 0x1a8529 para "had no effect on" line "ghosts." done -; 0x1a8593 -UnknownText_0x1a8593: ; 0x1a8593 +UnknownText_0x1a8593: text "Hey, you're a" line "#MON trainer?" @@ -248,9 +220,8 @@ UnknownText_0x1a8593: ; 0x1a8593 para "you'll be ready" line "for prime time!" done -; 0x1a85ef -UnknownText_0x1a85ef: ; 0x1a85ef +UnknownText_0x1a85ef: text "FALKNER, from the" line "VIOLET #MON" @@ -263,9 +234,8 @@ UnknownText_0x1a85ef: ; 0x1a85ef para "has done a great" line "job with it." done -; 0x1a8665 -UnknownText_0x1a8665: ; 0x1a8665 +UnknownText_0x1a8665: text "I saw a wiggly" line "tree up ahead!" @@ -273,17 +243,15 @@ UnknownText_0x1a8665: ; 0x1a8665 line "it squirms and" cont "dances! Cool!" done -; 0x1a86b2 -UnknownText_0x1a86b2: ; 0x1a86b2 +VioletCitySignText: text "VIOLET CITY" para "The City of" line "Nostalgic Scents" done -; 0x1a86dc -UnknownText_0x1a86dc: ; 0x1a86dc +VioletGymSignText: text "VIOLET CITY" line "#MON GYM" cont "LEADER: FALKNER" @@ -291,23 +259,20 @@ UnknownText_0x1a86dc: ; 0x1a86dc para "The Elegant Master" line "of Flying #MON" done -; 0x1a8724 -UnknownText_0x1a8724: ; 0x1a8724 +SproutTowerSignText: text "SPROUT TOWER" para "Experience the" line "Way of #MON" done -; 0x1a874d -UnknownText_0x1a874d: ; 0x1a874d +EarlsPokemonAcademySignText: text "EARL'S #MON" line "ACADEMY" done -; 0x1a8762 -VioletCity_MapEventHeader: ; 0x1a8762 +VioletCity_MapEventHeader: ; filler db 0, 0 @@ -328,12 +293,12 @@ VioletCity_MapEventHeader: ; 0x1a8762 ; signposts db 7 - signpost 20, 24, $0, MapVioletCitySignpost0Script - signpost 17, 15, $0, MapVioletCitySignpost1Script - signpost 8, 24, $0, MapVioletCitySignpost2Script - signpost 17, 27, $0, MapVioletCitySignpost3Script - signpost 25, 32, $0, MapVioletCitySignpost4Script - signpost 17, 10, $0, MapVioletCitySignpost5Script + signpost 20, 24, $0, VioletCitySign + signpost 17, 15, $0, VioletGymSign + signpost 8, 24, $0, SproutTowerSign + signpost 17, 27, $0, EarlsPokemonAcademySign + signpost 25, 32, $0, VioletCityPokeCenterSign + signpost 17, 10, $0, VioletCityMartSign signpost 14, 37, $7, MapVioletCitySignpostItem6 ; people-events @@ -346,4 +311,3 @@ VioletCity_MapEventHeader: ; 0x1a8762 person_event SPRITE_FRUIT_TREE, 33, 18, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a8425, $ffff person_event SPRITE_POKE_BALL, 5, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a8421, $0643 person_event SPRITE_POKE_BALL, 9, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a8423, $0644 -; 0x1a8820 diff --git a/maps/ViridianCity.asm b/maps/ViridianCity.asm index d136f9101..a67644788 100644 --- a/maps/ViridianCity.asm +++ b/maps/ViridianCity.asm @@ -1,4 +1,4 @@ -ViridianCity_MapScriptHeader: ; 0x1a9a43 +ViridianCity_MapScriptHeader: ; trigger count db 0 @@ -8,14 +8,12 @@ ViridianCity_MapScriptHeader: ; 0x1a9a43 ; callbacks dbw 5, UnknownScript_0x1a9a48 -; 0x1a9a48 -UnknownScript_0x1a9a48: ; 0x1a9a48 +UnknownScript_0x1a9a48: setflag $0036 return -; 0x1a9a4c -GrampsScript_0x1a9a4c: ; 0x1a9a4c +GrampsScript_0x1a9a4c: faceplayer loadfont writetext UnknownText_0x1a9aa5 @@ -25,16 +23,14 @@ GrampsScript_0x1a9a4c: ; 0x1a9a4c closetext loadmovesprites end -; 0x1a9a5b -UnknownScript_0x1a9a5b: ; 0x1a9a5b +UnknownScript_0x1a9a5b: writetext UnknownText_0x1a9bb7 closetext loadmovesprites end -; 0x1a9a61 -GrampsScript_0x1a9a61: ; 0x1a9a61 +GrampsScript_0x1a9a61: faceplayer loadfont checkevent $0775 @@ -43,16 +39,14 @@ GrampsScript_0x1a9a61: ; 0x1a9a61 closetext loadmovesprites end -; 0x1a9a6f -UnknownScript_0x1a9a6f: ; 0x1a9a6f +UnknownScript_0x1a9a6f: writetext UnknownText_0x1a9c7e closetext loadmovesprites end -; 0x1a9a75 -FisherScript_0x1a9a75: ; 0x1a9a75 +FisherScript_0x1a9a75: faceplayer loadfont checkevent EVENT_GOT_TM42_DREAM_EATER @@ -62,43 +56,35 @@ FisherScript_0x1a9a75: ; 0x1a9a75 verbosegiveitem TM_42, 1 iffalse UnknownScript_0x1a9a8e setevent EVENT_GOT_TM42_DREAM_EATER -UnknownScript_0x1a9a8a: ; 0x1a9a8a +UnknownScript_0x1a9a8a: writetext UnknownText_0x1a9d86 closetext -UnknownScript_0x1a9a8e: ; 0x1a9a8e +UnknownScript_0x1a9a8e: loadmovesprites end -; 0x1a9a90 -YoungsterScript_0x1a9a90: ; 0x1a9a90 +YoungsterScript_0x1a9a90: jumptextfaceplayer UnknownText_0x1a9daa -; 0x1a9a93 -MapViridianCitySignpost0Script: ; 0x1a9a93 - jumptext UnknownText_0x1a9def -; 0x1a9a96 +ViridianCitySign: + jumptext ViridianCitySignText -MapViridianCitySignpost1Script: ; 0x1a9a96 - jumptext UnknownText_0x1a9e1b -; 0x1a9a99 +ViridianGymSign: + jumptext ViridianGymSignText -MapViridianCitySignpost2Script: ; 0x1a9a99 - jumptext UnknownText_0x1a9e60 -; 0x1a9a9c +ViridianCityWelcomeSign: + jumptext ViridianCityWelcomeSignText -MapViridianCitySignpost3Script: ; 0x1a9a9c - jumptext UnknownText_0x1a9e99 -; 0x1a9a9f +TrainerHouseSign: + jumptext TrainerHouseSignText -MapViridianCitySignpost4Script: ; 0x1a9a9f +ViridianCityPokeCenterSign: jumpstd pokecentersign -; 0x1a9aa2 -MapViridianCitySignpost5Script: ; 0x1a9aa2 +ViridianCityMartSign: jumpstd martsign -; 0x1a9aa5 -UnknownText_0x1a9aa5: ; 0x1a9aa5 +UnknownText_0x1a9aa5: text "Hey, kid! I just" line "had a double shot" @@ -117,18 +103,16 @@ UnknownText_0x1a9aa5: ; 0x1a9aa5 para "Do you believe me?" done -; 0x1a9b6f -UnknownText_0x1a9b6f: ; 0x1a9b6f +UnknownText_0x1a9b6f: text "Good, good. Yes, I" line "was something out" para "of the ordinary," line "let me tell you!" done -; 0x1a9bb7 -UnknownText_0x1a9bb7: ; 0x1a9bb7 +UnknownText_0x1a9bb7: text "What? You little" line "whelp!" @@ -138,9 +122,8 @@ UnknownText_0x1a9bb7: ; 0x1a9bb7 para "show you a thing" line "or two. Humph!" done -; 0x1a9c11 -UnknownText_0x1a9c11: ; 0x1a9c11 +UnknownText_0x1a9c11: text "This GYM didn't" line "have a LEADER" cont "until recently." @@ -151,18 +134,16 @@ UnknownText_0x1a9c11: ; 0x1a9c11 para "LEADER, but he's" line "often away." done -; 0x1a9c7e -UnknownText_0x1a9c7e: ; 0x1a9c7e +UnknownText_0x1a9c7e: text "Are you going to" line "battle the LEADER?" para "Good luck to you." line "You'll need it." done -; 0x1a9cc4 -UnknownText_0x1a9cc4: ; 0x1a9cc4 +UnknownText_0x1a9cc4: text "Yawn!" para "I must have dozed" @@ -184,34 +165,30 @@ UnknownText_0x1a9cc4: ; 0x1a9cc4 line "Here, you can have" cont "this TM." done -; 0x1a9d86 -UnknownText_0x1a9d86: ; 0x1a9d86 +UnknownText_0x1a9d86: text "TM42 contains" line "DREAM EATER…" para "…Zzzzz…" done -; 0x1a9daa -UnknownText_0x1a9daa: ; 0x1a9daa +UnknownText_0x1a9daa: text "I heard that there" line "are many items on" para "the ground in" line "VIRIDIAN FOREST." done -; 0x1a9def -UnknownText_0x1a9def: ; 0x1a9def +ViridianCitySignText: text "VIRIDIAN CITY" para "The Eternally" line "Green Paradise" done -; 0x1a9e1b -UnknownText_0x1a9e1b: ; 0x1a9e1b +ViridianGymSignText: text "VIRIDIAN CITY" line "#MON GYM" cont "LEADER: …" @@ -219,26 +196,23 @@ UnknownText_0x1a9e1b: ; 0x1a9e1b para "The rest of the" line "text is illegible…" done -; 0x1a9e60 -UnknownText_0x1a9e60: ; 0x1a9e60 +ViridianCityWelcomeSignText: text "WELCOME TO" line "VIRIDIAN CITY," para "THE GATEWAY TO" line "INDIGO PLATEAU" done -; 0x1a9e99 -UnknownText_0x1a9e99: ; 0x1a9e99 +TrainerHouseSignText: text "TRAINER HOUSE" para "The Club for Top" line "Trainer Battles" done -; 0x1a9ec9 -ViridianCity_MapEventHeader: ; 0x1a9ec9 +ViridianCity_MapEventHeader: ; filler db 0, 0 @@ -255,12 +229,12 @@ ViridianCity_MapEventHeader: ; 0x1a9ec9 ; signposts db 6 - signpost 17, 17, $0, MapViridianCitySignpost0Script - signpost 7, 27, $0, MapViridianCitySignpost1Script - signpost 1, 19, $0, MapViridianCitySignpost2Script - signpost 15, 21, $0, MapViridianCitySignpost3Script - signpost 25, 24, $0, MapViridianCitySignpost4Script - signpost 19, 30, $0, MapViridianCitySignpost5Script + signpost 17, 17, $0, ViridianCitySign + signpost 7, 27, $0, ViridianGymSign + signpost 1, 19, $0, ViridianCityWelcomeSign + signpost 15, 21, $0, TrainerHouseSign + signpost 25, 24, $0, ViridianCityPokeCenterSign + signpost 19, 30, $0, ViridianCityMartSign ; people-events db 4 @@ -268,4 +242,3 @@ ViridianCity_MapEventHeader: ; 0x1a9ec9 person_event SPRITE_GRAMPS, 12, 34, $6, $0, 255, 255, $90, 0, GrampsScript_0x1a9a61, $ffff person_event SPRITE_FISHER, 27, 10, $6, $0, 255, 255, $80, 0, FisherScript_0x1a9a75, $ffff person_event SPRITE_YOUNGSTER, 25, 21, $2, $33, 255, 255, $a0, 0, YoungsterScript_0x1a9a90, $ffff -; 0x1a9f3a diff --git a/maps/WhirlIslandB1F.asm b/maps/WhirlIslandB1F.asm index 03c939334..c1345d8d4 100644 --- a/maps/WhirlIslandB1F.asm +++ b/maps/WhirlIslandB1F.asm @@ -26,9 +26,8 @@ ItemFragment_0x18c418: ; 0x18c418 db ESCAPE_ROPE, 1 ; 0x18c41a -BoulderScript_0x18c41a: ; 0x18c41a +WhirlIslandB1FBoulder: jumpstd strengthboulder -; 0x18c41d MapWhirlIslandB1FSignpostItem0: ; 0x18c41d dw $0097 @@ -80,5 +79,5 @@ WhirlIslandB1F_MapEventHeader: ; 0x18c426 person_event SPRITE_POKE_BALL, 27, 37, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c414, $0693 person_event SPRITE_POKE_BALL, 12, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c416, $0694 person_event SPRITE_POKE_BALL, 30, 23, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c418, $0695 - person_event SPRITE_BOULDER, 30, 27, $19, $0, 255, 255, $0, 0, BoulderScript_0x18c41a, $ffff + person_event SPRITE_BOULDER, 30, 27, $19, $0, 255, 255, $0, 0, WhirlIslandB1FBoulder, $ffff ; 0x18c4b6 |