From 684b9ca1c9c5fcbf5e8f56d2c53c6ece3f5a0f16 Mon Sep 17 00:00:00 2001 From: Ediblebomb <95509996+Ediblebomb@users.noreply.github.com> Date: Wed, 6 Dec 2023 00:07:01 -0600 Subject: [PATCH] Not sure how I didn't consider using this button before Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/game/objects/items/props/helmetgarb.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/props/helmetgarb.dm b/code/game/objects/items/props/helmetgarb.dm index 137aa57fde79..85ba018eea3a 100644 --- a/code/game/objects/items/props/helmetgarb.dm +++ b/code/game/objects/items/props/helmetgarb.dm @@ -498,6 +498,8 @@ /obj/item/prop/helmetgarb/helmet_gasmask/on_enter_storage(obj/item/storage/internal/helmet_internal_inventory) ..() + if(!istype(helmet_internal_inventory)) + return var/obj/item/clothing/head/helmet/helmet_item = helmet_internal_inventory.master_object if(!istype(helmet_item)) @@ -508,13 +510,15 @@ /obj/item/prop/helmetgarb/helmet_gasmask/on_exit_storage(obj/item/storage/internal/helmet_internal_inventory) ..() + if(!istype(helmet_internal_inventory)) + return var/obj/item/clothing/head/helmet/helmet_item = helmet_internal_inventory.master_object if(!istype(helmet_item)) return - helmet_item.flags_inventory = initial(helmet_item.flags_inventory) - helmet_item.flags_inv_hide = initial(helmet_item.flags_inv_hide) + helmet_item.flags_inventory &= ~(BLOCKGASEFFECT) + helmet_item.flags_inv_hide &= ~(HIDEFACE) /obj/item/prop/helmetgarb/trimmed_wire name = "trimmed barbed wire"