232 if (effect &&
HasEffect(effect->GetEffIndex()))
233 auraData.
Points[effect->GetEffIndex()] = float(effect->GetAmount());
236 auraInfo.AuraData = auraData;
Definition: SpellAuraEffects.h:30
SpellInfo const * GetSpellInfo() const
Definition: SpellAuras.h:130
Map * GetMap() const
Definition: Object.h:543
int32 GetMaxDuration() const
Definition: SpellAuras.h:159
Optional< int32 > Remaining
Definition: SpellPackets.h:194
Aura * GetBase() const
Definition: SpellAuras.h:75
Difficulty GetDifficultyID() const
Definition: Map.h:390
uint32 GetSpellXSpellVisualId(Difficulty difficulty) const
Definition: SpellInfo.cpp:2837
uint32 ActiveFlags
Definition: SpellPackets.h:189
uint32 GetEffectMask() const
Definition: SpellAuras.h:79
uint8 GetSlot() const
Definition: SpellAuras.h:77
uint16_t uint16
Definition: g3dmath.h:166
uint8 GetFlags() const
Definition: SpellAuras.h:78
Optional< int32 > Duration
Definition: SpellPackets.h:193
AuraEffectVector GetAuraEffects() const
Definition: SpellAuras.h:288
Definition: SharedDefines.h:546
uint8 _slot
Definition: SpellAuras.h:61
Definition: SpellAuraDefines.h:29
uint16 CastLevel
Definition: SpellPackets.h:190
bool HasEffect(uint8 effect) const
Definition: SpellAuras.h:80
AuraApplication * GetVisibleAura(uint8 slot) const
Definition: Unit.cpp:537
bool HasAttribute(SpellAttr0 attribute) const
Definition: SpellInfo.h:462
Optional< ObjectGuid > CastUnit
Definition: SpellPackets.h:192
Definition: SpellAuraDefines.h:26
Unit *const _target
Definition: SpellAuras.h:58
int32 GetDuration() const
Definition: SpellAuras.h:163
uint8 GetCasterLevel() const
Definition: SpellAuras.h:185
uint32 AttributesEx5
Definition: SpellInfo.h:338
int32 SpellID
Definition: SpellPackets.h:186
uint8 GetStackAmount() const
Definition: SpellAuras.h:179
uint32 SpellXSpellVisualID
Definition: SpellPackets.h:187
uint8 GetCharges() const
Definition: SpellAuras.h:170
Definition: SharedDefines.h:754
uint8 Flags
Definition: SpellPackets.h:188
#define ASSERT
Definition: Errors.h:55
int32 GetCastItemLevel() const
Definition: SpellAuras.h:134
Definition: SpellPackets.h:184
uint32 StackAmount
Definition: SpellInfo.h:381
uint8 Applications
Definition: SpellPackets.h:191
Definition: SpellAuras.h:116
ObjectGuid GetCasterGUID() const
Definition: SpellAuras.h:135
Definition: SpellAuraDefines.h:28
std::vector< float > Points
Definition: SpellPackets.h:195
uint32 GetId() const
Definition: SpellAuras.h:131