mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-20 23:21:20 +00:00
Removes poo. XSI and co. weren't very fond of it, and the last thing I would do is make them uncomfortable and challenge their leadership by keeping poo in. An experimental lagfix, which removes a couple THOUSAND unnecessary machines from the machine processing list. Please report any unresponsive machinery (as result of this commit) as HIGH PRIORITY issues. I'm not quite sure how much lag this will kill, but I'm confident that it will be at least slightly noticeable. More work on step_triggers. The escape shuttle should no longer blast things forever and give them infinite momentum. Runtimes goin down for the count Lookin at the ground I think they a hater Revision: r3370 r3371 Author: vageyenaman quartz235
248 lines
6.9 KiB
Plaintext
248 lines
6.9 KiB
Plaintext
/obj/machinery/computer
|
|
name = "computer"
|
|
icon = 'computer.dmi'
|
|
density = 1
|
|
anchored = 1.0
|
|
var/obj/item/weapon/circuitboard/circuit = null //if circuit==null, computer can't disassemble
|
|
|
|
|
|
/obj/machinery/computer/arcade
|
|
name = "arcade machine"
|
|
desc = "Does not support Pinball."
|
|
icon = 'computer.dmi'
|
|
icon_state = "arcade"
|
|
circuit = "/obj/item/weapon/circuitboard/arcade"
|
|
var/enemy_name = "Space Villian"
|
|
var/temp = "Winners Don't Use Spacedrugs" //Temporary message, for attack messages, etc
|
|
var/player_hp = 30 //Player health/attack points
|
|
var/player_mp = 10
|
|
var/enemy_hp = 45 //Enemy health/attack points
|
|
var/enemy_mp = 20
|
|
var/gameover = 0
|
|
var/blocked = 0 //Player cannot attack/heal while set
|
|
|
|
|
|
/obj/machinery/computer/station_alert
|
|
name = "Station Alert Computer"
|
|
desc = "Used to access the station's automated alert system."
|
|
icon_state = "alert:0"
|
|
circuit = "/obj/item/weapon/circuitboard/stationalert"
|
|
var/alarms = list("Fire"=list(), "Atmosphere"=list(), "Power"=list())
|
|
|
|
|
|
/obj/machinery/computer/atmosphere
|
|
name = "atmos"
|
|
desc = "A computer for Atmospherics."
|
|
|
|
|
|
/obj/machinery/computer/atmosphere/siphonswitch
|
|
name = "Area Air Control"
|
|
desc = "Nanotrasen provided this, barely."
|
|
icon_state = "atmos"
|
|
var/otherarea
|
|
var/area/area
|
|
|
|
|
|
/obj/machinery/computer/atmosphere/siphonswitch/mastersiphonswitch
|
|
name = "Master Air Control"
|
|
desc = "Emergancy global overrides for the entire atmospherics system."
|
|
|
|
/obj/machinery/computer/dna
|
|
name = "DNA operations computer"
|
|
desc = "A computer used for advanced DNA operations."
|
|
icon_state = "dna"
|
|
var/obj/item/weapon/card/data/scan = null
|
|
var/obj/item/weapon/card/data/modify = null
|
|
var/obj/item/weapon/card/data/modify2 = null
|
|
var/mode = null
|
|
var/temp = null
|
|
|
|
|
|
/obj/machinery/computer/hologram_comp
|
|
name = "Hologram Computer"
|
|
desc = "Rumoured to control holograms."
|
|
icon = 'stationobjs.dmi'
|
|
icon_state = "holo_console0"
|
|
var/obj/machinery/hologram/projector/projector = null
|
|
var/temp = null
|
|
var/lumens = 0.0
|
|
var/h_r = 245.0
|
|
var/h_g = 245.0
|
|
var/h_b = 245.0
|
|
|
|
|
|
|
|
/obj/machinery/computer/pod
|
|
name = "Pod Launch Control"
|
|
desc = "A control for launching pods."
|
|
icon_state = "computer_generic"
|
|
var/id = 1.0
|
|
var/obj/machinery/mass_driver/connected = null
|
|
var/timing = 0.0
|
|
var/time = 30.0
|
|
|
|
|
|
/obj/machinery/computer/pod/old
|
|
icon_state = "old"
|
|
name = "DoorMex Control Computer"
|
|
|
|
|
|
/obj/machinery/computer/pod/old/syndicate
|
|
name = "ProComp Executive IIc"
|
|
desc = "The Syndicate operate on a tight budget. Operates external airlocks."
|
|
|
|
|
|
/obj/machinery/computer/pod/old/swf
|
|
name = "Magix System IV"
|
|
desc = "An arcane artifact that holds much magic. Running E-Knock 2.2: Sorceror's Edition"
|
|
|
|
|
|
/obj/machinery/computer/secure_data
|
|
name = "Security Records"
|
|
desc = "Used to view and edit personnel's security records"
|
|
icon_state = "security"
|
|
req_access = list(access_security)
|
|
circuit = "/obj/item/weapon/circuitboard/secure_data"
|
|
var/obj/item/weapon/card/id/scan = null
|
|
var/obj/item/weapon/disk/records/disk = null
|
|
var/authenticated = null
|
|
var/rank = null
|
|
var/screen = null
|
|
var/datum/data/record/active1 = null
|
|
var/datum/data/record/active2 = null
|
|
var/a_id = null
|
|
var/temp = null
|
|
var/printing = null
|
|
var/can_change_id = 0
|
|
var/list/Perp
|
|
var/tempname = null
|
|
|
|
|
|
/obj/machinery/computer/secure_data/detective_computer
|
|
icon = 'computer.dmi'
|
|
icon_state = "messyfiles"
|
|
|
|
|
|
/obj/machinery/computer/security
|
|
name = "Security Cameras"
|
|
desc = "Used to access the various cameras on the station."
|
|
icon_state = "cameras"
|
|
circuit = "/obj/item/weapon/circuitboard/securitycam"
|
|
var/department = "Security"
|
|
var/network = ""
|
|
var/obj/machinery/camera/current = null
|
|
var/last_pic = 1.0
|
|
var/list/networks
|
|
var/maplevel = 1
|
|
|
|
/obj/machinery/computer/security/mining
|
|
name = "Outpost Cameras"
|
|
desc = "Used to access the various cameras on the outpost."
|
|
icon_state = "miningcameras"
|
|
department = "Mining"
|
|
circuit = "/obj/item/weapon/circuitboard/miningcam"
|
|
|
|
/obj/machinery/computer/security/cargo
|
|
name = "Cargo Cameras"
|
|
desc = "Used to access the cargo department cameras."
|
|
icon_state = "miningcameras"
|
|
department = "Cargo"
|
|
circuit = "/obj/item/weapon/circuitboard/cargocam"
|
|
|
|
/obj/machinery/computer/security/engineering
|
|
name = "Engineering Cameras"
|
|
desc = "Used to access the various cameras in engineering."
|
|
icon_state = "engineeringcameras"
|
|
department = "Engineering"
|
|
circuit = "/obj/item/weapon/circuitboard/engineeringcam"
|
|
|
|
/obj/machinery/computer/security/research
|
|
name = "Research Cameras"
|
|
desc = "Used to access the various cameras in the research division."
|
|
icon_state = "researchcameras"
|
|
department = "Research"
|
|
circuit = "/obj/item/weapon/circuitboard/researchcam"
|
|
|
|
/obj/machinery/computer/security/medbay
|
|
name = "Medbay Cameras"
|
|
desc = "Used to access the various cameras in the research division."
|
|
icon_state = "medbaycameras"
|
|
department = "Medbay"
|
|
circuit = "/obj/item/weapon/circuitboard/medbaycam"
|
|
|
|
|
|
/obj/machinery/computer/security/telescreen
|
|
name = "Telescreen"
|
|
desc = "Used for watching an empty arena."
|
|
icon = 'stationobjs.dmi'
|
|
icon_state = "telescreen"
|
|
department = ""
|
|
network = "Thunderdome"
|
|
density = 0
|
|
circuit = null
|
|
|
|
|
|
/obj/machinery/computer/security/wooden_tv
|
|
name = "Security Cameras"
|
|
desc = "An old TV hooked into the stations camera network."
|
|
icon_state = "security_det"
|
|
|
|
/obj/machinery/computer/lockdown
|
|
/*
|
|
name = "Lockdown Control"
|
|
desc = "Used to control blast doors."
|
|
icon_state = "lockdown"
|
|
circuit = "/obj/item/weapon/circuitboard/lockdown"
|
|
var/connectedDoorIds[0]
|
|
var/department = ""
|
|
var/connected_doors[0][0]
|
|
*/
|
|
|
|
/obj/machinery/computer/crew
|
|
name = "Crew monitoring computer"
|
|
desc = "Used to monitor active health sensors built into most of the crew's uniforms."
|
|
icon_state = "crew"
|
|
use_power = 1
|
|
idle_power_usage = 250
|
|
active_power_usage = 500
|
|
circuit = "/obj/item/weapon/circuitboard/crew"
|
|
var/list/tracked = list( )
|
|
|
|
/*/obj/machinery/computer/scan_consolenew //Coming Soon, I highly doubt this but Ill leave it here anyways
|
|
name = "DNA Modifier Access Console"
|
|
desc = "Scand DNA."
|
|
icon = 'computer.dmi'
|
|
icon_state = "scanner"
|
|
density = 1
|
|
var/uniblock = 1.0
|
|
var/strucblock = 1.0
|
|
var/subblock = 1.0
|
|
var/status = null
|
|
var/radduration = 2.0
|
|
var/radstrength = 1.0
|
|
var/radacc = 1.0
|
|
var/buffer1 = null
|
|
var/buffer2 = null
|
|
var/buffer3 = null
|
|
var/buffer1owner = null
|
|
var/buffer2owner = null
|
|
var/buffer3owner = null
|
|
var/buffer1label = null
|
|
var/buffer2label = null
|
|
var/buffer3label = null
|
|
var/buffer1type = null
|
|
var/buffer2type = null
|
|
var/buffer3type = null
|
|
var/buffer1iue = 0
|
|
var/buffer2iue = 0
|
|
var/buffer3iue = 0
|
|
var/delete = 0
|
|
var/injectorready = 1
|
|
var/temphtml = null
|
|
var/obj/machinery/dna_scanner/connected = null
|
|
var/obj/item/weapon/disk/data/diskette = null
|
|
anchored = 1.0
|
|
use_power = 1
|
|
idle_power_usage = 10
|
|
active_power_usage = 400 */
|