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
This commit is contained in:
Shauren
2011-07-02 14:05:40 +02:00
parent 7ebb16a3f2
commit f3dfa8066a
3 changed files with 16 additions and 3 deletions
+3 -3
View File
@@ -5639,12 +5639,12 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
triggered_spell_id = 70701; triggered_spell_id = 70701;
break; break;
} }
// Essence of the Blood Queen
case 70871: case 70871:
{ {
target = this;
triggered_spell_id = 70872;
basepoints0 = CalculatePctN(int32(damage), triggerAmount); basepoints0 = CalculatePctN(int32(damage), triggerAmount);
break; CastCustomSpell(70872, SPELLVALUE_BASE_POINT0, basepoints0, this);
return true;
} }
case 65032: // Boom aura (321 Boombot) case 65032: // Boom aura (321 Boombot)
{ {
@@ -535,7 +535,11 @@ class boss_prince_keleseth_icc : public CreatureScript
if (Creature* valanar = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_VALANAR_GUID))) if (Creature* valanar = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_VALANAR_GUID)))
valanar->AI()->EnterEvadeMode(); valanar->AI()->EnterEvadeMode();
return false;
} }
return true;
} }
void UpdateAI(uint32 const diff) 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))) if (Creature* valanar = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_VALANAR_GUID)))
valanar->AI()->EnterEvadeMode(); valanar->AI()->EnterEvadeMode();
return false;
} }
return true;
} }
void UpdateAI(uint32 const diff) 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))) if (Creature* taldaram = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_PRINCE_TALDARAM_GUID)))
taldaram->AI()->EnterEvadeMode(); taldaram->AI()->EnterEvadeMode();
return false;
} }
return true;
} }
void UpdateAI(uint32 const diff) void UpdateAI(uint32 const diff)
@@ -148,6 +148,7 @@ class boss_blood_queen_lana_thel : public CreatureScript
_offtank = NULL; _offtank = NULL;
_vampires.clear(); _vampires.clear();
_creditBloodQuickening = false; _creditBloodQuickening = false;
_killMinchar = false;
} }
void EnterCombat(Unit* who) void EnterCombat(Unit* who)