mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user