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:
nachomeep
2017-03-21 19:38:47 -04:00
committed by Anewbe
parent 560af2d61d
commit e1554f323b
5 changed files with 59 additions and 27 deletions

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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