![]() |
TrinityCore
|
Inheritance diagram for spell_igb_incinerating_blast:Private Member Functions | |
| PrepareSpellScript (spell_igb_incinerating_blast) | |
| void | StoreEnergy () |
| void | RemoveEnergy () |
| void | CalculateDamage (SpellEffIndex) |
| void | Register () override |
Private Attributes | |
| uint32 | _energyLeft |
Definition at line 1904 of file boss_icecrown_gunship_battle.cpp.
|
inline |
Definition at line 1909 of file boss_icecrown_gunship_battle.cpp.
References _energyLeft.
|
inlineprivate |
Definition at line 1925 of file boss_icecrown_gunship_battle.cpp.
References _energyLeft, SpellScript::GetEffectValue(), and SpellScript::SetEffectValue().
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 1930 of file boss_icecrown_gunship_battle.cpp.
References SpellScript::AfterCast, CalculateDamage(), EFFECT_1, SpellScript::OnCast, SpellScript::OnEffectLaunchTarget, RemoveEnergy(), SPELL_EFFECT_SCHOOL_DAMAGE, SpellCastFn, SpellEffectFn, and StoreEnergy().
|
inlineprivate |
Definition at line 1920 of file boss_icecrown_gunship_battle.cpp.
References SpellScript::GetCaster(), POWER_ENERGY, and Unit::SetPower().
Referenced by Register().
|
inlineprivate |
Definition at line 1915 of file boss_icecrown_gunship_battle.cpp.
References _energyLeft, SpellScript::GetCaster(), Unit::GetPower(), and POWER_ENERGY.
Referenced by Register().
|
private |
Definition at line 1937 of file boss_icecrown_gunship_battle.cpp.
Referenced by CalculateDamage(), spell_igb_incinerating_blast(), and StoreEnergy().