pokecrystal/maps/Route41.asm

367 lines
8.0 KiB
NASM
Raw Normal View History

2018-01-31 16:08:47 +00:00
const_value set 2 ; object constants
2015-11-27 05:22:14 +00:00
const ROUTE41_OLIVINE_RIVAL1
const ROUTE41_OLIVINE_RIVAL2
const ROUTE41_OLIVINE_RIVAL3
const ROUTE41_OLIVINE_RIVAL4
const ROUTE41_OLIVINE_RIVAL5
const ROUTE41_SWIMMER_GIRL1
const ROUTE41_SWIMMER_GIRL2
const ROUTE41_SWIMMER_GIRL3
const ROUTE41_SWIMMER_GIRL4
const ROUTE41_SWIMMER_GIRL5
Route41_MapScripts:
db 0 ; scene scripts
db 0 ; callbacks
2015-07-10 08:20:21 +00:00
TrainerSwimmerfKaylee:
trainer SWIMMERF, KAYLEE, EVENT_BEAT_SWIMMERF_KAYLEE, SwimmerfKayleeSeenText, SwimmerfKayleeBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmerfKayleeAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfSusie:
trainer SWIMMERF, SUSIE, EVENT_BEAT_SWIMMERF_SUSIE, SwimmerfSusieSeenText, SwimmerfSusieBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmerfSusieAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfDenise:
trainer SWIMMERF, DENISE, EVENT_BEAT_SWIMMERF_DENISE, SwimmerfDeniseSeenText, SwimmerfDeniseBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmerfDeniseAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfKara:
trainer SWIMMERF, KARA, EVENT_BEAT_SWIMMERF_KARA, SwimmerfKaraSeenText, SwimmerfKaraBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmerfKaraAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmerfWendy:
trainer SWIMMERF, WENDY, EVENT_BEAT_SWIMMERF_WENDY, SwimmerfWendySeenText, SwimmerfWendyBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmerfWendyAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermCharlie:
trainer SWIMMERM, CHARLIE, EVENT_BEAT_SWIMMERM_CHARLIE, SwimmermCharlieSeenText, SwimmermCharlieBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmermCharlieAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermGeorge:
trainer SWIMMERM, GEORGE, EVENT_BEAT_SWIMMERM_GEORGE, SwimmermGeorgeSeenText, SwimmermGeorgeBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmermGeorgeAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermBerke:
trainer SWIMMERM, BERKE, EVENT_BEAT_SWIMMERM_BERKE, SwimmermBerkeSeenText, SwimmermBerkeBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmermBerkeAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermKirk:
trainer SWIMMERM, KIRK, EVENT_BEAT_SWIMMERM_KIRK, SwimmermKirkSeenText, SwimmermKirkBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmermKirkAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSwimmermMathew:
trainer SWIMMERM, MATHEW, EVENT_BEAT_SWIMMERM_MATHEW, SwimmermMathewSeenText, SwimmermMathewBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SwimmermMathewAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-06-26 04:01:08 +00:00
Route41Rock:
; unused
2015-06-23 21:02:58 +00:00
jumpstd smashrock
Route41HiddenMaxEther:
hiddenitem MAX_ETHER, EVENT_ROUTE_41_HIDDEN_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
2017-12-10 20:36:58 +00:00
SwimmermCharlieAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmermGeorgeAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmermBerkeAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmermKirkAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmermMathewAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmerfKayleeAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmerfSusieAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmerfDeniseAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmerfKaraAfterBattleText:
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
2017-12-10 20:36:58 +00:00
SwimmerfWendyAfterBattleText:
text "The clusters of"
line "STARYU light up"
cont "at the same time."
para "It's so beautiful,"
line "it's scary."
done
Route41_MapEvents:
db 0, 0 ; filler
db 4 ; warp events
warp_event 12, 17, 1, WHIRL_ISLAND_NW
warp_event 36, 19, 1, WHIRL_ISLAND_NE
warp_event 12, 37, 1, WHIRL_ISLAND_SW
warp_event 36, 45, 1, WHIRL_ISLAND_SE
db 0 ; coord events
db 1 ; bg events
bg_event 9, 35, BGEVENT_ITEM, Route41HiddenMaxEther
db 10 ; object events
object_event 32, 6, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermCharlie, -1
object_event 46, 8, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermGeorge, -1
object_event 20, 26, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermBerke, -1
object_event 32, 30, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermKirk, -1
object_event 19, 46, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermMathew, -1
object_event 17, 4, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfKaylee, -1
object_event 23, 19, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfSusie, -1
object_event 27, 34, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfDenise, -1
object_event 44, 28, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerSwimmerfKara, -1
object_event 9, 50, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerSwimmerfWendy, -1