From 494007210202124c51cce3a59f7ecee569ce24be Mon Sep 17 00:00:00 2001 From: jackpoz Date: Thu, 27 Aug 2015 20:41:57 +0200 Subject: Core/Spells: Skip spell category additional cooldown check added in 43e8c841f5357a6cf41cdb8ed5e496019f14a16a for SPELL_CATEGORY_FOOD. Workaround for #15278 till spell cooldown system properly supports spells with spell category triggering spells with same spell category. Fixes #15278. --- src/server/game/Globals/ObjectMgr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index d67d7446d41..42fe92999e9 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -2755,7 +2755,8 @@ void ObjectMgr::LoadItemTemplates() itemTemplate.Spells[j].SpellId = 0; } - if (spellInfo && itemTemplate.Spells[j].SpellCategory) + if (spellInfo && itemTemplate.Spells[j].SpellCategory + && itemTemplate.Spells[j].SpellCategory != SPELL_CATEGORY_FOOD) { bool added = sSpellsByCategoryStore[itemTemplate.Spells[j].SpellCategory].insert(itemTemplate.Spells[j].SpellId).second; if (added) -- cgit v1.2.3