diff options
Diffstat (limited to 'maps/GoldenrodPokeCenter1F.asm')
-rw-r--r-- | maps/GoldenrodPokeCenter1F.asm | 272 |
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 |