![]() |
TrinityCore
|
Inheritance diagram for spell_igb_incinerating_blast:Private Member Functions | |
| void | StoreEnergy () |
| void | RemoveEnergy () |
| void | CalculateDamage (SpellEffectInfo const &, Unit const *, int32 &, int32 &flatMod, float &) const |
| void | Register () override |
Private Attributes | |
| int32 | _energyLeft = 0 |
Definition at line 1885 of file boss_icecrown_gunship_battle.cpp.
|
inlineprivate |
Definition at line 1897 of file boss_icecrown_gunship_battle.cpp.
References _energyLeft.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1902 of file boss_icecrown_gunship_battle.cpp.
References SpellScript::AfterCast, SpellScript::CalcDamage, CalculateDamage(), SpellScript::OnCast, RemoveEnergy(), SpellCalcDamageFn, SpellCastFn, and StoreEnergy().
|
inlineprivate |
Definition at line 1892 of file boss_icecrown_gunship_battle.cpp.
References SpellScript::GetCaster(), POWER_ENERGY, and Unit::SetPower().
Referenced by Register().
|
inlineprivate |
Definition at line 1887 of file boss_icecrown_gunship_battle.cpp.
References _energyLeft, SpellScript::GetCaster(), Unit::GetPower(), and POWER_ENERGY.
Referenced by Register().
|
private |
Definition at line 1909 of file boss_icecrown_gunship_battle.cpp.
Referenced by CalculateDamage(), and StoreEnergy().