diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 42797896e23..e42c616f12e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -394,8 +394,7 @@ BLIND // can't see anything if(H.l_hand && H.r_hand) //If both hands are occupied, drop the object on the ground. user.unEquip(src) else //Otherwise, put it in an available hand, the active one preferentially. - src.loc = user - H.head = null + user.unEquip(src) user.put_in_hands(src) else icon_state += "_up" @@ -420,8 +419,7 @@ BLIND // can't see anything if(H.l_hand && H.r_hand) //If both hands are occupied, drop the object on the ground. user.unEquip(src) else //Otherwise, put it in an available hand, the active one preferentially. - src.loc = user - user.wear_mask = null + user.unEquip(src) user.put_in_hands(src) H.wear_mask_update(src, toggle_off = mask_adjusted) usr.update_inv_wear_mask() diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index f6912b8334c..59d04780446 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 5650a792d01..2c755f556ea 100644 Binary files a/icons/obj/clothing/masks.dmi and b/icons/obj/clothing/masks.dmi differ