pokecrystal-board/maps/EcruteakCity.asm

309 lines
6.4 KiB
NASM
Raw Normal View History

2015-11-26 21:22:14 -08:00
const_value set 2
const ECRUTEAKCITY_GRAMPS1
const ECRUTEAKCITY_GRAMPS2
const ECRUTEAKCITY_LASS1
const ECRUTEAKCITY_LASS2
const ECRUTEAKCITY_FISHER
const ECRUTEAKCITY_YOUNGSTER
const ECRUTEAKCITY_GRAMPS3
2015-06-25 21:01:08 -07:00
EcruteakCity_MapScriptHeader:
.MapTriggers:
db 0
.MapCallbacks:
db 1
; callbacks
2016-01-06 04:44:50 -08:00
dbw MAPCALLBACK_NEWMAP, .FlyPoint
.FlyPoint:
2015-06-25 22:30:16 -07:00
setflag ENGINE_FLYPOINT_ECRUTEAK
return
2015-06-25 21:01:08 -07:00
GrampsScript_0x1a4009:
jumptextfaceplayer UnknownText_0x1a4105
2015-06-25 21:01:08 -07:00
GrampsScript_0x1a400c:
jumptextfaceplayer UnknownText_0x1a4147
2015-06-25 21:01:08 -07:00
GrampsScript_0x1a400f:
jumptextfaceplayer UnknownText_0x1a43cb
2015-06-25 21:01:08 -07:00
LassScript_0x1a4012:
jumptextfaceplayer UnknownText_0x1a41db
2015-06-25 21:01:08 -07:00
LassScript_0x1a4015:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_RELEASED_THE_BEASTS
iftrue UnknownScript_0x1a4023
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1a421a
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-06-25 21:01:08 -07:00
UnknownScript_0x1a4023:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1a4269
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-06-25 21:01:08 -07:00
FisherScript_0x1a4029:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_JASMINE_RETURNED_TO_GYM
iftrue UnknownScript_0x1a4037
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1a42ac
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-06-25 21:01:08 -07:00
UnknownScript_0x1a4037:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1a4325
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-06-25 21:01:08 -07:00
YoungsterScript_0x1a403d:
jumptextfaceplayer UnknownText_0x1a4386
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
2015-06-25 21:01:08 -07:00
EcruteakCityPokeCenterSign:
2015-06-23 14:02:58 -07:00
jumpstd pokecentersign
2015-06-25 21:01:08 -07:00
EcruteakCityMartSign:
2015-06-23 14:02:58 -07:00
jumpstd martsign
EcruteakCityHiddenHyperPotion:
dwb EVENT_ECRUTEAK_CITY_HIDDEN_HYPER_POTION, HYPER_POTION
2015-06-25 21:01:08 -07:00
UnusedMissingDaughterText:
; This text is neither used nor referenced in the final game.
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
2015-06-25 21:01:08 -07:00
UnknownText_0x1a4105:
text "ECRUTEAK used to"
line "have two towers:"
para "one each in the"
line "east and west."
done
2015-06-25 21:01:08 -07:00
UnknownText_0x1a4147:
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
2015-06-25 21:01:08 -07:00
UnknownText_0x1a41db:
text "I'm going to prac-"
line "tice at the DANCE"
para "THEATER. Care to"
line "join me?"
done
2015-06-25 21:01:08 -07:00
UnknownText_0x1a421a:
text "The tower that"
line "used to be here…"
para "My grandma told me"
line "it used to be much"
cont "taller."
done
2015-06-25 21:01:08 -07:00
UnknownText_0x1a4269:
text "Three big #MON"
line "ran off in differ-"
cont "ent directions."
cont "What were they?"
done
2015-06-25 21:01:08 -07:00
UnknownText_0x1a42ac:
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
2015-06-25 21:01:08 -07:00
UnknownText_0x1a4325:
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
2015-06-25 21:01:08 -07:00
UnknownText_0x1a4386:
text "I hear #MON are"
line "rampaging at the"
para "LAKE OF RAGE. I'd"
line "like to see that."
done
2015-06-25 21:01:08 -07:00
UnknownText_0x1a43cb:
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
2015-06-25 21:01:08 -07:00
EcruteakCity_MapEventHeader:
; filler
db 0, 0
.Warps:
db 15
warp_def $1a, $23, 1, ROUTE_42_ECRUTEAK_GATE
warp_def $1b, $23, 2, ROUTE_42_ECRUTEAK_GATE
warp_def $b, $12, 1, ECRUTEAK_HOUSE
warp_def $2, $14, 1, WISE_TRIOS_ROOM
warp_def $3, $14, 2, WISE_TRIOS_ROOM
warp_def $1b, $17, 1, ECRUTEAK_POKECENTER_1F
warp_def $15, $5, 1, ECRUTEAK_LUGIA_SPEECH_HOUSE
warp_def $15, $17, 1, DANCE_THEATRE
warp_def $15, $1d, 2, ECRUTEAK_MART
warp_def $1b, $6, 1, ECRUTEAK_GYM
warp_def $1b, $d, 1, ECRUTEAK_ITEMFINDER_HOUSE
warp_def $7, $25, 1, TIN_TOWER_1F
warp_def $5, $5, 1, BURNED_TOWER_1F
warp_def $12, $0, 3, ROUTE_38_ECRUTEAK_GATE
warp_def $13, $0, 4, ROUTE_38_ECRUTEAK_GATE
.XYTriggers:
db 0
.Signposts:
db 8
signpost 21, 15, SIGNPOST_READ, EcruteakCitySign
signpost 10, 38, SIGNPOST_READ, TinTowerSign
signpost 28, 8, SIGNPOST_READ, EcruteakGymSign
signpost 21, 21, SIGNPOST_READ, EcruteakDanceTheaterSign
signpost 10, 2, SIGNPOST_READ, BurnedTowerSign
signpost 27, 24, SIGNPOST_READ, EcruteakCityPokeCenterSign
signpost 21, 30, SIGNPOST_READ, EcruteakCityMartSign
signpost 14, 23, SIGNPOST_ITEM, EcruteakCityHiddenHyperPotion
.PersonEvents:
db 7
person_event SPRITE_GRAMPS, 15, 18, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GrampsScript_0x1a4009, -1
person_event SPRITE_GRAMPS, 21, 20, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GrampsScript_0x1a400c, -1
person_event SPRITE_LASS, 29, 21, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 2, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, LassScript_0x1a4012, -1
person_event SPRITE_LASS, 9, 3, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, LassScript_0x1a4015, -1
person_event SPRITE_FISHER, 22, 9, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x1a4029, -1
person_event SPRITE_YOUNGSTER, 14, 10, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1a403d, -1
person_event SPRITE_GRAMPS, 7, 3, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x1a400f, EVENT_ECRUTEAK_CITY_GRAMPS