pokegold/maps/CianwoodCity.asm
vulcandth 6726e4c4c9
Rename scene and callback labels (#102)
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2022-08-09 18:04:16 -04:00

252 lines
5.8 KiB
NASM

object_const_def
const CIANWOODCITY_STANDING_YOUNGSTER
const CIANWOODCITY_POKEFAN_M
const CIANWOODCITY_LASS
const CIANWOODCITY_ROCK1
const CIANWOODCITY_ROCK2
const CIANWOODCITY_ROCK3
const CIANWOODCITY_ROCK4
const CIANWOODCITY_ROCK5
const CIANWOODCITY_ROCK6
const CIANWOODCITY_POKEFAN_F
CianwoodCity_MapScripts:
def_scene_scripts
def_callbacks
callback MAPCALLBACK_NEWMAP, CianwoodCityFlypointCallback
CianwoodCityFlypointCallback:
setflag ENGINE_FLYPOINT_CIANWOOD
endcallback
CianwoodCityChucksWife:
faceplayer
opentext
checkevent EVENT_GOT_HM02_FLY
iftrue .GotFly
writetext ChucksWifeEasierToFlyText
promptbutton
checkevent EVENT_BEAT_CHUCK
iftrue .BeatChuck
writetext ChucksWifeBeatChuckText
waitbutton
closetext
end
.BeatChuck:
writetext ChucksWifeGiveHMText
promptbutton
verbosegiveitem HM_FLY
iffalse .Done
setevent EVENT_GOT_HM02_FLY
writetext ChucksWifeFlySpeechText
promptbutton
.GotFly:
writetext ChucksWifeChubbyText
waitbutton
.Done:
closetext
end
CianwoodCityYoungster:
jumptextfaceplayer CianwoodCityYoungsterText
CianwoodCityPokefanM:
jumptextfaceplayer CianwoodCityPokefanMText
CianwoodCityLass:
jumptextfaceplayer CianwoodCityLassText
CianwoodCityUnusedScript: ; unreferenced
jumptextfaceplayer CianwoodCityUnusedText
CianwoodCitySign:
jumptext CianwoodCitySignText
CianwoodGymSign:
jumptext CianwoodGymSignText
CianwoodPharmacySign:
jumptext CianwoodPharmacySignText
CianwoodPhotoStudioSign:
jumptext CianwoodPhotoStudioSignText
CianwoodPokecenterSign:
jumpstd PokecenterSignScript
CianwoodCityRock:
jumpstd SmashRockScript
CianwoodCityHiddenRevive:
hiddenitem REVIVE, EVENT_CIANWOOD_CITY_HIDDEN_REVIVE
CianwoodCityHiddenMaxEther:
hiddenitem MAX_ETHER, EVENT_CIANWOOD_CITY_HIDDEN_MAX_ETHER
ChucksWifeEasierToFlyText:
text "You crossed the"
line "sea to get here?"
para "That must have"
line "been hard."
para "It would be much"
line "easier if your"
para "#MON knew how"
line "to FLY…"
done
ChucksWifeBeatChuckText:
text "But you can't use"
line "FLY without this"
cont "city's GYM BADGE."
para "If you beat the"
line "GYM LEADER here,"
cont "come see me."
para "I'll have a nice"
line "gift for you."
done
ChucksWifeGiveHMText:
text "That's CIANWOOD's"
line "GYM BADGE!"
para "Then you should"
line "take this HM."
done
ChucksWifeFlySpeechText:
text "Teach FLY to your"
line "#MON."
para "You will be able"
line "to FLY instantly"
para "to anywhere you "
line "have visited."
done
ChucksWifeChubbyText:
text "My husband lost to"
line "you, so he needs"
cont "to train harder."
para "That's good, since"
line "he was getting a"
cont "little chubby."
done
CianwoodCityYoungsterText:
text "If you use FLY,"
line "you can get back"
para "to OLIVINE in-"
line "stantly."
done
CianwoodCityPokefanMText:
text "Boulders to the"
line "north of town can"
cont "be crushed."
para "They may be hiding"
line "something."
para "Your #MON could"
line "use ROCK SMASH to"
cont "break them."
done
CianwoodCityLassText:
text "CHUCK, the GYM"
line "LEADER, spars with"
para "his fighting #-"
line "MON."
done
CianwoodCityUnusedText:
text "There are several"
line "islands between"
cont "here and OLIVINE."
para "A mythical sea"
line "creature supposed-"
cont "ly lives there."
done
CianwoodCitySignText:
text "CIANWOOD CITY"
para "A Port Surrounded"
line "by Rough Seas"
done
CianwoodGymSignText:
text "CIANWOOD CITY"
line "#MON GYM"
para "LEADER: CHUCK"
para "His Roaring Fists"
line "Do the Talking"
done
CianwoodPharmacySignText:
text "500 Years of"
line "Tradition"
para "CIANWOOD CITY"
line "PHARMACY"
para "We Await Your"
line "Medicinal Queries"
done
CianwoodPhotoStudioSignText:
text "CIANWOOD CITY"
line "PHOTO STUDIO"
para "Take a Snapshot as"
line "a Keepsake!"
done
CianwoodCity_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 17, 41, MANIAS_HOUSE, 1
warp_event 8, 43, CIANWOOD_GYM, 1
warp_event 23, 43, CIANWOOD_POKECENTER_1F, 1
warp_event 15, 47, CIANWOOD_PHARMACY, 1
warp_event 9, 31, CIANWOOD_PHOTO_STUDIO, 1
warp_event 15, 37, CIANWOOD_LUGIA_SPEECH_HOUSE, 1
def_coord_events
def_bg_events
bg_event 20, 34, BGEVENT_READ, CianwoodCitySign
bg_event 7, 45, BGEVENT_READ, CianwoodGymSign
bg_event 24, 43, BGEVENT_READ, CianwoodPokecenterSign
bg_event 19, 47, BGEVENT_READ, CianwoodPharmacySign
bg_event 8, 32, BGEVENT_READ, CianwoodPhotoStudioSign
bg_event 8, 16, BGEVENT_ITEM, CianwoodCityHiddenRevive
bg_event 5, 29, BGEVENT_ITEM, CianwoodCityHiddenMaxEther
def_object_events
object_event 21, 37, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CianwoodCityYoungster, -1
object_event 17, 31, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityPokefanM, -1
object_event 14, 42, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityLass, -1
object_event 8, 16, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1
object_event 11, 15, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1
object_event 6, 24, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1
object_event 5, 29, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1
object_event 10, 27, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1
object_event 7, 17, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1
object_event 10, 46, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityChucksWife, -1