pokecrystal/maps/DanceTheatre.asm

361 lines
7.8 KiB
NASM
Raw Normal View History

object_const_def ; object_event constants
2015-11-27 05:22:14 +00:00
const DANCETHEATRE_KIMONO_GIRL1
const DANCETHEATRE_KIMONO_GIRL2
const DANCETHEATRE_KIMONO_GIRL3
const DANCETHEATRE_KIMONO_GIRL4
const DANCETHEATRE_KIMONO_GIRL5
const DANCETHEATRE_GENTLEMAN
const DANCETHEATRE_RHYDON
const DANCETHEATRE_COOLTRAINER_M
const DANCETHEATRE_GRANNY
DanceTheatre_MapScripts:
db 0 ; scene scripts
db 0 ; callbacks
TrainerKimonoGirlNaoko2:
trainer KIMONO_GIRL, NAOKO2, EVENT_BEAT_KIMONO_GIRL_NAOKO, KimonoGirlNaoko2SeenText, KimonoGirlNaoko2BeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2018-02-03 02:09:17 +00:00
endifjustbattled
2015-12-09 23:25:44 +00:00
opentext
writetext KimonoGirlNaoko2AfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
TrainerKimonoGirlSayo:
trainer KIMONO_GIRL, SAYO, EVENT_BEAT_KIMONO_GIRL_SAYO, KimonoGirlSayoSeenText, KimonoGirlSayoBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2018-02-03 02:09:17 +00:00
endifjustbattled
2015-12-09 23:25:44 +00:00
opentext
writetext KimonoGirlSayoAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
TrainerKimonoGirlZuki:
trainer KIMONO_GIRL, ZUKI, EVENT_BEAT_KIMONO_GIRL_ZUKI, KimonoGirlZukiSeenText, KimonoGirlZukiBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2018-02-03 02:09:17 +00:00
endifjustbattled
2015-12-09 23:25:44 +00:00
opentext
writetext KimonoGirlZukiAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
TrainerKimonoGirlKuni:
trainer KIMONO_GIRL, KUNI, EVENT_BEAT_KIMONO_GIRL_KUNI, KimonoGirlKuniSeenText, KimonoGirlKuniBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2018-02-03 02:09:17 +00:00
endifjustbattled
2015-12-09 23:25:44 +00:00
opentext
writetext KimonoGirlKuniAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
TrainerKimonoGirlMiki:
trainer KIMONO_GIRL, MIKI, EVENT_BEAT_KIMONO_GIRL_MIKI, KimonoGirlMikiSeenText, KimonoGirlMikiBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2018-02-03 02:09:17 +00:00
endifjustbattled
2015-12-09 23:25:44 +00:00
opentext
writetext KimonoGirlMikiAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2017-12-25 19:20:27 +00:00
DanceTheaterSurfGuy:
faceplayer
2015-12-09 23:25:44 +00:00
opentext
2017-12-25 19:20:27 +00:00
writetext SurfGuyNeverLeftAScratchText
2019-11-03 17:48:54 +00:00
promptbutton
2013-09-24 07:48:58 +00:00
checkevent EVENT_GOT_HM03_SURF
2017-12-25 19:20:27 +00:00
iftrue SurfGuyAlreadyGaveSurf
2013-09-24 07:48:58 +00:00
checkevent EVENT_BEAT_KIMONO_GIRL_NAOKO
2017-12-25 19:20:27 +00:00
iffalse .KimonoGirlsUndefeated
2013-09-24 07:48:58 +00:00
checkevent EVENT_BEAT_KIMONO_GIRL_SAYO
2017-12-25 19:20:27 +00:00
iffalse .KimonoGirlsUndefeated
2013-09-24 07:48:58 +00:00
checkevent EVENT_BEAT_KIMONO_GIRL_ZUKI
2017-12-25 19:20:27 +00:00
iffalse .KimonoGirlsUndefeated
2013-09-24 07:48:58 +00:00
checkevent EVENT_BEAT_KIMONO_GIRL_KUNI
2017-12-25 19:20:27 +00:00
iffalse .KimonoGirlsUndefeated
2013-09-24 07:48:58 +00:00
checkevent EVENT_BEAT_KIMONO_GIRL_MIKI
2017-12-25 19:20:27 +00:00
iffalse .KimonoGirlsUndefeated
sjump .GetSurf
2017-12-25 19:20:27 +00:00
.KimonoGirlsUndefeated:
2015-07-10 12:08:03 +00:00
checkflag ENGINE_PLAYER_IS_FEMALE
2017-12-25 19:20:27 +00:00
iftrue .PlayerIsFemale
writetext SurfGuyLadGiftText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2017-12-25 19:20:27 +00:00
.PlayerIsFemale:
writetext SurfGuyLassieGiftText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2017-12-25 19:20:27 +00:00
.GetSurf:
writetext SurfGuyLikeADanceText
2019-11-03 17:48:54 +00:00
promptbutton
2015-11-05 01:20:14 +00:00
verbosegiveitem HM_SURF
2013-09-24 07:48:58 +00:00
setevent EVENT_GOT_HM03_SURF
2017-12-25 19:20:27 +00:00
writetext SurfGuySurfExplanationText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2017-12-25 19:20:27 +00:00
SurfGuyAlreadyGaveSurf:
writetext SurfGuyElegantKimonoGirlsText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2017-12-25 19:20:27 +00:00
DanceTheaterRhydon:
2015-12-09 23:25:44 +00:00
opentext
2017-12-25 19:20:27 +00:00
writetext RhydonText
cry RHYDON
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2017-12-18 00:48:04 +00:00
DanceTheatreCooltrainerMScript:
jumptextfaceplayer DanceTheatreCooltrainerMText
2017-12-18 00:48:04 +00:00
DanceTheatreGrannyScript:
jumptextfaceplayer DanceTheatreGrannyText
DanceTheatreFancyPanel:
jumptext DanceTheatreFancyPanelText
KimonoGirlNaoko2SeenText:
text "You have lovely"
line "#MON. May I see"
cont "them in battle?"
done
KimonoGirlNaoko2BeatenText:
text "Oh, you are very"
line "strong."
done
KimonoGirlNaoko2AfterBattleText:
text "I enjoyed that"
line "bout. I would like"
cont "to see you again."
done
KimonoGirlSayoSeenText:
text "I always dance"
line "with my #MON."
para "Of course, I also"
line "train them."
done
KimonoGirlSayoBeatenText:
text "Oh, so close!"
line "I almost had you."
done
KimonoGirlSayoAfterBattleText:
text "Rhythm is impor-"
line "tant for both"
para "dancing and #-"
line "MON."
done
KimonoGirlZukiSeenText:
text "Isn't my barrette"
line "pretty?"
para "Oh. A #MON"
line "battle?"
done
KimonoGirlZukiBeatenText:
text "I don't have any"
line "#MON left…"
done
KimonoGirlZukiAfterBattleText:
text "I put a different"
line "flower in my bar-"
cont "rette every month."
done
KimonoGirlKuniSeenText:
text "Oh, you're a cute"
line "trainer. Would you"
cont "like to battle?"
done
KimonoGirlKuniBeatenText:
text "You're stronger"
line "than you look."
done
KimonoGirlKuniAfterBattleText:
text "I trained a lot,"
line "so I thought I was"
para "a capable trainer."
line "I guess I'm not."
done
KimonoGirlMikiSeenText:
text "Do you like my"
line "dancing? I'm good"
cont "at #MON too."
done
KimonoGirlMikiBeatenText:
text "Ooh, you're good"
line "at #MON too."
done
KimonoGirlMikiAfterBattleText:
text "I can keep dancing"
line "because there are"
para "people who enjoy"
line "what I do."
para "My #MON keep my"
line "spirits up too."
done
2017-12-25 19:20:27 +00:00
SurfGuyNeverLeftAScratchText:
text "Not only are the"
line "KIMONO GIRLS great"
para "dancers, they're"
line "also skilled at"
cont "#MON."
para "I always challenge"
line "them, but I've"
para "never even left a"
line "scratch…"
done
2017-12-25 19:20:27 +00:00
SurfGuyLadGiftText:
text "Lad! If you can"
line "defeat all the"
para "KIMONO GIRLS, I'll"
line "give you a gift."
done
2017-12-25 19:20:27 +00:00
SurfGuyLassieGiftText:
text "Lassie, if you can"
line "defeat all the"
para "KIMONO GIRLS, I'll"
line "give you a gift."
done
2017-12-25 19:20:27 +00:00
SurfGuyLikeADanceText:
text "The way you bat-"
line "tled, it was like"
cont "watching a dance."
para "It was a rare"
line "treat to see!"
para "I want you to have"
line "this. Don't worry"
cont "--take it!"
done
2017-12-25 19:20:27 +00:00
SurfGuySurfExplanationText:
text "That's SURF."
para "It's a move that"
line "lets #MON swim"
cont "across water."
done
2017-12-25 19:20:27 +00:00
SurfGuyElegantKimonoGirlsText:
text "I wish my #MON"
line "were as elegant as"
cont "the KIMONO GIRLS…"
done
2017-12-25 19:20:27 +00:00
RhydonText:
text "RHYDON: Gugooh"
line "gugogooh!"
done
2017-12-18 00:48:04 +00:00
DanceTheatreCooltrainerMText:
text "That man's always"
line "with his RHYDON."
para "Says he wants a"
line "#MON that can"
cont "SURF and dance."
para "Is he trying to"
line "make a synchro-"
cont "nized swimming"
cont "#MON?"
done
2017-12-18 00:48:04 +00:00
DanceTheatreGrannyText:
text "The KIMONO GIRLS"
line "are so beautiful…"
para "But they have to"
line "go through rigor-"
cont "ous training."
para "And they have to"
line "learn to follow"
para "customs before ap-"
line "pearing in public."
para "But if you love"
line "something, any-"
cont "thing is possible."
done
DanceTheatreFancyPanelText:
text "It's a fancy panel"
line "that's decorated"
cont "with flowers."
done
DanceTheatre_MapEvents:
db 0, 0 ; filler
db 2 ; warp events
2018-02-02 03:22:07 +00:00
warp_event 5, 13, ECRUTEAK_CITY, 8
warp_event 6, 13, ECRUTEAK_CITY, 8
db 0 ; coord events
db 2 ; bg events
bg_event 5, 6, BGEVENT_UP, DanceTheatreFancyPanel
bg_event 6, 6, BGEVENT_UP, DanceTheatreFancyPanel
db 9 ; object events
2018-02-02 03:22:07 +00:00
object_event 0, 2, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlNaoko2, -1
object_event 2, 1, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlSayo, -1
object_event 6, 2, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlZuki, -1
object_event 9, 1, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlKuni, -1
object_event 11, 2, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlMiki, -1
object_event 7, 10, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DanceTheaterSurfGuy, -1
object_event 6, 8, SPRITE_RHYDON, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, DanceTheaterRhydon, -1
object_event 10, 10, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, DanceTheatreCooltrainerMScript, -1
2018-02-02 03:22:07 +00:00
object_event 3, 6, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DanceTheatreGrannyScript, -1