From 1d670c4c0f8a68c8218878ddac6bdc451dd17e8b Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Tue, 7 Jul 2015 01:10:55 -0400 Subject: [PATCH] Computer Lighting Update --- code/game/dna/dna_modifier.dm | 14 ++------ code/game/machinery/atmo_control.dm | 3 +- .../atmoalter/area_atmos_computer.dm | 3 +- .../machinery/computer/HolodeckControl.dm | 3 +- code/game/machinery/computer/Operating.dm | 3 +- code/game/machinery/computer/aifixer.dm | 3 +- code/game/machinery/computer/arcade.dm | 2 ++ code/game/machinery/computer/atmos_alert.dm | 10 +++--- code/game/machinery/computer/atmos_control.dm | 3 +- code/game/machinery/computer/camera.dm | 16 ++++++--- code/game/machinery/computer/card.dm | 3 +- code/game/machinery/computer/cloning.dm | 17 ++-------- .../game/machinery/computer/communications.dm | 3 +- code/game/machinery/computer/computer.dm | 31 ++++++++++-------- code/game/machinery/computer/crew.dm | 15 ++------- code/game/machinery/computer/hologram.dm | 3 +- code/game/machinery/computer/honkputer.dm | 4 ++- code/game/machinery/computer/law.dm | 6 ++-- code/game/machinery/computer/medical.dm | 7 ++-- code/game/machinery/computer/message.dm | 19 ++++++----- code/game/machinery/computer/pod.dm | 19 +++-------- .../computer/pod_tracking_console.dm | 3 +- code/game/machinery/computer/prisoner.dm | 3 +- code/game/machinery/computer/prisonshuttle.dm | 3 +- code/game/machinery/computer/robot.dm | 3 +- code/game/machinery/computer/salvage_ship.dm | 3 +- code/game/machinery/computer/security.dm | 3 +- code/game/machinery/computer/shuttle.dm | 3 +- code/game/machinery/computer/skills.dm | 4 ++- .../machinery/computer/specops_shuttle.dm | 3 +- code/game/machinery/computer/station_alert.dm | 9 ++--- code/game/machinery/computer/store.dm | 14 +------- .../computer/syndicate_specops_shuttle.dm | 3 +- .../machinery/computer/telecrystalconsoles.dm | 7 ++-- code/game/machinery/computer/xenos_shuttle.dm | 3 +- code/game/machinery/guestpass.dm | 2 ++ code/game/machinery/telecomms/logbrowser.dm | 2 +- code/game/machinery/telecomms/telemonitor.dm | 2 +- .../machinery/telecomms/traffic_control.dm | 1 - code/game/machinery/teleporter.dm | 3 +- code/game/mecha/mech_bay.dm | 8 +++-- code/game/mecha/mecha_control_console.dm | 3 +- code/game/supplyshuttle.dm | 4 +-- code/modules/atmos_automation/console.dm | 3 +- code/modules/research/rdconsole.dm | 3 +- code/modules/research/server.dm | 3 +- .../xenoarchaeology/genetics/reconstitutor.dm | 3 +- code/modules/shuttles/antagonist.dm | 12 ++++--- code/modules/shuttles/shuttle_console.dm | 7 ++-- code/modules/shuttles/shuttle_specops.dm | 2 ++ code/modules/shuttles/shuttles_multi.dm | 9 ++--- code/modules/telesci/telesci_computer.dm | 3 +- code/modules/virus2/diseasesplicer.dm | 3 +- icons/obj/computer.dmi | Bin 83427 -> 34032 bytes icons/obj/machines/HONKputer.dmi | Bin 3021 -> 3235 bytes 55 files changed, 167 insertions(+), 157 deletions(-) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 3416568d359..9f44fb2542e 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -317,7 +317,8 @@ name = "DNA Modifier Access Console" desc = "Allows you to scan and modify DNA." icon = 'icons/obj/computer.dmi' - icon_state = "scanner" + icon_screen = "dna" + icon_keyboard = "med_key" density = 1 circuit = /obj/item/weapon/circuitboard/scan_consolenew var/selected_ui_block = 1.0 @@ -371,17 +372,6 @@ if(prob(75)) qdel(src) -/obj/machinery/computer/scan_consolenew/power_change() - if(stat & BROKEN) - icon_state = "broken" - else if(powered()) - icon_state = initial(icon_state) - stat &= ~NOPOWER - else - spawn(rand(0, 15)) - src.icon_state = "c_unpowered" - stat |= NOPOWER - /obj/machinery/computer/scan_consolenew/New() ..() for(var/i=0;i<3;i++) diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index 79ba3448c90..789845a11fe 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -136,7 +136,8 @@ obj/machinery/air_sensor /obj/machinery/computer/general_air_control icon = 'icons/obj/computer.dmi' - icon_state = "tank" + icon_screen = "tank" + icon_keyboard = "atmos_key" circuit = "/obj/item/weapon/circuitboard/air_management" req_one_access_txt = "24;10" diff --git a/code/game/machinery/atmoalter/area_atmos_computer.dm b/code/game/machinery/atmoalter/area_atmos_computer.dm index fbebcbeca44..b95e1e1ea0c 100644 --- a/code/game/machinery/atmoalter/area_atmos_computer.dm +++ b/code/game/machinery/atmoalter/area_atmos_computer.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/area_atmos name = "Area Air Control" desc = "A computer used to control the stationary scrubbers and pumps in the area." - icon_state = "area_atmos" + icon_screen = "area_atmos" + icon_keyboard = "atmos_key" circuit = "/obj/item/weapon/circuitboard/area_atmos" var/list/connectedscrubbers = new() diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index c8d2addfc09..b6381ea5eb0 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/HolodeckControl name = "Holodeck Control Computer" desc = "A computer used to control a nearby holodeck." - icon_state = "holocontrol" + icon_keyboard = "tech_key" + icon_screen = "holocontrol" var/area/linkedholodeck = null var/area/target = null var/active = 0 diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index ea74d862e95..e3fd6038368 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -4,7 +4,8 @@ name = "Operating Computer" density = 1 anchored = 1.0 - icon_state = "operating" + icon_keyboard = "med_key" + icon_screen = "crew" circuit = "/obj/item/weapon/circuitboard/operating" var/mob/living/carbon/human/victim = null var/obj/machinery/optable/table = null diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index f171a8262b1..d291c65ac78 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/aifixer name = "AI System Integrity Restorer" icon = 'icons/obj/computer.dmi' - icon_state = "ai-fixer" + icon_keyboard = "rd_key" + icon_screen = "ai-fixer" circuit = /obj/item/weapon/circuitboard/aifixer req_access = list(access_captain, access_robotics, access_heads) var/mob/living/silicon/ai/occupant = null diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 7a79329ab8d..f04702f9efa 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -3,6 +3,8 @@ desc = "random arcade machine" icon = 'icons/obj/computer.dmi' icon_state = "arcade" + icon_keyboard = null + icon_screen = "invaders" light_color = "#00FF00" var/list/prizes = list( /obj/item/weapon/storage/box/snappops = 2, diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 1ba23d9b2ed..4e53fe36699 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -5,7 +5,8 @@ name = "Atmospheric Alert Computer" desc = "Used to access the station's atmospheric sensors." circuit = "/obj/item/weapon/circuitboard/atmos_alert" - icon_state = "alert:0" + icon_keyboard = "atmos_key" + icon_screen = "alert:0" var/list/priority_alarms = list() var/list/minor_alarms = list() var/receive_frequency = 1437 @@ -60,13 +61,14 @@ if(stat & (NOPOWER|BROKEN)) return if(priority_alarms.len) - icon_state = "alert:2" + icon_screen = "alert:2" else if(minor_alarms.len) - icon_state = "alert:1" + icon_screen = "alert:1" else - icon_state = "alert:0" + icon_screen = "alert:0" + return diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index 81545418638..1a4b2412e29 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -5,7 +5,8 @@ /obj/machinery/computer/atmoscontrol name = "\improper Central Atmospherics Computer" icon = 'icons/obj/computer.dmi' - icon_state = "tank" + icon_keyboard = "atmos_key" + icon_screen = "tank" density = 1 anchored = 1.0 circuit = "/obj/item/weapon/circuitboard/atmoscontrol" diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 35745965926..2a20e5c0521 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -6,7 +6,8 @@ var/camera_cache_id = 1 /obj/machinery/computer/security name = "Camera Monitor" desc = "Used to access the various cameras networks on the station." - icon_state = "cameras" + icon_keyboard = "security_key" + icon_screen = "cameras" circuit = "/obj/item/weapon/circuitboard/camera" var/obj/machinery/camera/current = null var/list/network = list("") @@ -264,6 +265,7 @@ var/camera_cache_id = 1 desc = "Used for watching camera networks." icon = 'icons/obj/stationobjs.dmi' icon_state = "telescreen" + light_range_on = 0 network = list("SS13") density = 0 @@ -279,14 +281,16 @@ var/camera_cache_id = 1 icon = 'icons/obj/status_display.dmi' icon_state = "entertainment" light_color = "#FFEEDB" - light_range_on = 2 + light_range_on = 0 network = list("news") luminosity = 0 /obj/machinery/computer/security/wooden_tv name = "Security Camera Monitor" desc = "An old TV hooked into the stations camera network." - icon_state = "security_det" + icon_state = "television" + icon_keyboard = null + icon_screen = "detective_tv" light_color = "#3848B3" light_power_on = 0.5 network = list("SS13") @@ -294,13 +298,15 @@ var/camera_cache_id = 1 /obj/machinery/computer/security/mining name = "Outpost Camera Monitor" desc = "Used to access the various cameras on the outpost." - icon_state = "miningcameras" + icon_keyboard = "mining_key" + icon_screen = "mining" light_color = "#F9BBFC" network = list("Mining Outpost") /obj/machinery/computer/security/engineering name = "Engineering Camera Monitor" desc = "Used to monitor fires and breaches." - icon_state = "engineeringcameras" + icon_keyboard = "power_key" + icon_screen = "engie_cams" light_color = "#FAC54B" network = list("Power Alarms","Atmosphere Alarms","Fire Alarms") \ No newline at end of file diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 6d07202395d..152f2d36a85 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -3,7 +3,8 @@ /obj/machinery/computer/card name = "Identification Computer" desc = "Terminal for programming Nanotrasen employee ID cards to access parts of the station." - icon_state = "id" + icon_keyboard = "id_key" + icon_screen = "id" req_access = list(access_change_ids) circuit = "/obj/item/weapon/circuitboard/card" var/obj/item/weapon/card/id/scan = null diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index d97d9701321..9bdaec41633 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/cloning name = "Cloning Console" icon = 'icons/obj/computer.dmi' - icon_state = "dna" + icon_keyboard = "med_key" + icon_screen = "dna" circuit = "/obj/item/weapon/circuitboard/cloning" req_access = list(access_heads) //Only used for record deletion right now. var/obj/machinery/dna_scannernew/scanner = null //Linked scanner. For scanning. @@ -372,16 +373,4 @@ if (R.ckey == find_key) selected_record = R break - return selected_record - -/obj/machinery/computer/cloning/update_icon() - - if(stat & BROKEN) - icon_state = "commb" - else - if(stat & NOPOWER) - src.icon_state = "c_unpowered" - stat |= NOPOWER - else - icon_state = initial(icon_state) - stat &= ~NOPOWER + return selected_record \ No newline at end of file diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 0b83144b356..f42a70498db 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -36,7 +36,8 @@ var/shuttle_call/shuttle_calls[0] /obj/machinery/computer/communications name = "Communications Console" desc = "This can be used for various important functions. Still under developement." - icon_state = "comm" + icon_keyboard = "tech_key" + icon_screen = "comm" req_access = list(access_heads) circuit = "/obj/item/weapon/circuitboard/communications" var/prints_intercept = 1 diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index d6a71a72080..bb377cca260 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -1,6 +1,7 @@ /obj/machinery/computer name = "computer" icon = 'icons/obj/computer.dmi' + icon_state = "computer" density = 1 anchored = 1.0 use_power = 1 @@ -8,9 +9,10 @@ active_power_usage = 300 var/obj/item/weapon/circuitboard/circuit = null //if circuit==null, computer can't disassembly var/processing = 0 - - var/light_range_on = 3 - var/light_power_on = 2 + var/icon_keyboard = "generic_key" + var/icon_screen = "generic" + var/light_range_on = 2 + var/light_power_on = 1 /obj/machinery/computer/New() ..() @@ -19,6 +21,7 @@ /obj/machinery/computer/initialize() power_change() + update_icon() /obj/machinery/computer/process() if(stat & (NOPOWER|BROKEN)) @@ -65,18 +68,18 @@ density = 0 /obj/machinery/computer/update_icon() - ..() - icon_state = initial(icon_state) - // Broken + overlays.Cut() + + var/overlay_layer = LIGHTING_LAYER+0.1 + + if(stat & NOPOWER) + overlays += image(icon,"[icon_keyboard]_off",overlay_layer) + return + overlays += image(icon, icon_keyboard ,overlay_layer) if(stat & BROKEN) - icon_state += "b" - - // Powered - else if(stat & NOPOWER) - icon_state = initial(icon_state) - icon_state += "0" - luminosity = 0 - + overlays += image(icon,"[icon_state]_broken",overlay_layer) + else + overlays += image(icon,icon_screen,overlay_layer) /obj/machinery/computer/power_change() diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 048aab3a39e..f7f0e7a8fa1 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -1,7 +1,8 @@ /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" + icon_keyboard = "med_key" + icon_screen = "crew" use_power = 1 idle_power_usage = 250 active_power_usage = 500 @@ -28,17 +29,5 @@ /obj/machinery/computer/crew/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) crew_monitor.ui_interact(user, ui_key, ui, force_open) -/obj/machinery/computer/crew/update_icon() - - if(stat & BROKEN) - icon_state = "crewb" - else - if(stat & NOPOWER) - src.icon_state = "c_unpowered" - stat |= NOPOWER - else - icon_state = initial(icon_state) - stat &= ~NOPOWER - /obj/machinery/computer/crew/interact(mob/user) crew_monitor.ui_interact(user) \ No newline at end of file diff --git a/code/game/machinery/computer/hologram.dm b/code/game/machinery/computer/hologram.dm index 36e8cb54456..4b799535f23 100644 --- a/code/game/machinery/computer/hologram.dm +++ b/code/game/machinery/computer/hologram.dm @@ -4,7 +4,8 @@ name = "Hologram Computer" desc = "Rumoured to control holograms." icon = 'icons/obj/stationobjs.dmi' - icon_state = "holo_console0" + icon_keyboard = "tech_key" + icon_screen = "holocontrol" var/obj/machinery/hologram/projector/projector = null var/temp = null var/lumens = 0.0 diff --git a/code/game/machinery/computer/honkputer.dm b/code/game/machinery/computer/honkputer.dm index f4eec63fc7a..aba29ec0802 100644 --- a/code/game/machinery/computer/honkputer.dm +++ b/code/game/machinery/computer/honkputer.dm @@ -2,7 +2,9 @@ name = "HONKputer Mark I" desc = "A yellow computer used in case of critically low levels of HONK." icon = 'icons/obj/machines/HONKputer.dmi' - icon_state = "honk" + icon_state = "honkputer" + icon_keyboard = "key_honk" + icon_screen = "honkcomms" light_color = LIGHT_COLOR_PINK req_access = list(access_clown) circuit = "/obj/item/weapon/circuitboard/HONKputer" diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index 8137fd53a60..6f7aaf2006b 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -3,7 +3,8 @@ /obj/machinery/computer/aiupload name = "AI Upload" desc = "Used to upload laws to the AI." - icon_state = "command" + icon_screen = "command" + icon_keyboard = "med_key" circuit = "/obj/item/weapon/circuitboard/aiupload" var/mob/living/silicon/ai/current = null var/opened = 0 @@ -60,7 +61,8 @@ /obj/machinery/computer/borgupload name = "Cyborg Upload" desc = "Used to upload laws to Cyborgs." - icon_state = "command" + icon_screen = "command" + icon_keyboard = "med_key" circuit = "/obj/item/weapon/circuitboard/borgupload" var/mob/living/silicon/robot/current = null diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index ab8a43b4973..4c61d7d705f 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -3,7 +3,8 @@ /obj/machinery/computer/med_data//TODO:SANITY name = "Medical Records" desc = "This can be used to check medical records." - icon_state = "medcomp" + icon_keyboard = "med_key" + icon_screen = "medcomp" req_one_access = list(access_medical, access_forensics_lockers) circuit = "/obj/item/weapon/circuitboard/med_data" var/obj/item/weapon/card/id/scan = null @@ -518,4 +519,6 @@ /obj/machinery/computer/med_data/laptop name = "Medical Laptop" desc = "Cheap Nanotrasen Laptop." - icon_state = "medlaptop" + icon_state = "laptop" + icon_keyboard = "laptop_key" + icon_screen = "medlaptop" diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index caf0ead1a8b..f3a87b30ad0 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -7,9 +7,9 @@ /obj/machinery/computer/message_monitor name = "Message Monitor Console" desc = "Used to Monitor the crew's messages, that are sent via PDA. Can also be used to view Request Console messages." - icon_state = "comm_logs" + icon_screen = "comm_logs" light_color = LIGHT_COLOR_GREEN - var/hack_icon = "comm_logsc" + var/hack_icon = "tcboss" var/normal_icon = "comm_logs" circuit = "/obj/item/weapon/circuitboard/message_monitor" //Server linked to. @@ -55,7 +55,7 @@ // It'll take more time if there's more characters in the password.. if(!emag) if(!isnull(src.linkedServer)) - icon_state = hack_icon // An error screen I made in the computers.dmi + icon_screen = hack_icon // An error screen I made in the computers.dmi emag = 1 screen = 2 spark_system.set_up(5, 0, src) @@ -70,13 +70,14 @@ user << "A no server error appears on the screen." /obj/machinery/computer/message_monitor/update_icon() - ..() if(stat & (NOPOWER|BROKEN)) return if(emag || hacking) - icon_state = hack_icon + icon_screen = hack_icon else - icon_state = normal_icon + icon_screen = normal_icon + + ..() /obj/machinery/computer/message_monitor/initialize() //Is the server isn't linked to a server, and there's a server available, default it to the first one in the list. @@ -261,11 +262,11 @@ var/currentKey = src.linkedServer.decryptkey user << "Brute-force completed! The key is '[currentKey]'." src.hacking = 0 - src.icon_state = normal_icon + src.icon_screen = normal_icon src.screen = 0 // Return the screen back to normal /obj/machinery/computer/message_monitor/proc/UnmagConsole() - src.icon_state = normal_icon + src.icon_screen = normal_icon src.emag = 0 /obj/machinery/computer/message_monitor/proc/ResetMessage() @@ -358,7 +359,7 @@ if((istype(usr, /mob/living/silicon/ai) || istype(usr, /mob/living/silicon/robot)) && (usr.mind.special_role && usr.mind.original == usr)) src.hacking = 1 src.screen = 2 - src.icon_state = hack_icon + src.icon_screen = hack_icon //Time it takes to bruteforce is dependant on the password length. spawn(100*length(src.linkedServer.decryptkey)) if(src && src.linkedServer && usr) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index e8b160d26f9..981a81a15d0 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -3,7 +3,7 @@ /obj/machinery/computer/pod name = "Mass Drivers and Pod Doors Control" desc = "A controll for launching pods. Some people prefer firing Mechas." - icon_state = "mass_drivers" + icon_screen = "mass_driver" light_color = "#555555" circuit = /obj/item/weapon/circuitboard/pod var/list/id_tags = list() @@ -90,9 +90,6 @@ visible_message("Cannot locate any mass driver of that ID. Cancelling firing sequence!") return - if(icon_state != "old") - flick("mass_drivers_timing", src) - for(var/obj/machinery/door/poddoor/M in world) if(M.z != src.z) continue if(M.id_tag == ident_tag) @@ -170,12 +167,10 @@ /obj/machinery/computer/pod/process() if(!..()) return - var/timing = 0 for(var/ident_tag in id_tags) if(timings[ident_tag]) if(times[ident_tag] > 0) times[ident_tag] = round(times[ident_tag]) - 1 - timing = 1 else spawn() launch_sequence(ident_tag) @@ -187,11 +182,6 @@ else times[ident_tag] = maxtimes[ident_tag] updateDialog() - if(icon_state != "old") - if(timing) - icon_state = "mass_drivers_timing" - else - icon_state = "mass_drivers" return @@ -270,7 +260,9 @@ /obj/machinery/computer/pod/old - icon_state = "old" + icon_state = "oldcomp" + icon_screen = "library" + icon_keyboard = null name = "DoorMex Control Computer" circuit = /obj/item/weapon/circuitboard/olddoor @@ -312,9 +304,6 @@ visible_message("Cannot locate any mass driver of that ID. Cancelling firing sequence!") return - if(icon_state != "old") - flick("mass_drivers_timing", src) - if(teleporter_dest) for(var/obj/structure/deathsquad_tele/D in world) if(D.z != src.z) continue diff --git a/code/game/machinery/computer/pod_tracking_console.dm b/code/game/machinery/computer/pod_tracking_console.dm index 5e5a4b8df9c..5c40d9a11f8 100644 --- a/code/game/machinery/computer/pod_tracking_console.dm +++ b/code/game/machinery/computer/pod_tracking_console.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/podtracker name = "Pod Tracking Console" icon = 'icons/obj/computer.dmi' - icon_state = "podtracking" + icon_keyboard = "tech_key" + icon_screen = "rdcomp" light_color = LIGHT_COLOR_PURPLE req_access = list(access_robotics) circuit = "/obj/item/weapon/circuitboard/pod_locater" diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index 0e575139ede..d144eebac2c 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -3,7 +3,8 @@ /obj/machinery/computer/prisoner name = "Prisoner Management" icon = 'icons/obj/computer.dmi' - icon_state = "explosive" + icon_keyboard = "security_key" + icon_screen = "explosive" req_access = list(access_armory) circuit = "/obj/item/weapon/circuitboard/prisoner" var/id = 0.0 diff --git a/code/game/machinery/computer/prisonshuttle.dm b/code/game/machinery/computer/prisonshuttle.dm index 6d646b9ebbd..8d9c206e97f 100644 --- a/code/game/machinery/computer/prisonshuttle.dm +++ b/code/game/machinery/computer/prisonshuttle.dm @@ -13,7 +13,8 @@ var/prison_shuttle_timeleft = 0 /obj/machinery/computer/prison_shuttle name = "Prison Shuttle Console" icon = 'icons/obj/computer.dmi' - icon_state = "shuttle" + icon_keyboard = "security_key" + icon_screen = "syndishuttle" light_color = LIGHT_COLOR_PURE_CYAN req_access = list(access_security) circuit = "/obj/item/weapon/circuitboard/prison_shuttle" diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index fb9c89bbcae..2d5a375b23a 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -5,7 +5,8 @@ name = "robotics control console" desc = "Used to remotely lockdown or detonate linked Cyborgs." icon = 'icons/obj/computer.dmi' - icon_state = "robot" + icon_keyboard = "tech_key" + icon_screen = "robot" req_access = list(access_robotics) circuit = /obj/item/weapon/circuitboard/robotics var/temp = null diff --git a/code/game/machinery/computer/salvage_ship.dm b/code/game/machinery/computer/salvage_ship.dm index 9c2e2b853c4..adeddde427b 100644 --- a/code/game/machinery/computer/salvage_ship.dm +++ b/code/game/machinery/computer/salvage_ship.dm @@ -4,7 +4,8 @@ /obj/machinery/computer/salvage_ship name = "salvage ship terminal" icon = 'icons/obj/computer.dmi' - icon_state = "syndishuttle" + icon_keyboard = "syndie_key" + icon_screen = "syndishuttle" req_access = list(access_salvage_captain) var/area/curr_location var/moving = 0 diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index b7e009730e5..a9599578d0f 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -3,7 +3,8 @@ /obj/machinery/computer/secure_data//TODO:SANITY name = "Security Records" desc = "Used to view and edit personnel's security records" - icon_state = "security" + icon_keyboard = "security_key" + icon_screen = "security" req_one_access = list(access_security, access_forensics_lockers) circuit = "/obj/item/weapon/circuitboard/secure_data" var/obj/item/weapon/card/id/scan = null diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index 5af7663db5d..96949ac7fa0 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/shuttle name = "Shuttle" desc = "For shuttle control." - icon_state = "shuttle" + icon_keyboard = "tech_key" + icon_screen = "shuttle" var/auth_need = 3.0 var/list/authorized = list( ) diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index 21f10e359fc..b5c49c4b165 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -3,7 +3,9 @@ /obj/machinery/computer/skills//TODO:SANITY name = "Employment Records" desc = "Used to view personnel's employment records" - icon_state = "medlaptop" + icon_state = "laptop" + icon_keyboard = "laptop_key" + icon_screen = "medlaptop" light_color = LIGHT_COLOR_GREEN req_one_access = list(access_heads) circuit = "/obj/item/weapon/circuitboard/skills" diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm index 4c765ecc1b3..9b455111d6d 100644 --- a/code/game/machinery/computer/specops_shuttle.dm +++ b/code/game/machinery/computer/specops_shuttle.dm @@ -14,7 +14,8 @@ var/specops_shuttle_timeleft = 0 /obj/machinery/computer/specops_shuttle name = "Spec. Ops. Shuttle Console" icon = 'icons/obj/computer.dmi' - icon_state = "shuttle" + icon_keyboard = "security_key" + icon_screen = "syndishuttle" light_color = LIGHT_COLOR_PURE_CYAN req_access = list(access_cent_specops) // req_access = list(ACCESS_CENT_SPECOPS) diff --git a/code/game/machinery/computer/station_alert.dm b/code/game/machinery/computer/station_alert.dm index eb9709470c6..f81deb6c9a5 100644 --- a/code/game/machinery/computer/station_alert.dm +++ b/code/game/machinery/computer/station_alert.dm @@ -2,7 +2,8 @@ /obj/machinery/computer/station_alert name = "Station Alert Computer" desc = "Used to access the station's automated alert system." - icon_state = "alert:0" + icon_keyboard = "tech_key" + icon_screen = "alert:0" circuit = "/obj/item/weapon/circuitboard/stationalert" var/alarms = list("Fire"=list(), "Atmosphere"=list(), "Power"=list()) @@ -102,15 +103,15 @@ process() if(stat & (BROKEN|NOPOWER)) - icon_state = "atmos0" + icon_screen = "alert:0" return var/active_alarms = 0 for (var/cat in src.alarms) var/list/L = src.alarms[cat] if(L.len) active_alarms = 1 if(active_alarms) - icon_state = "alert:2" + icon_screen = "alert:2" else - icon_state = "alert:0" + icon_screen = "alert:0" ..() return diff --git a/code/game/machinery/computer/store.dm b/code/game/machinery/computer/store.dm index 2950ca87f11..42760e1b3e4 100644 --- a/code/game/machinery/computer/store.dm +++ b/code/game/machinery/computer/store.dm @@ -1,7 +1,7 @@ /obj/machinery/computer/merch name = "Merch Computer" icon = 'icons/obj/computer.dmi' - icon_state = "comm_logs" + icon_screen = "comm_logs" circuit = "/obj/item/weapon/circuitboard/merch" light_color = LIGHT_COLOR_GREEN @@ -145,15 +145,3 @@ td.cost.toomuch { usr << "\blue You've successfully purchased the item. It should be in your hands or on the floor." src.updateUsrDialog() return - -/obj/machinery/computer/merch/update_icon() - - if(stat & BROKEN) - icon_state = "comm_logsb" - else - if(stat & NOPOWER) - src.icon_state = "comm_logs0" - stat |= NOPOWER - else - icon_state = initial(icon_state) - stat &= ~NOPOWER diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index 5ddc7fcaf13..ba547692036 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -13,7 +13,8 @@ var/syndicate_elite_shuttle_timeleft = 0 /obj/machinery/computer/syndicate_elite_shuttle name = "Elite Syndicate Squad Shuttle Console" icon = 'icons/obj/computer.dmi' - icon_state = "syndishuttle" + icon_keyboard = "syndie_key" + icon_screen = "syndishuttle" light_color = LIGHT_COLOR_PURE_CYAN req_access = list(access_syndicate) var/temp = null diff --git a/code/game/machinery/computer/telecrystalconsoles.dm b/code/game/machinery/computer/telecrystalconsoles.dm index f65ad4aae49..84b99e4dfe5 100644 --- a/code/game/machinery/computer/telecrystalconsoles.dm +++ b/code/game/machinery/computer/telecrystalconsoles.dm @@ -6,7 +6,6 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F /obj/machinery/computer/telecrystals name = "\improper Telecrystal assignment station" desc = "A device used to manage telecrystals during group operations. You shouldn't be looking at this particular one..." - icon_state = "tcstation" ///////////////////////////////////////////// /obj/machinery/computer/telecrystals/uplinker @@ -14,6 +13,8 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F desc = "A device used to manage telecrystals during group operations. To use, simply insert your uplink. With your uplink installed \ you can upload your telecrystals to the group's pool using the console, or be assigned additional telecrystals by your lieutenant." icon_state = "tcstation" + icon_keyboard = "tcstation_key" + icon_screen = "syndie" var/obj/item/uplinkholder = null var/obj/machinery/computer/telecrystals/boss/linkedboss = null @@ -51,6 +52,7 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F /obj/machinery/computer/telecrystals/uplinker/update_icon() overlays.Cut() + ..() if(uplinkholder) overlays += "[initial(icon_state)]-closed" @@ -126,7 +128,8 @@ var/list/possible_uplinker_IDs = list("Alfa","Bravo","Charlie","Delta","Echo","F desc = "A device used to manage telecrystals during group operations. To use, simply initialize the machine by scanning for nearby uplink stations. \ Once the consoles are linked up, you can assign any telecrystals amongst your operatives; be they donated by your agents or rationed to the squad \ based on the danger rating of the mission." - icon_state = "tcboss" + icon_keyboard = "syndie_key" + icon_screen = "tcboss" var/virgin = 1 var/scanrange = 10 var/storedcrystals = 0 diff --git a/code/game/machinery/computer/xenos_shuttle.dm b/code/game/machinery/computer/xenos_shuttle.dm index 0577b0aca7d..fd58beadaf4 100644 --- a/code/game/machinery/computer/xenos_shuttle.dm +++ b/code/game/machinery/computer/xenos_shuttle.dm @@ -4,7 +4,8 @@ /obj/machinery/computer/xenos_station name = "xenos shuttle terminal" icon = 'icons/obj/computer.dmi' - icon_state = "xenocontrol" + icon_keyboard = "telesci_key" + icon_screen = "telesci" req_access = list() var/area/curr_location var/moving = 0 diff --git a/code/game/machinery/guestpass.dm b/code/game/machinery/guestpass.dm index 65510c1d5aa..623336050aa 100644 --- a/code/game/machinery/guestpass.dm +++ b/code/game/machinery/guestpass.dm @@ -42,6 +42,8 @@ /obj/machinery/computer/guestpass name = "guest pass terminal" icon_state = "guest" + icon_screen = "pass" + icon_keyboard = null density = 0 diff --git a/code/game/machinery/telecomms/logbrowser.dm b/code/game/machinery/telecomms/logbrowser.dm index 732affcaa17..04a8d95e4cd 100644 --- a/code/game/machinery/telecomms/logbrowser.dm +++ b/code/game/machinery/telecomms/logbrowser.dm @@ -5,7 +5,7 @@ /obj/machinery/computer/telecomms/server name = "Telecommunications Server Monitor" - icon_state = "comm_logs" + icon_screen = "comm_logs" var/screen = 0 // the screen number: diff --git a/code/game/machinery/telecomms/telemonitor.dm b/code/game/machinery/telecomms/telemonitor.dm index e6e60cfe5a2..91b258abd23 100644 --- a/code/game/machinery/telecomms/telemonitor.dm +++ b/code/game/machinery/telecomms/telemonitor.dm @@ -9,7 +9,7 @@ /obj/machinery/computer/telecomms/monitor name = "Telecommunications Monitor" - icon_state = "comm_monitor" + icon_screen = "comm_monitor" var/screen = 0 // the screen number: var/list/machinelist = list() // the machines located by the computer diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index 6149c7989f3..b46cefa9e80 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -1,6 +1,5 @@ /obj/machinery/computer/telecomms/traffic name = "Telecommunications Traffic Control" - icon_state = "computer_generic" var/screen = 0 // the screen number: var/list/servers = list() // the servers located by the computer diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index d9b57fcbf16..38a8a7d31de 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/teleporter name = "Teleporter Control Console" desc = "Used to control a linked teleportation Hub and Station." - icon_state = "teleport" + icon_screen = "teleport" + icon_keyboard = "teleport_key" circuit = "/obj/item/weapon/circuitboard/teleporter" var/obj/item/device/gps/locked = null var/regime_set = "Teleporter" diff --git a/code/game/mecha/mech_bay.dm b/code/game/mecha/mech_bay.dm index 2116c56faed..5ce08a47ad4 100644 --- a/code/game/mecha/mech_bay.dm +++ b/code/game/mecha/mech_bay.dm @@ -98,7 +98,8 @@ density = 1 anchored = 1 icon = 'icons/obj/computer.dmi' - icon_state = "recharge_comp" + icon_keyboard = "tech_key" + icon_screen = "recharge_comp" light_color = LIGHT_COLOR_FADEDPURPLE circuit = /obj/item/weapon/circuitboard/mech_bay_power_console var/obj/machinery/mech_bay_recharge_port/recharge_port @@ -160,9 +161,10 @@ /obj/machinery/computer/mech_bay_power_console/update_icon() if(!recharge_port || !recharge_port.recharging_mech || !recharge_port.recharging_mech.cell || !(recharge_port.recharging_mech.cell.charge < recharge_port.recharging_mech.cell.maxcharge)) - icon_state = "recharge_comp" + icon_screen = "recharge_comp" else - icon_state = "recharge_comp_on" + icon_screen = "recharge_comp_on" + ..() /obj/machinery/computer/mech_bay_power_console/initialize() reconnect() diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 3608b06c25d..1b37a6ce3d1 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/mecha name = "Exosuit Control" icon = 'icons/obj/computer.dmi' - icon_state = "mecha" + icon_keyboard = "rd_key" + icon_screen = "mecha" light_color = LIGHT_COLOR_FADEDPURPLE req_access = list(access_robotics) circuit = "/obj/item/weapon/circuitboard/mecha_control" diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index dd371817dca..96e94d998b6 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -104,7 +104,7 @@ var/list/mechtoys = list( name = "Supply Shuttle Console" desc = "Used to order supplies." icon = 'icons/obj/computer.dmi' - icon_state = "supply" + icon_screen = "supply" req_access = list(access_cargo) circuit = "/obj/item/weapon/circuitboard/supplycomp" var/temp = null @@ -117,7 +117,7 @@ var/list/mechtoys = list( name = "Supply Ordering Console" desc = "Used to order supplies from cargo staff." icon = 'icons/obj/computer.dmi' - icon_state = "request" + icon_screen = "request" circuit = "/obj/item/weapon/circuitboard/ordercomp" var/temp = null var/reqtime = 0 //Cooldown for requisitions - Quarxink diff --git a/code/modules/atmos_automation/console.dm b/code/modules/atmos_automation/console.dm index 486894179bf..0a558747523 100644 --- a/code/modules/atmos_automation/console.dm +++ b/code/modules/atmos_automation/console.dm @@ -1,6 +1,7 @@ /obj/machinery/computer/general_air_control/atmos_automation icon = 'icons/obj/computer.dmi' - icon_state = "aac" + icon_screen = "area_atmos" + icon_keyboard = "atmos_key" circuit = "/obj/item/weapon/circuitboard/atmos_automation" req_one_access_txt = "24;10" Mtoollink = 1 diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index f9cb57a852d..964af1cea1f 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -33,7 +33,8 @@ won't update every console in existence) but it's more of a hassle to do. Also, /obj/machinery/computer/rdconsole name = "R&D Console" - icon_state = "rdcomp" + icon_screen = "rdcomp" + icon_keyboard = "rd_key" light_color = LIGHT_COLOR_FADEDPURPLE circuit = /obj/item/weapon/circuitboard/rdconsole var/datum/research/files //Stores all the collected research data. diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 295094b7856..c191a8a2eca 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -175,7 +175,8 @@ /obj/machinery/computer/rdservercontrol name = "R&D Server Controller" - icon_state = "rdcomp" + icon_screen = "rdcomp" + icon_keyboard = "rd_key" light_color = LIGHT_COLOR_FADEDPURPLE circuit = /obj/item/weapon/circuitboard/rdservercontrol var/screen = 0 diff --git a/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm b/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm index a100d159d4b..1503e4e9c90 100644 --- a/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm +++ b/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm @@ -13,7 +13,8 @@ datum/genesequence /obj/machinery/computer/reconstitutor name = "Flora reconstitution console" icon = 'icons/obj/computer.dmi' - icon_state = "dna" + icon_keyboard = "med_key" + icon_screen = "dna" circuit = "/obj/item/weapon/circuitboard/reconstitutor" req_access = list(access_heads) //Only used for record deletion right now. var/obj/machinery/clonepod/pod1 = 1 //Linked cloning pod. diff --git a/code/modules/shuttles/antagonist.dm b/code/modules/shuttles/antagonist.dm index c59063217be..c5152734570 100644 --- a/code/modules/shuttles/antagonist.dm +++ b/code/modules/shuttles/antagonist.dm @@ -2,16 +2,20 @@ name = "skipjack control console" req_access = list(access_vox) shuttle_tag = "Vox Skipjack" - + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + /obj/machinery/computer/shuttle_control/multi/vox/attack_ai(user as mob) user << "\red Access Denied." - return 1 + return 1 /obj/machinery/computer/shuttle_control/multi/syndicate name = "Syndicate control console" req_access = list(access_syndicate) shuttle_tag = "Syndicate" - + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + /obj/machinery/computer/shuttle_control/multi/syndicate/attack_ai(user as mob) user << "\red Access Denied." - return 1 \ No newline at end of file + return 1 \ No newline at end of file diff --git a/code/modules/shuttles/shuttle_console.dm b/code/modules/shuttles/shuttle_console.dm index e6e7a8d4112..8a27eae5531 100644 --- a/code/modules/shuttles/shuttle_console.dm +++ b/code/modules/shuttles/shuttle_console.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/shuttle_control name = "shuttle control console" icon = 'icons/obj/computer.dmi' - icon_state = "shuttle" + icon_screen = "shuttle" + icon_keyboard = "med_key" circuit = null var/shuttle_tag // Used to coordinate data in shuttle controller. @@ -15,7 +16,7 @@ if(!allowed(user)) user << "\red Access Denied." return 1 - + ui_interact(user) /obj/machinery/computer/shuttle_control/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) @@ -84,7 +85,7 @@ if (!istype(shuttle)) return shuttle.launch(user) - + /obj/machinery/computer/shuttle_control/proc/force_launch(var/mob/user) var/datum/shuttle/ferry/shuttle = shuttle_controller.shuttles[shuttle_tag] if (!istype(shuttle)) diff --git a/code/modules/shuttles/shuttle_specops.dm b/code/modules/shuttles/shuttle_specops.dm index 13badb74ca7..5a2afe30182 100644 --- a/code/modules/shuttles/shuttle_specops.dm +++ b/code/modules/shuttles/shuttle_specops.dm @@ -1,6 +1,8 @@ /obj/machinery/computer/shuttle_control/specops name = "special operations shuttle console" shuttle_tag = "Special Operations" + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" req_access = list(access_cent_specops) /obj/machinery/computer/shuttle_control/specops/attack_ai(user as mob) diff --git a/code/modules/shuttles/shuttles_multi.dm b/code/modules/shuttles/shuttles_multi.dm index bac0384a4d3..b3da5fdf98e 100644 --- a/code/modules/shuttles/shuttles_multi.dm +++ b/code/modules/shuttles/shuttles_multi.dm @@ -43,7 +43,8 @@ command_announcement.Announce(arrival_message,(announcer ? announcer : "Central Command")) /obj/machinery/computer/shuttle_control/multi - icon_state = "syndishuttle" + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" /obj/machinery/computer/shuttle_control/multi/attack_hand(user as mob) @@ -84,7 +85,7 @@ var/datum/shuttle/multi_shuttle/MS = shuttle_controller.shuttles[shuttle_tag] if(!istype(MS)) return - + //world << "multi_shuttle: last_departed=[MS.last_departed], origin=[MS.origin], interim=[MS.interim], travel_time=[MS.move_time]" if (MS.moving_status != SHUTTLE_IDLE) @@ -102,7 +103,7 @@ //TODO: Actually end the mission. MS.return_warning = 1 return - + MS.long_jump(MS.last_departed,MS.origin,MS.interim,MS.move_time) MS.last_departed = MS.origin MS.at_origin = 1 @@ -127,7 +128,7 @@ MS.last_departed = MS.origin MS.at_origin = 0 - + MS.long_jump(MS.last_departed, MS.destinations[choice], MS.interim, MS.move_time) MS.last_departed = MS.destinations[choice] return diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index 6ed06571eed..bd72da75d54 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/telescience name = "\improper Telepad Control Console" desc = "Used to teleport objects to and from the telescience telepad." - icon_state = "teleport" + icon_keyboard = "telesci_key" + icon_screen = "telesci" circuit = /obj/item/weapon/circuitboard/telesci_console req_access = list(access_research) var/sending = 1 diff --git a/code/modules/virus2/diseasesplicer.dm b/code/modules/virus2/diseasesplicer.dm index 5a407e37908..7173b063b73 100644 --- a/code/modules/virus2/diseasesplicer.dm +++ b/code/modules/virus2/diseasesplicer.dm @@ -1,7 +1,8 @@ /obj/machinery/computer/diseasesplicer name = "Disease Splicer" icon = 'icons/obj/computer.dmi' - icon_state = "crew" + icon_screen = "crew" + icon_keyboard = "med_key" var/datum/disease2/effectholder/memorybank = null var/list/species_buffer = null diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index fe8df6fd93cdc54c965ef6c091e5d49d685d6c10..4576c253f01f57b80775d0f7d6af1af0d178b060 100644 GIT binary patch literal 34032 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 MrB$TLUK<7eKl>K-n*aa+ literal 83427 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

UG1eQ~5#C^;ln15>;1 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 Tg~h>%pp(Z=AI&wgefWO>(>CxD diff --git a/icons/obj/machines/HONKputer.dmi b/icons/obj/machines/HONKputer.dmi index e960a822ac02c3966c52aadcb6f334441fe964c5..4cacf08f1a6482203ac9b365485d3666dcf21525 100644 GIT binary patch literal 3235 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