Files
Bubberstation/code/modules/modular_computers/hardware/program_disks.dm
SkyratBot 3d4cf438c4 [MIRROR] Merges ordnance data disks [MDB IGNORE] (#15397)
* Merges ordnance data disks (#68376)

JohnFulpWillard
Member
JohnFulpWillard commented 23 days ago
About The Pull Request

Merges ordnance data disk and frontier data disk, since the ordnance data disk's description says it is for ordnance-related stuff, yet doesnt have the main app people need to do Ordnance, which I found weird.

I additionally moved the NT Frontier app to the rest of the programs folder, and renamed it Frontier so it is easier to find.
Why It's Good For The Game

This allows the semi-public ordnance data disk (as they are found in vending machines) to actually contain the ordnance app it claims it provides, making it easier for an Atmospherics Technician (or anyone, really) to get the app needed to upload gasses they make, as experiments for their nodes.

This makes it easier for Engineering to do Engineering-related experiments to get Engineering-related tech nodes, much like Medical can by doing Dissection surgeries, while also giving more use to the Frontier's ability to put authors, since now Science and Atmospherics can see eachother completing experiments and maybe even try to outdo the other.
Changelog

cl
balance: Ordnance data disks now have the Frontier app on them, and has entirely replaced Frontier data disks.
/cl

* Merges ordnance data disks

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-08-05 01:01:14 +01:00

154 lines
5.5 KiB
Plaintext

/**
* Command
*/
/obj/item/computer_hardware/hard_drive/portable/command
icon_state = "datadisk7"
/obj/item/computer_hardware/hard_drive/portable/command/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/crew_manifest)
store_file(new /datum/computer_file/program/science)
store_file(new /datum/computer_file/program/status)
/obj/item/computer_hardware/hard_drive/portable/command/captain
name = "captain data disk"
desc = "Removable disk used to download essential Captain tablet apps."
icon_state = "datadisk10"
/obj/item/computer_hardware/hard_drive/portable/command/captain/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/records/security)
store_file(new /datum/computer_file/program/records/medical)
store_file(new /datum/computer_file/program/phys_scanner/all)
/obj/item/computer_hardware/hard_drive/portable/command/cmo
name = "chief medical officer data disk"
desc = "Removable disk used to download essential CMO tablet apps."
/obj/item/computer_hardware/hard_drive/portable/command/cmo/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/phys_scanner/all)
store_file(new /datum/computer_file/program/records/medical)
/obj/item/computer_hardware/hard_drive/portable/command/rd
name = "research director data disk"
desc = "Removable disk used to download essential RD tablet apps."
/obj/item/computer_hardware/hard_drive/portable/command/rd/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/signal_commander)
store_file(new /datum/computer_file/program/phys_scanner/chemistry)
/obj/item/computer_hardware/hard_drive/portable/command/hos
name = "head of security data disk"
desc = "Removable disk used to download essential HoS tablet apps."
icon_state = "datadisk9"
/obj/item/computer_hardware/hard_drive/portable/command/hos/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/records/security)
/obj/item/computer_hardware/hard_drive/portable/command/hop
name = "head of personnel data disk"
desc = "Removable disk used to download essential HoP tablet apps."
/obj/item/computer_hardware/hard_drive/portable/command/hop/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/records/security)
store_file(new /datum/computer_file/program/job_management)
/obj/item/computer_hardware/hard_drive/portable/command/ce
name = "chief engineer data disk"
desc = "Removable disk used to download essential CE tablet apps."
/obj/item/computer_hardware/hard_drive/portable/command/ce/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/supermatter_monitor)
store_file(new /datum/computer_file/program/atmosscan)
store_file(new /datum/computer_file/program/alarm_monitor)
/**
* Security
*/
/obj/item/computer_hardware/hard_drive/portable/security
name = "security officer data disk"
desc = "Removable disk used to download security-related tablet apps."
icon_state = "datadisk9"
/obj/item/computer_hardware/hard_drive/portable/security/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/records/security)
store_file(new /datum/computer_file/program/crew_manifest)
/**
* Medical
*/
/obj/item/computer_hardware/hard_drive/portable/medical
name = "medical doctor data disk"
desc = "Removable disk used to download medical-related tablet apps."
icon_state = "datadisk7"
/obj/item/computer_hardware/hard_drive/portable/medical/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/phys_scanner/medical)
store_file(new /datum/computer_file/program/records/medical)
/obj/item/computer_hardware/hard_drive/portable/chemistry
name = "chemistry data disk"
desc = "Removable disk used to download chemistry-related tablet apps."
icon_state = "datadisk5"
/obj/item/computer_hardware/hard_drive/portable/chemistry/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/phys_scanner/chemistry)
/**
* Supply
*/
/obj/item/computer_hardware/hard_drive/portable/quartermaster
name = "cargo data disk"
desc = "Removable disk used to download cargo-related tablet apps."
icon_state = "cargodisk"
/obj/item/computer_hardware/hard_drive/portable/quartermaster/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/shipping)
store_file(new /datum/computer_file/program/budgetorders)
/**
* Science
*/
/obj/item/computer_hardware/hard_drive/portable/ordnance
name = "ordnance data disk"
desc = "Removable disk used to download ordnance-related tablet apps."
icon_state = "datadisk5"
/obj/item/computer_hardware/hard_drive/portable/ordnance/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/signal_commander)
store_file(new /datum/computer_file/program/scipaper_program)
/**
* Engineering
*/
/obj/item/computer_hardware/hard_drive/portable/engineering
name = "station engineer data disk"
desc = "Removable disk used to download engineering-related tablet apps."
icon_state = "datadisk6"
/obj/item/computer_hardware/hard_drive/portable/engineering/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/supermatter_monitor)
/obj/item/computer_hardware/hard_drive/portable/atmos
name = "atmospheric technician data disk"
desc = "Removable disk used to download atmos-related tablet apps."
icon_state = "datadisk6"
/obj/item/computer_hardware/hard_drive/portable/atmos/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/atmosscan)
store_file(new /datum/computer_file/program/alarm_monitor)