Core/Items: Implement new item bonus types

Port From (https://github.com/TrinityCore/TrinityCore/commit/3d9e21193dd9f7d5f38a7a8edb3d6f6f8daa1867)
This commit is contained in:
hondacrx
2019-11-27 11:22:20 -05:00
parent 713f1b1f06
commit 3ce916a82c
4 changed files with 19 additions and 5 deletions
+2
View File
@@ -2673,6 +2673,8 @@ namespace Game.Groups
{
ItemInstance itemInstance = new ItemInstance(lootItemInSlot);
BonusData bonusData = new BonusData(itemInstance);
if (!bonusData.CanDisenchant)
return null;
ItemTemplate itemTemplate = Global.ObjectMgr.GetItemTemplate(itemid);
uint itemLevel = Item.GetItemLevel(itemTemplate, bonusData, player.GetLevel(), 0, 0, 0, 0, false, 0);