mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-01-15 03:23:30 +00:00
Added a new computer sprite. AI upload and Cyborg Upload now use the new sprite. Added the Riot Helmet and Riot Suit to the Riot crate and the Armor crate. The prices of both have both been upped to accommodate the change. Spacefriend(tm) boxes have been changed slightly. You can now construct cyborg uploads. Edited the Riot Helmet Sprite. Edited the Riot Suit Sprite. Added a sprite for a medical records laptop. Added a medical records laptop to the CMO's office, right now it's just a resprited computer. Added a Riot Helmet and Riot Suit to the Armory. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1748 316c924e-a436-60f5-8080-3fe189b3f50e
250 lines
6.2 KiB
Plaintext
250 lines
6.2 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 = "command"
|
|
var/mob/living/silicon/ai/current = null
|
|
var/opened = 0
|
|
|
|
/obj/machinery/computer/borgupload
|
|
name = "Cyborg Upload"
|
|
icon_state = "command"
|
|
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)
|
|
|
|
//ID changing computer for CentCom.
|
|
/obj/machinery/computer/card/centcom
|
|
name = "CentCom Identification Computer"
|
|
req_access = list(access_cent_captain)
|
|
|
|
/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/med_data/laptop
|
|
name = "Medical Laptop"
|
|
icon_state = "medlaptop"
|
|
|
|
/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/telescreen
|
|
name = "Telescreen"
|
|
icon = 'stationobjs.dmi'
|
|
icon_state = "telescreen"
|
|
network = "thunder"
|
|
density = 0
|
|
|
|
/obj/machinery/computer/security/wooden_tv
|
|
name = "Security Cameras"
|
|
icon_state = "security_det"
|
|
|
|
/obj/machinery/computer/security/mining
|
|
name = "Outpost Status Display"
|
|
icon_state = "miningcameras"
|
|
network = "mining"
|
|
|
|
/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 |