diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index a63b5d1a79b..0b53fb13ab4 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -103,9 +103,9 @@ if(istype(W)) equip_to_slot_if_possible(W, slot) - if(ishuman(src)) - if(W == src:head) - src:update_hair() + if(ishuman(src) && W == src:head) + src:update_hair() + /mob/proc/put_in_any_hand_if_possible(obj/item/W as obj, del_on_fail = 0, disable_warning = 1, redraw_mob = 1) if(equip_to_slot_if_possible(W, slot_l_hand, del_on_fail, disable_warning, redraw_mob)) return 1