|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Unit.h>
Public Member Functions | |
| CalcDamageInfo () | |
|
inline |
Definition at line 1005 of file Unit.h.
References absorb, attacker, attackType, blocked_amount, cleanDamage, damage, damageSchoolMask, HitInfo, hitOutCome, procAttacker, procEx, procVictim, resist, target, and TargetState.
| uint32 CalcDamageInfo::absorb |
Definition at line 1013 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| Unit* CalcDamageInfo::attacker |
Definition at line 1009 of file Unit.h.
Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| WeaponAttackType CalcDamageInfo::attackType |
Definition at line 1019 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), and Unit::DealMeleeDamage().
| uint32 CalcDamageInfo::blocked_amount |
Definition at line 1015 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| uint32 CalcDamageInfo::cleanDamage |
Definition at line 1023 of file Unit.h.
Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), and Unit::DealMeleeDamage().
| uint32 CalcDamageInfo::damage |
Definition at line 1012 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| uint32 CalcDamageInfo::damageSchoolMask |
Definition at line 1011 of file Unit.h.
Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| uint32 CalcDamageInfo::HitInfo |
Definition at line 1016 of file Unit.h.
Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| MeleeHitOutcome CalcDamageInfo::hitOutCome |
Definition at line 1024 of file Unit.h.
Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), and Unit::DealMeleeDamage().
| uint32 CalcDamageInfo::procAttacker |
Definition at line 1020 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), and Unit::TriggerAurasProcOnEvent().
| uint32 CalcDamageInfo::procEx |
Definition at line 1022 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), and Unit::TriggerAurasProcOnEvent().
| uint32 CalcDamageInfo::procVictim |
Definition at line 1021 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), and Unit::TriggerAurasProcOnEvent().
| uint32 CalcDamageInfo::resist |
Definition at line 1014 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().
| Unit* CalcDamageInfo::target |
Definition at line 1010 of file Unit.h.
Referenced by Unit::AttackerStateUpdate(), CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), Unit::SendAttackStateUpdate(), and Unit::TriggerAurasProcOnEvent().
| VictimState CalcDamageInfo::TargetState |
Definition at line 1017 of file Unit.h.
Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), Unit::DealMeleeDamage(), Unit::SendAttackStateUpdate(), and Unit::SendAttackStateUpdate().