TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CalcDamageInfo Struct Reference

#include <Unit.h>

Public Attributes

Unitattacker
 
Unittarget
 
uint32 damageSchoolMask
 
uint32 damage
 
uint32 absorb
 
uint32 resist
 
uint32 blocked_amount
 
uint32 HitInfo
 
uint32 TargetState
 
WeaponAttackType attackType
 
uint32 procAttacker
 
uint32 procVictim
 
uint32 procEx
 
uint32 cleanDamage
 
MeleeHitOutcome hitOutCome
 

Member Data Documentation

uint32 CalcDamageInfo::absorb
Unit* CalcDamageInfo::attacker
WeaponAttackType CalcDamageInfo::attackType
uint32 CalcDamageInfo::blocked_amount
uint32 CalcDamageInfo::cleanDamage
uint32 CalcDamageInfo::damage
uint32 CalcDamageInfo::damageSchoolMask
uint32 CalcDamageInfo::HitInfo
MeleeHitOutcome CalcDamageInfo::hitOutCome
uint32 CalcDamageInfo::procAttacker
uint32 CalcDamageInfo::procEx
uint32 CalcDamageInfo::procVictim
uint32 CalcDamageInfo::resist
Unit* CalcDamageInfo::target
uint32 CalcDamageInfo::TargetState

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