From 0b3c35fbc20f843e8359e618128e6c05ef53f49c Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Fri, 21 Jun 2024 17:48:20 +0200 Subject: [PATCH] aaaaaa why are you like this contortionists (#25993) --- .../clothing/under/jobs/engineering_jumpsuits.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm index d3333052aed..fa48191c8f9 100644 --- a/code/modules/clothing/under/jobs/engineering_jumpsuits.dm +++ b/code/modules/clothing/under/jobs/engineering_jumpsuits.dm @@ -38,14 +38,18 @@ resistance_flags = FIRE_PROOF /obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist/equipped(mob/living/carbon/human/user, slot) + . = ..() + if(slot != SLOT_HUD_JUMPSUIT) + return if(!user.ventcrawler) user.ventcrawler = VENTCRAWLER_ALWAYS - ..() /obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist/dropped(mob/living/carbon/human/user) - if(!user.get_int_organ(/obj/item/organ/internal/heart/gland/ventcrawling)) + . = ..() + if(user.get_item_by_slot(SLOT_HUD_JUMPSUIT) != src) + return + if(!user.get_int_organ(/obj/item/organ/internal/heart/gland/ventcrawling)) // This is such a snowflaky check user.ventcrawler = VENTCRAWLER_NONE - ..() /obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist/proc/check_clothing(mob/user as mob) //Allowed to wear: glasses, shoes, gloves, pockets, mask, and jumpsuit (obviously)