From 29e0a5a9d7105cde21a0efe5d308d2ffa4de0681 Mon Sep 17 00:00:00 2001 From: Belaya Date: Fri, 12 Sep 2025 14:11:05 -0500 Subject: [PATCH] Hardsuits protect from snaxi's snowstorms --- code/modules/clothing/spacesuits/hardsuit.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 500f4c03ef..2d510e3671 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -48,6 +48,8 @@ if(suit && !ismob(loc)) //equipped() will handle mob cases, so it doesn't disengage twice. suit.RemoveHelmet() soundloop.stop(user) + if(HAS_TRAIT_FROM(user, TRAIT_SNOWSTORM_IMMUNE, "hardsuit")) ///GS13 Edit - Hardsuits protect from snowstorms + REMOVE_TRAIT(user, TRAIT_SNOWSTORM_IMMUNE, "hardsuit") /obj/item/clothing/head/helmet/space/hardsuit/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == ITEM_SLOT_HEAD) @@ -63,6 +65,7 @@ qdel(src) else soundloop.start(user) + ADD_TRAIT(user, TRAIT_SNOWSTORM_IMMUNE, "hardsuit") //GS13 Edit - Hardsuits protect from snowstorms /obj/item/clothing/head/helmet/space/hardsuit/proc/display_visor_message(var/msg) var/mob/wearer = loc