aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorSnapperRy <snapperryen@gmail.com>2016-10-13 22:36:50 +0200
committerSnapperRy <snapperryen@gmail.com>2016-10-13 22:38:08 +0200
commit8f09c7e867c0814ca12c72319d01ebcbf4be40af (patch)
tree404565347131b77167c53f8f65d10a26c2a4a3ec /src/server/game/Entities
parentf9068a02f059f296f04a76262d5f93716819181f (diff)
Revert "Core/DBC: fix wrong field type for ItemLimitCategory.dbc."
I messed up, sorry. This reverts commit 857c7bd06c31109a05cdc93c6d463f0df7978602.
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index d57702bb38c..b61820034ea 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -10233,9 +10233,7 @@ InventoryResult Player::CanTakeMoreSimilarItems(uint32 entry, uint32 count, Item
return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED;
}
- // For some unknown reason, the "mode" field in ItemLimitCategory.dbc is not an integer, but a string that is either empty or contains the value "Jeweler's Gems".
- // If it is empty, item limit is applied to owned items (same behavior as Unique flag). If it's not empty, item limit is applied to equipped items (Jewelcrafting gems, normal/heroic ICC trinkets).
- if (!*limitEntry->mode)
+ if (limitEntry->mode == ITEM_LIMIT_CATEGORY_MODE_HAVE)
{
uint32 curcount = GetItemCountWithLimitCategory(pProto->ItemLimitCategory, pItem);
if (curcount + count > uint32(limitEntry->maxCount))