summaryrefslogtreecommitdiff
path: root/maps/GoldenrodPokeCenter1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/GoldenrodPokeCenter1F.asm')
-rw-r--r--maps/GoldenrodPokeCenter1F.asm272
1 files changed, 95 insertions, 177 deletions
diff --git a/maps/GoldenrodPokeCenter1F.asm b/maps/GoldenrodPokeCenter1F.asm
index 1a5b34d65..c74f59265 100644
--- a/maps/GoldenrodPokeCenter1F.asm
+++ b/maps/GoldenrodPokeCenter1F.asm
@@ -1,23 +1,20 @@
-GoldenrodPokeCenter1F_MapScriptHeader: ; 0x60f8f
- ; trigger count
+GoldenrodPokeCenter1F_MapScriptHeader:
+.MapTriggers:
db 0
- ; callback count
+.MapCallbacks:
db 0
-; 0x60f91
-NurseScript_0x60f91: ; 0x60f91
+NurseScript_0x60f91:
jumpstd pokecenternurse
-; 0x60f94
-UnknownScript_0x60f94: ; 0x60f94
+UnknownScript_0x60f94:
writebyte $b
special Function170687
if_equal $b, UnknownScript_0x60f9e
end
-; 0x60f9e
-UnknownScript_0x60f9e: ; 0x60f9e
+UnknownScript_0x60f9e:
checkevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER
iftrue UnknownScript_0x60fd8
playsound SFX_EXIT_BUILDING
@@ -40,18 +37,16 @@ UnknownScript_0x60f9e: ; 0x60f9e
special RestartMapMusic
disappear $3
playsound SFX_EXIT_BUILDING
-UnknownScript_0x60fd8: ; 0x60fd8
+UnknownScript_0x60fd8:
end
-; 0x60fd9
-UnknownScript_0x60fd9: ; 0x60fd9
+UnknownScript_0x60fd9:
writebyte $b
special Function170687
if_equal $b, UnknownScript_0x60fe3
end
-; 0x60fe3
-UnknownScript_0x60fe3: ; 0x60fe3
+UnknownScript_0x60fe3:
checkevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER
iftrue UnknownScript_0x6101d
playsound SFX_EXIT_BUILDING
@@ -74,19 +69,16 @@ UnknownScript_0x60fe3: ; 0x60fe3
special RestartMapMusic
disappear $3
playsound SFX_EXIT_BUILDING
-UnknownScript_0x6101d: ; 0x6101d
+UnknownScript_0x6101d:
end
-; 0x6101e
-GameboyKidScript_0x6101e: ; 0x6101e
+GameboyKidScript_0x6101e:
jumptextfaceplayer UnknownText_0x62105
-; 0x61021
-LassScript_0x61021: ; 0x61021
+LassScript_0x61021:
jumptextfaceplayer UnknownText_0x62260
-; 0x61024
-PokefanFScript_0x61024: ; 0x61024
+PokefanFScript_0x61024:
faceplayer
loadfont
writetext UnknownText_0x623fb
@@ -106,41 +98,36 @@ PokefanFScript_0x61024: ; 0x61024
closetext
loadmovesprites
end
-; 0x6104b
-UnknownScript_0x6104b: ; 0x6104b
+UnknownScript_0x6104b:
writetext UnknownText_0x62509
closetext
loadmovesprites
end
-; 0x61051
-UnknownScript_0x61051: ; 0x61051
+UnknownScript_0x61051:
giveitem EON_MAIL, $1
writetext UnknownText_0x6252a
closetext
loadmovesprites
end
-; 0x6105a
-MovementData_0x6105a: ; 0x6105a
+MovementData_0x6105a:
step_up
step_right
step_right
step_right
turn_head_down
step_end
-; 0x61060
-MovementData_0x61060: ; 0x61060
+MovementData_0x61060:
step_left
step_left
step_left
step_down
step_end
-; 0x61065
-MovementData_0x61065: ; 0x61065
+MovementData_0x61065:
step_up
step_right
step_right
@@ -148,19 +135,17 @@ MovementData_0x61065: ; 0x61065
step_right
turn_head_down
step_end
-; 0x6106c
-MovementData_0x6106c: ; 0x6106c
+MovementData_0x6106c:
step_left
step_left
step_left
step_left
step_down
step_end
-; 0x61072
; unused
-UnknownText_0x61072: ; 0x61072
+UnknownText_0x61072:
text "Hello! Welcome to"
line "#COM CENTER"
cont "TRADE CORNER."
@@ -169,9 +154,8 @@ UnknownText_0x61072: ; 0x61072
line "#MON with other"
cont "people far away."
done
-; 0x610ce
-UnknownText_0x610ce: ; 0x610ce
+UnknownText_0x610ce:
text "To make a trade,"
line "we must hold your"
cont "#MON."
@@ -179,16 +163,14 @@ UnknownText_0x610ce: ; 0x610ce
para "Would you like to"
line "trade?"
done
-; 0x61111
-UnknownText_0x61111: ; 0x61111
+UnknownText_0x61111:
text "What kind of"
line "#MON do you"
cont "want in return?"
done
-; 0x6113b
-UnknownText_0x6113b: ; 0x6113b
+UnknownText_0x6113b:
text "Fine. We will try"
line "to trade your"
@@ -207,9 +189,8 @@ UnknownText_0x6113b: ; 0x6113b
line "we prepare the"
cont "room for it."
done
-; 0x611c9
-UnknownText_0x611c9: ; 0x611c9
+UnknownText_0x611c9:
text "Fine. We will try"
line "to trade your"
@@ -227,9 +208,8 @@ UnknownText_0x611c9: ; 0x611c9
line "we prepare the"
cont "room for it."
done
-; 0x61271
-UnknownText_0x61271: ; 0x61271
+UnknownText_0x61271:
text "Your trade #MON"
line "has been received."
@@ -239,9 +219,8 @@ UnknownText_0x61271: ; 0x61271
para "partner. Please"
line "come back later."
done
-; 0x612d8
-UnknownText_0x612d8: ; 0x612d8
+UnknownText_0x612d8:
text "Oh? You have only"
line "one #MON in"
cont "your party. "
@@ -251,67 +230,58 @@ UnknownText_0x612d8: ; 0x612d8
cont "creased the size"
cont "of your party."
done
-; 0x61344
-UnknownText_0x61344: ; 0x61344
+UnknownText_0x61344:
text "We hope to see you"
line "again."
done
-; 0x6135f
-UnknownText_0x6135f: ; 0x6135f
+UnknownText_0x6135f:
text "Communication"
line "error…"
done
-; 0x61375
-UnknownText_0x61375: ; 0x61375
+UnknownText_0x61375:
text "If we accept that"
line "#MON, what will"
cont "you battle with?"
done
-; 0x613a9
-UnknownText_0x613a9: ; 0x613a9
+UnknownText_0x613a9:
text "Sorry. We can't"
line "accept an EGG."
done
-; 0x613c8
-UnknownText_0x613c8: ; 0x613c8
+UnknownText_0x613c8:
text "Sorry, but your"
line "#MON appears to"
para "be abnormal. We"
line "can't accept it."
done
-; 0x61409
-UnknownText_0x61409: ; 0x61409
+UnknownText_0x61409:
text "Oh? Aren't we"
line "already holding a"
cont "#MON of yours?"
done
-; 0x61438
-UnknownText_0x61438: ; 0x61438
+UnknownText_0x61438:
text "We'll check the"
line "rooms."
para "Please wait."
done
-; 0x6145c
-UnknownText_0x6145c: ; 0x6145c
+UnknownText_0x6145c:
text "Thank you for your"
line "patience."
para "A trade partner"
line "has been found."
done
-; 0x6149a
-UnknownText_0x6149a: ; 0x6149a
+UnknownText_0x6149a:
text "It's your new"
line "partner."
@@ -321,9 +291,8 @@ UnknownText_0x6149a: ; 0x6149a
para "We hope to see you"
line "again."
done
-; 0x614ed
-UnknownText_0x614ed: ; 0x614ed
+UnknownText_0x614ed:
text "Uh-oh. Your party"
line "is already full."
@@ -331,9 +300,8 @@ UnknownText_0x614ed: ; 0x614ed
line "when you have room"
cont "in your party."
done
-; 0x61544
-UnknownText_0x61544: ; 0x61544
+UnknownText_0x61544:
text "It's unfortunate,"
line "but no one has"
@@ -343,15 +311,13 @@ UnknownText_0x61544: ; 0x61544
para "Would you like"
line "your #MON back?"
done
-; 0x615a5
-UnknownText_0x615a5: ; 0x615a5
+UnknownText_0x615a5:
text "We have returned"
line "your #MON."
done
-; 0x615c2
-UnknownText_0x615c2: ; 0x615c2
+UnknownText_0x615c2:
text "It's unfortunate,"
line "but no one has"
@@ -367,22 +333,19 @@ UnknownText_0x615c2: ; 0x615c2
para "Sorry, but we must"
line "return it to you."
done
-; 0x6166e
-UnknownText_0x6166e: ; 0x6166e
+UnknownText_0x6166e:
text "We hope to see you"
line "again."
done
-; 0x61689
-UnknownText_0x61689: ; 0x61689
+UnknownText_0x61689:
text "Fine. We will"
line "continue to hold"
cont "your #MON."
done
-; 0x616b4
-UnknownText_0x616b4: ; 0x616b4
+UnknownText_0x616b4:
text "Oh? You left your"
line "#MON with us"
cont "only recently."
@@ -390,28 +353,24 @@ UnknownText_0x616b4: ; 0x616b4
para "Please come back"
line "later."
done
-; 0x616fb
-UnknownText_0x616fb: ; 0x616fb
+UnknownText_0x616fb:
text "We'll SAVE before"
line "connecting to the"
cont "CENTER."
done
-; 0x61727
-UnknownText_0x61727: ; 0x61727
+UnknownText_0x61727:
text "Which #MON do"
line "you want to trade?"
done
-; 0x61749
-UnknownText_0x61749: ; 0x61749
+UnknownText_0x61749:
text "Sorry, but we must"
line "cancel the trade."
done
-; 0x6176f
-UnknownText_0x6176f: ; 0x6176f
+UnknownText_0x6176f:
text "Oh!"
para "I see you have an"
@@ -423,9 +382,8 @@ UnknownText_0x6176f: ; 0x6176f
para "redeem for a"
line "special #MON!"
done
-; 0x617d2
-UnknownText_0x617d2: ; 0x617d2
+UnknownText_0x617d2:
text "Let me give you a"
line "quick briefing."
@@ -457,15 +415,13 @@ UnknownText_0x617d2: ; 0x617d2
para "sent from the"
line "chosen room."
done
-; 0x6191f
-UnknownText_0x6191f: ; 0x6191f
+UnknownText_0x6191f:
text "Please wait a"
line "moment."
done
-; 0x61936
-UnknownText_0x61936: ; 0x61936
+UnknownText_0x61936:
text "Thank you for"
line "waiting."
@@ -477,30 +433,26 @@ UnknownText_0x61936: ; 0x61936
para "Please raise it"
line "with loving care."
done
-; 0x61996
-UnknownText_0x61996: ; 0x61996
+UnknownText_0x61996:
text "I'm awfully sorry."
para "The EGG TICKET"
line "exchange service"
cont "isn't running now."
done
-; 0x619db
-UnknownText_0x619db: ; 0x619db
+UnknownText_0x619db:
text "It's a #MON"
line "NEWS MACHINE."
done
-; 0x619f5
-UnknownText_0x619f5: ; 0x619f5
+UnknownText_0x619f5:
text "What would you"
line "like to do?"
done
-; 0x61a11
-UnknownText_0x61a11: ; 0x61a11
+UnknownText_0x61a11:
text "#MON NEWS is"
line "news compiled from"
@@ -534,54 +486,47 @@ UnknownText_0x61a11: ; 0x61a11
para "You might even be"
line "in the NEWS!"
done
-; 0x61b7c
-UnknownText_0x61b7c: ; 0x61b7c
+UnknownText_0x61b7c:
text "Would you like to"
line "get the NEWS?"
done
-; 0x61b9d
-UnknownText_0x61b9d: ; 0x61b9d
+UnknownText_0x61b9d:
text "Reading the latest"
line "NEWS… Please wait."
done
-; 0x61bc4
-UnknownText_0x61bc4: ; 0x61bc4
+UnknownText_0x61bc4:
text "There is no old"
line "NEWS…"
done
-; 0x61bdb
-UnknownText_0x61bdb: ; 0x61bdb
+UnknownText_0x61bdb:
text "The NEWS data is"
line "corrupted."
para "Please download"
line "the NEWS again."
done
-; 0x61c18
-UnknownText_0x61c18: ; 0x61c18
+UnknownText_0x61c18:
text "We're making"
line "preparations."
para "Please come back"
line "later."
done
-; 0x61c4b
-UnknownText_0x61c4b: ; 0x61c4b
+UnknownText_0x61c4b:
text "We will SAVE your"
line "progress before"
para "starting the NEWS"
line "MACHINE."
done
-; 0x61c89
-UnknownText_0x61c89: ; 0x61c89
+UnknownText_0x61c89:
text "Whoa, this #MON"
line "CENTER is huge."
@@ -591,9 +536,8 @@ UnknownText_0x61c89: ; 0x61c89
para "installed lots of"
line "new machines too."
done
-; 0x61cef
-UnknownText_0x61cef: ; 0x61cef
+UnknownText_0x61cef:
text "I thought up a fun"
line "new thing for the"
cont "TRADE CORNER!"
@@ -620,9 +564,8 @@ UnknownText_0x61cef: ; 0x61cef
para "make lots of new"
line "friends!"
done
-; 0x61dfd
-UnknownText_0x61dfd: ; 0x61dfd
+UnknownText_0x61dfd:
text "They said you can"
line "trade #MON with"
@@ -632,9 +575,8 @@ UnknownText_0x61dfd: ; 0x61dfd
para "But they're still"
line "adjusting things."
done
-; 0x61e5c
-UnknownText_0x61e5c: ; 0x61e5c
+UnknownText_0x61e5c:
text "Some girl I don't"
line "know sent me her"
@@ -644,9 +586,8 @@ UnknownText_0x61e5c: ; 0x61e5c
para "for a #MON that"
line "you want."
done
-; 0x61eb2
-UnknownText_0x61eb2: ; 0x61eb2
+UnknownText_0x61eb2:
text "I received a"
line "female HOPPIP, but"
cont "its named STANLEY!"
@@ -654,9 +595,8 @@ UnknownText_0x61eb2: ; 0x61eb2
para "That's my dad's"
line "name!"
done
-; 0x61efa
-UnknownText_0x61efa: ; 0x61efa
+UnknownText_0x61efa:
text "What is the NEWS"
line "MACHINE?"
@@ -664,9 +604,8 @@ UnknownText_0x61efa: ; 0x61efa
line "from a wider area"
cont "than the radio?"
done
-; 0x61f48
-UnknownText_0x61f48: ; 0x61f48
+UnknownText_0x61f48:
text "The #COM CENTER"
line "will link with all"
@@ -679,9 +618,8 @@ UnknownText_0x61f48: ; 0x61f48
para "link with all"
line "sorts of people."
done
-; 0x61fc9
-UnknownText_0x61fc9: ; 0x61fc9
+UnknownText_0x61fc9:
text "The machines here"
line "can't be used yet."
@@ -691,25 +629,22 @@ UnknownText_0x61fc9: ; 0x61fc9
para "place before other"
line "people."
done
-; 0x6202c
-UnknownText_0x6202c: ; 0x6202c
+UnknownText_0x6202c:
text "My friend was in"
line "the NEWS a while"
para "back. I was really"
line "surprised!"
done
-; 0x6206d
-UnknownText_0x6206d: ; 0x6206d
+UnknownText_0x6206d:
text "I get anxious if I"
line "don't check out"
cont "the latest NEWS!"
done
-; 0x620a1
-UnknownText_0x620a1: ; 0x620a1
+UnknownText_0x620a1:
text "If I get in the"
line "NEWS and become"
@@ -720,9 +655,8 @@ UnknownText_0x620a1: ; 0x620a1
line "could get in the"
cont "NEWS?"
done
-; 0x62105
-UnknownText_0x62105: ; 0x62105
+UnknownText_0x62105:
text "The COLOSSEUM"
line "upstairs is for"
cont "link battles."
@@ -733,9 +667,8 @@ UnknownText_0x62105: ; 0x62105
para "wall, so I can't"
line "afford to lose."
done
-; 0x62173
-UnknownText_0x62173: ; 0x62173
+UnknownText_0x62173:
text "I came over here"
line "when I got word"
@@ -752,18 +685,16 @@ UnknownText_0x62173: ; 0x62173
para "with all their"
line "preparations…"
done
-; 0x62222
-UnknownText_0x62222: ; 0x62222
+UnknownText_0x62222:
text "Just seeing all"
line "these new things"
para "here makes me feel"
line "younger!"
done
-; 0x62260
-UnknownText_0x62260: ; 0x62260
+UnknownText_0x62260:
text "A higher level"
line "#MON doesn't"
cont "always win."
@@ -778,9 +709,8 @@ UnknownText_0x62260: ; 0x62260
para "#MON that is"
line "the toughest."
done
-; 0x622f0
-UnknownText_0x622f0: ; 0x622f0
+UnknownText_0x622f0:
text "<PLAYER>, isn't it?"
para "Congratulations!"
@@ -791,15 +721,13 @@ UnknownText_0x622f0: ; 0x622f0
para "Please accept it!"
done
-; 0x62359
-UnknownText_0x62359: ; 0x62359
+UnknownText_0x62359:
text "Please do come"
line "again!"
done
-; 0x62370
-UnknownText_0x62370: ; 0x62370
+UnknownText_0x62370:
text "#COM CENTER"
line "1F INFORMATION"
@@ -812,18 +740,16 @@ UnknownText_0x62370: ; 0x62370
para "Right:"
line "#MON NEWS"
done
-; 0x623c7
-UnknownText_0x623c7: ; 0x623c7
+UnknownText_0x623c7:
text "It's a #MON"
line "NEWS MACHINE!"
para "It's not in"
line "operation yet…"
done
-; 0x623fb
-UnknownText_0x623fb: ; 0x623fb
+UnknownText_0x623fb:
text "Oh my, your pack"
line "looks so heavy!"
@@ -837,71 +763,63 @@ UnknownText_0x623fb: ; 0x623fb
para "You can part with"
line "one, can't you?"
done
-; 0x6248c
-UnknownText_0x6248c: ; 0x6248c
+UnknownText_0x6248c:
text "Give away an EON"
line "MAIL?"
done
-; 0x624a4
-UnknownText_0x624a4: ; 0x624a4
+UnknownText_0x624a4:
text "Oh, that's great!"
line "Thank you, honey!"
para "Here, this is for"
line "you in return!"
done
-; 0x624e9
-UnknownText_0x624e9: ; 0x624e9
+UnknownText_0x624e9:
text "My daughter will"
line "be delighted!"
done
-; 0x62509
-UnknownText_0x62509: ; 0x62509
+UnknownText_0x62509:
text "Oh? You don't have"
line "one? Too bad."
done
-; 0x6252a
-UnknownText_0x6252a: ; 0x6252a
+UnknownText_0x6252a:
text "Oh… Well, another"
line "time, then."
done
-; 0x62549
-UnknownText_0x62549: ; 0x62549
+UnknownText_0x62549:
text "<PLAYER> gave away"
line "the EON MAIL."
done
-; 0x62564
-GoldenrodPokeCenter1F_MapEventHeader: ; 0x62564
+GoldenrodPokeCenter1F_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 4
warp_def $7, $3, 15, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $7, $4, 15, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $6, $0, 1, GROUP_GOLDENROD_POKECOM_CENTER_2F_MOBILE, MAP_GOLDENROD_POKECOM_CENTER_2F_MOBILE
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
- ; xy triggers
+.XYTriggers:
db 2
xy_trigger 0, $7, $3, $0, UnknownScript_0x60f94, $0, $0
xy_trigger 0, $7, $4, $0, UnknownScript_0x60fd9, $0, $0
- ; signposts
+.Signposts:
db 0
- ; people-events
+.PersonEvents:
db 5
- person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x60f91, $ffff
- person_event SPRITE_LINK_RECEPTIONIST, 12, 20, $6, $0, 255, 255, $90, 0, ObjectEvent, $ffff
- person_event SPRITE_GAMEBOY_KID, 5, 10, $6, $0, 255, 255, $a0, 0, GameboyKidScript_0x6101e, $ffff
- person_event SPRITE_LASS, 8, 5, $5, $1, 255, 255, $0, 0, LassScript_0x61021, $ffff
- person_event SPRITE_POKEFAN_F, 9, 11, $6, $0, 255, 255, $b0, 0, PokefanFScript_0x61024, $ffff
-; 0x625cf
+ person_event SPRITE_NURSE, 5, 7, OW_UP | $2, $0, -1, -1, $0, 0, NurseScript_0x60f91, -1
+ person_event SPRITE_LINK_RECEPTIONIST, 12, 20, OW_UP | $2, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, ObjectEvent, -1
+ person_event SPRITE_GAMEBOY_KID, 5, 10, OW_UP | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, GameboyKidScript_0x6101e, -1
+ person_event SPRITE_LASS, 8, 5, OW_UP | $1, $1, -1, -1, $0, 0, LassScript_0x61021, -1
+ person_event SPRITE_POKEFAN_F, 9, 11, OW_UP | $2, $0, -1, -1, (PAL_OW_BROWN << 4) | $80, 0, PokefanFScript_0x61024, -1