diff --git a/baystation12.dme b/baystation12.dme
index 10b2d3f4354..bd80a424a3b 100644
--- a/baystation12.dme
+++ b/baystation12.dme
@@ -1213,6 +1213,7 @@
#include "code\WorkInProgress\Cael_Aislinn\Rust\core_control.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\core_field.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\core_gen.dm"
+#include "code\WorkInProgress\Cael_Aislinn\Rust\core_monitor.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\fuel_assembly.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\fuel_assembly_port.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\fuel_assembly_port_construction.dm"
diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm
index 4626542ab36..52ab6d043ad 100644
--- a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm
+++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm
@@ -64,7 +64,7 @@ max volume of plasma storeable by the field = the total volume of a number of ti
directwired = 1
var/state = 0
- var/locked = 0
+ var/locked = 1
var/remote_access_enabled = 1
/obj/machinery/power/rust_core/process()
@@ -180,7 +180,7 @@ max volume of plasma storeable by the field = the total volume of a number of ti
return
var/dat = ""
- if(stat & NOPOWER || locked)
+ if(stat & NOPOWER || locked || state != 2)
dat += "The console is dark and nonresponsive."
else
dat += "RUST Tokamak pattern Electromagnetic Field Generator
"
diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_monitor.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_monitor.dm
new file mode 100644
index 00000000000..e69de29bb2d