summaryrefslogtreecommitdiff
path: root/maps/CeruleanCity.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/CeruleanCity.asm')
-rw-r--r--maps/CeruleanCity.asm153
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