Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Spell::TargetInfo Struct Reference

#include <Spell.h>

Public Attributes

bool alive: 1
bool crit: 1
int32 damage
uint8 effectMask: 8
SpellMissInfo missCondition: 8
bool processed: 1
SpellMissInfo reflectResult: 8
bool scaleAura: 1
uint64 targetGUID
uint64 timeDelay

Detailed Description

Definition at line 658 of file Spell.h.

Member Data Documentation

◆ alive

bool Spell::TargetInfo::alive

Definition at line 666 of file Spell.h.

Referenced by Spell::AddUnitTarget(), and Spell::DoAllEffectOnTarget().

◆ crit

bool Spell::TargetInfo::crit

◆ damage

int32 Spell::TargetInfo::damage

◆ effectMask

uint8 Spell::TargetInfo::effectMask

◆ missCondition

SpellMissInfo Spell::TargetInfo::missCondition

◆ processed

bool Spell::TargetInfo::processed

Definition at line 665 of file Spell.h.

Referenced by Spell::AddUnitTarget(), and Spell::DoAllEffectOnTarget().

◆ reflectResult

SpellMissInfo Spell::TargetInfo::reflectResult

◆ scaleAura

bool Spell::TargetInfo::scaleAura

Definition at line 668 of file Spell.h.

Referenced by Spell::AddUnitTarget(), and Spell::DoAllEffectOnTarget().

◆ targetGUID

uint64 Spell::TargetInfo::targetGUID

◆ timeDelay

uint64 Spell::TargetInfo::timeDelay

Definition at line 661 of file Spell.h.

Referenced by Spell::AddUnitTarget(), and Spell::DoAllEffectOnTarget().


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