From 3d5c1b83b15cfc9f73888eb525c64323266c1fd4 Mon Sep 17 00:00:00 2001 From: ariel- Date: Sat, 3 Dec 2016 20:27:15 -0300 Subject: Core/SpellMgr: added a startup error for possibly unhandled procs --- src/server/game/Spells/SpellMgr.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index bd13f1b2c7b..96f4125cbbb 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -1657,7 +1657,18 @@ void SpellMgr::LoadSpellProcs() } if (!procSpellTypeMask) + { + for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i) + { + if (spellInfo->Effects[i].IsAura()) + { + TC_LOG_ERROR("sql.sql", "Spell Id %u has DBC ProcFlags %u, but it's of non-proc aura type, it probably needs an entry in `spell_proc` table to be handled correctly.", spellInfo->Id, spellInfo->ProcFlags); + break; + } + } + continue; + } SpellProcEntry procEntry; procEntry.SchoolMask = 0; -- cgit v1.2.3