mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-09 07:49:09 +00:00
## About The Pull Request This adds a techstorage spawner for a set of custom shuttle supplies consisting of: The shuttle navigation and shuttle docking boards 50 shuttle lattice rods Four boards for propulsion engines A blank shuttle blueprint As well, each tech storage has had a rack with this spawner added to it. ## Why It's Good For The Game As tech storage includes many boards that aren't available otherwise without research or cargo, the same applies to custom shuttle boards and supplies. This makes one set of these supplies available roundstart to anyone who can manage to get tech storage access. ## Changelog 🆑 Bisar add: NanoTrasen reminds all employees that it assumes no liability for any activities carried out when not on the premises of a Nanotrasen colony, station, or bluespace pocket. Any employees electing to leave the premises during their break are reminded that it is imperative that they clock out, as per their contract. add: Tech storage now includes a small set of custom shuttle supplies. /🆑
141 lines
4.8 KiB
Plaintext
141 lines
4.8 KiB
Plaintext
// Tech storage circuit board spawners
|
|
/obj/effect/spawner/random/techstorage
|
|
name = "generic circuit board spawner"
|
|
icon_state = "circuit"
|
|
spawn_loot_split = TRUE
|
|
spawn_all_loot = TRUE
|
|
|
|
/obj/effect/spawner/random/techstorage/data_disk
|
|
name = "data disk spawner"
|
|
icon_state = "disk"
|
|
spawn_all_loot = FALSE
|
|
loot = list(
|
|
/obj/item/disk/data = 49,
|
|
/obj/item/disk/nuclear/fake/obvious = 1,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/arcade_boards
|
|
name = "arcade board spawner"
|
|
spawn_all_loot = FALSE
|
|
spawn_loot_count = 1
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/arcade/amputation,
|
|
/obj/item/circuitboard/computer/arcade/battle,
|
|
/obj/item/circuitboard/computer/arcade/orion_trail,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/custom_shuttle
|
|
name = "custom shuttle circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/shuttle/docker,
|
|
/obj/item/circuitboard/computer/shuttle/flight_control,
|
|
/obj/item/circuitboard/machine/engine/propulsion,
|
|
/obj/item/circuitboard/machine/engine/propulsion,
|
|
/obj/item/circuitboard/machine/engine/propulsion,
|
|
/obj/item/circuitboard/machine/engine/propulsion,
|
|
/obj/item/shuttle_blueprints,
|
|
/obj/item/stack/rods/shuttle/fifty,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/service_all
|
|
name = "service circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/arcade/battle,
|
|
/obj/item/circuitboard/computer/arcade/orion_trail,
|
|
/obj/item/circuitboard/machine/autolathe,
|
|
/obj/item/circuitboard/computer/mining,
|
|
/obj/item/circuitboard/machine/ore_redemption,
|
|
/obj/item/circuitboard/computer/order_console/mining,
|
|
/obj/item/circuitboard/machine/microwave,
|
|
/obj/item/circuitboard/machine/microwave/engineering,
|
|
/obj/item/circuitboard/machine/deep_fryer,
|
|
/obj/item/circuitboard/machine/griddle,
|
|
/obj/item/circuitboard/machine/reagentgrinder,
|
|
/obj/item/circuitboard/machine/oven,
|
|
/obj/item/circuitboard/machine/stove,
|
|
/obj/item/circuitboard/machine/processor,
|
|
/obj/item/circuitboard/machine/gibber,
|
|
/obj/item/circuitboard/machine/chem_dispenser/drinks,
|
|
/obj/item/circuitboard/machine/chem_dispenser/drinks/beer,
|
|
/obj/item/circuitboard/computer/slot_machine,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/rnd_all
|
|
name = "RnD circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/aifixer,
|
|
/obj/item/circuitboard/machine/rdserver,
|
|
/obj/item/circuitboard/machine/mechfab,
|
|
/obj/item/circuitboard/machine/circuit_imprinter/department,
|
|
/obj/item/circuitboard/computer/teleporter,
|
|
/obj/item/circuitboard/machine/destructive_analyzer,
|
|
/obj/item/circuitboard/computer/rdconsole,
|
|
/obj/item/circuitboard/computer/scan_consolenew,
|
|
/obj/item/circuitboard/machine/dnascanner,
|
|
/obj/item/circuitboard/machine/dna_infuser,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/security_all
|
|
name = "security circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/secure_data,
|
|
/obj/item/circuitboard/computer/security,
|
|
/obj/item/circuitboard/computer/prisoner,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/engineering_all
|
|
name = "engineering circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/atmos_alert,
|
|
/obj/item/circuitboard/computer/station_alert,
|
|
/obj/item/circuitboard/computer/powermonitor,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/tcomms_all
|
|
name = "tcomms circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/message_monitor,
|
|
/obj/item/circuitboard/machine/telecomms/broadcaster,
|
|
/obj/item/circuitboard/machine/telecomms/bus,
|
|
/obj/item/circuitboard/machine/telecomms/server,
|
|
/obj/item/circuitboard/machine/telecomms/receiver,
|
|
/obj/item/circuitboard/machine/telecomms/processor,
|
|
/obj/item/circuitboard/machine/announcement_system,
|
|
/obj/item/circuitboard/computer/comm_server,
|
|
/obj/item/circuitboard/computer/comm_monitor,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/medical_all
|
|
name = "medical circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/machine/chem_dispenser,
|
|
/obj/item/circuitboard/computer/med_data,
|
|
/obj/item/circuitboard/machine/smoke_machine,
|
|
/obj/item/circuitboard/machine/chem_master,
|
|
/obj/item/circuitboard/computer/pandemic,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/ai_all
|
|
name = "secure AI circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/aiupload,
|
|
/obj/item/circuitboard/computer/borgupload,
|
|
/obj/item/circuitboard/aicore,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/command_all
|
|
name = "secure command circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/crew,
|
|
/obj/item/circuitboard/computer/communications,
|
|
/obj/item/circuitboard/computer/bankmachine,
|
|
)
|
|
|
|
/obj/effect/spawner/random/techstorage/rnd_secure_all
|
|
name = "secure RnD circuit board spawner"
|
|
loot = list(
|
|
/obj/item/circuitboard/computer/mecha_control,
|
|
/obj/item/circuitboard/computer/apc_control,
|
|
/obj/item/circuitboard/computer/robotics,
|
|
)
|