diff options
3 files changed, 16 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 7558bb887a4..e14be76d62b 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -5639,12 +5639,12 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger triggered_spell_id = 70701; break; } + // Essence of the Blood Queen case 70871: { - target = this; - triggered_spell_id = 70872; basepoints0 = CalculatePctN(int32(damage), triggerAmount); - break; + CastCustomSpell(70872, SPELLVALUE_BASE_POINT0, basepoints0, this); + return true; } case 65032: // Boom aura (321 Boombot) { diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp index f1a7140d8ca..ec891f81664 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp @@ -535,7 +535,11 @@ class boss_prince_keleseth_icc : public CreatureScript if (Creature* valanar = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_VALANAR_GUID))) valanar->AI()->EnterEvadeMode(); + + return false; } + + return true; } void UpdateAI(uint32 const diff) @@ -746,7 +750,11 @@ class boss_prince_taldaram_icc : public CreatureScript if (Creature* valanar = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_VALANAR_GUID))) valanar->AI()->EnterEvadeMode(); + + return false; } + + return true; } void UpdateAI(uint32 const diff) @@ -976,7 +984,11 @@ class boss_prince_valanar_icc : public CreatureScript if (Creature* taldaram = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_TALDARAM_GUID))) taldaram->AI()->EnterEvadeMode(); + + return false; } + + return true; } void UpdateAI(uint32 const diff) diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp index 5cde7ada233..ba3216eccf6 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp @@ -148,6 +148,7 @@ class boss_blood_queen_lana_thel : public CreatureScript _offtank = NULL; _vampires.clear(); _creditBloodQuickening = false; + _killMinchar = false; } void EnterCombat(Unit* who) |