mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Adds engineering + science crates (#3072)
* Adds engineering + scicrates. * Enables the science crate * Updates engineering crate icons. * Inflatables don't need security. * fixes RCD crates
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
name = "Inflatable barriers"
|
name = "Inflatable barriers"
|
||||||
contains = list(/obj/item/weapon/storage/briefcase/inflatable = 3)
|
contains = list(/obj/item/weapon/storage/briefcase/inflatable = 3)
|
||||||
cost = 20
|
cost = 20
|
||||||
containertype = /obj/structure/closet/crate
|
containertype = /obj/structure/closet/crate/engineering
|
||||||
containername = "Inflatable Barrier Crate"
|
containername = "Inflatable Barrier Crate"
|
||||||
|
|
||||||
/datum/supply_packs/atmos/canister_empty
|
/datum/supply_packs/atmos/canister_empty
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
name = "Superconducting Magnetic Coil"
|
name = "Superconducting Magnetic Coil"
|
||||||
contains = list(/obj/item/weapon/smes_coil)
|
contains = list(/obj/item/weapon/smes_coil)
|
||||||
cost = 75
|
cost = 75
|
||||||
containertype = /obj/structure/closet/crate
|
containertype = /obj/structure/closet/crate/engineering
|
||||||
containername = "Superconducting Magnetic Coil crate"
|
containername = "Superconducting Magnetic Coil crate"
|
||||||
|
|
||||||
/datum/supply_packs/eng/electrical
|
/datum/supply_packs/eng/electrical
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
/obj/item/weapon/cell/high = 2
|
/obj/item/weapon/cell/high = 2
|
||||||
)
|
)
|
||||||
cost = 10
|
cost = 10
|
||||||
containertype = /obj/structure/closet/crate
|
containertype = /obj/structure/closet/crate/engineering/electrical
|
||||||
containername = "Electrical maintenance crate"
|
containername = "Electrical maintenance crate"
|
||||||
|
|
||||||
/datum/supply_packs/eng/mechanical
|
/datum/supply_packs/eng/mechanical
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
/obj/item/clothing/head/hardhat
|
/obj/item/clothing/head/hardhat
|
||||||
)
|
)
|
||||||
cost = 10
|
cost = 10
|
||||||
containertype = /obj/structure/closet/crate
|
containertype = /obj/structure/closet/crate/engineering
|
||||||
containername = "Mechanical maintenance crate"
|
containername = "Mechanical maintenance crate"
|
||||||
|
|
||||||
/datum/supply_packs/eng/fueltank
|
/datum/supply_packs/eng/fueltank
|
||||||
@@ -61,34 +61,35 @@
|
|||||||
/obj/item/weapon/paper/solar
|
/obj/item/weapon/paper/solar
|
||||||
)
|
)
|
||||||
cost = 20
|
cost = 20
|
||||||
containertype = /obj/structure/closet/crate
|
containertype = /obj/structure/closet/crate/engineering
|
||||||
containername = "Solar pack crate"
|
containername = "Solar pack crate"
|
||||||
|
|
||||||
/datum/supply_packs/eng/engine
|
/datum/supply_packs/eng/engine
|
||||||
name = "Emitter crate"
|
name = "Emitter crate"
|
||||||
contains = list(/obj/machinery/power/emitter = 2)
|
contains = list(/obj/machinery/power/emitter = 2)
|
||||||
cost = 10
|
cost = 10
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "Emitter crate"
|
containername = "Emitter crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
/datum/supply_packs/eng/engine/field_gen
|
/datum/supply_packs/eng/engine/field_gen
|
||||||
name = "Field Generator crate"
|
name = "Field Generator crate"
|
||||||
contains = list(/obj/machinery/field_generator = 2)
|
contains = list(/obj/machinery/field_generator = 2)
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "Field Generator crate"
|
containername = "Field Generator crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
/datum/supply_packs/eng/engine/sing_gen
|
/datum/supply_packs/eng/engine/sing_gen
|
||||||
name = "Singularity Generator crate"
|
name = "Singularity Generator crate"
|
||||||
contains = list(/obj/machinery/the_singularitygen)
|
contains = list(/obj/machinery/the_singularitygen)
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "Singularity Generator crate"
|
containername = "Singularity Generator crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
/datum/supply_packs/eng/engine/collector
|
/datum/supply_packs/eng/engine/collector
|
||||||
name = "Collector crate"
|
name = "Collector crate"
|
||||||
contains = list(/obj/machinery/power/rad_collector = 3)
|
contains = list(/obj/machinery/power/rad_collector = 3)
|
||||||
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "Collector crate"
|
containername = "Collector crate"
|
||||||
|
|
||||||
/datum/supply_packs/eng/engine/PA
|
/datum/supply_packs/eng/engine/PA
|
||||||
@@ -103,7 +104,7 @@
|
|||||||
/obj/structure/particle_accelerator/power_box,
|
/obj/structure/particle_accelerator/power_box,
|
||||||
/obj/structure/particle_accelerator/end_cap
|
/obj/structure/particle_accelerator/end_cap
|
||||||
)
|
)
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "Particle Accelerator crate"
|
containername = "Particle Accelerator crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
@@ -111,7 +112,7 @@
|
|||||||
contains = list(/obj/item/weapon/circuitboard/shield_gen)
|
contains = list(/obj/item/weapon/circuitboard/shield_gen)
|
||||||
name = "Bubble shield generator circuitry"
|
name = "Bubble shield generator circuitry"
|
||||||
cost = 30
|
cost = 30
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "bubble shield generator circuitry crate"
|
containername = "bubble shield generator circuitry crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
@@ -119,7 +120,7 @@
|
|||||||
contains = list(/obj/item/weapon/circuitboard/shield_gen_ex)
|
contains = list(/obj/item/weapon/circuitboard/shield_gen_ex)
|
||||||
name = "Hull shield generator circuitry"
|
name = "Hull shield generator circuitry"
|
||||||
cost = 30
|
cost = 30
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "hull shield generator circuitry crate"
|
containername = "hull shield generator circuitry crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
@@ -127,7 +128,7 @@
|
|||||||
contains = list(/obj/item/weapon/circuitboard/shield_cap)
|
contains = list(/obj/item/weapon/circuitboard/shield_cap)
|
||||||
name = "Bubble shield capacitor circuitry"
|
name = "Bubble shield capacitor circuitry"
|
||||||
cost = 30
|
cost = 30
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
containername = "shield capacitor circuitry crate"
|
containername = "shield capacitor circuitry crate"
|
||||||
access = access_ce
|
access = access_ce
|
||||||
|
|
||||||
@@ -169,7 +170,7 @@
|
|||||||
name = "P.A.C.M.A.N. portable generator parts"
|
name = "P.A.C.M.A.N. portable generator parts"
|
||||||
cost = 25
|
cost = 25
|
||||||
containername = "P.A.C.M.A.N. Portable Generator Construction Kit"
|
containername = "P.A.C.M.A.N. Portable Generator Construction Kit"
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
access = access_tech_storage
|
access = access_tech_storage
|
||||||
contains = list(
|
contains = list(
|
||||||
/obj/item/weapon/stock_parts/micro_laser,
|
/obj/item/weapon/stock_parts/micro_laser,
|
||||||
@@ -182,7 +183,7 @@
|
|||||||
name = "Super P.A.C.M.A.N. portable generator parts"
|
name = "Super P.A.C.M.A.N. portable generator parts"
|
||||||
cost = 35
|
cost = 35
|
||||||
containername = "Super P.A.C.M.A.N. portable generator construction kit"
|
containername = "Super P.A.C.M.A.N. portable generator construction kit"
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/engineering
|
||||||
access = access_tech_storage
|
access = access_tech_storage
|
||||||
contains = list(
|
contains = list(
|
||||||
/obj/item/weapon/stock_parts/micro_laser,
|
/obj/item/weapon/stock_parts/micro_laser,
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
/obj/item/weapon/cell/high = 2
|
/obj/item/weapon/cell/high = 2
|
||||||
)
|
)
|
||||||
cost = 10
|
cost = 10
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robotics assembly"
|
containername = "Robotics assembly"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
name = "Morpheus robolimb blueprints"
|
name = "Morpheus robolimb blueprints"
|
||||||
contains = list(/obj/item/weapon/disk/limb/morpheus)
|
contains = list(/obj/item/weapon/disk/limb/morpheus)
|
||||||
cost = 20
|
cost = 20
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robolimb blueprints (Morpheus)"
|
containername = "Robolimb blueprints (Morpheus)"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
name = "Xion robolimb blueprints"
|
name = "Xion robolimb blueprints"
|
||||||
contains = list(/obj/item/weapon/disk/limb/xion)
|
contains = list(/obj/item/weapon/disk/limb/xion)
|
||||||
cost = 20
|
cost = 20
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robolimb blueprints (Xion)"
|
containername = "Robolimb blueprints (Xion)"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
name = "Ward-Takahashi robolimb blueprints"
|
name = "Ward-Takahashi robolimb blueprints"
|
||||||
contains = list(/obj/item/weapon/disk/limb/wardtakahashi)
|
contains = list(/obj/item/weapon/disk/limb/wardtakahashi)
|
||||||
cost = 35
|
cost = 35
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robolimb blueprints (Ward-Takahashi)"
|
containername = "Robolimb blueprints (Ward-Takahashi)"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
name = "Zeng Hu robolimb blueprints"
|
name = "Zeng Hu robolimb blueprints"
|
||||||
contains = list(/obj/item/weapon/disk/limb/zenghu)
|
contains = list(/obj/item/weapon/disk/limb/zenghu)
|
||||||
cost = 35
|
cost = 35
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robolimb blueprints (Zeng Hu)"
|
containername = "Robolimb blueprints (Zeng Hu)"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
name = "Bishop robolimb blueprints"
|
name = "Bishop robolimb blueprints"
|
||||||
contains = list(/obj/item/weapon/disk/limb/bishop)
|
contains = list(/obj/item/weapon/disk/limb/bishop)
|
||||||
cost = 70
|
cost = 70
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robolimb blueprints (Bishop)"
|
containername = "Robolimb blueprints (Bishop)"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
name = "Vey-Med robolimb blueprints"
|
name = "Vey-Med robolimb blueprints"
|
||||||
contains = list(/obj/item/weapon/disk/limb/veymed)
|
contains = list(/obj/item/weapon/disk/limb/veymed)
|
||||||
cost = 70
|
cost = 70
|
||||||
containertype = /obj/structure/closet/crate/secure/gear
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "Robolimb blueprints (Vey-Med)"
|
containername = "Robolimb blueprints (Vey-Med)"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
/obj/item/weapon/circuitboard/mecha/ripley/peripherals
|
/obj/item/weapon/circuitboard/mecha/ripley/peripherals
|
||||||
)
|
)
|
||||||
cost = 25
|
cost = 25
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "APLU \"Ripley\" Circuit Crate"
|
containername = "APLU \"Ripley\" Circuit Crate"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
/obj/item/weapon/circuitboard/mecha/odysseus/main
|
/obj/item/weapon/circuitboard/mecha/odysseus/main
|
||||||
)
|
)
|
||||||
cost = 25
|
cost = 25
|
||||||
containertype = /obj/structure/closet/crate/secure
|
containertype = /obj/structure/closet/crate/secure/science
|
||||||
containername = "\"Odysseus\" Circuit Crate"
|
containername = "\"Odysseus\" Circuit Crate"
|
||||||
access = access_robotics
|
access = access_robotics
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@
|
|||||||
)
|
)
|
||||||
name = "Random APLU modkit"
|
name = "Random APLU modkit"
|
||||||
cost = 200
|
cost = 200
|
||||||
containertype = /obj/structure/closet/crate
|
containertype = /obj/structure/closet/crate/science
|
||||||
containername = "heavy crate"
|
containername = "heavy crate"
|
||||||
|
|
||||||
/datum/supply_packs/randomised/robotics/exosuit_mod/durand
|
/datum/supply_packs/randomised/robotics/exosuit_mod/durand
|
||||||
|
|||||||
@@ -283,9 +283,9 @@
|
|||||||
/obj/structure/closet/crate/rcd
|
/obj/structure/closet/crate/rcd
|
||||||
name = "\improper RCD crate"
|
name = "\improper RCD crate"
|
||||||
desc = "A crate with rapid construction device."
|
desc = "A crate with rapid construction device."
|
||||||
icon_state = "crate"
|
icon_state = "engi_crate"
|
||||||
icon_opened = "crateopen"
|
icon_opened = "engi_crateopen"
|
||||||
icon_closed = "crate"
|
icon_closed = "engi_crate"
|
||||||
|
|
||||||
/obj/structure/closet/crate/rcd/New()
|
/obj/structure/closet/crate/rcd/New()
|
||||||
..()
|
..()
|
||||||
@@ -427,6 +427,20 @@
|
|||||||
icon_opened = "hydrosecurecrateopen"
|
icon_opened = "hydrosecurecrateopen"
|
||||||
icon_closed = "hydrosecurecrate"
|
icon_closed = "hydrosecurecrate"
|
||||||
|
|
||||||
|
/obj/structure/closet/crate/secure/engineering
|
||||||
|
desc = "A crate with a lock on it, painted in the scheme of the station's engineers."
|
||||||
|
name = "secure engineering crate"
|
||||||
|
icon_state = "engi_secure_crate"
|
||||||
|
icon_opened = "engi_secure_crateopen"
|
||||||
|
icon_closed = "engi_secure_crate"
|
||||||
|
|
||||||
|
/obj/structure/closet/crate/secure/science
|
||||||
|
name = "secure science crate"
|
||||||
|
desc = "A crate with a lock on it, painted in the scheme of the station's scientists."
|
||||||
|
icon_state = "scisecurecrate"
|
||||||
|
icon_opened = "scisecurecrateopen"
|
||||||
|
icon_closed = "scisecurecrate"
|
||||||
|
|
||||||
/obj/structure/closet/crate/secure/bin
|
/obj/structure/closet/crate/secure/bin
|
||||||
name = "secure bin"
|
name = "secure bin"
|
||||||
desc = "A secure bin."
|
desc = "A secure bin."
|
||||||
@@ -499,6 +513,23 @@
|
|||||||
icon_opened = "largermetalopen"
|
icon_opened = "largermetalopen"
|
||||||
icon_closed = "largermetal"
|
icon_closed = "largermetal"
|
||||||
|
|
||||||
|
/obj/structure/closet/crate/engineering
|
||||||
|
name = "engineering crate"
|
||||||
|
icon_state = "engi_crate"
|
||||||
|
icon_opened = "engi_crateopen"
|
||||||
|
icon_closed = "engi_crate"
|
||||||
|
|
||||||
|
/obj/structure/closet/crate/engineering/electrical
|
||||||
|
icon_state = "engi_e_crate"
|
||||||
|
icon_opened = "engi_crateopen"
|
||||||
|
icon_closed = "engi_e_crate"
|
||||||
|
|
||||||
|
/obj/structure/closet/crate/science
|
||||||
|
name = "science crate"
|
||||||
|
icon_state = "scicrate"
|
||||||
|
icon_opened = "scicrateopen"
|
||||||
|
icon_closed = "scicrate"
|
||||||
|
|
||||||
/obj/structure/closet/crate/hydroponics
|
/obj/structure/closet/crate/hydroponics
|
||||||
name = "hydroponics crate"
|
name = "hydroponics crate"
|
||||||
desc = "All you need to destroy those pesky weeds and pests."
|
desc = "All you need to destroy those pesky weeds and pests."
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 73 KiB |
Reference in New Issue
Block a user