pokecrystal/maps/Route41.asm

523 lines
9.2 KiB
NASM
Raw Normal View History

2015-07-10 08:20:21 +00:00
Route41_MapScriptHeader:
; trigger count
db 0
; callback count
db 0
2015-07-10 08:20:21 +00:00
TrainerSwimmerfKaylee:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERF_KAYLEE
; trainer group && trainer id
db SWIMMERF, KAYLEE
; text when seen
dw SwimmerfKayleeSeenText
; text when trainer beaten
dw SwimmerfKayleeBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfKayleeScript
2015-07-10 08:20:21 +00:00
SwimmerfKayleeScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6c7f
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfSusie:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERF_SUSIE
; trainer group && trainer id
db SWIMMERF, SUSIE
; text when seen
dw SwimmerfSusieSeenText
; text when trainer beaten
dw SwimmerfSusieBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfSusieScript
2015-07-10 08:20:21 +00:00
SwimmerfSusieScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6d11
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfDenise:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERF_DENISE
; trainer group && trainer id
db SWIMMERF, DENISE
; text when seen
dw SwimmerfDeniseSeenText
; text when trainer beaten
dw SwimmerfDeniseBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfDeniseScript
2015-07-10 08:20:21 +00:00
SwimmerfDeniseScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6d79
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfKara:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERF_KARA
; trainer group && trainer id
db SWIMMERF, KARA
; text when seen
dw SwimmerfKaraSeenText
; text when trainer beaten
dw SwimmerfKaraBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfKaraScript
2015-07-10 08:20:21 +00:00
SwimmerfKaraScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6e58
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfWendy:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERF_WENDY
; trainer group && trainer id
db SWIMMERF, WENDY
; text when seen
dw SwimmerfWendySeenText
; text when trainer beaten
dw SwimmerfWendyBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfWendyScript
2015-07-10 08:20:21 +00:00
SwimmerfWendyScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6ec2
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermCharlie:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERM_CHARLIE
; trainer group && trainer id
db SWIMMERM, CHARLIE
; text when seen
dw SwimmermCharlieSeenText
; text when trainer beaten
dw SwimmermCharlieBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermCharlieScript
2015-07-10 08:20:21 +00:00
SwimmermCharlieScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a696e
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermGeorge:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERM_GEORGE
; trainer group && trainer id
db SWIMMERM, GEORGE
; text when seen
dw SwimmermGeorgeSeenText
; text when trainer beaten
dw SwimmermGeorgeBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermGeorgeScript
2015-07-10 08:20:21 +00:00
SwimmermGeorgeScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a69d4
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermBerke:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERM_BERKE
; trainer group && trainer id
db SWIMMERM, BERKE
; text when seen
dw SwimmermBerkeSeenText
; text when trainer beaten
dw SwimmermBerkeBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermBerkeScript
2015-07-10 08:20:21 +00:00
SwimmermBerkeScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6aa4
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermKirk:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERM_KIRK
; trainer group && trainer id
db SWIMMERM, KIRK
; text when seen
dw SwimmermKirkSeenText
; text when trainer beaten
dw SwimmermKirkBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermKirkScript
2015-07-10 08:20:21 +00:00
SwimmermKirkScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6b6c
closetext
loadmovesprites
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermMathew:
; bit/flag number
2015-07-10 08:20:21 +00:00
dw EVENT_BEAT_SWIMMERM_MATHEW
; trainer group && trainer id
db SWIMMERM, MATHEW
; text when seen
dw SwimmermMathewSeenText
; text when trainer beaten
dw SwimmermMathewBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermMathewScript
2015-07-10 08:20:21 +00:00
SwimmermMathewScript:
talkaftercancel
loadfont
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x1a6bed
closetext
loadmovesprites
end
2015-06-26 04:01:08 +00:00
Route41Rock:
; unused
2015-06-23 21:02:58 +00:00
jumpstd smashrock
2015-07-10 08:20:21 +00:00
MapRoute41SignpostItem0:
dw $00ac
db MAX_ETHER
2015-07-10 08:20:21 +00:00
SwimmermCharlieSeenText:
text "The water's warm"
line "here. I'm loose"
cont "and limber."
para "Sure, I'll take"
line "you on!"
done
2015-07-10 08:20:21 +00:00
SwimmermCharlieBeatenText:
text "Yikes! I've got"
line "prune skin!"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a696e:
text "Isn't it relaxing"
line "just floating like"
cont "this?"
done
2015-07-10 08:20:21 +00:00
SwimmermGeorgeSeenText:
text "I'm a bit tired."
line "If I win, lend me"
cont "your #MON."
done
2015-07-10 08:20:21 +00:00
SwimmermGeorgeBeatenText:
text "Pant, pant…"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a69d4:
text "It's so far to"
line "CIANWOOD."
para "But it's no easy"
line "return trip to"
cont "OLIVINE either."
para "What should I do?"
done
2015-07-10 08:20:21 +00:00
SwimmermBerkeSeenText:
text "See those islands"
line "that are blocked"
cont "by whirlpools?"
para "There just has to"
line "be a secret!"
done
2015-07-10 08:20:21 +00:00
SwimmermBerkeBeatenText:
text "What's the secret"
line "to your strength?"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6aa4:
text "It was a dark and"
line "stormy night…"
para "I saw this giant"
line "#MON flying"
cont "from the islands."
para "It was scattering"
line "feathers from its"
cont "silver wings."
done
2015-07-10 08:20:21 +00:00
SwimmermKirkSeenText:
text "The waves are wild"
line "here."
para "They tire you out"
line "while you swim."
done
2015-07-10 08:20:21 +00:00
SwimmermKirkBeatenText:
text "I'm beat!"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6b6c:
text "The currents keep"
line "me from reaching"
cont "that island."
done
2015-07-10 08:20:21 +00:00
SwimmermMathewSeenText:
text "Are you seeking"
line "the secrets of"
cont "WHIRL ISLANDS?"
done
2015-07-10 08:20:21 +00:00
SwimmermMathewBeatenText:
text "Ooh, you've got"
line "great endurance!"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6bed:
text "A secret about"
line "WHIRL ISLANDS…"
para "It's pitch-black"
line "inside!"
done
2015-07-10 08:20:21 +00:00
SwimmerfKayleeSeenText:
text "I'm on my way to"
line "WHIRL ISLANDS."
para "I'm going explor-"
line "ing with friends."
done
2015-07-10 08:20:21 +00:00
SwimmerfKayleeBeatenText:
text "Is that how you do"
line "it?"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6c7f:
text "There's supposed"
line "to be a big #-"
cont "MON deep beneath"
cont "WHIRL ISLANDS."
para "I wonder what it"
line "could be?"
done
2015-07-10 08:20:21 +00:00
SwimmerfSusieSeenText:
text "You look so ele-"
line "gant, riding your"
cont "#MON."
done
2015-07-10 08:20:21 +00:00
SwimmerfSusieBeatenText:
text "I'm crushed…"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6d11:
text "Wasn't there a hit"
line "song about a boy"
cont "riding a LAPRAS?"
done
2015-07-10 08:20:21 +00:00
SwimmerfDeniseSeenText:
text "The weather is so"
line "beautiful, I'm in"
cont "a daze!"
done
2015-07-10 08:20:21 +00:00
SwimmerfDeniseBeatenText:
text "Ohhh!"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6d79:
text "A sunburn is the"
line "worst for skin."
para "But I don't use a"
line "sunblock."
para "I won't pollute"
line "the water."
done
2015-07-10 08:20:21 +00:00
SwimmerfKaraSeenText:
text "If you need to"
line "rest, just tread"
cont "water."
para "You'll get your"
line "wind back, so you"
para "can keep on going"
line "strong."
done
2015-07-10 08:20:21 +00:00
SwimmerfKaraBeatenText:
text "Oh! You have more"
line "energy than I do."
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6e58:
text "I heard roars from"
line "deep inside the"
cont "ISLANDS."
done
2015-07-10 08:20:21 +00:00
SwimmerfWendySeenText:
text "At night, STARYU"
line "gather near the"
cont "water's surface."
done
2015-07-10 08:20:21 +00:00
SwimmerfWendyBeatenText:
text "Oh, dear…"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x1a6ec2:
text "The clusters of"
line "STARYU light up"
cont "at the same time."
para "It's so beautiful,"
line "it's scary."
done
2015-07-10 08:20:21 +00:00
Route41_MapEventHeader:
; filler
db 0, 0
; warps
db 4
warp_def $11, $c, 1, GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW
warp_def $13, $24, 1, GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE
warp_def $25, $c, 1, GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW
warp_def $2d, $24, 1, GROUP_WHIRL_ISLAND_SE, MAP_WHIRL_ISLAND_SE
; xy triggers
db 0
; signposts
db 1
signpost 35, 9, SIGNPOST_ITEMIFSET, MapRoute41SignpostItem0
; people-events
db 10
person_event SPRITE_OLIVINE_RIVAL, 10, 36, LEFT << 2 | $2, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerSwimmermCharlie, -1
person_event SPRITE_OLIVINE_RIVAL, 12, 50, LEFT << 2 | $2, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerSwimmermGeorge, -1
person_event SPRITE_OLIVINE_RIVAL, 30, 24, RIGHT << 2 | $12, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerSwimmermBerke, -1
person_event SPRITE_OLIVINE_RIVAL, 34, 36, RIGHT << 2 | $13, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerSwimmermKirk, -1
person_event SPRITE_OLIVINE_RIVAL, 50, 23, RIGHT << 2 | $12, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerSwimmermMathew, -1
person_event SPRITE_SWIMMER_GIRL, 8, 21, LEFT << 2 | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 3, TrainerSwimmerfKaylee, -1
person_event SPRITE_SWIMMER_GIRL, 23, 27, UP << 2 | $3, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 3, TrainerSwimmerfSusie, -1
person_event SPRITE_SWIMMER_GIRL, 38, 31, LEFT << 2 | $0, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 3, TrainerSwimmerfDenise, -1
person_event SPRITE_SWIMMER_GIRL, 32, 48, LEFT << 2 | $1, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 4, TrainerSwimmerfKara, -1
person_event SPRITE_SWIMMER_GIRL, 54, 13, LEFT << 2 | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 2, TrainerSwimmerfWendy, -1