From 76a56d489b86b8947611dd6080a1a9db3f34716e Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 2 Dec 2016 22:24:55 +0100 Subject: Core/Quests: Fixed armor quest rewards Closes #18223 --- src/server/game/Globals/ObjectMgr.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/server/game/Globals/ObjectMgr.cpp') diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 94f64519292..45e40aa02f6 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -2583,7 +2583,7 @@ struct ItemSpecStats break; } } - else if (item->Class == ITEM_CLASS_ARMOR && item->SubClass > 5 && item->SubClass <= 11) + else if (item->Class == ITEM_CLASS_ARMOR) { switch (item->SubClass) { @@ -2607,11 +2607,18 @@ struct ItemSpecStats ItemType = 4; break; default: - ItemType = 6; if (item->SubClass == ITEM_SUBCLASS_ARMOR_SHIELD) + { + ItemType = 6; AddStat(ITEM_SPEC_STAT_SHIELD); + } else if (item->SubClass > ITEM_SUBCLASS_ARMOR_SHIELD && item->SubClass <= ITEM_SUBCLASS_ARMOR_RELIC) + { + ItemType = 6; AddStat(ITEM_SPEC_STAT_RELIC); + } + else + ItemType = 0; break; } } -- cgit v1.2.3