Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
CalcDamageInfo Struct Reference

#include <Unit.h>

Collaboration diagram for CalcDamageInfo:

Public Member Functions

 CalcDamageInfo ()

Public Attributes

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

Detailed Description

Definition at line 1003 of file Unit.h.

Constructor & Destructor Documentation

◆ CalcDamageInfo()

CalcDamageInfo::CalcDamageInfo ( )
inline

Member Data Documentation

◆ absorb

◆ attacker

Unit* CalcDamageInfo::attacker

◆ attackType

WeaponAttackType CalcDamageInfo::attackType

◆ blocked_amount

◆ cleanDamage

uint32 CalcDamageInfo::cleanDamage

Definition at line 1023 of file Unit.h.

Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), and Unit::DealMeleeDamage().

◆ damage

◆ damageSchoolMask

◆ HitInfo

◆ hitOutCome

MeleeHitOutcome CalcDamageInfo::hitOutCome

Definition at line 1024 of file Unit.h.

Referenced by CalcDamageInfo(), Unit::CalculateMeleeDamage(), and Unit::DealMeleeDamage().

◆ procAttacker

uint32 CalcDamageInfo::procAttacker

◆ procEx

◆ procVictim

◆ resist

◆ target

◆ TargetState


The documentation for this struct was generated from the following file:
  • src/server/game/Entities/Unit/Unit.h