diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 1a92394873..4c57dacfcf 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -665,13 +665,13 @@ else final_where = where - if(!what.mob_can_equip(who, src, final_where, TRUE)) + if(!what.mob_can_equip(who, src, final_where, TRUE, TRUE)) to_chat(src, "\The [what.name] doesn't fit in that place!") return visible_message("[src] tries to put [what] on [who].") if(do_mob(src, who, what.equip_delay_other)) - if(what && Adjacent(who) && what.mob_can_equip(who, src, final_where, TRUE)) + if(what && Adjacent(who) && what.mob_can_equip(who, src, final_where, TRUE, TRUE)) if(temporarilyRemoveItemFromInventory(what)) if(where_list) if(!who.put_in_hand(what, where_list[2]))