diff options
Diffstat (limited to 'maps/CeruleanCity.asm')
-rw-r--r-- | maps/CeruleanCity.asm | 153 |
1 files changed, 57 insertions, 96 deletions
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 |