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
Unit * attacker
WeaponAttackType attackType
uint32 blocked_amount
uint32 cleanDamage
uint32 damage
uint32 damageSchoolMask
uint32 HitInfo
MeleeHitOutcome hitOutCome
uint32 procAttacker
uint32 procEx
uint32 procVictim
uint32 resist
Unit * target
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