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
 
ProcFlagsInit ProcAttacker
 
ProcFlagsInit ProcVictim
 
uint32 CleanDamage
 
MeleeHitOutcome HitOutCome
 

Detailed Description

Definition at line 525 of file Unit.h.

Member Data Documentation

◆ Absorb

uint32 CalcDamageInfo::Absorb

Definition at line 532 of file Unit.h.

◆ Attacker

Unit* CalcDamageInfo::Attacker

Definition at line 527 of file Unit.h.

◆ AttackType

WeaponAttackType CalcDamageInfo::AttackType

Definition at line 539 of file Unit.h.

◆ Blocked

uint32 CalcDamageInfo::Blocked

Definition at line 534 of file Unit.h.

◆ CleanDamage

uint32 CalcDamageInfo::CleanDamage

Definition at line 542 of file Unit.h.

◆ Damage

uint32 CalcDamageInfo::Damage

Definition at line 530 of file Unit.h.

◆ DamageSchoolMask

uint32 CalcDamageInfo::DamageSchoolMask

Definition at line 529 of file Unit.h.

◆ HitInfo

uint32 CalcDamageInfo::HitInfo

Definition at line 535 of file Unit.h.

◆ HitOutCome

MeleeHitOutcome CalcDamageInfo::HitOutCome

Definition at line 543 of file Unit.h.

◆ OriginalDamage

uint32 CalcDamageInfo::OriginalDamage

Definition at line 531 of file Unit.h.

◆ ProcAttacker

ProcFlagsInit CalcDamageInfo::ProcAttacker

Definition at line 540 of file Unit.h.

◆ ProcVictim

ProcFlagsInit CalcDamageInfo::ProcVictim

Definition at line 541 of file Unit.h.

◆ Resist

uint32 CalcDamageInfo::Resist

Definition at line 533 of file Unit.h.

◆ Target

Unit* CalcDamageInfo::Target

Definition at line 528 of file Unit.h.

◆ TargetState

uint32 CalcDamageInfo::TargetState

Definition at line 536 of file Unit.h.


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