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
491 : target(_target), attacker(_attacker), spellInfo(_spellInfo), damage(0), overkill(0), schoolMask(_schoolMask),
492 absorb(0), resist(0), physicalLog(false), unused(false), blocked(0), HitInfo(0), cleanDamage(0)
493 {}
uint32 overkill
Definition: Unit.h:499
Unit * target
Definition: Unit.h:495
bool physicalLog
Definition: Unit.h:503
uint32 HitInfo
Definition: Unit.h:506
uint32 damage
Definition: Unit.h:498
uint32 absorb
Definition: Unit.h:501
Unit * attacker
Definition: Unit.h:496
uint32 schoolMask
Definition: Unit.h:500
SpellInfo const * spellInfo
Definition: Unit.h:497
uint32 cleanDamage
Definition: Unit.h:508
uint32 resist
Definition: Unit.h:502
bool unused
Definition: Unit.h:504
uint32 blocked
Definition: Unit.h:505

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