From ca9142bce03864a10f355efaca33dba307a07ff5 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 10 Jan 2017 00:16:24 -0800 Subject: [PATCH] Custom borg panels no longer overwrite themselves --- code/modules/mob/living/silicon/robot/robot.dm | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 64b6da638c0..3def368b190 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -976,21 +976,17 @@ var/list/robot_verbs_default = list( else overlays -= "eyes" - if(opened && custom_sprite == 1) //Custom borgs also have custom panels, heh - if(wiresexposed) - overlays += "[src.ckey]-openpanel +w" - else if(cell) - overlays += "[src.ckey]-openpanel +c" - else - overlays += "[src.ckey]-openpanel -c" - if(opened) + var/panelprefix = "ov" + if(custom_sprite) //Custom borgs also have custom panels, heh + panelprefix = "[ckey]" + if(wiresexposed) - overlays += "ov-openpanel +w" + overlays += "[panelprefix]-openpanel +w" else if(cell) - overlays += "ov-openpanel +c" + overlays += "[panelprefix]-openpanel +c" else - overlays += "ov-openpanel -c" + overlays += "[panelprefix]-openpanel -c" var/combat = list("Combat","Peacekeeper") if(modtype in combat)