TrinityCore
Loading...
Searching...
No Matches
CalcDamageInfo Struct Reference

#include <Unit.h>

Public Attributes

UnitAttacker
 
UnitTarget
 
struct { 
 
   uint32   DamageSchoolMask 
 
   uint32   Damage 
 
   uint32   Absorb 
 
   uint32   Resist 
 
Damages [2] 
 
uint32 Blocked
 
uint32 HitInfo
 
uint32 TargetState
 
WeaponAttackType AttackType
 
uint32 ProcAttacker
 
uint32 ProcVictim
 
uint32 CleanDamage
 
MeleeHitOutcome HitOutCome
 

Detailed Description

Definition at line 538 of file Unit.h.

Member Data Documentation

◆ Absorb

uint32 CalcDamageInfo::Absorb

Definition at line 547 of file Unit.h.

◆ Attacker

Unit* CalcDamageInfo::Attacker

Definition at line 540 of file Unit.h.

◆ AttackType

WeaponAttackType CalcDamageInfo::AttackType

Definition at line 556 of file Unit.h.

◆ Blocked

uint32 CalcDamageInfo::Blocked

Definition at line 551 of file Unit.h.

◆ CleanDamage

uint32 CalcDamageInfo::CleanDamage

Definition at line 559 of file Unit.h.

◆ Damage

uint32 CalcDamageInfo::Damage

Definition at line 546 of file Unit.h.

◆ [struct]

struct { ... } CalcDamageInfo::Damages[2]

◆ DamageSchoolMask

uint32 CalcDamageInfo::DamageSchoolMask

Definition at line 545 of file Unit.h.

◆ HitInfo

uint32 CalcDamageInfo::HitInfo

Definition at line 552 of file Unit.h.

◆ HitOutCome

MeleeHitOutcome CalcDamageInfo::HitOutCome

Definition at line 560 of file Unit.h.

◆ ProcAttacker

uint32 CalcDamageInfo::ProcAttacker

Definition at line 557 of file Unit.h.

◆ ProcVictim

uint32 CalcDamageInfo::ProcVictim

Definition at line 558 of file Unit.h.

◆ Resist

uint32 CalcDamageInfo::Resist

Definition at line 548 of file Unit.h.

◆ Target

Unit* CalcDamageInfo::Target

Definition at line 541 of file Unit.h.

◆ TargetState

uint32 CalcDamageInfo::TargetState

Definition at line 553 of file Unit.h.


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