2934 {
2937
2939 for (Unit::AuraEffectList::const_iterator i = mPeriodic.begin(); i != mPeriodic.end(); ++i)
2940 {
2943
2946 {
2949
2950
2951 countMax += 9000;
2952
2954 countMax += epidemic->GetAmount();
2955
2956 if (countMin < countMax)
2957 {
2960 }
2961 }
2962 }
2963 }
std::uint32_t uint32
Definition Define.h:107
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3799
@ 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: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
Definition SpellInfo.h:340
flag96 SpellFamilyFlags
Definition SpellInfo.h:412
int32 GetMaxDuration() const
Definition SpellInfo.cpp:2771
uint32 SpellFamilyName
Definition SpellInfo.h:411
Unit * GetHitUnit()
Definition SpellScript.cpp:453
Unit * GetCaster()
Definition SpellScript.cpp:401
AuraEffectList const & GetAuraEffectsByType(AuraType type) const
Definition Unit.h:1435
std::vector< AuraEffect * > AuraEffectList
Definition Unit.h:683
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5537
@ DK_ICON_ID_EPIDEMIC
Definition spell_dk.cpp:120