AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
SpellNonMeleeDamage Struct Reference

#include "Unit.h"

Public Member Functions

 SpellNonMeleeDamage (Unit *_attacker, Unit *_target, SpellInfo const *_spellInfo, uint32 _schoolMask)
 

Public Attributes

Unittarget
 
Unitattacker
 
SpellInfo const * spellInfo
 
uint32 damage
 
uint32 overkill
 
uint32 schoolMask
 
uint32 absorb
 
uint32 resist
 
bool physicalLog
 
bool unused
 
uint32 blocked
 
uint32 HitInfo
 
uint32 cleanDamage
 

Detailed Description

Constructor & Destructor Documentation

◆ SpellNonMeleeDamage()

SpellNonMeleeDamage::SpellNonMeleeDamage ( Unit _attacker,
Unit _target,
SpellInfo const *  _spellInfo,
uint32  _schoolMask 
)
inline
910 : target(_target), attacker(_attacker), spellInfo(_spellInfo), damage(0), overkill(0), schoolMask(_schoolMask),
911 absorb(0), resist(0), physicalLog(false), unused(false), blocked(0), HitInfo(0), cleanDamage(0)
912 {}
uint32 overkill
Definition: Unit.h:918
Unit * target
Definition: Unit.h:914
bool physicalLog
Definition: Unit.h:922
uint32 HitInfo
Definition: Unit.h:925
uint32 damage
Definition: Unit.h:917
uint32 absorb
Definition: Unit.h:920
Unit * attacker
Definition: Unit.h:915
uint32 schoolMask
Definition: Unit.h:919
SpellInfo const * spellInfo
Definition: Unit.h:916
uint32 cleanDamage
Definition: Unit.h:927
uint32 resist
Definition: Unit.h:921
bool unused
Definition: Unit.h:923
uint32 blocked
Definition: Unit.h:924

Member Data Documentation

◆ absorb

◆ attacker

Unit* SpellNonMeleeDamage::attacker

◆ blocked

◆ cleanDamage

uint32 SpellNonMeleeDamage::cleanDamage

◆ damage

◆ HitInfo

◆ overkill

uint32 SpellNonMeleeDamage::overkill

◆ physicalLog

bool SpellNonMeleeDamage::physicalLog

◆ resist

◆ schoolMask

◆ spellInfo

◆ target

◆ unused

bool SpellNonMeleeDamage::unused