diff options
author | ariel- <ariel-@users.noreply.github.com> | 2017-02-22 00:11:49 -0300 |
---|---|---|
committer | ariel- <ariel-@users.noreply.github.com> | 2017-02-22 00:11:49 -0300 |
commit | f609e7a08b3b4d2d9642e5ec252e1eedad836f0f (patch) | |
tree | 07318bca27c3200eb1540985ad3fd8bceb733c56 /src/server/game/Spells/SpellMgr.cpp | |
parent | eac9c1f0b992fd3622fd7dd864b2acc2781ec778 (diff) |
Core/Spells: refactor spell_enchant_proc_data table
- Renamed fields to mimic those in spell_proc
- Added Enchant proc attributes for controlling specific enchant features
Ref #7789
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index b7405cbc906..24d7c516388 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -1945,8 +1945,8 @@ void SpellMgr::LoadSpellEnchantProcData() mSpellEnchantProcEventMap.clear(); // need for reload case - // 0 1 2 3 - QueryResult result = WorldDatabase.Query("SELECT entry, customChance, PPMChance, procEx FROM spell_enchant_proc_data"); + // 0 1 2 3 4 + QueryResult result = WorldDatabase.Query("SELECT EnchantID, Chance, ProcsPerMinute, HitMask, AttributesMask FROM spell_enchant_proc_data"); if (!result) { TC_LOG_INFO("server.loading", ">> Loaded 0 spell enchant proc event conditions. DB table `spell_enchant_proc_data` is empty."); @@ -1968,10 +1968,10 @@ void SpellMgr::LoadSpellEnchantProcData() } SpellEnchantProcEntry spe; - - spe.customChance = fields[1].GetUInt32(); - spe.PPMChance = fields[2].GetFloat(); - spe.procEx = fields[3].GetUInt32(); + spe.Chance = fields[1].GetFloat(); + spe.ProcsPerMinute = fields[2].GetFloat(); + spe.HitMask = fields[3].GetUInt32(); + spe.AttributesMask = fields[4].GetUInt32(); mSpellEnchantProcEventMap[enchantId] = spe; |