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
511 : target(_target), attacker(_attacker), spellInfo(_spellInfo), damage(0), overkill(0), schoolMask(_schoolMask),
512 absorb(0), resist(0), physicalLog(false), unused(false), blocked(0), HitInfo(0), cleanDamage(0)
513 {}
uint32 overkill
Definition Unit.h:519
Unit * target
Definition Unit.h:515
bool physicalLog
Definition Unit.h:523
uint32 HitInfo
Definition Unit.h:526
uint32 damage
Definition Unit.h:518
uint32 absorb
Definition Unit.h:521
Unit * attacker
Definition Unit.h:516
uint32 schoolMask
Definition Unit.h:520
SpellInfo const * spellInfo
Definition Unit.h:517
uint32 cleanDamage
Definition Unit.h:528
uint32 resist
Definition Unit.h:522
bool unused
Definition Unit.h:524
uint32 blocked
Definition Unit.h:525

Member Data Documentation

◆ absorb

◆ attacker

Unit* SpellNonMeleeDamage::attacker

◆ blocked

◆ cleanDamage

uint32 SpellNonMeleeDamage::cleanDamage

◆ damage

◆ HitInfo

◆ overkill

uint32 SpellNonMeleeDamage::overkill

◆ physicalLog

◆ resist

◆ schoolMask

◆ spellInfo

◆ target

◆ unused

bool SpellNonMeleeDamage::unused

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