AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Unit.h"
Public Member Functions | |
SpellNonMeleeDamage (Unit *_attacker, Unit *_target, SpellInfo const *_spellInfo, uint32 _schoolMask) | |
Public Attributes | |
Unit * | target |
Unit * | attacker |
SpellInfo const * | spellInfo |
uint32 | damage |
uint32 | overkill |
uint32 | schoolMask |
uint32 | absorb |
uint32 | resist |
bool | physicalLog |
bool | unused |
uint32 | blocked |
uint32 | HitInfo |
uint32 | cleanDamage |
|
inline |
uint32 SpellNonMeleeDamage::absorb |
Unit* SpellNonMeleeDamage::attacker |
Referenced by Unit::CalculateSpellDamageTaken(), and Unit::SendSpellNonMeleeDamageLog().
uint32 SpellNonMeleeDamage::blocked |
uint32 SpellNonMeleeDamage::cleanDamage |
Referenced by Unit::CalculateSpellDamageTaken(), and Unit::DealSpellDamage().
uint32 SpellNonMeleeDamage::damage |
Referenced by Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), Spell::DoAllEffectOnTarget(), spell_sindragosa_s_fury::HandleDummy(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), Unit::SendSpellNonMeleeDamageLog(), and Unit::SendSpellNonMeleeReflectLog().
uint32 SpellNonMeleeDamage::HitInfo |
uint32 SpellNonMeleeDamage::overkill |
bool SpellNonMeleeDamage::physicalLog |
Referenced by Unit::SendSpellNonMeleeDamageLog(), and Unit::SendSpellNonMeleeReflectLog().
uint32 SpellNonMeleeDamage::resist |
uint32 SpellNonMeleeDamage::schoolMask |
SpellInfo const* SpellNonMeleeDamage::spellInfo |
Referenced by Unit::DealSpellDamage(), Unit::SendSpellNonMeleeDamageLog(), and Unit::SendSpellNonMeleeReflectLog().
Unit* SpellNonMeleeDamage::target |
bool SpellNonMeleeDamage::unused |
Referenced by Unit::SendSpellNonMeleeDamageLog(), and Unit::SendSpellNonMeleeReflectLog().