aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkiper <kiperek@o2.pl>2012-08-14 01:59:20 +0200
committerkiper <kiperek@o2.pl>2012-08-14 01:59:20 +0200
commitcf30a0aaaf9aa6a41a851fa8ac361be38352ff59 (patch)
treed8d48e07f2505a431584b8c60a287c06f0814bd5 /src
parent0b157c90662b03a9cc25f03f326accb6bda350eb (diff)
Core/Player: Now players will able to equip all types of relics when meet requirements from items and have relic skill.
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp27
1 files changed, 3 insertions, 24 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 188fdb5e9f4..3236c5e5865 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -9936,30 +9936,9 @@ uint8 Player::FindEquipSlot(ItemTemplate const* proto, uint32 slot, bool swap) c
break;
case INVTYPE_RELIC:
{
- switch (proto->SubClass)
- {
- case ITEM_SUBCLASS_ARMOR_LIBRAM:
- if (playerClass == CLASS_PALADIN)
- slots[0] = EQUIPMENT_SLOT_RANGED;
- break;
- case ITEM_SUBCLASS_ARMOR_IDOL:
- if (playerClass == CLASS_DRUID)
- slots[0] = EQUIPMENT_SLOT_RANGED;
- break;
- case ITEM_SUBCLASS_ARMOR_TOTEM:
- if (playerClass == CLASS_SHAMAN)
- slots[0] = EQUIPMENT_SLOT_RANGED;
- break;
- case ITEM_SUBCLASS_ARMOR_MISCELLANEOUS:
- if (playerClass == CLASS_WARLOCK)
- slots[0] = EQUIPMENT_SLOT_RANGED;
- break;
- case ITEM_SUBCLASS_ARMOR_SIGIL:
- if (playerClass == CLASS_DEATH_KNIGHT)
- slots[0] = EQUIPMENT_SLOT_RANGED;
- break;
- }
- break;
+ if(playerClass == CLASS_PALADIN || playerClass == CLASS_DRUID||
+ playerClass == CLASS_SHAMAN || playerClass == CLASS_DEATH_KNIGHT)
+ slots[0] = EQUIPMENT_SLOT_RANGED;
}
default:
return NULL_SLOT;