Files
Bubberstation/code/modules/modular_computers/hardware/program_disks.dm
SkyratBot 14a38b7097 [MIRROR] Assorted Ordnance Code+Map Quality Pass and QoL [MDB IGNORE] (#14065)
* Assorted Ordnance Code+Map Quality Pass and QoL (#67097)

Three main things I do:

Reinforce the remap that i have made with code changes, making the atmos control devices sane and easy to put if someone else stumbles upon this part of the code again. (a4aea1e - f16e620)

Splits the ordnance areas and renames them, kills ordnance misc and things that have nothing to do with ordnance (anymore?) moves them to exp_lab (useful stuff here) and aux_lab (fluff stuff here like laser range in delta or second circuit lab in tram). (0c99f9f- 3c82a88)

Adds a roundstart program disk containing nt frontier to the ordnance office table. Added a hint to file manager there too to help give players a nudge on how to publish papers. (fd747dc)

First one: Makes mapping these things not require varedit, nicer for other people that dont know how the atmos control stuffs works.

Second one: Misc lab has nothing to do with ordnance jesus christ. Also ord hallway is now irrelevant, our ordnance labs are very far from box now. Will probably make downstreams a bit angry for a while though since they might not be fully up to date on the ordnance maps.

Third one: Pretty much justified it in the about section.

Why is this not atomic: This touches all five maps and needs code backing, so I might as well combine them into one maintenance PR instead of giving my peers merge conflict three times.

* Assorted Ordnance Code+Map Quality Pass and QoL

* set 1

* revert

* Update CentCom_skyrat.dmm

Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-06 15:30:10 +01:00

162 lines
6.0 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(src))
store_file(new /datum/computer_file/program/science(src))
store_file(new /datum/computer_file/program/status(src))
/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(src))
store_file(new /datum/computer_file/program/records/medical(src))
store_file(new /datum/computer_file/program/phys_scanner/all(src))
/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(src))
store_file(new /datum/computer_file/program/records/medical(src))
/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(src))
store_file(new /datum/computer_file/program/phys_scanner/chemistry(src))
/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(src))
/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(src))
store_file(new /datum/computer_file/program/job_management(src))
/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(src))
store_file(new /datum/computer_file/program/atmosscan(src))
store_file(new /datum/computer_file/program/alarm_monitor(src))
/**
* 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(src))
store_file(new /datum/computer_file/program/crew_manifest(src))
/**
* 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(src))
store_file(new /datum/computer_file/program/records/medical(src))
/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(src))
/**
* 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(src))
store_file(new /datum/computer_file/program/budgetorders(src))
/**
* 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(src))
/obj/item/computer_hardware/hard_drive/portable/scipaper_program
name = "NT Frontier data disk"
desc = "Data disk containing NT Frontier. Simply insert to a computer and open File Manager!"
icon_state = "datadisk5"
/obj/item/computer_hardware/hard_drive/portable/scipaper_program/install_default_programs()
. = ..()
store_file(new /datum/computer_file/program/scipaper_program(src))
/**
* 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(src))
/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(src))
store_file(new /datum/computer_file/program/alarm_monitor(src))