◆ HandleAfterCast()
void spell_illidari_council_empyreal_balance::HandleAfterCast |
( |
| ) |
|
|
inlineprivate |
623 {
625 {
627 return;
628 }
629
631 for (std::list<TargetInfo>::const_iterator ihit = targetsInfo->begin(); ihit != targetsInfo->end(); ++ihit)
633 {
636 target->LowerPlayerDamageReq(target->GetMaxHealth());
637 }
638 }
virtual void EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER)
Definition CreatureAI.cpp:208
CreatureAI * AI() const
Definition Creature.h:141
Creature * ToCreature()
Definition Object.h:205
Spell * GetSpell()
Definition SpellScript.h:442
Unit * GetCaster()
Definition SpellScript.cpp:401
std::list< TargetInfo > * GetUniqueTargetInfo()
Definition Spell.h:591
uint32 GetMaxHealth() const
Definition Unit.h:1039
uint32 GetHealth() const
Definition Unit.h:1038
uint8 _targetCount
Definition boss_illidari_council.cpp:647
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: