Fixes traitor panel "undressing" organs

This commit is contained in:
Krausus
2015-06-10 10:44:35 -04:00
parent 8a7e480e02
commit 222215880c
+8 -2
View File
@@ -1069,8 +1069,14 @@ datum/mind
else if (href_list["common"])
switch(href_list["common"])
if("undress")
for(var/obj/item/W in current)
current.unEquip(W, 1)
if(istype(current, /mob/living/carbon/human))
var/mob/living/carbon/human/H = current
// Don't "undress" organs right out of the body
for(var/obj/item/W in H.contents - (H.organs | H.internal_organs))
current.unEquip(W, 1)
else
for(var/obj/item/W in current)
current.unEquip(W, 1)
if("takeuplink")
take_uplink()
memory = null//Remove any memory they may have had.