![]() |
TrinityCore
|
#include <Unit.h>
Public Member Functions | |
| SpellNonMeleeDamage (Unit *_attacker, Unit *_target, uint32 _SpellID, uint32 _schoolMask) | |
Public Attributes | |
| Unit * | target |
| Unit * | attacker |
| uint32 | SpellID |
| uint32 | damage |
| uint32 | overkill |
| uint32 | schoolMask |
| uint32 | absorb |
| uint32 | resist |
| bool | periodicLog |
| bool | unused |
| uint32 | blocked |
| uint32 | HitInfo |
| uint32 | cleanDamage |
| bool | fullBlock |
| uint32 SpellNonMeleeDamage::absorb |
Definition at line 591 of file Unit.h.
Referenced by Unit::CalcAbsorbResist(), Unit::CalculateSpellDamageTaken(), createProcHitMask(), DamageInfo::DamageInfo(), Unit::DealSpellDamage(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::EffectEnvironmentalDMG(), misc_commandscript::HandleDamageCommand(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), and Unit::SendSpellNonMeleeDamageLog().
| Unit* SpellNonMeleeDamage::attacker |
Definition at line 586 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), and Unit::SendSpellNonMeleeDamageLog().
| uint32 SpellNonMeleeDamage::blocked |
Definition at line 595 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), createProcHitMask(), DamageInfo::DamageInfo(), and Unit::SendSpellNonMeleeDamageLog().
| uint32 SpellNonMeleeDamage::cleanDamage |
Definition at line 598 of file Unit.h.
Referenced by Unit::DealSpellDamage().
| uint32 SpellNonMeleeDamage::damage |
Definition at line 588 of file Unit.h.
Referenced by Unit::CalcAbsorbResist(), Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::EffectEnvironmentalDMG(), misc_commandscript::HandleDamageCommand(), spell_sindragosa_s_fury::HandleDummy(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), and Unit::SendSpellNonMeleeDamageLog().
| bool SpellNonMeleeDamage::fullBlock |
Definition at line 599 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), and createProcHitMask().
| uint32 SpellNonMeleeDamage::HitInfo |
Definition at line 596 of file Unit.h.
Referenced by Unit::CalcAbsorbResist(), Unit::CalculateSpellDamageTaken(), createProcHitMask(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), and Unit::SendSpellNonMeleeDamageLog().
| bool SpellNonMeleeDamage::periodicLog |
Definition at line 593 of file Unit.h.
Referenced by Unit::CalcAbsorbResist(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), and Unit::SendSpellNonMeleeDamageLog().
| uint32 SpellNonMeleeDamage::resist |
Definition at line 592 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Spell::EffectEnvironmentalDMG(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), and Unit::SendSpellNonMeleeDamageLog().
| uint32 SpellNonMeleeDamage::schoolMask |
Definition at line 590 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), and Unit::SendSpellNonMeleeDamageLog().
| uint32 SpellNonMeleeDamage::SpellID |
Definition at line 587 of file Unit.h.
Referenced by Unit::DealSpellDamage(), and Unit::SendSpellNonMeleeDamageLog().
| Unit* SpellNonMeleeDamage::target |
Definition at line 585 of file Unit.h.
Referenced by Unit::CalculateSpellDamageTaken(), Unit::DealSpellDamage(), Spell::TargetInfo::DoDamageAndTriggers(), misc_commandscript::HandleDamageCommand(), AuraEffect::HandlePeriodicPowerBurnAuraTick(), AuraEffect::HandleProcTriggerDamageAuraProc(), and Unit::SendSpellNonMeleeDamageLog().