Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SpellNonMeleeDamage Struct Reference

#include <Unit.h>

Collaboration diagram for SpellNonMeleeDamage:

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 1028 of file Unit.h.

Constructor & Destructor Documentation

◆ SpellNonMeleeDamage()

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

Member Data Documentation

◆ absorb

◆ attacker

Unit* SpellNonMeleeDamage::attacker

◆ blocked

◆ cleanDamage

uint32 SpellNonMeleeDamage::cleanDamage

Definition at line 1048 of file Unit.h.

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

◆ damage

◆ HitInfo

◆ overkill

uint32 SpellNonMeleeDamage::overkill

Definition at line 1039 of file Unit.h.

Referenced by SpellNonMeleeDamage().

◆ physicalLog

bool SpellNonMeleeDamage::physicalLog

Definition at line 1043 of file Unit.h.

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

◆ resist

◆ schoolMask

uint32 SpellNonMeleeDamage::schoolMask

◆ SpellID

uint32 SpellNonMeleeDamage::SpellID

◆ target

◆ unused

bool SpellNonMeleeDamage::unused

Definition at line 1044 of file Unit.h.

Referenced by SpellNonMeleeDamage().


The documentation for this struct was generated from the following file:
  • src/server/game/Entities/Unit/Unit.h