1904 {
1906
1909
1910
1912 if (!flameShock)
1913 return;
1914
1916
1919
1921
1922 if (newDuration > maxDuration)
1924 }
constexpr auto IN_MILLISECONDS
Definition Common.h:53
std::int32_t int32
Definition Define.h:103
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3797
@ SPELL_AURA_PERIODIC_DAMAGE
Definition SpellAuraDefines.h:66
Definition SpellAuraEffects.h:39
Aura * GetBase() const
Definition SpellAuraEffects.h:49
void PreventDefaultAction()
Definition SpellScript.cpp:1000
Definition SpellAuras.h:87
int32 GetMaxDuration() const
Definition SpellAuras.h:129
int32 GetDuration() const
Definition SpellAuras.h:133
void SetDuration(int32 duration, bool withMods=false)
Definition SpellAuras.cpp:810
void SetMaxDuration(int32 duration)
Definition SpellAuras.h:130
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
Unit * GetActionTarget() const
Definition Unit.h:460
Unit * GetActor()
Definition Unit.h:459
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5755