pokecrystal-board/maps/EcruteakCity.asm

300 lines
6.5 KiB
NASM
Raw Normal View History

object_const_def ; object_event constants
2015-11-26 21:22:14 -08:00
const ECRUTEAKCITY_GRAMPS1
const ECRUTEAKCITY_GRAMPS2
const ECRUTEAKCITY_LASS1
const ECRUTEAKCITY_LASS2
const ECRUTEAKCITY_FISHER
const ECRUTEAKCITY_YOUNGSTER
const ECRUTEAKCITY_GRAMPS3
EcruteakCity_MapScripts:
db 0 ; scene scripts
db 1 ; callbacks
callback MAPCALLBACK_NEWMAP, .FlyPoint
.FlyPoint:
2015-06-25 22:30:16 -07:00
setflag ENGINE_FLYPOINT_ECRUTEAK
endcallback
2017-12-17 16:48:04 -08:00
EcruteakCityGramps1Script:
jumptextfaceplayer EcruteakCityGramps1Text
2017-12-17 16:48:04 -08:00
EcruteakCityGramps2Script:
jumptextfaceplayer EcruteakCityGramps2Text
2017-12-17 16:48:04 -08:00
EcruteakCityGramps3Script:
jumptextfaceplayer EcruteakCityGramps3Text
2018-02-28 14:47:31 -08:00
EcruteakCityLass1Script:
jumptextfaceplayer EcruteakCityLass1Text
2018-02-28 14:47:31 -08:00
EcruteakCityLass2Script:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_RELEASED_THE_BEASTS
2018-02-28 14:47:31 -08:00
iftrue .ReleasedBeasts
writetext EcruteakCityLass2Text
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2018-02-28 14:47:31 -08:00
.ReleasedBeasts:
writetext EcruteakCityLass2Text_ReleasedBeasts
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2018-02-28 14:47:31 -08:00
EcruteakCityFisherScript:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_JASMINE_RETURNED_TO_GYM
2018-02-28 14:47:31 -08:00
iftrue .JasmineReturned
writetext EcruteakCityFisherText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2018-02-28 14:47:31 -08:00
.JasmineReturned:
writetext EcruteakCityFisherText_JasmineReturned
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2017-12-17 16:48:04 -08:00
EcruteakCityYoungsterScript:
jumptextfaceplayer EcruteakCityYoungsterText
2015-06-25 21:01:08 -07:00
EcruteakCitySign:
jumptext EcruteakCitySignText
2015-06-25 21:01:08 -07:00
TinTowerSign:
jumptext TinTowerSignText
2015-06-25 21:01:08 -07:00
EcruteakGymSign:
jumptext EcruteakGymSignText
2015-06-25 21:01:08 -07:00
EcruteakDanceTheaterSign:
jumptext EcruteakDanceTheaterSignText
2015-06-25 21:01:08 -07:00
BurnedTowerSign:
jumptext BurnedTowerSignText
EcruteakCityPokecenterSign:
jumpstd PokecenterSignScript
2015-06-25 21:01:08 -07:00
EcruteakCityMartSign:
jumpstd MartSignScript
EcruteakCityHiddenHyperPotion:
hiddenitem HYPER_POTION, EVENT_ECRUTEAK_CITY_HIDDEN_HYPER_POTION
2015-06-25 21:01:08 -07:00
UnusedMissingDaughterText:
2018-02-27 16:47:30 -08:00
; unused
text "Oh, no. Oh, no…"
para "My daughter is"
line "missing."
para "No… She couldn't"
line "have gone to the"
cont "BURNED TOWER."
para "I told her not to"
line "go near it…"
para "People seem to"
line "disappear there…"
para "Oh, what should I"
line "do…?"
done
2017-12-17 16:48:04 -08:00
EcruteakCityGramps1Text:
text "ECRUTEAK used to"
line "have two towers:"
para "one each in the"
line "east and west."
done
2017-12-17 16:48:04 -08:00
EcruteakCityGramps2Text:
text "Ah, child."
line "Have you learned"
para "to dance like the"
line "KIMONO GIRLS?"
para "If you go to their"
line "DANCE THEATER, an"
para "odd old man will"
line "give you something"
cont "nice, I hear."
done
2018-02-28 14:47:31 -08:00
EcruteakCityLass1Text:
text "I'm going to prac-"
line "tice at the DANCE"
para "THEATER. Care to"
line "join me?"
done
2018-02-28 14:47:31 -08:00
EcruteakCityLass2Text:
text "The tower that"
line "used to be here…"
para "My grandma told me"
line "it used to be much"
cont "taller."
done
2018-02-28 14:47:31 -08:00
EcruteakCityLass2Text_ReleasedBeasts:
text "Three big #MON"
line "ran off in differ-"
cont "ent directions."
cont "What were they?"
done
2018-02-28 14:47:31 -08:00
EcruteakCityFisherText:
text "I heard a rumor"
line "about OLIVINE"
cont "LIGHTHOUSE."
para "The #MON that"
line "serves as the"
para "beacon fell ill."
line "Sounds like they"
cont "are in trouble."
done
2018-02-28 14:47:31 -08:00
EcruteakCityFisherText_JasmineReturned:
text "The #MON at"
line "OLIVINE LIGHTHOUSE"
cont "has been cured."
para "Boats can safely"
line "sail out to sea at"
cont "night again."
done
2017-12-17 16:48:04 -08:00
EcruteakCityYoungsterText:
text "I hear #MON are"
line "rampaging at the"
para "LAKE OF RAGE. I'd"
line "like to see that."
done
2017-12-17 16:48:04 -08:00
EcruteakCityGramps3Text:
text "In the distant"
line "past…"
para "This tower burned"
line "in a fire. Three"
para "nameless #MON"
line "perished in it."
para "A rainbow-colored"
line "#MON descended"
para "from the sky and"
line "resurrected them…"
para "It's a legend that"
line "has been passed"
para "down by ECRUTEAK"
line "GYM LEADERS."
para "Me?"
para "I was a trainer"
line "way back when."
cont "Hohoho!"
done
2015-06-25 21:01:08 -07:00
EcruteakCitySignText:
text "ECRUTEAK CITY"
line "A Historical City"
para "Where the Past"
line "Meets the Present"
done
2015-06-25 21:01:08 -07:00
TinTowerSignText:
text "TIN TOWER"
para "A legendary #-"
line "MON is said to"
cont "roost here."
done
2015-06-25 21:01:08 -07:00
EcruteakGymSignText:
text "ECRUTEAK CITY"
line "#MON GYM"
cont "LEADER: MORTY"
para "The Mystic Seer of"
line "the Future"
done
2015-06-25 21:01:08 -07:00
EcruteakDanceTheaterSignText:
text "ECRUTEAK DANCE"
line "THEATER"
done
2015-06-25 21:01:08 -07:00
BurnedTowerSignText:
text "BURNED TOWER"
para "It was destroyed"
line "by a mysterious"
cont "fire."
para "Please stay away,"
line "as it is unsafe."
done
EcruteakCity_MapEvents:
db 0, 0 ; filler
db 15 ; warp events
2018-02-01 18:54:00 -08:00
warp_event 35, 26, ROUTE_42_ECRUTEAK_GATE, 1
warp_event 35, 27, ROUTE_42_ECRUTEAK_GATE, 2
warp_event 18, 11, ECRUTEAK_TIN_TOWER_ENTRANCE, 1
2018-02-01 19:22:07 -08:00
warp_event 20, 2, WISE_TRIOS_ROOM, 1
warp_event 20, 3, WISE_TRIOS_ROOM, 2
2018-02-01 18:54:00 -08:00
warp_event 23, 27, ECRUTEAK_POKECENTER_1F, 1
2018-02-01 19:22:07 -08:00
warp_event 5, 21, ECRUTEAK_LUGIA_SPEECH_HOUSE, 1
2018-02-01 18:54:00 -08:00
warp_event 23, 21, DANCE_THEATRE, 1
warp_event 29, 21, ECRUTEAK_MART, 2
2018-02-01 19:22:07 -08:00
warp_event 6, 27, ECRUTEAK_GYM, 1
2018-02-01 18:54:00 -08:00
warp_event 13, 27, ECRUTEAK_ITEMFINDER_HOUSE, 1
2018-02-01 19:22:07 -08:00
warp_event 37, 7, TIN_TOWER_1F, 1
warp_event 5, 5, BURNED_TOWER_1F, 1
warp_event 0, 18, ROUTE_38_ECRUTEAK_GATE, 3
warp_event 0, 19, ROUTE_38_ECRUTEAK_GATE, 4
db 0 ; coord events
db 8 ; bg events
bg_event 15, 21, BGEVENT_READ, EcruteakCitySign
bg_event 38, 10, BGEVENT_READ, TinTowerSign
2018-02-01 19:22:07 -08:00
bg_event 8, 28, BGEVENT_READ, EcruteakGymSign
bg_event 21, 21, BGEVENT_READ, EcruteakDanceTheaterSign
2018-02-01 19:22:07 -08:00
bg_event 2, 10, BGEVENT_READ, BurnedTowerSign
bg_event 24, 27, BGEVENT_READ, EcruteakCityPokecenterSign
bg_event 30, 21, BGEVENT_READ, EcruteakCityMartSign
bg_event 23, 14, BGEVENT_ITEM, EcruteakCityHiddenHyperPotion
db 7 ; object events
object_event 18, 15, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps1Script, -1
object_event 20, 21, SPRITE_GRAMPS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps2Script, -1
2018-02-28 14:47:31 -08:00
object_event 21, 29, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, EcruteakCityLass1Script, -1
object_event 3, 9, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityLass2Script, -1
object_event 9, 22, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakCityFisherScript, -1
object_event 10, 14, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EcruteakCityYoungsterScript, -1
2018-02-01 19:22:07 -08:00
object_event 3, 7, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps3Script, EVENT_ECRUTEAK_CITY_GRAMPS