2951 {
2954
2956 for (Unit::AuraEffectList::const_iterator i = mPeriodic.begin(); i != mPeriodic.end(); ++i)
2957 {
2960
2963 {
2966
2967
2968 countMax += 9000;
2969
2971 countMax += epidemic->GetAmount();
2972
2973 if (countMin < countMax)
2974 {
2977 }
2978 }
2979 }
2980 }
std::uint32_t uint32
Definition Define.h:107
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3801
@ SPELL_AURA_PERIODIC_DAMAGE
Definition SpellAuraDefines.h:66
@ SPELL_AURA_ADD_FLAT_MODIFIER
Definition SpellAuraDefines.h:170
Definition SpellAuraEffects.h:39
SpellInfo const * GetSpellInfo() const
Definition SpellAuraEffects.h:54
Aura * GetBase() const
Definition SpellAuraEffects.h:49
ObjectGuid GetCasterGUID() const
Definition SpellAuraEffects.h:48
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
Definition SpellInfo.h:340
flag96 SpellFamilyFlags
Definition SpellInfo.h:412
int32 GetMaxDuration() const
Definition SpellInfo.cpp:2745
uint32 SpellFamilyName
Definition SpellInfo.h:411
Unit * GetHitUnit()
Definition SpellScript.cpp:448
Unit * GetCaster()
Definition SpellScript.cpp:401
AuraEffectList const & GetAuraEffectsByType(AuraType type) const
Definition Unit.h:1428
std::vector< AuraEffect * > AuraEffectList
Definition Unit.h:680
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5755
@ DK_ICON_ID_EPIDEMIC
Definition spell_dk.cpp:120