![]() |
TrinityCore
|
Inheritance diagram for spell_alysrazor_aggro_closest::spell_alysrazor_aggro_closest_SpellScript:Private Member Functions | |
| bool | Load () override |
| void | HandleEffect (SpellEffIndex effIndex) |
| void | UpdateThreat () |
| void | Register () override |
Definition at line 619 of file boss_alysrazor.cpp.
|
inlineprivate |
Definition at line 626 of file boss_alysrazor.cpp.
References ThreatManager::AddThreat(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), ThreatManager::GetThreat(), Unit::GetThreatManager(), and SpellScript::PreventHitDefaultEffect().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 621 of file boss_alysrazor.cpp.
References SpellScript::GetCaster(), BaseEntity::GetTypeId(), and TYPEID_UNIT.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 639 of file boss_alysrazor.cpp.
References SpellScript::AfterCast, EFFECT_0, HandleEffect(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, SpellCastFn, SpellEffectFn, and UpdateThreat().
|
inlineprivate |
Definition at line 633 of file boss_alysrazor.cpp.
References UnitAI::AttackStart(), Unit::ClearUnitState(), Unit::GetAI(), SpellScript::GetCaster(), and UNIT_STATE_CASTING.
Referenced by Register().