Give Machinists medical records again (#15633)

This commit is contained in:
FlamingLily
2023-01-29 22:46:18 +11:00
committed by GitHub
parent f4797c1103
commit 50816b8566
10 changed files with 88 additions and 39 deletions

View File

@@ -133,6 +133,15 @@
nano_printer.stored_paper = 20
card_slot = new /obj/item/computer_hardware/card_slot(src)
/obj/item/modular_computer/console/preset/supply/machinist
name = "machinist console"
_app_preset_type = /datum/modular_computer_app_presets/supply/machinist
enrolled = 1
/obj/item/modular_computer/console/preset/supply/machinist/install_default_hardware()
..()
ai_slot = new /obj/item/computer_hardware/ai_slot(src)
// ERT
/obj/item/modular_computer/console/preset/ert/install_default_hardware()
..()

View File

@@ -77,6 +77,9 @@
. = ..()
card_slot.stored_item = new /obj/item/pen/fountain
/obj/item/modular_computer/handheld/preset/supply/machinist
_app_preset_type = /datum/modular_computer_app_presets/supply/machinist
// Cargo Delivery
/obj/item/modular_computer/handheld/preset/supply/cargo_delivery
_app_preset_type = /datum/modular_computer_app_presets/cargo_delivery
@@ -111,9 +114,6 @@
. = ..()
card_slot.stored_item = new /obj/item/pen/white
/obj/item/modular_computer/handheld/preset/research/robotics
_app_preset_type = /datum/modular_computer_app_presets/research/robotics
/obj/item/modular_computer/handheld/preset/research/rd
_app_preset_type = /datum/modular_computer_app_presets/research/rd
@@ -178,4 +178,4 @@
/obj/item/modular_computer/handheld/preset/syndicate/install_default_hardware()
..()
network_card = new /obj/item/computer_hardware/network_card/signaler(src)
network_card = new /obj/item/computer_hardware/network_card/signaler(src)

View File

@@ -73,6 +73,9 @@
/obj/item/modular_computer/handheld/pda/supply/miner
_app_preset_type = /datum/modular_computer_app_presets/civilian
/obj/item/modular_computer/handheld/pda/supply/machinist
_app_preset_type = /datum/modular_computer_app_presets/supply/machinist
/obj/item/modular_computer/handheld/pda/supply/om
icon_add = "q"
@@ -108,9 +111,6 @@
. = ..()
card_slot.stored_item = new /obj/item/pen/white
/obj/item/modular_computer/handheld/pda/research/robotics
_app_preset_type = /datum/modular_computer_app_presets/research/robotics
/obj/item/modular_computer/handheld/pda/research/rd
_app_preset_type = /datum/modular_computer_app_presets/research/rd
icon_add = "rd"
@@ -186,4 +186,4 @@
icon_add = "transp"
/obj/item/modular_computer/handheld/pda/civilian/merchant
hidden = TRUE
hidden = TRUE

View File

@@ -55,9 +55,6 @@
icon_state = "wristbound_science"
_app_preset_type = /datum/modular_computer_app_presets/research
/obj/item/modular_computer/handheld/wristbound/preset/advanced/research/robotics
_app_preset_type = /datum/modular_computer_app_presets/research/robotics
/obj/item/modular_computer/handheld/wristbound/preset/advanced/command
icon_state = "wristbound_command"
_app_preset_type = /datum/modular_computer_app_presets/command
@@ -160,6 +157,9 @@
/obj/item/modular_computer/handheld/wristbound/preset/pda/supply/miner
_app_preset_type = /datum/modular_computer_app_presets/civilian
/obj/item/modular_computer/handheld/wristbound/preset/pda/supply/machinist
_app_preset_type = /datum/modular_computer_app_presets/supply/machinist
// Medical
/obj/item/modular_computer/handheld/wristbound/preset/pda/medical

View File

@@ -160,28 +160,6 @@
)
return _prg_list
/datum/modular_computer_app_presets/research/robotics
name = "research_robotics"
display_name = "Research - Robotics"
description = "Contains the most common research programs and medical record software."
available = TRUE
/datum/modular_computer_app_presets/research/robotics/return_install_programs(obj/item/modular_computer/comp)
var/list/_prg_list = list(
new /datum/computer_file/program/ntnetdownload(comp),
new /datum/computer_file/program/newsbrowser(comp),
new /datum/computer_file/program/manifest(comp),
new /datum/computer_file/program/filemanager(comp),
new /datum/computer_file/program/chat_client(comp),
new /datum/computer_file/program/civilian/cargoorder(comp),
new /datum/computer_file/program/ntnetmonitor(comp),
new /datum/computer_file/program/aidiag(comp),
new /datum/computer_file/program/records/medical(comp),
new /datum/computer_file/program/scanner/science(comp),
new /datum/computer_file/program/scanner/gas(comp)
)
return _prg_list
/datum/modular_computer_app_presets/research/rd
name = "research_head"
display_name = "Research - RD"
@@ -513,6 +491,27 @@
)
return _prg_list
/datum/modular_computer_app_presets/supply/machinist
name = "operations_machinist"
display_name = "Operations - Machinist"
description = "Contains the most common supply programs and medical record software."
available = TRUE
/datum/modular_computer_app_presets/supply/machinist/return_install_programs(obj/item/modular_computer/comp)
var/list/_prg_list = list(
new /datum/computer_file/program/ntnetdownload(comp),
new /datum/computer_file/program/newsbrowser(comp),
new /datum/computer_file/program/manifest(comp),
new /datum/computer_file/program/filemanager(comp),
new /datum/computer_file/program/chat_client(comp),
new /datum/computer_file/program/civilian/cargoorder(comp),
new /datum/computer_file/program/aidiag(comp),
new /datum/computer_file/program/records/medical(comp),
new /datum/computer_file/program/scanner/science(comp),
new /datum/computer_file/program/scanner/gas(comp)
)
return _prg_list
/datum/modular_computer_app_presets/representative
name = "representative"
display_name = "Representative"

View File

@@ -40,7 +40,7 @@
record_prefix = "Medical "
required_access_run = list(access_medical_equip, access_forensics_lockers, access_robotics, access_hop)
required_access_download = list(access_heads, access_medical_equip, access_forensics_lockers)
required_access_download = list(access_heads, access_medical_equip, access_forensics_lockers, access_robotics)
available_on_ntnet = TRUE
records_type = RECORD_MEDICAL | RECORD_VIRUS