Porting the BEPIS research machinery. (#12277)

* Initial B.E.P.I.S port.

* All nodes but sticky tape are in. Sweet.

* Mapping the BEPIS :DDD

* ah

* deers.
This commit is contained in:
Ghom
2020-05-24 22:05:15 +02:00
committed by GitHub
parent e9068f05eb
commit ab5d65a454
82 changed files with 1620 additions and 163 deletions
@@ -122,3 +122,11 @@
build_path = /obj/item/circuitboard/machine/autolathe/toy
departmental_flags = DEPARTMENTAL_FLAG_ALL
category = list("Misc. Machinery")
/datum/design/board/hypnochair
name = "Machine Design (Enhanced Interrogation Chamber)"
desc = "Allows for the construction of circuit boards used to build an Enhanced Interrogation Chamber."
id = "hypnochair"
departmental_flags = DEPARTMENTAL_FLAG_SECURITY
build_path = /obj/item/circuitboard/machine/hypnochair
category = list("Misc. Machinery")
@@ -66,6 +66,14 @@
category = list("Research Machinery")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
/datum/design/board/bepis
name = "Machine Design (B.E.P.I.S. Board)"
desc = "The circuit board for a B.E.P.I.S."
id = "bepis"
build_path = /obj/item/circuitboard/machine/bepis
category = list("Research Machinery")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE
/datum/design/board/protolathe
name = "Machine Design (Protolathe Board)"
desc = "The circuit board for a protolathe."
@@ -206,6 +206,35 @@
category = list("Equipment")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/bright_helmet
name = "Workplace-Ready Firefighter Helmet"
desc = "By applying state of the art lighting technology to a fire helmet with industry standard photo-chemical hardening methods, this hardhat will protect you from robust workplace hazards."
id = "bright_helmet"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000, /datum/material/plastic = 3000, /datum/material/silver = 500)
build_path = /obj/item/clothing/head/hardhat/red/upgraded
category = list("Equipment")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_CARGO
/datum/design/mauna_mug
name = "Mauna Mug"
desc = "This awesome mug will ensure your coffee never stays cold!"
id = "mauna_mug"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 1000, /datum/material/glass = 100)
build_path = /obj/item/reagent_containers/glass/maunamug
category = list("Equipment")
/datum/design/rolling_table
name = "Rolly poly"
desc = "We duct-taped some wheels to the bottom of a table. It's goddamn science alright?"
id = "rolling_table"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 4000)
build_path = /obj/structure/table/rolling
category = list("Equipment")
departmental_flags = DEPARTMENTAL_FLAG_ALL
/datum/design/portaseeder
name = "Portable Seed Extractor"
desc = "For the enterprising botanist on the go. Less efficient than the stationary model, it creates one seed per plant."
@@ -285,6 +314,25 @@
build_path = /obj/item/vending_refill/donksoft
category = list("Equipment")
/datum/design/eng_gloves
name = "Tinkers Gloves"
desc = "Overdesigned engineering gloves that have automated construction subroutines dialed in, allowing for faster construction while worn."
id = "eng_gloves"
build_type = PROTOLATHE
materials = list(/datum/material/iron=2000, /datum/material/silver=1500, /datum/material/gold = 1000)
build_path = /obj/item/clothing/gloves/color/latex/engineering
category = list("Equipment")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/lavarods
name = "Lava-Resistant Metal Rods"
id = "lava_rods"
build_type = PROTOLATHE
materials = list(/datum/material/iron=1000, /datum/material/plasma=500, /datum/material/titanium=2000)
build_path = /obj/item/stack/rods/lava
category = list("initial", "Stock Parts")
departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING
/////////////////////////////////////////
////////////Janitor Designs//////////////
/////////////////////////////////////////
@@ -72,6 +72,16 @@
category = list("Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING
/datum/design/rld_mini
name = "Mini Rapid Light Device (MRLD)"
desc = "A tool that can portable and standing lighting orbs and glowsticks."
id = "rld_mini"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 20000, /datum/material/glass = 10000, /datum/material/plastic = 8000, /datum/material/gold = 2000)
build_path = /obj/item/construction/rld/mini
category = list("Tool Designs")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO
/////////////////////////////////////////
//////////////Alien Tools////////////////
/////////////////////////////////////////
@@ -234,13 +234,13 @@
category = list("Firing Pins")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY
/datum/design/pin_away
name = "Station Locked Pin"
desc = "This is a security firing pin which only authorizes users who are off station."
id = "pin_away"
/datum/design/pin_explorer
name = "Outback Firing Pin"
desc = "This firing pin only shoots while ya ain't on station, fair dinkum!"
id = "pin_explorer"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 1500, /datum/material/glass = 2000)
build_path = /obj/item/firing_pin/away
materials = list(/datum/material/silver = 1000, /datum/material/gold = 1000, /datum/material/iron = 500)
build_path = /obj/item/firing_pin/explorer
category = list("Firing Pins")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY
@@ -500,3 +500,13 @@
materials = list(MAT_CATEGORY_RIGID = 12000)
build_path = /obj/item/melee/cleric_mace
category = list("Imported")
/datum/design/stun_boomerang
name = "OZtek Boomerang"
desc = "Uses reverse flow gravitodynamics to flip its personal gravity back to the thrower mid-flight. Also functions similar to a stun baton."
id = "stun_boomerang"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 10000, /datum/material/glass = 4000, /datum/material/silver = 10000, /datum/material/gold = 2000)
build_path = /obj/item/melee/baton/boomerang
category = list("Weapons")
departmental_flags = DEPARTMENTAL_FLAG_SECURITY