◆ HandleAfterCast()
void spell_illidari_council_empyreal_balance::HandleAfterCast |
( |
| ) |
|
|
inlineprivate |
624 {
626 {
628 return;
629 }
630
632 for (std::list<TargetInfo>::const_iterator ihit = targetsInfo->begin(); ihit != targetsInfo->end(); ++ihit)
634 {
637 target->LowerPlayerDamageReq(target->GetMaxHealth());
638 }
639 }
virtual void EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER)
Definition CreatureAI.cpp:215
CreatureAI * AI() const
Definition Creature.h:141
Creature * ToCreature()
Definition Object.h:206
Spell * GetSpell()
Definition SpellScript.h:442
Unit * GetCaster()
Definition SpellScript.cpp:401
std::list< TargetInfo > * GetUniqueTargetInfo()
Definition Spell.h:598
uint32 GetMaxHealth() const
Definition Unit.h:1034
uint32 GetHealth() const
Definition Unit.h:1033
uint8 _targetCount
Definition boss_illidari_council.cpp:648
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition ObjectAccessor.cpp:210
References _targetCount, Creature::AI(), CreatureAI::EnterEvadeMode(), SpellScript::GetCaster(), ObjectAccessor::GetCreature(), Unit::GetHealth(), Unit::GetMaxHealth(), SpellScript::GetSpell(), Spell::GetUniqueTargetInfo(), and Object::ToCreature().
Referenced by Register().
◆ HandleDummy()
void spell_illidari_council_empyreal_balance::HandleDummy |
( |
SpellEffIndex |
effIndex | ) |
|
|
inlineprivate |
◆ Load()
bool spell_illidari_council_empyreal_balance::Load |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ PrepareSpellScript()
◆ Register()
void spell_illidari_council_empyreal_balance::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ _targetCount
uint8 spell_illidari_council_empyreal_balance::_targetCount |
|
private |
The documentation for this class was generated from the following file: