mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
@@ -2,6 +2,7 @@
|
|||||||
name = "Area Air Control"
|
name = "Area Air Control"
|
||||||
desc = "A computer used to control the stationary scrubbers and pumps in the area."
|
desc = "A computer used to control the stationary scrubbers and pumps in the area."
|
||||||
icon_state = "area_atmos"
|
icon_state = "area_atmos"
|
||||||
|
light_color = "#e6ffff"
|
||||||
circuit = "/obj/item/weapon/circuitboard/area_atmos"
|
circuit = "/obj/item/weapon/circuitboard/area_atmos"
|
||||||
|
|
||||||
var/list/connectedscrubbers = new()
|
var/list/connectedscrubbers = new()
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
density = 1
|
density = 1
|
||||||
anchored = 1.0
|
anchored = 1.0
|
||||||
icon_state = "operating"
|
icon_state = "operating"
|
||||||
|
light_color = "#315ab4"
|
||||||
circuit = "/obj/item/weapon/circuitboard/operating"
|
circuit = "/obj/item/weapon/circuitboard/operating"
|
||||||
var/mob/living/carbon/human/victim = null
|
var/mob/living/carbon/human/victim = null
|
||||||
var/obj/machinery/optable/table = null
|
var/obj/machinery/optable/table = null
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
desc = "Console used to remotely control machinery on the station."
|
desc = "Console used to remotely control machinery on the station."
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "ai-fixer"
|
icon_state = "ai-fixer"
|
||||||
|
light_color = "#a97faa"
|
||||||
circuit = /obj/item/weapon/circuitboard/rcon_console
|
circuit = /obj/item/weapon/circuitboard/rcon_console
|
||||||
req_one_access = list(access_engine)
|
req_one_access = list(access_engine)
|
||||||
var/current_tag = null
|
var/current_tag = null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
name = "\improper AI system integrity restorer"
|
name = "\improper AI system integrity restorer"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "ai-fixer"
|
icon_state = "ai-fixer"
|
||||||
|
light_color = "#a97faa"
|
||||||
circuit = /obj/item/weapon/circuitboard/aifixer
|
circuit = /obj/item/weapon/circuitboard/aifixer
|
||||||
req_one_access = list(access_robotics, access_heads)
|
req_one_access = list(access_robotics, access_heads)
|
||||||
var/mob/living/silicon/ai/occupant = null
|
var/mob/living/silicon/ai/occupant = null
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ var/global/list/minor_air_alarms = list()
|
|||||||
desc = "Used to access the station's atmospheric sensors."
|
desc = "Used to access the station's atmospheric sensors."
|
||||||
circuit = "/obj/item/weapon/circuitboard/atmos_alert"
|
circuit = "/obj/item/weapon/circuitboard/atmos_alert"
|
||||||
icon_state = "alert:0"
|
icon_state = "alert:0"
|
||||||
|
light_color = "#e6ffff"
|
||||||
|
|
||||||
/obj/machinery/computer/atmos_alert/New()
|
/obj/machinery/computer/atmos_alert/New()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
name = "\improper Central Atmospherics Computer"
|
name = "\improper Central Atmospherics Computer"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "computer_generic"
|
icon_state = "computer_generic"
|
||||||
|
light_color = "#00b000"
|
||||||
density = 1
|
density = 1
|
||||||
anchored = 1.0
|
anchored = 1.0
|
||||||
circuit = "/obj/item/weapon/circuitboard/atmoscontrol"
|
circuit = "/obj/item/weapon/circuitboard/atmoscontrol"
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
name = "security camera monitor"
|
name = "security camera monitor"
|
||||||
desc = "Used to access the various cameras on the station."
|
desc = "Used to access the various cameras on the station."
|
||||||
icon_state = "cameras"
|
icon_state = "cameras"
|
||||||
|
light_color = "#a91515"
|
||||||
var/obj/machinery/camera/current = null
|
var/obj/machinery/camera/current = null
|
||||||
var/last_pic = 1.0
|
var/last_pic = 1.0
|
||||||
var/list/network
|
var/list/network
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "\improper ID card modification console"
|
name = "\improper ID card modification console"
|
||||||
desc = "Terminal for programming NanoTrasen employee ID cards to access parts of the station."
|
desc = "Terminal for programming NanoTrasen employee ID cards to access parts of the station."
|
||||||
icon_state = "id"
|
icon_state = "id"
|
||||||
|
light_color = "#0099ff"
|
||||||
req_access = list(access_change_ids)
|
req_access = list(access_change_ids)
|
||||||
circuit = "/obj/item/weapon/circuitboard/card"
|
circuit = "/obj/item/weapon/circuitboard/card"
|
||||||
var/obj/item/weapon/card/id/scan = null
|
var/obj/item/weapon/card/id/scan = null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
name = "cloning control console"
|
name = "cloning control console"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "dna"
|
icon_state = "dna"
|
||||||
|
light_color = "#315ab4"
|
||||||
circuit = "/obj/item/weapon/circuitboard/cloning"
|
circuit = "/obj/item/weapon/circuitboard/cloning"
|
||||||
req_access = list(access_heads) //Only used for record deletion right now.
|
req_access = list(access_heads) //Only used for record deletion right now.
|
||||||
var/obj/machinery/dna_scannernew/scanner = null //Linked scanner. For scanning.
|
var/obj/machinery/dna_scannernew/scanner = null //Linked scanner. For scanning.
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
name = "command and communications console"
|
name = "command and communications console"
|
||||||
desc = "Used to command and control the station. Can relay long-range communications."
|
desc = "Used to command and control the station. Can relay long-range communications."
|
||||||
icon_state = "comm"
|
icon_state = "comm"
|
||||||
|
light_color = "#0099ff"
|
||||||
req_access = list(access_heads)
|
req_access = list(access_heads)
|
||||||
circuit = "/obj/item/weapon/circuitboard/communications"
|
circuit = "/obj/item/weapon/circuitboard/communications"
|
||||||
var/prints_intercept = 1
|
var/prints_intercept = 1
|
||||||
|
|||||||
@@ -9,6 +9,9 @@
|
|||||||
var/circuit = null //The path to the circuit board type. If circuit==null, the computer can't be disassembled.
|
var/circuit = null //The path to the circuit board type. If circuit==null, the computer can't be disassembled.
|
||||||
var/processing = 0
|
var/processing = 0
|
||||||
|
|
||||||
|
var/light_range_on = 3
|
||||||
|
var/light_power_on = 1
|
||||||
|
|
||||||
/obj/machinery/computer/initialize()
|
/obj/machinery/computer/initialize()
|
||||||
power_change()
|
power_change()
|
||||||
|
|
||||||
@@ -86,6 +89,10 @@
|
|||||||
/obj/machinery/computer/power_change()
|
/obj/machinery/computer/power_change()
|
||||||
..()
|
..()
|
||||||
update_icon()
|
update_icon()
|
||||||
|
if(stat & NOPOWER)
|
||||||
|
set_light(0)
|
||||||
|
else
|
||||||
|
set_light(light_range_on, light_power_on)
|
||||||
|
|
||||||
|
|
||||||
/obj/machinery/computer/proc/set_broken()
|
/obj/machinery/computer/proc/set_broken()
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
name = "crew monitoring computer"
|
name = "crew monitoring computer"
|
||||||
desc = "Used to monitor active health sensors built into most of the crew's uniforms."
|
desc = "Used to monitor active health sensors built into most of the crew's uniforms."
|
||||||
icon_state = "crew"
|
icon_state = "crew"
|
||||||
|
light_color = "#315ab4"
|
||||||
use_power = 1
|
use_power = 1
|
||||||
idle_power_usage = 250
|
idle_power_usage = 250
|
||||||
active_power_usage = 500
|
active_power_usage = 500
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
name = "guest pass"
|
name = "guest pass"
|
||||||
desc = "Allows temporary access to station areas."
|
desc = "Allows temporary access to station areas."
|
||||||
icon_state = "guest"
|
icon_state = "guest"
|
||||||
|
light_color = "#0099ff"
|
||||||
|
|
||||||
var/temp_access = list() //to prevent agent cards stealing access as permanent
|
var/temp_access = list() //to prevent agent cards stealing access as permanent
|
||||||
var/expiration_time = 0
|
var/expiration_time = 0
|
||||||
@@ -186,4 +187,4 @@
|
|||||||
else
|
else
|
||||||
usr << "\red Cannot issue pass without issuing ID."
|
usr << "\red Cannot issue pass without issuing ID."
|
||||||
updateUsrDialog()
|
updateUsrDialog()
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "medical records console"
|
name = "medical records console"
|
||||||
desc = "Used to view, edit and maintain medical records."
|
desc = "Used to view, edit and maintain medical records."
|
||||||
icon_state = "medcomp"
|
icon_state = "medcomp"
|
||||||
|
light_color = "#315ab4"
|
||||||
req_one_access = list(access_medical, access_forensics_lockers)
|
req_one_access = list(access_medical, access_forensics_lockers)
|
||||||
circuit = "/obj/item/weapon/circuitboard/med_data"
|
circuit = "/obj/item/weapon/circuitboard/med_data"
|
||||||
var/obj/item/weapon/card/id/scan = null
|
var/obj/item/weapon/card/id/scan = null
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "messaging monitor console"
|
name = "messaging monitor console"
|
||||||
desc = "Used to access and maintain data on messaging servers. Allows you to view PDA and request console messages."
|
desc = "Used to access and maintain data on messaging servers. Allows you to view PDA and request console messages."
|
||||||
icon_state = "comm_logs"
|
icon_state = "comm_logs"
|
||||||
|
light_color = "#00b000"
|
||||||
var/hack_icon = "comm_logsc"
|
var/hack_icon = "comm_logsc"
|
||||||
var/normal_icon = "comm_logs"
|
var/normal_icon = "comm_logs"
|
||||||
circuit = "/obj/item/weapon/circuitboard/message_monitor"
|
circuit = "/obj/item/weapon/circuitboard/message_monitor"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "pod launch control console"
|
name = "pod launch control console"
|
||||||
desc = "A control console for launching pods. Some people prefer firing Mechas."
|
desc = "A control console for launching pods. Some people prefer firing Mechas."
|
||||||
icon_state = "computer_generic"
|
icon_state = "computer_generic"
|
||||||
|
light_color = "#00b000"
|
||||||
circuit = /obj/item/weapon/circuitboard/pod
|
circuit = /obj/item/weapon/circuitboard/pod
|
||||||
var/id = 1.0
|
var/id = 1.0
|
||||||
var/obj/machinery/mass_driver/connected = null
|
var/obj/machinery/mass_driver/connected = null
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "prisoner management console"
|
name = "prisoner management console"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "explosive"
|
icon_state = "explosive"
|
||||||
|
light_color = "#a91515"
|
||||||
req_access = list(access_armory)
|
req_access = list(access_armory)
|
||||||
circuit = "/obj/item/weapon/circuitboard/prisoner"
|
circuit = "/obj/item/weapon/circuitboard/prisoner"
|
||||||
var/id = 0.0
|
var/id = 0.0
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ var/prison_shuttle_timeleft = 0
|
|||||||
name = "prison shuttle control console"
|
name = "prison shuttle control console"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "shuttle"
|
icon_state = "shuttle"
|
||||||
|
light_color = "#00ffff"
|
||||||
req_access = list(access_security)
|
req_access = list(access_security)
|
||||||
circuit = "/obj/item/weapon/circuitboard/prison_shuttle"
|
circuit = "/obj/item/weapon/circuitboard/prison_shuttle"
|
||||||
var/temp = null
|
var/temp = null
|
||||||
@@ -233,4 +234,4 @@ var/prison_shuttle_timeleft = 0
|
|||||||
pest.gib()
|
pest.gib()
|
||||||
|
|
||||||
start_location.move_contents_to(end_location)
|
start_location.move_contents_to(end_location)
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
desc = "Used to remotely lockdown or detonate linked cyborgs."
|
desc = "Used to remotely lockdown or detonate linked cyborgs."
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "robot"
|
icon_state = "robot"
|
||||||
|
light_color = "#a97faa"
|
||||||
req_access = list(access_robotics)
|
req_access = list(access_robotics)
|
||||||
circuit = "/obj/item/weapon/circuitboard/robotics"
|
circuit = "/obj/item/weapon/circuitboard/robotics"
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "security records console"
|
name = "security records console"
|
||||||
desc = "Used to view, edit and maintain security records"
|
desc = "Used to view, edit and maintain security records"
|
||||||
icon_state = "security"
|
icon_state = "security"
|
||||||
|
light_color = "#a91515"
|
||||||
req_one_access = list(access_security, access_forensics_lockers)
|
req_one_access = list(access_security, access_forensics_lockers)
|
||||||
circuit = "/obj/item/weapon/circuitboard/secure_data"
|
circuit = "/obj/item/weapon/circuitboard/secure_data"
|
||||||
var/obj/item/weapon/card/id/scan = null
|
var/obj/item/weapon/card/id/scan = null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
name = "Shuttle"
|
name = "Shuttle"
|
||||||
desc = "For shuttle control."
|
desc = "For shuttle control."
|
||||||
icon_state = "shuttle"
|
icon_state = "shuttle"
|
||||||
|
light_color = "#00ffff"
|
||||||
var/auth_need = 3.0
|
var/auth_need = 3.0
|
||||||
var/list/authorized = list( )
|
var/list/authorized = list( )
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
name = "employment records console"
|
name = "employment records console"
|
||||||
desc = "Used to view, edit and maintain employment records."
|
desc = "Used to view, edit and maintain employment records."
|
||||||
icon_state = "medlaptop"
|
icon_state = "medlaptop"
|
||||||
|
light_color = "#00b000"
|
||||||
req_one_access = list(access_heads)
|
req_one_access = list(access_heads)
|
||||||
circuit = "/obj/item/weapon/circuitboard/skills"
|
circuit = "/obj/item/weapon/circuitboard/skills"
|
||||||
var/obj/item/weapon/card/id/scan = null
|
var/obj/item/weapon/card/id/scan = null
|
||||||
@@ -411,4 +412,4 @@ What a mess.*/
|
|||||||
qdel(R)
|
qdel(R)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
..(severity)
|
..(severity)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ var/specops_shuttle_timeleft = 0
|
|||||||
name = "special operations shuttle control console"
|
name = "special operations shuttle control console"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "shuttle"
|
icon_state = "shuttle"
|
||||||
|
light_color = "#00ffff"
|
||||||
req_access = list(access_cent_specops)
|
req_access = list(access_cent_specops)
|
||||||
// req_access = list(ACCESS_CENT_SPECOPS)
|
// req_access = list(ACCESS_CENT_SPECOPS)
|
||||||
var/temp = null
|
var/temp = null
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
name = "Station Alert Console"
|
name = "Station Alert Console"
|
||||||
desc = "Used to access the station's automated alert system."
|
desc = "Used to access the station's automated alert system."
|
||||||
icon_state = "alert:0"
|
icon_state = "alert:0"
|
||||||
|
light_color = "#e6ffff"
|
||||||
circuit = /obj/item/weapon/circuitboard/stationalert_engineering
|
circuit = /obj/item/weapon/circuitboard/stationalert_engineering
|
||||||
var/obj/nano_module/alarm_monitor/alarm_monitor
|
var/obj/nano_module/alarm_monitor/alarm_monitor
|
||||||
var/monitor_type = /obj/nano_module/alarm_monitor/engineering
|
var/monitor_type = /obj/nano_module/alarm_monitor/engineering
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
name = "supply control console"
|
name = "supply control console"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "supply"
|
icon_state = "supply"
|
||||||
|
light_color = "#b88b2e"
|
||||||
req_access = list(access_cargo)
|
req_access = list(access_cargo)
|
||||||
circuit = "/obj/item/weapon/circuitboard/supplycomp"
|
circuit = "/obj/item/weapon/circuitboard/supplycomp"
|
||||||
var/temp = null
|
var/temp = null
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ var/syndicate_elite_shuttle_timeleft = 0
|
|||||||
name = "elite syndicate squad shuttle control console"
|
name = "elite syndicate squad shuttle control console"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "syndishuttle"
|
icon_state = "syndishuttle"
|
||||||
|
light_color = "#00ffff"
|
||||||
req_access = list(access_cent_specops)
|
req_access = list(access_cent_specops)
|
||||||
var/temp = null
|
var/temp = null
|
||||||
var/hacked = 0
|
var/hacked = 0
|
||||||
@@ -256,4 +257,4 @@ var/syndicate_elite_shuttle_timeleft = 0
|
|||||||
|
|
||||||
add_fingerprint(usr)
|
add_fingerprint(usr)
|
||||||
updateUsrDialog()
|
updateUsrDialog()
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -139,6 +139,7 @@
|
|||||||
anchored = 1
|
anchored = 1
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "recharge_comp"
|
icon_state = "recharge_comp"
|
||||||
|
light_color = "#a97faa"
|
||||||
circuit = "/obj/item/weapon/circuitboard/mech_bay_power_console"
|
circuit = "/obj/item/weapon/circuitboard/mech_bay_power_console"
|
||||||
var/autostart = 1
|
var/autostart = 1
|
||||||
var/voltage = 45
|
var/voltage = 45
|
||||||
@@ -214,4 +215,4 @@
|
|||||||
// open the new ui window
|
// open the new ui window
|
||||||
ui.open()
|
ui.open()
|
||||||
// auto update every Master Controller tick
|
// auto update every Master Controller tick
|
||||||
ui.set_auto_update(1)
|
ui.set_auto_update(1)
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
name = "Exosuit Control"
|
name = "Exosuit Control"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "mecha"
|
icon_state = "mecha"
|
||||||
|
light_color = "#a97faa"
|
||||||
req_access = list(access_robotics)
|
req_access = list(access_robotics)
|
||||||
circuit = "/obj/item/weapon/circuitboard/mecha_control"
|
circuit = "/obj/item/weapon/circuitboard/mecha_control"
|
||||||
var/list/located = list()
|
var/list/located = list()
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
desc = "Computer designed to remotely monitor power levels around the station"
|
desc = "Computer designed to remotely monitor power levels around the station"
|
||||||
icon = 'icons/obj/computer.dmi'
|
icon = 'icons/obj/computer.dmi'
|
||||||
icon_state = "power"
|
icon_state = "power"
|
||||||
|
light_color = "#ffcc33"
|
||||||
|
|
||||||
//computer stuff
|
//computer stuff
|
||||||
density = 1
|
density = 1
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ won't update every console in existence) but it's more of a hassle to do. Also,
|
|||||||
/obj/machinery/computer/rdconsole
|
/obj/machinery/computer/rdconsole
|
||||||
name = "R&D control console"
|
name = "R&D control console"
|
||||||
icon_state = "rdcomp"
|
icon_state = "rdcomp"
|
||||||
|
light_color = "#a97faa"
|
||||||
circuit = /obj/item/weapon/circuitboard/rdconsole
|
circuit = /obj/item/weapon/circuitboard/rdconsole
|
||||||
var/datum/research/files //Stores all the collected research data.
|
var/datum/research/files //Stores all the collected research data.
|
||||||
var/obj/item/weapon/disk/tech_disk/t_disk = null //Stores the technology disk.
|
var/obj/item/weapon/disk/tech_disk/t_disk = null //Stores the technology disk.
|
||||||
|
|||||||
@@ -196,6 +196,7 @@
|
|||||||
/obj/machinery/computer/rdservercontrol
|
/obj/machinery/computer/rdservercontrol
|
||||||
name = "R&D Server Controller"
|
name = "R&D Server Controller"
|
||||||
icon_state = "rdcomp"
|
icon_state = "rdcomp"
|
||||||
|
light_color = "#a97faa"
|
||||||
circuit = /obj/item/weapon/circuitboard/rdservercontrol
|
circuit = /obj/item/weapon/circuitboard/rdservercontrol
|
||||||
var/screen = 0
|
var/screen = 0
|
||||||
var/obj/machinery/r_n_d/server/temp_server
|
var/obj/machinery/r_n_d/server/temp_server
|
||||||
@@ -355,4 +356,4 @@
|
|||||||
name = "Core R&D Server"
|
name = "Core R&D Server"
|
||||||
id_with_upload_string = "1"
|
id_with_upload_string = "1"
|
||||||
id_with_download_string = "1"
|
id_with_download_string = "1"
|
||||||
server_id = 1
|
server_id = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user