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:3795
@ SPELL_AURA_PERIODIC_DAMAGE
Definition SpellAuraDefines.h:66
Definition SpellAuraEffects.h:39
Aura * GetBase() const
Definition SpellAuraEffects.h:49
void PreventDefaultAction()
Definition SpellScript.cpp:1005
Definition SpellAuras.h:88
int32 GetMaxDuration() const
Definition SpellAuras.h:130
int32 GetDuration() const
Definition SpellAuras.h:134
void SetDuration(int32 duration, bool withMods=false)
Definition SpellAuras.cpp:903
void SetMaxDuration(int32 duration)
Definition SpellAuras.h:131
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:120
Unit * GetActionTarget() const
Definition Unit.h:463
Unit * GetActor()
Definition Unit.h:462
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5537