mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
## 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 /🆑
38 lines
1.6 KiB
Plaintext
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
|