![]() |
TrinityCore
|
Inheritance diagram for spell_orator_krix_vizk_shadows_of_doubt_periodic:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | AfterRemove (AuraEffect const *, AuraEffectHandleModes) const |
| void | Register () override |
Static Private Attributes | |
| static constexpr uint8 | MAX_SHADOW_OF_DOUBTS = 5 |
| static constexpr uint32 | DOUBT_AT_CREATE_PROPERTIES = 165 |
Definition at line 323 of file boss_orator_krix_vizk.cpp.
|
inlineprivate |
Definition at line 333 of file boss_orator_krix_vizk.cpp.
References AURA_REMOVE_BY_ENEMY_SPELL, AURA_REMOVE_BY_EXPIRE, AreaTrigger::CreateAreaTrigger(), DOUBT_AT_CREATE_PROPERTIES, AuraScript::GetCaster(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), AuraScript::GetTarget(), AuraScript::GetTargetApplication(), M_PI, and MAX_SHADOW_OF_DOUBTS.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 351 of file boss_orator_krix_vizk.cpp.
References AuraScript::AfterEffectRemove, AfterRemove(), AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, EFFECT_0, and SPELL_AURA_PERIODIC_DAMAGE.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 328 of file boss_orator_krix_vizk.cpp.
References SPELL_DOUBT, and SpellScriptBase::ValidateSpellInfo().
|
staticconstexprprivate |
Definition at line 326 of file boss_orator_krix_vizk.cpp.
Referenced by AfterRemove().
|
staticconstexprprivate |
Definition at line 325 of file boss_orator_krix_vizk.cpp.
Referenced by AfterRemove().