3141 {
3142 EntityAI attachment = GetInventory().FindAttachment(InventorySlots.BODY);
3143 if (attachment)
3144 {
3145 switch (attachment.GetAttachmentSoundType())
3146 {
3147 case "NylonJacket":
3148 return AnimUpperBodyType.NylonJacket;
3149 case "TShirt":
3150 return AnimUpperBodyType.TShirt;
3151 case "WoolShirt":
3152 return AnimUpperBodyType.WoolShirt;
3153 case "HeavyJacket":
3154 return AnimUpperBodyType.HeavyJacket;
3155 case "LeatherJacket":
3156 return AnimUpperBodyType.LeatherJacket;
3157 case "Coat":
3158 return AnimUpperBodyType.Coat;
3159 case "ChemlonDress":
3160 return AnimUpperBodyType.ChemlonDress;
3161 case "Ghillie":
3162 return AnimUpperBodyType.Ghillie;
3163 case "Chainmail":
3164 return AnimUpperBodyType.Chainmail;
3165 }
3166 }
3167
3168 return AnimUpperBodyType.None;
3169 }