aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp6
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp12
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp1
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)