3101 {
3102 EntityAI attachment = GetInventory().FindAttachment(InventorySlots.BODY);
3103 if (attachment)
3104 {
3105 switch (attachment.GetAttachmentSoundType())
3106 {
3107 case "NylonJacket":
3108 return AnimUpperBodyType.NylonJacket;
3109 case "TShirt":
3110 return AnimUpperBodyType.TShirt;
3111 case "WoolShirt":
3112 return AnimUpperBodyType.WoolShirt;
3113 case "HeavyJacket":
3114 return AnimUpperBodyType.HeavyJacket;
3115 case "LeatherJacket":
3116 return AnimUpperBodyType.LeatherJacket;
3117 case "Coat":
3118 return AnimUpperBodyType.Coat;
3119 case "ChemlonDress":
3120 return AnimUpperBodyType.ChemlonDress;
3121 case "Ghillie":
3122 return AnimUpperBodyType.Ghillie;
3123 case "Chainmail":
3124 return AnimUpperBodyType.Chainmail;
3125 }
3126 }
3127
3128 return AnimUpperBodyType.None;
3129 }