From 59fcbe7d1f59b7532f06288237f2d86617312f2a Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Sat, 27 Sep 2014 20:47:40 +0200 Subject: [PATCH] Fixes appearance inventory overload Appearance items can now be correctly equipped after server restart/relog. --- src/resources/objects/tangible/TangibleObject.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/resources/objects/tangible/TangibleObject.java b/src/resources/objects/tangible/TangibleObject.java index 1b84582f..bce8aee9 100644 --- a/src/resources/objects/tangible/TangibleObject.java +++ b/src/resources/objects/tangible/TangibleObject.java @@ -602,10 +602,9 @@ public class TangibleObject extends SWGObject implements Serializable { return false; int containerVolumeLimit = (int) getTemplateData().getAttribute("containerVolumeLimit"); - - if (containerVolumeLimit == 0 || getTemplate() == "object/tangible/inventory/shared_appearance_inventory.iff") // appearance inventory - issue #755 + System.out.println("containerVolumeLimit " +containerVolumeLimit); + if (containerVolumeLimit == 0 || getTemplate().equals("object/tangible/inventory/shared_appearance_inventory.iff")) // appearance inventory - issue #755 String equality vs String identity ... return false; - if (NGECore.getInstance().objectService.objsInContainer(this, this) >= containerVolumeLimit) return true;