diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 6fe43af5a4..3931ef4548 100755 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -200,3 +200,32 @@ won't update every console in existence) but it's more of a hassle to do. Also, /obj/machinery/computer/rdconsole/core name = "Core R&D Console" id = 1 + +// CHOMPAdd Start - Departmental lathes + +/obj/machinery/computer/rdconsole/engineering + name = "Engineering Protolathe Console" + id = 3 + req_access = list(access_engine) + +/obj/machinery/computer/rdconsole/medical + name = "Medical Protolathe Console" + id = 4 + req_access = list(access_medical) + +/obj/machinery/computer/rdconsole/cargo + name = "Cargo Protolathe Console" + id = 5 + req_access = list(access_cargo) + +/obj/machinery/computer/rdconsole/service + name = "Service Protolathe Console" + id = 6 + req_access = list(access_bar, access_janitor, access_library) + +/obj/machinery/computer/rdconsole/security + name = "Security Protolathe Console" + id = 7 + req_access = list(access_security) + +// CHOMPEnd diff --git a/maps/southern_cross/southern_cross-2.dmm b/maps/southern_cross/southern_cross-2.dmm index 9731e784c9..a43ef68475 100644 --- a/maps/southern_cross/southern_cross-2.dmm +++ b/maps/southern_cross/southern_cross-2.dmm @@ -25859,12 +25859,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 4 }, -/obj/machinery/computer/rdconsole/public{ - dir = 8; - req_access = list(63); - name = "Security Protolathe console"; - is_public = 0; - req_one_access = list(1) +/obj/machinery/computer/rdconsole/security{ + dir = 8 }, /turf/simulated/floor/tiled, /area/security/security_hallway) @@ -28481,11 +28477,8 @@ /obj/machinery/ai_status_display{ pixel_y = -32 }, -/obj/machinery/computer/rdconsole/public{ - dir = 1; - req_access = list(5); - name = "Medical Protolathe console"; - is_public = 0 +/obj/machinery/computer/rdconsole/medical{ + dir = 1 }, /turf/simulated/floor/tiled/white, /area/medical/sleeper) @@ -32889,11 +32882,8 @@ dir = 4; layer = 3 }, -/obj/machinery/computer/rdconsole/public{ - dir = 8; - req_access = null; - name = "Service Protolathe console"; - is_public = 0 +/obj/machinery/computer/rdconsole/service{ + dir = 8 }, /turf/simulated/floor/tiled/hydro, /area/hydroponics) @@ -41670,10 +41660,7 @@ /obj/effect/floor_decal/corner/purple/border{ dir = 6 }, -/obj/machinery/computer/rdconsole/public{ - req_access = null; - name = "Service Protolathe console"; - is_public = 0; +/obj/machinery/computer/rdconsole/service{ dir = 1 }, /turf/simulated/floor/tiled, @@ -51201,12 +51188,8 @@ /turf/simulated/floor/lino, /area/chapel/office) "gFZ" = ( -/obj/machinery/computer/rdconsole/public{ - dir = 1; - req_access = list(50); - name = "Cargo Protolathe console"; - req_one_access = list(48); - is_public = 0 +/obj/machinery/computer/rdconsole/cargo{ + dir = 1 }, /turf/simulated/floor/tiled, /area/quartermaster/office) @@ -51583,11 +51566,8 @@ dir = 8 }, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/computer/rdconsole/public{ - dir = 4; - req_one_access = list(10); - name = "Engineering Protolathe console"; - is_public = 0 +/obj/machinery/computer/rdconsole/engineering{ + dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/workshop)