aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2018-04-08 21:13:16 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2018-04-08 21:13:16 +0200
commitf52ffc63f6c180ad3058a15c25acd76795050a41 (patch)
tree2b4406bbf6c2b48e4956662910bc282d24ace7f1 /src
parentb7bb5e6a98119512702519adecf559ecedc20743 (diff)
Core/Player: Added missing change in 8bf7fa369fcbda3a8830dbc45b291634bacfd744
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index cc868ccf736..ba55f9b85f6 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -7645,7 +7645,8 @@ void Player::_ApplyWeaponDamage(uint8 slot, Item* item, bool apply)
void Player::CastAllObtainSpells()
{
- for (uint8 slot = INVENTORY_SLOT_ITEM_START; slot < INVENTORY_SLOT_ITEM_END; ++slot)
+ uint8 inventoryEnd = INVENTORY_SLOT_ITEM_START + GetInventorySlotCount();
+ for (uint8 slot = INVENTORY_SLOT_ITEM_START; slot < inventoryEnd; ++slot)
if (Item* item = GetItemByPos(INVENTORY_SLOT_BAG_0, slot))
ApplyItemObtainSpells(item, true);