diff --git a/src/engine/objects/CharacterItemManager.java b/src/engine/objects/CharacterItemManager.java index ab682ece..964e97ef 100644 --- a/src/engine/objects/CharacterItemManager.java +++ b/src/engine/objects/CharacterItemManager.java @@ -2098,7 +2098,7 @@ public class CharacterItemManager { if (this.absCharacter.getObjectType() == GameObjectType.PlayerCharacter) { PlayerCharacter pc = (PlayerCharacter) this.absCharacter; int newWeight = this.getCarriedWeight() + weight; - return newWeight <= (int) pc.statStrBase * 3; + return newWeight <= pc.getInventoryCapacity(); } else if (this.absCharacter.getObjectType() == GameObjectType.NPC) { int newWeight = this.getCarriedWeight() + weight; return newWeight <= 1900 + (this.absCharacter.getLevel() * 3);