pokecrystal/maps/SaffronCity.asm

347 lines
7.4 KiB
NASM

SaffronCity_MapScriptHeader: ; 0x199321
; trigger count
db 0
; callback count
db 1
; callbacks
dbw 5, UnknownScript_0x199326
; 0x199326
UnknownScript_0x199326: ; 0x199326
setflag $003c
return
; 0x19932a
LassScript_0x19932a: ; 0x19932a
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
iftrue UnknownScript_0x199338
writetext UnknownText_0x19938d
closetext
loadmovesprites
end
; 0x199338
UnknownScript_0x199338: ; 0x199338
writetext UnknownText_0x19940d
closetext
loadmovesprites
end
; 0x19933e
PokefanMScript_0x19933e: ; 0x19933e
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
iftrue UnknownScript_0x19934c
writetext UnknownText_0x199460
closetext
loadmovesprites
end
; 0x19934c
UnknownScript_0x19934c: ; 0x19934c
writetext UnknownText_0x1994ae
closetext
loadmovesprites
end
; 0x199352
CooltrainerMScript_0x199352: ; 0x199352
jumptextfaceplayer UnknownText_0x1994fe
; 0x199355
CooltrainerFScript_0x199355: ; 0x199355
jumptextfaceplayer UnknownText_0x19958e
; 0x199358
FisherScript_0x199358: ; 0x199358
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
iftrue UnknownScript_0x199366
writetext UnknownText_0x1995fc
closetext
loadmovesprites
end
; 0x199366
UnknownScript_0x199366: ; 0x199366
writetext UnknownText_0x19964b
closetext
loadmovesprites
end
; 0x19936c
YoungsterScript_0x19936c: ; 0x19936c
jumptextfaceplayer UnknownText_0x1996a5
; 0x19936f
YoungsterScript_0x19936f: ; 0x19936f
jumptextfaceplayer UnknownText_0x1996e5
; 0x199372
LassScript_0x199372: ; 0x199372
jumptextfaceplayer UnknownText_0x199745
; 0x199375
MapSaffronCitySignpost0Script: ; 0x199375
jumptext UnknownText_0x1997b7
; 0x199378
MapSaffronCitySignpost1Script: ; 0x199378
jumptext UnknownText_0x1997e6
; 0x19937b
MapSaffronCitySignpost2Script: ; 0x19937b
jumptext UnknownText_0x199829
; 0x19937e
MapSaffronCitySignpost3Script: ; 0x19937e
jumptext UnknownText_0x19984a
; 0x199381
MapSaffronCitySignpost4Script: ; 0x199381
jumptext UnknownText_0x199865
; 0x199384
MapSaffronCitySignpost5Script: ; 0x199384
jumptext UnknownText_0x199879
; 0x199387
MapSaffronCitySignpost6Script: ; 0x199387
jumpstd $0010
; 0x19938a
MapSaffronCitySignpost7Script: ; 0x19938a
jumpstd $0011
; 0x19938d
UnknownText_0x19938d: ; 0x19938d
text "A little girl who"
line "is an expert at"
para "mimicking people"
line "lives here."
para "She even mimics"
line "the people she's"
para "conversing with."
line "It's confusing."
done
; 0x19940d
UnknownText_0x19940d: ; 0x19940d
text "The COPYCAT girl"
line "looked unhappy."
para "She said she lost"
line "her favorite #"
cont "DOLL--CLEFAIRY."
done
; 0x199460
UnknownText_0x199460: ; 0x199460
text "You came out from"
line "JOHTO?"
para "You can zip back"
line "home if the MAGNET"
cont "TRAIN's running."
done
; 0x1994ae
UnknownText_0x1994ae: ; 0x1994ae
text "You came out from"
line "JOHTO?"
para "You can zip back"
line "home by hopping on"
cont "the MAGNET TRAIN."
done
; 0x1994fe
UnknownText_0x1994fe: ; 0x1994fe
text "I went to the GYM,"
line "raring for battles"
cont "against trainers…"
para "It turns out, I"
line "stumbled into the"
para "unused GYM next"
line "door."
para "Boy, I was pretty"
line "embarrassed."
done
; 0x19958e
UnknownText_0x19958e: ; 0x19958e
text "This is SILPH CO.,"
line "famous for #MON"
cont "merchandise."
para "In the past, TEAM"
line "ROCKET wanted the"
para "company because of"
line "that."
done
; 0x1995fc
UnknownText_0x1995fc: ; 0x1995fc
text "Chew… Chew…"
para "I hear there's big"
line "trouble brewing at"
cont "the POWER PLANT."
para "Chew… Chew…"
done
; 0x19964b
UnknownText_0x19964b: ; 0x19964b
text "Chew… Chew…"
para "I hear there was"
line "big trouble at the"
cont "POWER PLANT."
para "Chew… Chew…"
line "Haaah, I'm full!"
done
; 0x1996a5
UnknownText_0x1996a5: ; 0x1996a5
text "Going into an"
line "alley for the"
para "first time makes"
line "me sorta anxious."
done
; 0x1996e5
UnknownText_0x1996e5: ; 0x1996e5
text "There's a place"
line "called TRAINER"
para "HOUSE in VIRIDIAN"
line "where trainers"
para "gather from all"
line "over the place."
done
; 0x199745
UnknownText_0x199745: ; 0x199745
text "Our city was"
line "featured on a"
cont "radio program."
para "It's nice to hear"
line "praise for your"
para "city, but it's a"
line "bit embarrassing"
cont "too."
done
; 0x1997b7
UnknownText_0x1997b7: ; 0x1997b7
text "SAFFRON CITY"
para "Shining, Golden"
line "Land of Commerce"
done
; 0x1997e6
UnknownText_0x1997e6: ; 0x1997e6
text "SAFFRON CITY"
line "#MON GYM"
cont "LEADER: SABRINA"
para "The Master of"
line "Psychic #MON!"
done
; 0x199829
UnknownText_0x199829: ; 0x199829
text "Everyone Welcome!"
line "FIGHTING DOJO"
done
; 0x19984a
UnknownText_0x19984a: ; 0x19984a
text "SILPH CO."
line "OFFICE BUILDING"
done
; 0x199865
UnknownText_0x199865: ; 0x199865
text "MR.PSYCHIC'S"
line "HOUSE"
done
; 0x199879
UnknownText_0x199879: ; 0x199879
text "SAFFRON CITY"
line "MAGNET TRAIN"
cont "STATION"
done
; 0x19989c
SaffronCity_MapEventHeader: ; 0x19989c
; filler
db 0, 0
; warps
db 15
warp_def $3, $1a, 1, GROUP_FIGHTING_DOJO, MAP_FIGHTING_DOJO
warp_def $3, $22, 1, GROUP_SAFFRON_GYM, MAP_SAFFRON_GYM
warp_def $b, $19, 2, GROUP_SAFFRON_MART, MAP_SAFFRON_MART
warp_def $1d, $9, 1, GROUP_SAFFRON_POKECENTER_1F, MAP_SAFFRON_POKECENTER_1F
warp_def $1d, $1b, 1, GROUP_MR_PSYCHICS_HOUSE, MAP_MR_PSYCHICS_HOUSE
warp_def $3, $8, 2, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION
warp_def $15, $12, 1, GROUP_SILPH_CO_1F, MAP_SILPH_CO_1F
warp_def $b, $9, 1, GROUP_COPYCATS_HOUSE_1F, MAP_COPYCATS_HOUSE_1F
warp_def $3, $12, 3, GROUP_ROUTE_5_SAFFRON_CITY_GATE, MAP_ROUTE_5_SAFFRON_CITY_GATE
warp_def $18, $0, 3, GROUP_ROUTE_7_SAFFRON_GATE, MAP_ROUTE_7_SAFFRON_GATE
warp_def $19, $0, 4, GROUP_ROUTE_7_SAFFRON_GATE, MAP_ROUTE_7_SAFFRON_GATE
warp_def $21, $10, 1, GROUP_ROUTE_6_SAFFRON_GATE, MAP_ROUTE_6_SAFFRON_GATE
warp_def $21, $11, 2, GROUP_ROUTE_6_SAFFRON_GATE, MAP_ROUTE_6_SAFFRON_GATE
warp_def $16, $27, 1, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE
warp_def $17, $27, 2, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE
; xy triggers
db 0
; signposts
db 8
signpost 5, 21, $0, MapSaffronCitySignpost0Script
signpost 5, 33, $0, MapSaffronCitySignpost1Script
signpost 5, 25, $0, MapSaffronCitySignpost2Script
signpost 21, 15, $0, MapSaffronCitySignpost3Script
signpost 29, 25, $0, MapSaffronCitySignpost4Script
signpost 5, 11, $0, MapSaffronCitySignpost5Script
signpost 29, 10, $0, MapSaffronCitySignpost6Script
signpost 11, 26, $0, MapSaffronCitySignpost7Script
; people-events
db 8
person_event SPRITE_LASS, 18, 11, $5, $2, 255, 255, $80, 0, LassScript_0x19932a, $ffff
person_event SPRITE_POKEFAN_M, 34, 23, $5, $2, 255, 255, $b0, 0, PokefanMScript_0x19933e, $ffff
person_event SPRITE_COOLTRAINER_M, 11, 36, $5, $1, 255, 255, $a0, 0, CooltrainerMScript_0x199352, $ffff
person_event SPRITE_COOLTRAINER_F, 28, 24, $5, $2, 255, 255, $80, 0, CooltrainerFScript_0x199355, $ffff
person_event SPRITE_FISHER, 16, 31, $6, $0, 255, 255, $a0, 0, FisherScript_0x199358, $ffff
person_event SPRITE_YOUNGSTER, 23, 19, $4, $10, 255, 255, $90, 0, YoungsterScript_0x19936c, $ffff
person_event SPRITE_YOUNGSTER, 26, 39, $2, $11, 255, 255, $80, 0, YoungsterScript_0x19936f, $ffff
person_event SPRITE_LASS, 12, 23, $3, $0, 255, 255, $a0, 0, LassScript_0x199372, $ffff
; 0x19997d