Cargo additions, bugfixes and changes (#19438)

Operation Managers and Hangar Techs were supposed to always have the
Cargo Control program downloadable, but it was access-locked behind HOP
(which has been changed to executive officer). I also gave the program
the ability to run on laptops, so cargo techs actually have a reason to
bring a laptop.

Fixes some cargo bounties that were bugged (including #17225) and
removed some that cannot be fulfilled. Smoke grenades were removed from
security, machinists can't print the Telecomms Traffic Control board,
science can't print NVGs anymore, and there is no way in-game to produce
monkey hide.
This commit is contained in:
BoomerThor
2024-06-16 11:22:03 -04:00
committed by GitHub
parent 7115263bff
commit 93ab1c9791
11 changed files with 116 additions and 51 deletions
@@ -296,6 +296,20 @@
)
return flatten_list(_prg_list)
/datum/modular_computer_app_presets/supply/mining
name = "operations_mining"
display_name = "Mining"
description = "Contains the most common EVA programs."
available = TRUE
/datum/modular_computer_app_presets/supply/mining/return_install_programs(obj/item/modular_computer/comp)
var/list/_prg_list = list(
COMPUTER_APP_PRESET_SYSTEM,
COMPUTER_APP_PRESET_HORIZON_CIVILIAN,
new /datum/computer_file/program/away_manifest(comp),
)
return flatten_list(_prg_list)
/datum/modular_computer_app_presets/supply/machinist
name = "operations_machinist"
display_name = "Operations - Machinist"
@@ -7,9 +7,9 @@
size = 12
requires_ntnet = TRUE
available_on_ntnet = TRUE
required_access_download = ACCESS_HOP
required_access_download = ACCESS_CARGO
required_access_run = ACCESS_CARGO
usage_flags = PROGRAM_CONSOLE | PROGRAM_TELESCREEN
usage_flags = PROGRAM_LAPTOP | PROGRAM_CONSOLE | PROGRAM_TELESCREEN
tgui_id = "CargoControl"
var/page = "overview_main" //overview_main - Main Menu, overview_submitted - Submitted Order Overview, overview_approved - Approved Order Overview, settings - Settings, details - order details, bounties - centcom bounties
@@ -7,7 +7,7 @@
size = 6
requires_ntnet = TRUE
available_on_ntnet = TRUE
required_access_download = ACCESS_HOP
required_access_download = ACCESS_CARGO
usage_flags = PROGRAM_ALL
tgui_id = "CargoDelivery"