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