From 58bf2d218cb8cc7c7c79747ebc2e46ea9e600ba4 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 27 Jun 2013 18:02:10 -0700 Subject: [PATCH] Bandages and ointment cannot be used through space suits. --- code/game/objects/items/stacks/medical.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 82abc09f7ea..c9bf5957c92 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -33,6 +33,16 @@ if (istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M var/datum/organ/external/affecting = H.get_organ(user.zone_sel.selecting) + + if(affecting.display_name == "head") + if(H.head && istype(H.head,/obj/item/clothing/head/helmet/space)) + user << "\red You can't apply [src] through a hardsuit helmet!" + return 1 + else + if(H.wear_suit && istype(H.wear_suit,/obj/item/clothing/suit/space)) + user << "\red You can't apply [src] through a hardsuit!" + return 1 + if(affecting.status & ORGAN_ROBOT) user << "\red This isn't useful at all on a robotic limb.." return 1