| spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::spell_pri_guardian_spirit_AuraScript |
( |
| ) |
|
|
inline |
uint32 healPct
Definition: spell_priest.cpp:475
| void spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::Absorb |
( |
AuraEffect * |
, |
|
|
DamageInfo & |
dmgInfo, |
|
|
uint32 & |
absorbAmount |
|
) |
| |
|
inlineprivate |
Definition: spell_priest.cpp:46
arena_t NULL
Definition: jemalloc_internal.h:624
void Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition: SpellScript.cpp:1026
Unit * GetTarget() const
Definition: SpellScript.cpp:1151
int32_t int32
Definition: Define.h:146
uint32 GetDamage() const
Definition: Unit.h:949
uint32 healPct
Definition: spell_priest.cpp:475
int32_t int32
Definition: g3dmath.h:167
uint32 GetHealth() const
Definition: Unit.h:1426
void CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:920
uint32 CountPctFromMaxHealth(int32 pct) const
Definition: Unit.h:1435
| void spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::CalculateAmount |
( |
AuraEffect const * |
, |
|
|
int32 & |
amount, |
|
|
bool & |
|
|
) |
| |
|
inlineprivate |
| bool spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::Load |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition: SharedDefines.h:29
SpellInfo const * GetSpellInfo() const
Definition: SpellScript.cpp:991
SpellEffectInfo const * GetEffect(uint32 difficulty, uint32 index) const
Definition: SpellInfo.cpp:3348
int32 CalcValue(Unit const *caster=nullptr, int32 const *basePoints=nullptr, Unit const *target=nullptr, float *variance=nullptr, int32 itemLevel=-1) const
Definition: SpellInfo.cpp:455
uint32 healPct
Definition: spell_priest.cpp:475
| void spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
void CalculateAmount(AuraEffect const *, int32 &amount, bool &)
Definition: spell_priest.cpp:490
Definition: SharedDefines.h:29
#define AuraEffectAbsorbFn(F, I)
Definition: SpellScript.h:740
#define AuraEffectCalcAmountFn(F, I, N)
Definition: SpellScript.h:722
void Absorb(AuraEffect *, DamageInfo &dmgInfo, uint32 &absorbAmount)
Definition: spell_priest.cpp:496
HookList< EffectAbsorbHandler > OnEffectAbsorb
Definition: SpellScript.h:739
HookList< EffectCalcAmountHandler > DoEffectCalcAmount
Definition: SpellScript.h:721
Definition: SpellAuraDefines.h:129
| bool spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition: spell_priest.cpp:46
#define sSpellMgr
Definition: SpellMgr.h:756
| uint32 spell_pri_guardian_spirit::spell_pri_guardian_spirit_AuraScript::healPct |
|
private |
The documentation for this class was generated from the following file: