Files
ArturlangandGitHub d67ca75e37 kills cargo imports (#5491)
## About The Pull Request
kills cargo imports with no mercy, moves it into goodies with
newly-added subcategories
also adds a persi only agent ID single pack per request
also also tarkon and persi can buy private packs via id money
## Why It's Good For The Game
ugly UI that doesn't work for other factions and needs hacks to work
with cargo ui is not great

## Proof Of Testing


<summary>Screenshots/Videos</summary>
<img width="1268" height="1124" alt="image"
src="https://github.com/user-attachments/assets/fd3d9a58-ea0b-4242-88d2-b6123a214c72"
/>

## Changelog

🆑
add: cargo imports moved into it's own category with a brand subcategory
system, and orderable without a private account (god why did i do this)
add: persistence only agent ID single pack
add: persistence and tarkon can now buy stuff via ids directly
add: captain access can always unlock departmental orders
fix: persistence and persistence cargo consoles sending cargo pods to
the station if cargo bay is selected
del: entire cargo company imports system
/🆑
2026-05-12 17:20:32 -07:00

38 lines
1.6 KiB
Plaintext

/obj/item/circuitboard/computer/cargo/express/interdyne
name = "Interdyne Express Supply Console"
build_path = /obj/machinery/computer/cargo/express/interdyne
contraband = TRUE
/obj/machinery/computer/cargo/express/interdyne
name = "interdyne express supply console"
desc = "A standard NT express console, hacked by Gorlex Industries to use \
their own experimental \"1100mm Rail Cannon\", made to be extra robust to prevent \
being emagged by the Syndicate cadets of the SSV Dauntless."
circuit = /obj/item/circuitboard/computer/cargo/express/interdyne
req_access = list(ACCESS_SYNDICATE)
cargo_account = ACCOUNT_INT
contraband = TRUE
pod_type = /obj/structure/closet/supplypod/bluespacepod
console_flags = CARGO_CONSOLE_INTERDYNE
landingzone = /area/ruin/space/has_grav/bubbers/persistance/cargo
/obj/machinery/computer/cargo/express/interdyne/emag_act(mob/user, obj/item/card/emag/emag_card)
if(user)
to_chat(user, span_notice("You try to change the routing protocols, however the machine displays a runtime error and reboots."))
return FALSE//never let this console be emagged
//Tarkons console
/obj/item/circuitboard/computer/cargo/express/interdyne/tarkon
name = "Tarkon Express Supply Console"
build_path = /obj/machinery/computer/cargo/express/interdyne/tarkon
contraband = TRUE
/obj/machinery/computer/cargo/express/interdyne/tarkon
name = "tarkon express supply console"
landingzone = /area/ruin/space/has_grav/port_tarkon/cargo
desc = "A standard Tarkon express console."
circuit = /obj/item/circuitboard/computer/cargo/express/interdyne/tarkon
req_access = list(ACCESS_TARKON)
cargo_account = ACCOUNT_TAR
console_flags = NONE