From c2f4a7a17e621ed944ee8e003d7b9ee9b0fca399 Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 30 Aug 2017 23:35:55 +0200 Subject: [PATCH] Core/Spells: Removed unexplainable duration limit from SpellInfo::GetMaxTicks how is a number greater than 30000 200% larger than ...? larger than what --- src/server/game/Spells/SpellInfo.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 258362a43e..2a8b98af51 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -2560,10 +2560,6 @@ uint32 SpellInfo::GetMaxTicks(uint32 difficulty) const if (DotDuration == 0) return 1; - // 200% limit - if (DotDuration > 30000) - DotDuration = 30000; - for (SpellEffectInfo const* effect : GetEffectsForDifficulty(difficulty)) { if (effect && effect->Effect == SPELL_EFFECT_APPLY_AURA)