Files
VOREStation/code/defines/obj/computer.dm
Superxpdude@gmail.com 5f183038ef Riot Helmet and Riot Suit adjusted for balance.
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
2011-07-01 04:52:21 +00:00

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