diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm
index a8d889ef0f2..35924a9455d 100644
--- a/code/modules/power/singularity/particle_accelerator/particle_control.dm
+++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm
@@ -9,15 +9,17 @@
idle_power_usage = 500
active_power_usage = 10000
dir = NORTH
+ mouse_opacity = MOUSE_OPACITY_OPAQUE
+ ui_x = 350
+ ui_y = 185
var/strength_upper_limit = 2
- var/interface_control = 1
+ var/interface_control = TRUE
var/list/obj/structure/particle_accelerator/connected_parts
var/assembled = FALSE
var/construction_state = PA_CONSTRUCTION_UNSECURED
var/active = FALSE
var/strength = 0
var/powered = FALSE
- mouse_opacity = MOUSE_OPACITY_OPAQUE
/obj/machinery/particle_accelerator/control_box/Initialize()
. = ..()
@@ -75,36 +77,6 @@
else
icon_state = "control_boxc"
-/obj/machinery/particle_accelerator/control_box/Topic(href, href_list)
- if(..())
- return
-
- if(!interface_control)
- to_chat(usr, "ERROR: Request timed out. Check wire contacts.")
- return
-
- if(href_list["close"])
- usr << browse(null, "window=pacontrol")
- usr.unset_machine()
- return
- if(href_list["togglep"])
- if(!wires.is_cut(WIRE_POWER))
- toggle_power()
-
- else if(href_list["scan"])
- part_scan()
-
- else if(href_list["strengthup"])
- if(!wires.is_cut(WIRE_STRENGTH))
- add_strength()
-
- else if(href_list["strengthdown"])
- if(!wires.is_cut(WIRE_STRENGTH))
- remove_strength()
-
- updateDialog()
- update_icon()
-
/obj/machinery/particle_accelerator/control_box/proc/strength_change()
for(var/CP in connected_parts)
var/obj/structure/particle_accelerator/part = CP
@@ -120,7 +92,6 @@
log_game("PA Control Computer increased to [strength] by [key_name(usr)] in [AREACOORD(src)]")
investigate_log("increased to [strength] by [key_name(usr)] at [AREACOORD(src)]", INVESTIGATE_SINGULO)
-
/obj/machinery/particle_accelerator/control_box/proc/remove_strength(s)
if(assembled && (strength > 0))
strength--
@@ -130,7 +101,6 @@
log_game("PA Control Computer decreased to [strength] by [key_name(usr)] in [AREACOORD(src)]")
investigate_log("decreased to [strength] by [key_name(usr)] at [AREACOORD(src)]", INVESTIGATE_SINGULO)
-
/obj/machinery/particle_accelerator/control_box/power_change()
. = ..()
if(machine_stat & NOPOWER)
@@ -200,7 +170,6 @@
return TRUE
return FALSE
-
/obj/machinery/particle_accelerator/control_box/proc/toggle_power()
active = !active
investigate_log("turned [active?"ON":"OFF"] by [usr ? key_name(usr) : "outside forces"] at [AREACOORD(src)]", INVESTIGATE_SINGULO)
@@ -222,44 +191,6 @@
part.update_icon()
return TRUE
-
-/obj/machinery/particle_accelerator/control_box/ui_interact(mob/user)
- . = ..()
-
- if(construction_state == PA_CONSTRUCTION_PANEL_OPEN)
- wires.interact(user)
- return
- if(construction_state != PA_CONSTRUCTION_COMPLETE)
- return
-
- if((get_dist(src, user) > 1) || (machine_stat & (BROKEN|NOPOWER)))
- if(!issilicon(user))
- user.unset_machine()
- user << browse(null, "window=pacontrol")
- return
-
- var/dat = ""
- dat += "Close
"
- dat += "