mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Scripts/ICC: Fixed Valithria Archmages casting while dead
After 9c603ea87f, dead creatures will tick UpdateAI
Closes: #24012
This commit is contained in:
@@ -713,7 +713,7 @@ class npc_risen_archmage : public CreatureScript
|
||||
|
||||
void JustEngagedWith(Unit* target) override
|
||||
{
|
||||
me->FinishSpell(CURRENT_CHANNELED_SPELL, false);
|
||||
me->InterruptNonMeleeSpells(false);
|
||||
if (_isInitialArchmage && _canCallJustEngagedWith)
|
||||
{
|
||||
if (Creature* lichKing = ObjectAccessor::GetCreature(*me, _instance->GetGuidData(DATA_VALITHRIA_LICH_KING)))
|
||||
@@ -758,7 +758,7 @@ class npc_risen_archmage : public CreatureScript
|
||||
|
||||
void UpdateAI(uint32 diff) override
|
||||
{
|
||||
if (!me->IsInCombat() && _isInitialArchmage && !me->GetCurrentSpell(CURRENT_CHANNELED_SPELL))
|
||||
if (!me->IsInCombat() && me->IsAlive() && _isInitialArchmage && !me->GetCurrentSpell(CURRENT_CHANNELED_SPELL))
|
||||
DoCastSelf(SPELL_CORRUPTION);
|
||||
|
||||
if (!UpdateVictim())
|
||||
|
||||
Reference in New Issue
Block a user