From 22cd33a0b67a75e64c20f371aaefd758f8cf331d Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Thu, 20 Mar 2025 16:08:25 -0700 Subject: [PATCH] [MIRROR] Voidsuit Oxygen Integration (#10475) Co-authored-by: Cameron Lennox --- code/_onclick/hud/screen_objects.dm | 8 +++++++- code/modules/clothing/spacesuits/rig/rig.dm | 9 +++++++++ code/modules/clothing/spacesuits/void/event.dm | 8 ++++---- code/modules/clothing/spacesuits/void/station.dm | 6 +++--- code/modules/clothing/spacesuits/void/void.dm | 13 ++----------- 5 files changed, 25 insertions(+), 19 deletions(-) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 3b2f9ab83a..cc0398c3cb 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -324,7 +324,7 @@ usr.m_int = "13,14" if("Reset Machine") usr.unset_machine() - if("internal") + if("internal") //dear god this entire thing needs to be rewritten this is literally assaulting my eyes with how awful it is. FUCK. if(iscarbon(usr)) var/mob/living/carbon/C = usr if(!C.stat && !C.stunned && !C.paralysis && !C.restrained()) @@ -368,6 +368,12 @@ nicename |= "hardsuit" tankcheck |= Rig.air_supply + var/obj/item/clothing/suit/space/void/Void = C.get_voidsuit() + if(Void && Void.tank) + from = "in" + nicename |= "hardsuit" + tankcheck |= Void.tank + for(var/i=1, i