|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Unit.h>
Public Member Functions | |
| SpellNonMeleeDamage (Unit *_attacker, Unit *_target, uint32 _SpellID, uint32 _schoolMask) | |
Public Attributes | |
| uint32 | absorb |
| Unit * | attacker |
| uint32 | blocked |
| uint32 | cleanDamage |
| uint32 | damage |
| uint32 | HitInfo |
| uint32 | overkill |
| bool | physicalLog |
| uint32 | resist |
| uint32 | schoolMask |
| uint32 | SpellID |
| Unit * | target |
| bool | unused |
|
inline |
Definition at line 1030 of file Unit.h.
References absorb, attacker, blocked, cleanDamage, damage, HitInfo, overkill, physicalLog, resist, schoolMask, SpellID, target, and unused.
| uint32 SpellNonMeleeDamage::absorb |
Definition at line 1041 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), createProcExtendMask(), Unit::DealSpellDamage(), Spell::DoAllEffectOnTarget(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendSpellNonMeleeDamageLog(), SpellNonMeleeDamage(), and Unit::SpellNonMeleeDamageLog().
| Unit* SpellNonMeleeDamage::attacker |
Definition at line 1036 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::blocked |
Definition at line 1045 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), createProcExtendMask(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::cleanDamage |
Definition at line 1048 of file Unit.h.
Referenced by Unit::DealSpellDamage(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::damage |
Definition at line 1038 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), Spell::DoAllEffectOnTarget(), spell_sindragosa_s_fury::spell_sindragosa_s_fury_SpellScript::HandleDummy(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendSpellNonMeleeDamageLog(), SpellNonMeleeDamage(), and Unit::SpellNonMeleeDamageLog().
| uint32 SpellNonMeleeDamage::HitInfo |
Definition at line 1046 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), createProcExtendMask(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::overkill |
Definition at line 1039 of file Unit.h.
Referenced by SpellNonMeleeDamage().
| bool SpellNonMeleeDamage::physicalLog |
Definition at line 1043 of file Unit.h.
Referenced by Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::resist |
Definition at line 1042 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::schoolMask |
Definition at line 1040 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| uint32 SpellNonMeleeDamage::SpellID |
Definition at line 1037 of file Unit.h.
Referenced by Unit::DealSpellDamage(), Unit::SendSpellNonMeleeDamageLog(), and SpellNonMeleeDamage().
| Unit* SpellNonMeleeDamage::target |
Definition at line 1035 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), Spell::DoAllEffectOnTarget(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), Unit::SendSpellNonMeleeDamageLog(), SpellNonMeleeDamage(), and Unit::SpellNonMeleeDamageLog().
| bool SpellNonMeleeDamage::unused |
Definition at line 1044 of file Unit.h.
Referenced by SpellNonMeleeDamage().