diff --git a/maps/CoralCity.asm b/maps/CoralCity.asm index 5720e5c..453bf50 100644 --- a/maps/CoralCity.asm +++ b/maps/CoralCity.asm @@ -1,3 +1,14 @@ +; The High-Tech name is a misnomer; the name comes from Kochi 高知, or "high knowledge", a city on the island of Shikoku. This is why it's off the mainland. +; In other words, the name of the city is completely irrelevant. +; Kochi is famous for its traditional landscape, markets, original castle, and a beautiful river. +; "High-Tech" seems to be based on the Urado Bay area, which is known for having major port industry. +; The aquarium may come from Kochi being named Japan's first Marine Park in 1970. +; From all this, we decided on the name "Coral", also being a shade of pink. + +; Info from the spriteset: +; Male and female swimmers +; Rival encounter planned + object_const_def CoralCity_MapScripts: @@ -10,6 +21,147 @@ CoralCityFlypointCallback: setflag ENGINE_FLYPOINT_CORAL endcallback +CoralCitySignScript: + jumptext CoralCitySignText + +CoralCitySignText: + text "CORAL CITY" + line "True knowledge" ; A hare-brained attempt at referencing the original + cont "flows like water." ; Vaguely alluding to 水に流す + done + +CoralCityPokecenterSign: + jumpstd PokecenterSignScript + +CoralCityMartSign: + jumpstd MartSignScript + +CoralHarborSignScript1: + jumptext CoralHarborSignText1 + +CoralHarborSignText1: + text "CORAL HARBOR" ; Matching spelling from RGBY - yes, despite largely being written in British English, it's...not spelled with a u. + line "SAVOY berth" ; I believe this is the correct term, but it could also be "sea route" or "shipping lane". + done + +CoralHarborSignScript2: + jumptext CoralHarborSignText2 + +CoralHarborSignText2: + text "CORAL HARBOR" + line "OCHRE berth" + done + +CoralCityFishingGuruSignScript: + jumptext CoralCityFishingGuruSignText + +CoralCityFishingGuruSignText: + text "FISHING MASTER's" ; He's gonna be the best Fishing Guru ever. Just you wait! + line "House" ; We want him to have a fishing rod with guaranteed encounters and repeatability, I'd say. + done + +; This house is new in the May98 maps, so we can kind of go crazy with it. +CoralCityUnknownHouseSignScript: + jumptext CoralCityUnknownHouseSignText + +CoralCityUnknownHouseSignText: + text "Comment to be" + line "written" + done + +; Alexa play Sonic.exe Hill +; You don't actually fight Oak yet. He'll be in a house in High Tech with a woman. +; Who is this woman? No clue. Oak has no family outside of Daisy and Blue. +; Thus, this woman must actually be a member of the impostor's family. +; Let's say it's played off as a scandalous love affair that he tells you to keep secret. +; I think it'd be good to battle this guy after a certain point; otherwise, pacing is off, you've just finished Savoy... +CoralCityGymSignScript: + jumptext CoralCityGymSignText + +CoralCityGymSignText: + text "CORAL CITY" + line "#MON GYM" + + para "LEADER: OAK" + + para "The trailblazing" + line "academic!" + done + +; Seems to be a new version of the Pewter Museum of Science. +; There's a woman right in front, two floors, and random NPCs, with little purpose. +CoralCityAquariumSignScript: + jumptext CoralCityAquariumSignText + +CoralCityAquariumSignText: + text "CORAL CITY" + line "AQUARIUM" + done + +CoralCitySailorScript1: + jumptextfaceplayer CoralCitySailorText1 + +CoralCitySailorText1: + text "Ever since the" + line "HARBOUR for" + cont "SAVOY opened," + cont "work has been" + cont "so busy!" + done + +CoralCitySailorScript2: + jumptextfaceplayer CoralCitySailorText2 + +CoralCitySailorText2: + text "OAK has returned" + line "to us! The GYM" + cont "CHALLENGE is" + cont "saved!" + done + +CoralCityTwinScript: + jumptextfaceplayer CoralCityTwinText + +CoralCityTwinText: + text "Dad, I want to go" + line "to the aquarium!" + done + +CoralCityManScript: + jumptextfaceplayer CoralCityManText + +CoralCityManText: + text "Soon, sweetie!" + line "I promise!" + done + +CoralCityFisherScript: + jumptextfaceplayer CoralCityFisherText + +CoralCityFisherText: + text "I just keep" + line "reeling in big" + cont "ones!" + + para "The PERFECT" + line "ROD is like no-" + cont "thing else!" + done + +CoralCityCroconawScript: + faceplayer + opentext + writetext CoralCityCroconawText + cry CROCONAW + waitbutton + closetext + end + +CoralCityCroconawText: + text "CROCONAW: Grah!" + line "Roar!" + done + CoralCity_MapEvents: db 0, 0 ; filler @@ -20,6 +172,21 @@ CoralCity_MapEvents: def_coord_events def_bg_events + bg_event 30, 21, BGEVENT_READ, CoralCitySignScript + bg_event 24, 24, BGEVENT_READ, CoralHarborSignScript1 + bg_event 32, 14, BGEVENT_READ, CoralCityMartSign + bg_event 12, 12, BGEVENT_READ, CoralCityGymSignScript + bg_event 32, 10, BGEVENT_READ, CoralCityPokecenterSign + bg_event 10, 15, BGEVENT_READ, CoralCityFishingGuruSignScript + bg_event 20, 12, BGEVENT_READ, CoralCityUnknownHouseSignScript + bg_event 24, 9, BGEVENT_READ, CoralHarborSignScript2 + bg_event 10, 25, BGEVENT_READ, CoralCityAquariumSignScript def_object_events + object_event 15, 23, SPRITE_TWIN, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CoralCityTwinScript, -1 + object_event 27, 11, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_UP_DOWN, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CoralCitySailorScript1, -1 + object_event 24, 20, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CoralCitySailorScript2, -1 + object_event 15, 22, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CoralCityManScript, -1 + object_event 23, 2, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CoralCityFisherScript, -1 + object_event 22, 2, SPRITE_MONSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CoralCityCroconawScript, -1 diff --git a/maps/Route50SavoyCityGate.asm b/maps/Route50SavoyCityGate.asm index d681913..1aa6250 100644 --- a/maps/Route50SavoyCityGate.asm +++ b/maps/Route50SavoyCityGate.asm @@ -39,8 +39,6 @@ Route50SavoyCityGateSuperNerdText: para "So MAWTLE is a" line "Dark #MON…" - para "…" - para "Hey! Quit peeking!" done diff --git a/maps/SavoyCity.asm b/maps/SavoyCity.asm index af6a144..92f8a3b 100644 --- a/maps/SavoyCity.asm +++ b/maps/SavoyCity.asm @@ -127,9 +127,8 @@ SavoyCitySailorText: text "These townies" line "are so annoying!" - para "Me? I'm from" - line "SUNGLOW! Can't" - cont "handle these" + para "Me? I'm from CORAL!" + line "Can't handle these" cont "jobbers!" ; He's a hypocrite. done