mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
45 lines
1.6 KiB
Plaintext
45 lines
1.6 KiB
Plaintext
/obj/item/circuitboard/airlock_cycling
|
|
name = T_BOARD("cycling airlock button")
|
|
build_path = /obj/machinery/access_button
|
|
board_type = new /datum/frame/frame_types/button
|
|
matter = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
|
|
|
/datum/design/circuit/airlock_cycling
|
|
name = "Machine Design (Cycling Airlock Board)"
|
|
desc = "The circuit board for cycling airlock parts."
|
|
id = "airlock_cycling"
|
|
build_path = /obj/item/circuitboard/airlock_cycling
|
|
req_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2)
|
|
sort_string = "MAAAD"
|
|
|
|
/obj/item/circuitboard/airlock_cycling/attackby(obj/item/I as obj, mob/user as mob)
|
|
if(I.has_tool_quality(TOOL_MULTITOOL))
|
|
var/result = tgui_input_list(
|
|
user,
|
|
"What do you want to reconfigure the board to?",
|
|
"Multitool-Circuitboard interface",
|
|
list(
|
|
"Button",
|
|
"Sensor",
|
|
"Controller - Standard",
|
|
"Controller - Advanced",
|
|
"Controller - Access",
|
|
))
|
|
switch(result)
|
|
if("Button")
|
|
name = T_BOARD("cycling airlock button")
|
|
build_path = /obj/machinery/access_button
|
|
if("Sensor")
|
|
name = T_BOARD("cycling airlock sensor")
|
|
build_path = /obj/machinery/airlock_sensor
|
|
if("Controller - Standard")
|
|
name = T_BOARD("cycling airlock controller (simple)")
|
|
build_path = /obj/machinery/embedded_controller/radio/airlock/airlock_controller
|
|
if("Controller - Advanced")
|
|
name = T_BOARD("cycling airlock controller (advanced)")
|
|
build_path = /obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller
|
|
if("Controller - Access")
|
|
name = T_BOARD("cycling airlock controller (access)")
|
|
build_path = /obj/machinery/embedded_controller/radio/airlock/access_controller
|
|
return
|