diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm
index ea8b5cd230e..f67fb4f4c4f 100644
--- a/code/modules/power/singularity/emitter.dm
+++ b/code/modules/power/singularity/emitter.dm
@@ -169,6 +169,7 @@
disconnect_from_network()
if(2)
to_chat(user, "\The [src] needs to be unwelded from the floor.")
+ update_icon() // VOREStation Add
return
if(istype(W, /obj/item/weapon/weldingtool))
@@ -205,6 +206,7 @@
disconnect_from_network()
else
to_chat(user, "You need more welding fuel to complete this task.")
+ update_icon() // VOREStation Add
return
if(istype(W, /obj/item/stack/material) && W.get_material_name() == DEFAULT_WALL_MATERIAL)
@@ -233,6 +235,7 @@
if(src.allowed(user))
src.locked = !src.locked
to_chat(user, "The controls are now [src.locked ? "locked." : "unlocked."]")
+ update_icon() // VOREStation Add
else
to_chat(user, "Access denied.")
return
diff --git a/code/modules/power/singularity/emitter_vr.dm b/code/modules/power/singularity/emitter_vr.dm
index 213e20ba218..b50769dbdf1 100644
--- a/code/modules/power/singularity/emitter_vr.dm
+++ b/code/modules/power/singularity/emitter_vr.dm
@@ -1,10 +1,10 @@
/obj/machinery/power/emitter
- icon = 'icons/obj/singularity_vr.dmi' // New emitter sprite
- var/previous_state = 0
+ icon = 'icons/obj/singularity_vr.dmi' // New emitter sprite
+ var/previous_state = 0
/obj/machinery/power/emitter/Initialize()
- . = ..()
- previous_state = state
+ . = ..()
+ previous_state = state
/obj/machinery/power/emitter/update_icon()
cut_overlays()