![]() |
TrinityCore
|
Inheritance diagram for spell_evo_fire_breath_damage:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| void | AddBonusUpfrontDamage (SpellEffectInfo const &, Unit const *victim, int32 &, int32 &flatMod, float &) const |
| void | RemoveUnusedEffect (std::list< WorldObject * > &targets) const |
| void | Register () override |
Definition at line 389 of file spell_evoker.cpp.
|
inlineprivate |
Definition at line 397 of file spell_evoker.cpp.
References EFFECT_1, Unit::GetAuraEffect(), SpellScript::GetCaster(), SpellScript::GetSpell(), SpellScript::GetSpellInfo(), and params.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 413 of file spell_evoker.cpp.
References AddBonusUpfrontDamage(), SpellScript::CalcDamage, EFFECT_2, SpellScript::OnObjectAreaTargetSelect, RemoveUnusedEffect(), SpellCalcDamageFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY.
|
inlineprivate |
Definition at line 408 of file spell_evoker.cpp.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 391 of file spell_evoker.cpp.
References EFFECT_2, SpellInfo::GetEffect(), SpellInfo::Id, SpellEffectInfo::IsAura(), SPELL_AURA_MOD_SILENCE, and SpellScriptBase::ValidateSpellEffect().