It's About Time: Zavod Assets Crate (#22479)

Adds a Zavodskoi Assets crate, and makes the suit available to
ninjas/operatives.
This commit is contained in:
Rem/Dess
2026-05-23 20:08:03 +00:00
committed by GitHub
parent 2e55dfd69c
commit c2e182d9fb
5 changed files with 147 additions and 1 deletions
+12
View File
@@ -247,3 +247,15 @@
desc = "A crate containing gear for a single individual. Humans only, for now."
path = /obj/structure/closet/crate/secure/gear_loadout/outereyes/single
telecrystal_cost = 10
/datum/uplink_item/item/gear_loadout/zavodskoi
name = "Zavodskoi Assets (Group)"
desc = "A crate containing gear for a group. The hardsuit and voidsuits are only usable by humans."
path = /obj/structure/closet/crate/secure/gear_loadout/zavodskoi
telecrystal_cost = 35
/datum/uplink_item/item/gear_loadout/zavodskoi_single
name = "Zavodskoi Assets (Single)"
desc = "A crate containing gear for a single individual. The voidsuit is only usable by humans."
path = /obj/structure/closet/crate/secure/gear_loadout/zavodskoi/single
telecrystal_cost = 10
@@ -1514,3 +1514,66 @@
new /obj/item/ammo_magazine/c46m/extended(src)
new /obj/item/melee/energy/sword/knife(src)
new /obj/item/coin/phoron(src)
/obj/structure/closet/crate/secure/gear_loadout/zavodskoi/fill()
new /obj/item/rig/combat/zavod_heavy(src)
new /obj/item/clothing/suit/space/void/zavodskoi(src)
new /obj/item/clothing/suit/space/void/zavodskoi(src)
new /obj/item/clothing/suit/space/void/zavodskoi(src)
new /obj/item/clothing/suit/space/void/zavodskoi(src)
new /obj/item/clothing/suit/space/void/zavodskoi(src)
new /obj/item/clothing/head/helmet/space/void/zavodskoi(src)
new /obj/item/clothing/head/helmet/space/void/zavodskoi(src)
new /obj/item/clothing/head/helmet/space/void/zavodskoi(src)
new /obj/item/clothing/head/helmet/space/void/zavodskoi(src)
new /obj/item/clothing/head/helmet/space/void/zavodskoi(src)
new /obj/item/gun/projectile/automatic/rifle/z8(src)
new /obj/item/gun/projectile/automatic/rifle/z8(src)
new /obj/item/gun/projectile/automatic/rifle/z8(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/gun/energy/rifle/laser/noctiluca(src)
new /obj/item/gun/energy/rifle/laser/noctiluca(src)
new /obj/item/gun/projectile/automatic/rifle/shotgun(src)
new /obj/item/ammo_magazine/assault_shotgun(src)
new /obj/item/ammo_magazine/assault_shotgun(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
/obj/structure/closet/crate/secure/gear_loadout/zavodskoi/single/fill()
new /obj/item/clothing/suit/space/void/zavodskoi(src)
new /obj/item/clothing/head/helmet/space/void/zavodskoi(src)
new /obj/item/gun/projectile/automatic/rifle/z8(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/ammo_magazine/a556(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
/obj/structure/closet/crate/secure/gear_loadout/ninja/zavodskoi
associated_hardsuit = /obj/item/rig/combat/zavod_heavy/ninja
/obj/structure/closet/crate/secure/gear_loadout/ninja/zavodskoi/fill()
..()
new /obj/item/clothing/under/rank/security/zavod/zavodsec(src)
new /obj/item/clothing/accessory/holster/hip(src)
new /obj/item/gun/projectile/automatic/rifle/shotgun(src)
new /obj/item/ammo_magazine/assault_shotgun(src)
new /obj/item/ammo_magazine/assault_shotgun(src)
new /obj/item/gun/projectile/pistol(src)
new /obj/item/ammo_magazine/mc9mm(src)
new /obj/item/ammo_magazine/mc9mm(src)
@@ -24,7 +24,8 @@
"Einstein Paragon Hardsuit" = /obj/structure/closet/crate/secure/gear_loadout/ninja/einstein,
"Vaurca Combat Exoskeleton" = /obj/structure/closet/crate/secure/gear_loadout/ninja/vaurca,
"Tupkala Infiltration Hardsuit" = /obj/structure/closet/crate/secure/gear_loadout/ninja/skrell,
"Ceres Lance Bunker Suit" = /obj/structure/closet/crate/secure/gear_loadout/ninja/bunker
"Ceres Lance Bunker Suit" = /obj/structure/closet/crate/secure/gear_loadout/ninja/bunker,
"Zavodskoi Reaper Suit" = /obj/structure/closet/crate/secure/gear_loadout/ninja/zavodskoi
)
for(var/hardsuit_option in hardsuit_options)
var/crate_path = hardsuit_options[hardsuit_option]
@@ -655,10 +655,22 @@
initial_modules = list(
/obj/item/rig_module/actuators/combat,
/obj/item/rig_module/chem_dispenser/combat,
/obj/item/rig_module/cooling_unit,
/obj/item/rig_module/grenade_launcher/frag,
/obj/item/rig_module/vision/nvg
)
/obj/item/rig/combat/zavod_heavy/ninja
initial_modules = list(
/obj/item/rig_module/actuators/combat,
/obj/item/rig_module/chem_dispenser/combat,
/obj/item/rig_module/device/drill,
/obj/item/rig_module/vision/thermal,
/obj/item/rig_module/maneuvering_jets,
/obj/item/rig_module/cooling_unit,
/obj/item/rig_module/grenade_launcher/frag,
)
/obj/item/clothing/suit/space/rig/zavod_heavy
var/lights_active = FALSE