summaryrefslogtreecommitdiff
path: root/maps/GoldenrodCity.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/GoldenrodCity.asm')
-rw-r--r--maps/GoldenrodCity.asm315
1 files changed, 115 insertions, 200 deletions
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