diff --git a/Source/ACE.Server/WorldObjects/Creature_Networking.cs b/Source/ACE.Server/WorldObjects/Creature_Networking.cs index 50ddf1aa2d..6dc93122d0 100644 --- a/Source/ACE.Server/WorldObjects/Creature_Networking.cs +++ b/Source/ACE.Server/WorldObjects/Creature_Networking.cs @@ -121,7 +121,7 @@ public override ACE.Entity.ObjDesc CalculateObjDesc() var sortedArmorItems = bottom.Concat(noLayer).Concat(top).ToList(); var clothesAndCloaks = EquippedObjects.Values - .Where(x => (x.ItemType == ItemType.Clothing)) // FootWear & HandWear is included in the ArmorItems above + .Where(x => (x.ItemType == ItemType.Clothing) && (x.CurrentWieldedLocation & (EquipMask.Armor | EquipMask.Extremity)) == 0) // Extremity, Head/Foot/Hands, is included in the ArmorItems above .OrderBy(x => x.ClothingPriority); var eo = clothesAndCloaks.Concat(sortedArmorItems).ToList();