3077 {
3078 EntityAI attachment = GetInventory().FindAttachment(InventorySlots.BODY);
3079 if (attachment)
3080 {
3081 switch (attachment.GetAttachmentSoundType())
3082 {
3083 case "NylonJacket":
3084 return AnimUpperBodyType.NylonJacket;
3085 case "TShirt":
3086 return AnimUpperBodyType.TShirt;
3087 case "WoolShirt":
3088 return AnimUpperBodyType.WoolShirt;
3089 case "HeavyJacket":
3090 return AnimUpperBodyType.HeavyJacket;
3091 case "LeatherJacket":
3092 return AnimUpperBodyType.LeatherJacket;
3093 case "Coat":
3094 return AnimUpperBodyType.Coat;
3095 case "ChemlonDress":
3096 return AnimUpperBodyType.ChemlonDress;
3097 case "Ghillie":
3098 return AnimUpperBodyType.Ghillie;
3099 case "Chainmail":
3100 return AnimUpperBodyType.Chainmail;
3101 }
3102 }
3103
3104 return AnimUpperBodyType.None;
3105 }