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

#include <Unit.h>

Public Member Functions

 SpellNonMeleeDamage (Unit *_attacker, Unit *_target, uint32 _SpellID, uint32 _schoolMask)
 

Public Attributes

Unit * target
 
Unit * attacker
 
uint32 SpellID
 
uint32 damage
 
uint32 overkill
 
uint32 schoolMask
 
uint32 absorb
 
uint32 resist
 
bool periodicLog
 
bool unused
 
uint32 blocked
 
uint32 HitInfo
 
uint32 cleanDamage
 
bool fullBlock
 

Detailed Description

Definition at line 578 of file Unit.h.

Constructor & Destructor Documentation

◆ SpellNonMeleeDamage()

SpellNonMeleeDamage::SpellNonMeleeDamage ( Unit *  _attacker,
Unit *  _target,
uint32  _SpellID,
uint32  _schoolMask 
)
inline

Definition at line 580 of file Unit.h.

Member Data Documentation

◆ absorb

◆ attacker

Unit* SpellNonMeleeDamage::attacker

Definition at line 586 of file Unit.h.

Referenced by Unit::CalculateSpellDamageTaken(), and Unit::SendSpellNonMeleeDamageLog().

◆ blocked

uint32 SpellNonMeleeDamage::blocked

◆ cleanDamage

uint32 SpellNonMeleeDamage::cleanDamage

Definition at line 598 of file Unit.h.

Referenced by Unit::DealSpellDamage().

◆ damage

◆ fullBlock

bool SpellNonMeleeDamage::fullBlock

Definition at line 599 of file Unit.h.

Referenced by Unit::CalculateSpellDamageTaken(), and createProcHitMask().

◆ HitInfo

◆ overkill

uint32 SpellNonMeleeDamage::overkill

Definition at line 589 of file Unit.h.

◆ periodicLog

◆ resist

◆ schoolMask

uint32 SpellNonMeleeDamage::schoolMask

◆ SpellID

uint32 SpellNonMeleeDamage::SpellID

Definition at line 587 of file Unit.h.

Referenced by Unit::DealSpellDamage(), and Unit::SendSpellNonMeleeDamageLog().

◆ target

◆ unused

bool SpellNonMeleeDamage::unused

Definition at line 594 of file Unit.h.


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