TrinityCore
CalcDamageInfo Struct Reference

#include <Unit.h>

Public Attributes

UnitAttacker
 
UnitTarget
 
uint32 DamageSchoolMask
 
uint32 Damage
 
uint32 OriginalDamage
 
uint32 Absorb
 
uint32 Resist
 
uint32 Blocked
 
uint32 HitInfo
 
uint32 TargetState
 
WeaponAttackType AttackType
 
uint32 ProcAttacker
 
uint32 ProcVictim
 
uint32 CleanDamage
 
MeleeHitOutcome HitOutCome
 

Member Data Documentation

◆ Absorb

uint32 CalcDamageInfo::Absorb

◆ Attacker

Unit* CalcDamageInfo::Attacker

◆ AttackType

WeaponAttackType CalcDamageInfo::AttackType

◆ Blocked

uint32 CalcDamageInfo::Blocked

◆ CleanDamage

uint32 CalcDamageInfo::CleanDamage

◆ Damage

uint32 CalcDamageInfo::Damage

◆ DamageSchoolMask

uint32 CalcDamageInfo::DamageSchoolMask

◆ HitInfo

uint32 CalcDamageInfo::HitInfo

◆ HitOutCome

MeleeHitOutcome CalcDamageInfo::HitOutCome

◆ OriginalDamage

uint32 CalcDamageInfo::OriginalDamage

◆ ProcAttacker

uint32 CalcDamageInfo::ProcAttacker

◆ ProcVictim

uint32 CalcDamageInfo::ProcVictim

◆ Resist

uint32 CalcDamageInfo::Resist

◆ Target

Unit* CalcDamageInfo::Target

◆ TargetState

uint32 CalcDamageInfo::TargetState

The documentation for this struct was generated from the following file: