diff options
author | Shauren <shauren.trinity@gmail.com> | 2011-07-02 14:05:40 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2011-07-02 14:05:40 +0200 |
commit | f3dfa8066a291e144f53142d62b4e2f493e57137 (patch) | |
tree | a8d28eddc1a0d994f7b17fcabfcea97f7e09d8a0 /src | |
parent | 7ebb16a3f2eaf809be3ebe332e8504eeed9c6df9 (diff) |
Scripts/Icecrown Citadel
* Fixed combat logs for Essence of the Blood Queen healing
* Added missing initialization for weekly quest status Blood Quickening
* Build fix for previous revision
Diffstat (limited to 'src')
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) |