From 74345972e69f1355b239d7b86ce53813955284a7 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 10 Mar 2025 20:17:48 +0100 Subject: [PATCH] Core/Items: allow heirlooms to stay equipped/usable even when the player has reached their max scaling level (they just stay at that power level) --- src/server/game/Entities/Player/Player.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 112e0a5296..effaf3e066 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -10278,11 +10278,6 @@ InventoryResult Player::CanEquipItem(uint8 slot, uint16 &dest, Item* pItem, bool return EQUIP_ERR_CLIENT_LOCKED_OUT; } - ScalingStatDistributionEntry const* ssd = pProto->GetScalingStatDistribution() ? sScalingStatDistributionStore.LookupEntry(pProto->GetScalingStatDistribution()) : 0; - // check allowed level (extend range to upper values if MaxLevel more or equal max player level, this let GM set high level with 1...max range items) - if (ssd && ssd->Maxlevel < DEFAULT_MAX_LEVEL && ssd->Maxlevel < getLevel()) - return EQUIP_ERR_NOT_EQUIPPABLE; - uint8 eslot = FindEquipSlot(pProto, slot, swap); if (eslot == NULL_SLOT) return EQUIP_ERR_NOT_EQUIPPABLE;