Scripts/BlackfathomDeeps: Kelris will now channel his spell (#24300)

* Scripts/BlackfathomDeeps: Kelris will now channel his spell

* Scripts/BlackfathomDeeps: Kelris will now channel his spell
This commit is contained in:
Rushor
2020-04-04 15:38:23 +02:00
committed by GitHub
parent 936ff574c5
commit 3da8f37ddb

View File

@@ -21,8 +21,9 @@
enum Spells
{
SPELL_MIND_BLAST = 15587,
SPELL_SLEEP = 8399,
SPELL_MIND_BLAST = 15587,
SPELL_SLEEP = 8399,
SPELL_BLACKFATHOM_CHANNELING = 8734
};
enum Texts
@@ -47,10 +48,23 @@ public:
{
boss_kelrisAI(Creature* creature) : BossAI(creature, DATA_KELRIS) { }
void Reset() override
{
_Reset();
DoCastSelf(SPELL_BLACKFATHOM_CHANNELING);
}
void JustReachedHome() override
{
_JustReachedHome();
DoCastSelf(SPELL_BLACKFATHOM_CHANNELING);
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
me->RemoveAurasDueToSpell(SPELL_BLACKFATHOM_CHANNELING);
events.ScheduleEvent(EVENT_MIND_BLAST, 2s, 5s);
events.ScheduleEvent(EVENT_SLEEP, 9s, 12s);
}