AzerothCore 3.3.5a
OpenSource WoW Emulator
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
492 : target(_target), attacker(_attacker), spellInfo(_spellInfo), damage(0), overkill(0), schoolMask(_schoolMask),
493 absorb(0), resist(0), physicalLog(false), unused(false), blocked(0), HitInfo(0), cleanDamage(0)
494 {}
uint32 overkill
Definition Unit.h:500
Unit * target
Definition Unit.h:496
bool physicalLog
Definition Unit.h:504
uint32 HitInfo
Definition Unit.h:507
uint32 damage
Definition Unit.h:499
uint32 absorb
Definition Unit.h:502
Unit * attacker
Definition Unit.h:497
uint32 schoolMask
Definition Unit.h:501
SpellInfo const * spellInfo
Definition Unit.h:498
uint32 cleanDamage
Definition Unit.h:509
uint32 resist
Definition Unit.h:503
bool unused
Definition Unit.h:505
uint32 blocked
Definition Unit.h:506

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: