rendered paste body private void addItemToWornItems(InventoryItem i) {
if(isWearing(i) || !contains(i))
return;
int wearableType = i.getWearableType();
if(wearableType == ItemDef.TWO_HANDED_WEAPON) {
removeWearableType(ItemDef.TWO_HANDED_WEAPON);
removeWearableType(ItemDef.ONE_HANDED_WEAPON);
removeWearableType(ItemDef.SHIELD);
} else if(wearableType == ItemDef.ONE_HANDED_WEAPON) {
removeWearableType(ItemDef.TWO_HANDED_WEAPON);
removeWearableType(ItemDef.ONE_HANDED_WEAPON);
} else if(wearableType == ItemDef.SHIELD) {
removeWearableType(ItemDef.TWO_HANDED_WEAPON);
removeWearableType(ItemDef.SHIELD);
} else if(wearableType == ItemDef.PARTIAL_HEAD || wearableType == ItemDef.FULL_HEAD) {
removeWearableType(ItemDef.PARTIAL_HEAD);
removeWearableType(ItemDef.FULL_HEAD);
} else if(wearableType == ItemDef.PARTIAL_BODY) {
removeWearableType(ItemDef.PARTIAL_BODY);
removeWearableType(ItemDef.FULL_BODY);
} else if(wearableType == ItemDef.FULL_BODY) {
removeWearableType(ItemDef.PARTIAL_BODY);
removeWearableType(ItemDef.FULL_BODY);
removeWearableType(ItemDef.GLOVES);
} else if(wearableType == ItemDef.PARTIAL_LEGS) {
removeWearableType(ItemDef.PARTIAL_LEGS);
removeWearableType(ItemDef.FULL_SKIRT);
removeWearableType(ItemDef.FULL_LEGS);
} else if(wearableType == ItemDef.FULL_SKIRT || wearableType == ItemDef.FULL_LEGS) {
removeWearableType(ItemDef.PARTIAL_LEGS);
removeWearableType(ItemDef.FULL_SKIRT);
removeWearableType(ItemDef.FULL_LEGS);
removeWearableType(ItemDef.BOOTS);
} else if(wearableType == ItemDef.GLOVES) {
removeWearableType(ItemDef.FULL_BODY);
removeWearableType(ItemDef.GLOVES);
} else if(wearableType == ItemDef.BOOTS) {
removeWearableType(ItemDef.FULL_SKIRT);
removeWearableType(ItemDef.FULL_LEGS);
removeWearableType(ItemDef.BOOTS);
} else if(wearableType == ItemDef.FRONT)
removeWearableType(ItemDef.FRONT);
else if(wearableType == ItemDef.BACK)
removeWearableType(ItemDef.BACK);
wornItems.add(i);
}