mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 02:34:00 +00:00
My updates: -Alert Computer ( as seen in CE's office and bridge) renamed to Station Alert Computer. Object path altered to reflect this change (formerly computer/atmospherics/alerts, now computer/station_alert) -Circuit board changed to reflect above alteration. Renamed as well (also easier to figure out what it goes to with the new name) -Alert Computer added to atmospherics. -Alert computer will now report on power failures on the station. -Alert computer will now flash red (similar to atmos alert computer) when an alert is present. -General Alert computer renamed to Atmospheric Alert Computer. Same as changes to alert computer, however there was no circuit board to fix. -Fixed bug in which APCs were not properly clearing power alerts for the AI and alert computers. -Fixed a bug in which atmos alert computers were not properly updating icon_state-wise on a power change (they would just vanish). This bug also affected the updated station alert computer, but as I said this has been resolved. I think that's it on my updates. Errorage's updates are to the mining station and construction area. He vanished on IRC so I can't get him to cough up more details and I need sleep, so he can comment on this if he wants. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@772 316c924e-a436-60f5-8080-3fe189b3f50e
236 lines
5.8 KiB
Plaintext
236 lines
5.8 KiB
Plaintext
/obj/machinery/computer
|
|
name = "computer"
|
|
icon = 'computer.dmi'
|
|
density = 1
|
|
anchored = 1.0
|
|
/*
|
|
/obj/machinery/computer/airtunnel
|
|
name = "Air Tunnel Control"
|
|
icon = 'airtunnelcomputer.dmi'
|
|
icon_state = "console00"
|
|
*/
|
|
|
|
/obj/machinery/computer/operating
|
|
name = "Operating Computer"
|
|
density = 1
|
|
anchored = 1.0
|
|
icon = 'computer.dmi'
|
|
icon_state = "comm"
|
|
|
|
var/mob/living/carbon/human/victim = null
|
|
|
|
var/obj/machinery/optable/table = null
|
|
var/id = 0.0
|
|
|
|
/*
|
|
* Arcade -- An arcade cabinet.
|
|
*/
|
|
|
|
/obj/machinery/computer/arcade
|
|
name = "arcade machine"
|
|
icon = 'computer.dmi'
|
|
icon_state = "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/aiupload
|
|
name = "AI Upload"
|
|
icon_state = "aiupload"
|
|
var/mob/living/silicon/ai/current = null
|
|
|
|
/obj/machinery/computer/borgupload
|
|
name = "Cyborg Upload"
|
|
icon_state = "aiupload"
|
|
var/mob/living/silicon/robot/current = null
|
|
|
|
/obj/machinery/computer/atmosphere
|
|
name = "atmos"
|
|
|
|
/obj/machinery/computer/station_alert
|
|
name = "Station Alert Computer"
|
|
icon_state = "alert:0"
|
|
var/alarms = list("Fire"=list(), "Atmosphere"=list(), "Power"=list())
|
|
|
|
/obj/machinery/computer/atmos_alert
|
|
name = "Atmospheric Alert Computer"
|
|
icon_state = "alert:0"
|
|
var/list/priority_alarms = list()
|
|
var/list/minor_alarms = list()
|
|
var/receive_frequency = "1437"
|
|
|
|
|
|
/obj/machinery/computer/atmosphere/siphonswitch
|
|
name = "Area Air Control"
|
|
icon_state = "atmos"
|
|
var/otherarea
|
|
var/area/area
|
|
|
|
/obj/machinery/computer/atmosphere/siphonswitch/mastersiphonswitch
|
|
name = "Master Air Control"
|
|
|
|
/obj/machinery/computer/card
|
|
name = "Identification Computer"
|
|
icon_state = "id"
|
|
var/obj/item/weapon/card/id/scan = null
|
|
var/obj/item/weapon/card/id/modify = null
|
|
var/authenticated = 0.0
|
|
var/mode = 0.0
|
|
var/printing = null
|
|
req_access = list(access_change_ids)
|
|
|
|
/obj/machinery/computer/communications
|
|
name = "Communications Console"
|
|
icon_state = "comm"
|
|
req_access = list(access_heads)
|
|
var/prints_intercept = 1
|
|
var/authenticated = 0
|
|
var/list/messagetitle = list()
|
|
var/list/messagetext = list()
|
|
var/currmsg = 0
|
|
var/aicurrmsg = 0
|
|
var/state = STATE_DEFAULT
|
|
var/aistate = STATE_DEFAULT
|
|
var/const
|
|
STATE_DEFAULT = 1
|
|
STATE_CALLSHUTTLE = 2
|
|
STATE_CANCELSHUTTLE = 3
|
|
STATE_MESSAGELIST = 4
|
|
STATE_VIEWMESSAGE = 5
|
|
STATE_DELMESSAGE = 6
|
|
STATE_STATUSDISPLAY = 7
|
|
|
|
var/status_display_freq = "1435"
|
|
var/stat_msg1
|
|
var/stat_msg2
|
|
|
|
/obj/machinery/computer/data
|
|
name = "data"
|
|
icon_state = "aiupload"
|
|
|
|
var/list/topics = list( )
|
|
|
|
/obj/machinery/computer/data/weapon
|
|
name = "weapon"
|
|
|
|
/obj/machinery/computer/data/weapon/info
|
|
name = "Research Computer"
|
|
|
|
/obj/machinery/computer/data/weapon/log
|
|
name = "Log Computer"
|
|
|
|
/obj/machinery/computer/dna
|
|
name = "DNA operations computer"
|
|
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"
|
|
icon = 'stationobjs.dmi'
|
|
icon_state = "holo_console0"
|
|
var/obj/machinery/hologram_proj/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/med_data
|
|
name = "Medical Records"
|
|
icon_state = "dna"
|
|
req_access = list(access_medical)
|
|
var/obj/item/weapon/card/id/scan = 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
|
|
|
|
/obj/machinery/computer/pod
|
|
name = "Pod Launch Control"
|
|
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"
|
|
icon_state = "security"
|
|
req_access = list(access_security)
|
|
var/obj/item/weapon/card/id/scan = 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
|
|
|
|
/obj/machinery/computer/secure_data/detective_computer
|
|
icon = 'computer.dmi'
|
|
icon_state = "messyfiles"
|
|
|
|
/obj/machinery/computer/security
|
|
name = "Security Cameras"
|
|
icon_state = "cameras"
|
|
var/obj/machinery/camera/current = null
|
|
var/last_pic = 1.0
|
|
var/network = "SS13"
|
|
var/maplevel = 1
|
|
|
|
/obj/machinery/computer/security/wooden_tv
|
|
name = "Security Cameras"
|
|
icon_state = "security_det"
|
|
|
|
|
|
/obj/machinery/computer/security/telescreen
|
|
name = "Telescreen"
|
|
icon = 'stationobjs.dmi'
|
|
icon_state = "telescreen"
|
|
network = "thunder"
|
|
density = 0
|
|
|
|
/obj/machinery/computer/shuttle
|
|
name = "Shuttle"
|
|
icon_state = "shuttle"
|
|
var/auth_need = 3.0
|
|
var/list/authorized = list( )
|
|
|
|
/obj/machinery/computer/teleporter
|
|
name = "Teleporter"
|
|
icon_state = "teleport"
|
|
var/obj/item/locked = null
|
|
var/id = null
|
|
|
|
/obj/machinery/computer/teleporter/security
|
|
name = "Teleporter"
|
|
icon_state = "teleport"
|
|
locked = null
|
|
id = null |