Channeler Squad

This adds the Channeler trainers to Lavender Crypt and updates Mediums and Channelers to use the `PAL_NPC_EMOTE` NPCPAL. Over to you, Misty!
This commit is contained in:
Llinos Evans 2024-08-08 17:37:51 +01:00
parent d5fcc7d0d3
commit edccae1d74
9 changed files with 512 additions and 12 deletions

View file

@ -5,6 +5,94 @@ LavenderCryptSet2_MapScripts:
def_callbacks
TrainerChannelerHimiko: ; Left
trainer CHANNELER, HIMIKO, EVENT_BEAT_CHANNELER_HIMIKO, ChannelerHimikoSeenText, ChannelerHimikoBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext ChannelerHimikoAfterBattleText
waitbutton
closetext
end
ChannelerHimikoSeenText:
text "Gagagak! This"
line "power is like"
cont "no other!"
done
ChannelerHimikoBeatenText:
text "Bwoooah!"
done
ChannelerHimikoAfterBattleText:
text "My sincerest apo-"
line "logies. I don't"
cont "know what came"
cont "over me."
para "That GHOST didn't"
line "go too far. You"
cont "can catch it."
done
TrainerChannelerShanna:; right
trainer CHANNELER, SHANNA, EVENT_BEAT_CHANNELER_SHANNA, ChannelerShannaSeenText, ChannelerShannaBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext ChannelerShannaAfterBattleText
waitbutton
closetext
end
ChannelerShannaSeenText:
text "Too much! Ack!"
line "Get awayyyy!"
done
ChannelerShannaBeatenText:
text "Gasp… pant…"
done
ChannelerShannaAfterBattleText:
text "Where did that"
line "thing come from?"
para "I don't know!"
line "It's all too"
cont "much!" ; They don't all need to give hints either.
done
TrainerChannelerKarina: ; bottom
trainer CHANNELER, KARINA, EVENT_BEAT_CHANNELER_KARINA, ChannelerKarinaSeenText, ChannelerKarinaBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext ChannelerKarinaAfterBattleText
waitbutton
closetext
end
ChannelerKarinaSeenText:
text "Light, light,"
line "light, light…"
done
ChannelerKarinaBeatenText:
text "Bright! Toooo"
line "bright!"
done
ChannelerKarinaAfterBattleText:
text "Right! I mean"
line "right! It went"
cont "right!"
done
LavenderCryptSet2_MapEvents:
db 0, 0 ; filler
@ -44,3 +132,6 @@ LavenderCryptSet2_MapEvents:
def_bg_events
def_object_events
object_event 8, 1, SPRITE_CHANNELER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_EMOTE, OBJECTTYPE_TRAINER, 1, TrainerChannelerHimiko, -1
object_event 12, 17, SPRITE_CHANNELER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_EMOTE, OBJECTTYPE_TRAINER, 2, TrainerChannelerShanna, -1
object_event 20, 6, SPRITE_CHANNELER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_EMOTE, OBJECTTYPE_TRAINER, 2, TrainerChannelerKarina, -1