diff options
Diffstat (limited to 'maps/GoldenrodPokeCenter1F.asm')
-rw-r--r-- | maps/GoldenrodPokeCenter1F.asm | 745 |
1 files changed, 745 insertions, 0 deletions
diff --git a/maps/GoldenrodPokeCenter1F.asm b/maps/GoldenrodPokeCenter1F.asm new file mode 100644 index 000000000..cc5302f1d --- /dev/null +++ b/maps/GoldenrodPokeCenter1F.asm @@ -0,0 +1,745 @@ +GoldenrodPokeCenter1F_MapScriptHeader: ; 0x60f8f + ; trigger count + db 0 + + ; callback count + db 0 +; 0x60f91 + +UnknownScript_0x60f91: ; 0x60f91 + jumpstd $0000 +; 0x60f94 + +UnknownScript_0x60f94: ; 0x60f94 + writebyte $b + special $0086 + if_equal $b, UnknownScript_0x60f9e + end +; 0x60f9e + +UnknownScript_0x60f9e: ; 0x60f9e + checkbit1 $0340 + iftrue UnknownScript_0x60fd8 + playsound $0023 + moveperson $3, $0, $7 + disappear $3 + appear $3 + playmusic $0011 + applymovement $3, MovementData_0x6105a + spriteface $0, $1 + loadfont + 2writetext UnknownText_0x622f0 + closetext + verbosegiveitem GS_BALL, 1 + setbit1 $0340 + setbit1 $00be + 2writetext UnknownText_0x62359 + closetext + loadmovesprites + applymovement $3, MovementData_0x61060 + special $003d + disappear $3 + playsound $0023 +UnknownScript_0x60fd8: ; 0x60fd8 + end +; 0x60fd9 + +UnknownScript_0x60fd9: ; 0x60fd9 + writebyte $b + special $0086 + if_equal $b, UnknownScript_0x60fe3 + end +; 0x60fe3 + +UnknownScript_0x60fe3: ; 0x60fe3 + checkbit1 $0340 + iftrue UnknownScript_0x6101d + playsound $0023 + moveperson $3, $0, $7 + disappear $3 + appear $3 + playmusic $0011 + applymovement $3, MovementData_0x61065 + spriteface $0, $1 + loadfont + 2writetext UnknownText_0x622f0 + closetext + verbosegiveitem GS_BALL, 1 + setbit1 $0340 + setbit1 $00be + 2writetext UnknownText_0x62359 + closetext + loadmovesprites + applymovement $3, MovementData_0x6106c + special $003d + disappear $3 + playsound $0023 +UnknownScript_0x6101d: ; 0x6101d + end +; 0x6101e + +UnknownScript_0x6101e: ; 0x6101e + jumptextfaceplayer UnknownText_0x62105 +; 0x61021 + +UnknownScript_0x61021: ; 0x61021 + jumptextfaceplayer UnknownText_0x62260 +; 0x61024 + +UnknownScript_0x61024: ; 0x61024 + faceplayer + loadfont + 2writetext UnknownText_0x623fb + closetext + 2writetext UnknownText_0x6248c + yesorno + iffalse UnknownScript_0x6104b + takeitem EON_MAIL, 1 + iffalse UnknownScript_0x6104b + 2writetext UnknownText_0x62549 + closetext + 2writetext UnknownText_0x624a4 + closetext + verbosegiveitem REVIVE, 1 + iffalse UnknownScript_0x61051 + 2writetext UnknownText_0x624e9 + closetext + loadmovesprites + end +; 0x6104b + +UnknownScript_0x6104b: ; 0x6104b + 2writetext UnknownText_0x62509 + closetext + loadmovesprites + end +; 0x61051 + +UnknownScript_0x61051: ; 0x61051 + giveitem EON_MAIL, $1 + 2writetext UnknownText_0x6252a + closetext + loadmovesprites + end +; 0x6105a + +MovementData_0x6105a: ; 0x6105a + step_up + step_right + step_right + step_right + turn_head_down + step_end +; 0x61060 + +MovementData_0x61060: ; 0x61060 + step_left + step_left + step_left + step_down + step_end +; 0x61065 + +MovementData_0x61065: ; 0x61065 + step_up + step_right + step_right + step_right + step_right + turn_head_down + step_end +; 0x6106c + +MovementData_0x6106c: ; 0x6106c + step_left + step_left + step_left + step_left + step_down + step_end +; 0x61072 + +; unused +UnknownText_0x61072: ; 0x61072 + db $0, "Hello! Welcome to", $4f + db "#COM CENTER", $55 + db "TRADE CORNER.", $51 + db "You can trade", $4f + db "#MON with other", $55 + db "people far away.", $57 +; 0x610ce + +UnknownText_0x610ce: ; 0x610ce + db $0, "To make a trade,", $4f + db "we must hold your", $55 + db "#MON.", $51 + db "Would you like to", $4f + db "trade?", $57 +; 0x61111 + +UnknownText_0x61111: ; 0x61111 + db $0, "What kind of", $4f + db "#MON do you", $55 + db "want in return?", $57 +; 0x6113b + +UnknownText_0x6113b: ; 0x6113b + db $0, "Fine. We will try", $4f + db "to trade your", $51 + db "@" + text_from_ram $d099 + db $0, " for", $4f + db "@" + text_from_ram $d0ac + db $0, ".", $51 + db "We'll have to hold", $4f + db "your #MON", $55 + db "during the trade.", $51 + db "Please wait while", $4f + db "we prepare the", $55 + db "room for it.", $57 +; 0x611c9 + +UnknownText_0x611c9: ; 0x611c9 + db $0, "Fine. We will try", $4f + db "to trade your", $51 + db "@" + text_from_ram $d099 + db $0, " for a", $4f + db "#MON that you", $55 + db "have never seen.", $51 + db "We'll have to hold", $4f + db "your #MON", $55 + db "during the trade.", $51 + db "Please wait while", $4f + db "we prepare the", $55 + db "room for it.", $57 +; 0x61271 + +UnknownText_0x61271: ; 0x61271 + db $0, "Your trade #MON", $4f + db "has been received.", $51 + db "It will take time", $4f + db "to find a trade", $51 + db "partner. Please", $4f + db "come back later.", $57 +; 0x612d8 + +UnknownText_0x612d8: ; 0x612d8 + db $0, "Oh? You have only", $4f + db "one #MON in", $55 + db "your party. ", $51 + db "Please come back", $4f + db "once you've in-", $55 + db "creased the size", $55 + db "of your party.", $57 +; 0x61344 + +UnknownText_0x61344: ; 0x61344 + db $0, "We hope to see you", $4f + db "again.", $57 +; 0x6135f + +UnknownText_0x6135f: ; 0x6135f + db $0, "Communication", $4f + db "error…", $57 +; 0x61375 + +UnknownText_0x61375: ; 0x61375 + db $0, "If we accept that", $4f + db "#MON, what will", $55 + db "you battle with?", $57 +; 0x613a9 + +UnknownText_0x613a9: ; 0x613a9 + db $0, "Sorry. We can't", $4f + db "accept an EGG.", $57 +; 0x613c8 + +UnknownText_0x613c8: ; 0x613c8 + db $0, "Sorry, but your", $4f + db "#MON appears to", $51 + db "be abnormal. We", $4f + db "can't accept it.", $57 +; 0x61409 + +UnknownText_0x61409: ; 0x61409 + db $0, "Oh? Aren't we", $4f + db "already holding a", $55 + db "#MON of yours?", $57 +; 0x61438 + +UnknownText_0x61438: ; 0x61438 + db $0, "We'll check the", $4f + db "rooms.", $51 + db "Please wait.", $57 +; 0x6145c + +UnknownText_0x6145c: ; 0x6145c + db $0, "Thank you for your", $4f + db "patience.", $51 + db "A trade partner", $4f + db "has been found.", $57 +; 0x6149a + +UnknownText_0x6149a: ; 0x6149a + db $0, "It's your new", $4f + db "partner.", $51 + db "Please take care", $4f + db "of it with love.", $51 + db "We hope to see you", $4f + db "again.", $57 +; 0x614ed + +UnknownText_0x614ed: ; 0x614ed + db $0, "Uh-oh. Your party", $4f + db "is already full.", $51 + db "Please come back", $4f + db "when you have room", $55 + db "in your party.", $57 +; 0x61544 + +UnknownText_0x61544: ; 0x61544 + db $0, "It's unfortunate,", $4f + db "but no one has", $51 + db "come forward as a", $4f + db "trade partner.", $51 + db "Would you like", $4f + db "your #MON back?", $57 +; 0x615a5 + +UnknownText_0x615a5: ; 0x615a5 + db $0, "We have returned", $4f + db "your #MON.", $57 +; 0x615c2 + +UnknownText_0x615c2: ; 0x615c2 + db $0, "It's unfortunate,", $4f + db "but no one has", $51 + db "come forward as a", $4f + db "trade partner.", $51 + db "We've held your", $4f + db "#MON for a long", $51 + db "time. As a result,", $4f + db "it is very lonely.", $51 + db "Sorry, but we must", $4f + db "return it to you.", $57 +; 0x6166e + +UnknownText_0x6166e: ; 0x6166e + db $0, "We hope to see you", $4f + db "again.", $57 +; 0x61689 + +UnknownText_0x61689: ; 0x61689 + db $0, "Fine. We will", $4f + db "continue to hold", $55 + db "your #MON.", $57 +; 0x616b4 + +UnknownText_0x616b4: ; 0x616b4 + db $0, "Oh? You left your", $4f + db "#MON with us", $55 + db "only recently.", $51 + db "Please come back", $4f + db "later.", $57 +; 0x616fb + +UnknownText_0x616fb: ; 0x616fb + db $0, "We'll SAVE before", $4f + db "connecting to the", $55 + db "CENTER.", $57 +; 0x61727 + +UnknownText_0x61727: ; 0x61727 + db $0, "Which #MON do", $4f + db "you want to trade?", $57 +; 0x61749 + +UnknownText_0x61749: ; 0x61749 + db $0, "Sorry, but we must", $4f + db "cancel the trade.", $57 +; 0x6176f + +UnknownText_0x6176f: ; 0x6176f + db $0, "Oh!", $51 + db "I see you have an", $4f + db "EGG TICKET!", $51 + db "It's a coupon that", $4f + db "special people can", $51 + db "redeem for a", $4f + db "special #MON!", $57 +; 0x617d2 + +UnknownText_0x617d2: ; 0x617d2 + db $0, "Let me give you a", $4f + db "quick briefing.", $51 + db "Trades held at the", $4f + db "TRADE CORNER are", $51 + db "between two", $4f + db "trainers who don't", $51 + db "know each other's", $4f + db "identity.", $51 + db "As a result, it", $4f + db "may take time.", $51 + db "However, an ODD", $4f + db "EGG is available", $55 + db "just for you.", $51 + db "It will be sent to", $4f + db "you right away.", $51 + db "Please choose one", $4f + db "of the rooms in", $51 + db "the CENTER.", $4f + db "An ODD EGG will be", $51 + db "sent from the", $4f + db "chosen room.", $57 +; 0x6191f + +UnknownText_0x6191f: ; 0x6191f + db $0, "Please wait a", $4f + db "moment.", $57 +; 0x61936 + +UnknownText_0x61936: ; 0x61936 + db $0, "Thank you for", $4f + db "waiting.", $51 + db "We received your", $4f + db "ODD EGG.", $51 + db "Here it is!", $51 + db "Please raise it", $4f + db "with loving care.", $57 +; 0x61996 + +UnknownText_0x61996: ; 0x61996 + db $0, "I'm awfully sorry.", $51 + db "The EGG TICKET", $4f + db "exchange service", $55 + db "isn't running now.", $57 +; 0x619db + +UnknownText_0x619db: ; 0x619db + db $0, "It's a #MON", $4f + db "NEWS MACHINE.", $57 +; 0x619f5 + +UnknownText_0x619f5: ; 0x619f5 + db $0, "What would you", $4f + db "like to do?", $57 +; 0x61a11 + +UnknownText_0x61a11: ; 0x61a11 + db $0, "#MON NEWS is", $4f + db "news compiled from", $51 + db "the SAVE files of", $4f + db "#MON trainers.", $51 + db "When reading the", $4f + db "NEWS, your SAVE", $51 + db "file may be sent", $4f + db "out.", $51 + db "The SAVE file data", $4f + db "will contain your", $51 + db "adventure log and", $4f + db "mobile profile.", $51 + db "Your phone number", $4f + db "will not be sent.", $51 + db "The contents of", $4f + db "the NEWS will vary", $51 + db "depending on the", $4f + db "SAVE files sent by", $51 + db "you and the other", $4f + db "#MON trainers.", $51 + db "You might even be", $4f + db "in the NEWS!", $57 +; 0x61b7c + +UnknownText_0x61b7c: ; 0x61b7c + db $0, "Would you like to", $4f + db "get the NEWS?", $57 +; 0x61b9d + +UnknownText_0x61b9d: ; 0x61b9d + db $0, "Reading the latest", $4f + db "NEWS… Please wait.", $57 +; 0x61bc4 + +UnknownText_0x61bc4: ; 0x61bc4 + db $0, "There is no old", $4f + db "NEWS…", $57 +; 0x61bdb + +UnknownText_0x61bdb: ; 0x61bdb + db $0, "The NEWS data is", $4f + db "corrupted.", $51 + db "Please download", $4f + db "the NEWS again.", $57 +; 0x61c18 + +UnknownText_0x61c18: ; 0x61c18 + db $0, "We're making", $4f + db "preparations.", $51 + db "Please come back", $4f + db "later.", $57 +; 0x61c4b + +UnknownText_0x61c4b: ; 0x61c4b + db $0, "We will SAVE your", $4f + db "progress before", $51 + db "starting the NEWS", $4f + db "MACHINE.", $57 +; 0x61c89 + +UnknownText_0x61c89: ; 0x61c89 + db $0, "Whoa, this #MON", $4f + db "CENTER is huge.", $51 + db "They just built", $4f + db "this place. They", $51 + db "installed lots of", $4f + db "new machines too.", $57 +; 0x61cef + +UnknownText_0x61cef: ; 0x61cef + db $0, "I thought up a fun", $4f + db "new thing for the", $55 + db "TRADE CORNER!", $51 + db "I make a PIDGEY", $4f + db "hold MAIL, then", $51 + db "put it up for", $4f + db "trade for another", $55 + db "one!", $51 + db "If everyone did", $4f + db "that, MAIL could", $51 + db "be traded with all", $4f + db "sorts of people!", $51 + db "I call it PIDGEY", $4f + db "MAIL!", $51 + db "If it becomes", $4f + db "popular, I might", $51 + db "make lots of new", $4f + db "friends!", $57 +; 0x61dfd + +UnknownText_0x61dfd: ; 0x61dfd + db $0, "They said you can", $4f + db "trade #MON with", $51 + db "total strangers up", $4f + db "here.", $51 + db "But they're still", $4f + db "adjusting things.", $57 +; 0x61e5c + +UnknownText_0x61e5c: ; 0x61e5c + db $0, "Some girl I don't", $4f + db "know sent me her", $51 + db "HOPPIP.", $4f + db "You should trade", $51 + db "for a #MON that", $4f + db "you want.", $57 +; 0x61eb2 + +UnknownText_0x61eb2: ; 0x61eb2 + db $0, "I received a", $4f + db "female HOPPIP, but", $55 + db "its named STANLEY!", $51 + db "That's my dad's", $4f + db "name!", $57 +; 0x61efa + +UnknownText_0x61efa: ; 0x61efa + db $0, "What is the NEWS", $4f + db "MACHINE?", $51 + db "Does it get news", $4f + db "from a wider area", $55 + db "than the radio?", $57 +; 0x61f48 + +UnknownText_0x61f48: ; 0x61f48 + db $0, "The #COM CENTER", $4f + db "will link with all", $51 + db "#MON CENTERS in", $4f + db "a wireless net.", $51 + db "That must mean", $4f + db "I'll be able to", $51 + db "link with all", $4f + db "sorts of people.", $57 +; 0x61fc9 + +UnknownText_0x61fc9: ; 0x61fc9 + db $0, "The machines here", $4f + db "can't be used yet.", $51 + db "Still, it's nice", $4f + db "coming to a trendy", $51 + db "place before other", $4f + db "people.", $57 +; 0x6202c + +UnknownText_0x6202c: ; 0x6202c + db $0, "My friend was in", $4f + db "the NEWS a while", $51 + db "back. I was really", $4f + db "surprised!", $57 +; 0x6206d + +UnknownText_0x6206d: ; 0x6206d + db $0, "I get anxious if I", $4f + db "don't check out", $55 + db "the latest NEWS!", $57 +; 0x620a1 + +UnknownText_0x620a1: ; 0x620a1 + db $0, "If I get in the", $4f + db "NEWS and become", $51 + db "famous, I bet I'll", $4f + db "be adored.", $51 + db "I wonder how I", $4f + db "could get in the", $55 + db "NEWS?", $57 +; 0x62105 + +UnknownText_0x62105: ; 0x62105 + db $0, "The COLOSSEUM", $4f + db "upstairs is for", $55 + db "link battles.", $51 + db "Battle records are", $4f + db "posted on the", $51 + db "wall, so I can't", $4f + db "afford to lose.", $57 +; 0x62173 + +UnknownText_0x62173: ; 0x62173 + db $0, "I came over here", $4f + db "when I got word", $51 + db "that GOLDENROD's", $4f + db "#MON CENTER has", $51 + db "new machines that", $4f + db "no one's ever seen", $55 + db "before.", $51 + db "But it looks like", $4f + db "they're still busy", $51 + db "with all their", $4f + db "preparations…", $57 +; 0x62222 + +UnknownText_0x62222: ; 0x62222 + db $0, "Just seeing all", $4f + db "these new things", $51 + db "here makes me feel", $4f + db "younger!", $57 +; 0x62260 + +UnknownText_0x62260: ; 0x62260 + db $0, "A higher level", $4f + db "#MON doesn't", $55 + db "always win.", $51 + db "After all, it may", $4f + db "have a type dis-", $55 + db "advantage.", $51 + db "I don't think", $4f + db "there is a single", $51 + db "#MON that is", $4f + db "the toughest.", $57 +; 0x622f0 + +UnknownText_0x622f0: ; 0x622f0 + db $0, $52, ", isn't it?", $51 + db "Congratulations!", $51 + db "As a special deal,", $4f + db "a GS BALL has been", $55 + db "sent just for you!", $51 + db "Please accept it!", $57 +; 0x62359 + +UnknownText_0x62359: ; 0x62359 + db $0, "Please do come", $4f + db "again!", $57 +; 0x62370 + +UnknownText_0x62370: ; 0x62370 + db $0, "#COM CENTER", $4f + db "1F INFORMATION", $51 + db "Left:", $4f + db "ADMINISTRATION", $51 + db "Center:", $4f + db "TRADE CORNER", $51 + db "Right:", $4f + db "#MON NEWS", $57 +; 0x623c7 + +UnknownText_0x623c7: ; 0x623c7 + db $0, "It's a #MON", $4f + db "NEWS MACHINE!", $51 + db "It's not in", $4f + db "operation yet…", $57 +; 0x623fb + +UnknownText_0x623fb: ; 0x623fb + db $0, "Oh my, your pack", $4f + db "looks so heavy!", $51 + db "Oh! Do you happen", $4f + db "to have something", $55 + db "named EON MAIL?", $51 + db "My daughter is", $4f + db "after one.", $51 + db "You can part with", $4f + db "one, can't you?", $57 +; 0x6248c + +UnknownText_0x6248c: ; 0x6248c + db $0, "Give away an EON", $4f + db "MAIL?", $57 +; 0x624a4 + +UnknownText_0x624a4: ; 0x624a4 + db $0, "Oh, that's great!", $4f + db "Thank you, honey!", $51 + db "Here, this is for", $4f + db "you in return!", $57 +; 0x624e9 + +UnknownText_0x624e9: ; 0x624e9 + db $0, "My daughter will", $4f + db "be delighted!", $57 +; 0x62509 + +UnknownText_0x62509: ; 0x62509 + db $0, "Oh? You don't have", $4f + db "one? Too bad.", $57 +; 0x6252a + +UnknownText_0x6252a: ; 0x6252a + db $0, "Oh… Well, another", $4f + db "time, then.", $57 +; 0x62549 + +UnknownText_0x62549: ; 0x62549 + db $0, $52, " gave away", $4f + db "the EON MAIL.", $57 +; 0x62564 + +GoldenrodPokeCenter1F_MapEventHeader: ; 0x62564 + ; filler + db 0, 0 + + ; 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 + db 2 + xy_trigger 0, $7, $3, $0, UnknownScript_0x60f94, $0, $0 + xy_trigger 0, $7, $4, $0, UnknownScript_0x60fd9, $0, $0 + + ; signposts + db 0 + + ; people-events + db 5 + person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x60f91, $ffff + person_event $38, 12, 20, $6, $0, 255, 255, $90, 0, ObjectEvent, $ffff + person_event $3, 5, 10, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6101e, $ffff + person_event $28, 8, 5, $5, $1, 255, 255, $0, 0, UnknownScript_0x61021, $ffff + person_event $2e, 9, 11, $6, $0, 255, 255, $b0, 0, UnknownScript_0x61024, $ffff +; 0x625cf + |