Cael & robotics

This commit is contained in:
PJB3005
2015-07-26 15:09:20 +02:00
parent a9c6387967
commit 17d0dafde2
15 changed files with 626 additions and 653 deletions

View File

@@ -0,0 +1,77 @@
//////////////////////////////////////
// RUST Core Control computer
/obj/item/weapon/circuitboard/rust_core_control
name = "Circuit board (R-UST Mk. 7 core controller)"
build_path = "/obj/machinery/computer/rust_core_control"
origin_tech = "programming=4;engineering=4"
//////////////////////////////////////
// RUST Core Monitor computer
/obj/item/weapon/circuitboard/rust_core_monitor
name = "Circuit board (R-UST Mk. 7 core monitor)"
build_path = "/obj/machinery/computer/rust_core_monitor"
origin_tech = "programming=4;engineering=4"
//////////////////////////////////////
// RUST Fuel Control computer
/obj/item/weapon/circuitboard/rust_fuel_control
name = "Circuit board (R-UST Mk. 7 fuel controller)"
build_path = "/obj/machinery/computer/rust_fuel_control"
origin_tech = "programming=4;engineering=4"
//////////////////////////////////////
// RUST Fuel Port board
/obj/item/weapon/module/rust_fuel_port
name = "Internal circuitry (R-UST Mk. 7 fuel port)"
icon_state = "card_mod"
origin_tech = "engineering=4;materials=5"
//////////////////////////////////////
// RUST Fuel Compressor board
/obj/item/weapon/module/rust_fuel_compressor
name = "Internal circuitry (R-UST Mk. 7 fuel compressor)"
icon_state = "card_mod"
origin_tech = "materials=6;plasmatech=4"
//////////////////////////////////////
// RUST Tokamak Core board
/obj/item/weapon/circuitboard/rust_core
name = "Internal circuitry (R-UST Mk. 7 tokamak core)"
build_path = "/obj/machinery/power/rust_core"
board_type = "machine"
origin_tech = "bluespace=3;plasmatech=4;magnets=5;powerstorage=6"
frame_desc = "Requires 2 Pico Manipulators, 1 Ultra Micro-Laser, 5 Pieces of Cable, 1 Subspace Crystal and 1 Console Screen."
req_components = list(
"/obj/item/weapon/stock_parts/manipulator/pico" = 2,
"/obj/item/weapon/stock_parts/micro_laser/ultra" = 1,
"/obj/item/weapon/stock_parts/subspace/crystal" = 1,
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
//////////////////////////////////////
// RUST Fuel Injector board
/obj/item/weapon/circuitboard/rust_injector
name = "Internal circuitry (R-UST Mk. 7 fuel injector)"
build_path = "/obj/machinery/power/rust_fuel_injector"
board_type = "machine"
origin_tech = "powerstorage=3;engineering=4;plasmatech=4;materials=6"
frame_desc = "Requires 2 Pico Manipulators, 1 Phasic Scanning Module, 1 Super Matter Bin, 1 Console Screen and 5 Pieces of Cable."
req_components = list(
"/obj/item/weapon/stock_parts/manipulator/pico" = 2,
"/obj/item/weapon/stock_parts/scanning_module/phasic" = 1,
"/obj/item/weapon/stock_parts/matter_bin/super" = 1,
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
//Gyrotron controller board.
/obj/item/weapon/circuitboard/rust_gyrotron_control
name = "Circuit board (R-UST Mk. 7 gyrotron controller)"
build_path = "/obj/machinery/computer/rust_gyrotron_controller"
origin_tech = "programming=4;engineering=4"

View File

@@ -1,160 +0,0 @@
//////////////////////////////////////
// RUST Core Control computer
/obj/item/weapon/circuitboard/rust_core_control
name = "Circuit board (R-UST Mk. 7 core controller)"
build_path = "/obj/machinery/computer/rust_core_control"
origin_tech = "programming=4;engineering=4"
/datum/design/rust_core_control
name = "Circuit Design (R-UST Mk. 7 core controller)"
desc = "Allows for the construction of circuit boards used to build a core control console for the R-UST Mk. 7 fusion engine."
id = "rust_core_control"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core_control"
//////////////////////////////////////
// RUST Core Monitor computer
/obj/item/weapon/circuitboard/rust_core_monitor
name = "Circuit board (R-UST Mk. 7 core monitor)"
build_path = "/obj/machinery/computer/rust_core_monitor"
origin_tech = "programming=4;engineering=4"
/datum/design/rust_core_monitor
name = "Circuit Design (R-UST Mk. 7 core monitor)"
desc = "Allows for the construction of circuit boards used to build a core monitoring console for the R-UST Mk. 7 fusion engine."
id = "rust_core_monitor"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core_monitor"
//////////////////////////////////////
// RUST Fuel Control computer
/obj/item/weapon/circuitboard/rust_fuel_control
name = "Circuit board (R-UST Mk. 7 fuel controller)"
build_path = "/obj/machinery/computer/rust_fuel_control"
origin_tech = "programming=4;engineering=4"
/datum/design/rust_fuel_control
name = "Circuit Design (R-UST Mk. 7 fuel controller)"
desc = "Allows for the construction of circuit boards used to build a fuel injector control console for the R-UST Mk. 7 fusion engine."
id = "rust_fuel_control"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_fuel_control"
//////////////////////////////////////
// RUST Fuel Port board
/obj/item/weapon/module/rust_fuel_port
name = "Internal circuitry (R-UST Mk. 7 fuel port)"
icon_state = "card_mod"
origin_tech = "engineering=4;materials=5"
/datum/design/rust_fuel_port
name = "Internal circuitry (R-UST Mk. 7 fuel port)"
desc = "Allows for the construction of circuit boards used to build a fuel injection port for the R-UST Mk. 7 fusion engine."
id = "rust_fuel_port"
req_tech = list("engineering" = 4, "materials" = 5)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_URANIUM = 3000)
category = "Misc"
build_path = "/obj/item/weapon/module/rust_fuel_port"
//////////////////////////////////////
// RUST Fuel Compressor board
/obj/item/weapon/module/rust_fuel_compressor
name = "Internal circuitry (R-UST Mk. 7 fuel compressor)"
icon_state = "card_mod"
origin_tech = "materials=6;plasmatech=4"
/datum/design/rust_fuel_compressor
name = "Circuit Design (R-UST Mk. 7 fuel compressor)"
desc = "Allows for the construction of circuit boards used to build a fuel compressor of the R-UST Mk. 7 fusion engine."
id = "rust_fuel_compressor"
req_tech = list("materials" = 6, "plasmatech" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 3000, MAT_DIAMOND = 1000)
category = "Misc"
build_path = "/obj/item/weapon/module/rust_fuel_compressor"
//////////////////////////////////////
// RUST Tokamak Core board
/obj/item/weapon/circuitboard/rust_core
name = "Internal circuitry (R-UST Mk. 7 tokamak core)"
build_path = "/obj/machinery/power/rust_core"
board_type = "machine"
origin_tech = "bluespace=3;plasmatech=4;magnets=5;powerstorage=6"
frame_desc = "Requires 2 Pico Manipulators, 1 Ultra Micro-Laser, 5 Pieces of Cable, 1 Subspace Crystal and 1 Console Screen."
req_components = list(
"/obj/item/weapon/stock_parts/manipulator/pico" = 2,
"/obj/item/weapon/stock_parts/micro_laser/ultra" = 1,
"/obj/item/weapon/stock_parts/subspace/crystal" = 1,
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
/datum/design/rust_core
name = "Internal circuitry (R-UST Mk. 7 tokamak core)"
desc = "The circuit board that for a RUST-pattern tokamak fusion core."
id = "pacman"
req_tech = list(bluespace = 3, plasmatech = 4, magnets = 5, powerstorage = 6)
build_type = IMPRINTER
reliability_base = 79
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 3000, MAT_DIAMOND = 2000)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core"
//////////////////////////////////////
// RUST Fuel Injector board
/obj/item/weapon/circuitboard/rust_injector
name = "Internal circuitry (R-UST Mk. 7 fuel injector)"
build_path = "/obj/machinery/power/rust_fuel_injector"
board_type = "machine"
origin_tech = "powerstorage=3;engineering=4;plasmatech=4;materials=6"
frame_desc = "Requires 2 Pico Manipulators, 1 Phasic Scanning Module, 1 Super Matter Bin, 1 Console Screen and 5 Pieces of Cable."
req_components = list(
"/obj/item/weapon/stock_parts/manipulator/pico" = 2,
"/obj/item/weapon/stock_parts/scanning_module/phasic" = 1,
"/obj/item/weapon/stock_parts/matter_bin/super" = 1,
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
/datum/design/rust_injector
name = "Internal circuitry (R-UST Mk. 7 tokamak core)"
desc = "The circuit board that for a RUST-pattern particle accelerator."
id = "pacman"
req_tech = list(powerstorage = 3, engineering = 4, plasmatech = 4, materials = 6)
build_type = IMPRINTER
reliability_base = 79
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 3000, MAT_URANIUM = 2000)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core"
//Gyrotron controller board.
/obj/item/weapon/circuitboard/rust_gyrotron_control
name = "Circuit board (R-UST Mk. 7 gyrotron controller)"
build_path = "/obj/machinery/computer/rust_gyrotron_controller"
origin_tech = "programming=4;engineering=4"
/datum/design/rust_gyrotron_control
name = "Circuit Design (R-UST Mk. 7 gyrotron controller)"
desc = "Allows for the construction of circuit boards used to build a gyrotron control console for the R-UST Mk. 7 fusion engine."
id = "rust_gyrotron_control"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_gyrotron_control"

View File

@@ -16,15 +16,6 @@
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
datum/design/shield_gen_ex
name = "Circuit Design (Experimental hull shield generator)"
desc = "Allows for the construction of circuit boards used to build an experimental hull shield generator."
id = "shield_gen"
req_tech = list("bluespace" = 4, "plasmatech" = 3)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_GOLD = 10000)
build_path = "/obj/machinery/shield_gen/external"
////////////////////////////////////////
// Shield Generator
@@ -42,15 +33,6 @@ datum/design/shield_gen_ex
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
datum/design/shield_gen
name = "Circuit Design (Experimental shield generator)"
desc = "Allows for the construction of circuit boards used to build an experimental shield generator."
id = "shield_gen"
req_tech = list("bluespace" = 4, "plasmatech" = 3)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_GOLD = 10000)
build_path = "/obj/machinery/shield_gen/external"
////////////////////////////////////////
// Shield Capacitor
@@ -67,12 +49,3 @@ datum/design/shield_gen
"/obj/item/weapon/stock_parts/subspace/analyzer" = 1,
"/obj/item/weapon/stock_parts/console_screen" = 1,
"/obj/item/stack/cable_coil" = 5)
datum/design/shield_cap
name = "Circuit Design (Experimental shield capacitor)"
desc = "Allows for the construction of circuit boards used to build an experimental shielding capacitor."
id = "shield_cap"
req_tech = list("magnets" = 3, "powerstorage" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_SILVER = 10000)
build_path = "/obj/machinery/shield_gen/external"

View File

@@ -1,457 +0,0 @@
//Contains the designs for, in this order:
//Ripley parts
//Odysseus parts
//Gygax parts
//Durand parts
//Honker parts
//Phazon parts
#define MECHFAB 16 //from designs.dm
/datum/design/ripley/chassis
name = "Exosuit Structure (Ripley chassis)"
desc = "Used to build a Ripley chassis."
id = "ripley_chassis"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/ripley
category = "Ripley"
materials = list(MAT_IRON=20000)
/datum/design/ripley/torso
name = "Exosuit Structure (Ripley torso)"
desc = "Used to build a Ripley torso."
id = "ripley_torso"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_torso
category = "Ripley"
materials = list(MAT_IRON=40000,MAT_GLASS=15000)
/datum/design/ripley/l_arm
name = "Exosuit Structure (Ripley left arm)"
desc = "Used to build a Ripley left arm."
id = "ripley_larm"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_left_arm
category = "Ripley"
materials = list(MAT_IRON=25000)
/datum/design/ripley/r_arm
name = "Exosuit Structure (Ripley right arm)"
desc = "Used to build a Ripley right arm."
id = "ripley_rarm"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_right_arm
category = "Ripley"
materials = list(MAT_IRON=25000)
/datum/design/ripley/l_leg
name = "Exosuit Structure (Ripley left leg)"
desc = "Used to build a Ripley left leg."
id = "ripley_lleg"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_left_leg
category = "Ripley"
materials = list(MAT_IRON=30000)
/datum/design/ripley/r_leg
name = "Exosuit Structure (Ripley right leg)"
desc = "Used to build a Ripley right leg."
id = "ripley_rleg"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_right_leg
category = "Ripley"
materials = list(MAT_IRON=30000)
////////////////
////ODYSSEUS////
////////////////
/datum/design/odysseus/chassis
name = "Exosuit Structure (Odysseus chassis)"
desc = "Used to build a Odysseus chassis."
id = "odysseus_chassis"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/odysseus
category = "Odysseus"
materials = list(MAT_IRON=20000)
/datum/design/odysseus/torso
name = "Exosuit Structure (Odysseus torso)"
desc = "Used to build a Odysseus torso."
id = "odysseus_torso"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_torso
category = "Odysseus"
materials = list(MAT_IRON=25000)
/datum/design/odysseus/l_arm
name = "Exosuit Structure (Odysseus left arm)"
desc = "Used to build a Odysseus left arm."
id = "odysseus_larm"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_left_arm
category = "Odysseus"
materials = list(MAT_IRON=10000)
/datum/design/odysseus/r_arm
name = "Exosuit Structure (Odysseus right arm)"
desc = "Used to build a Odysseus right arm."
id = "odysseus_rarm"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_right_arm
category = "Odysseus"
materials = list(MAT_IRON=10000)
/datum/design/odysseus/l_leg
name = "Exosuit Structure (Odysseus left leg)"
desc = "Used to build a Odysseus left leg."
id = "odysseus_lleg"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_left_leg
category = "Odysseus"
materials = list(MAT_IRON=15000)
/datum/design/odysseus/r_leg
name = "Exosuit Structure (Odysseus right leg)"
desc = "Used to build a Odysseus right leg."
id = "odysseus_rleg"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_right_leg
category = "Odysseus"
materials = list(MAT_IRON=15000)
/datum/design/odysseus/head
name = "Exosuit Structure (Odysseus head)"
desc = "Used to build a Odysseus head."
id = "odysseus_head"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_head
category = "Odysseus"
materials = list(MAT_IRON=2000,MAT_GLASS=10000)
////////////////
/////GYGAX//////
////////////////
/datum/design/gygax/chassis
name = "Exosuit Structure (Gygax chassis)"
desc = "Used to build a Gygax chassis."
id = "gygax_chassis"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/gygax
category = "Gygax"
materials = list(MAT_IRON=25000)
/datum/design/gygax/torso
name = "Exosuit Structure (Gygax torso)"
desc = "Used to build a Gygax torso."
id = "gygax_torso"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_torso
category = "Gygax"
materials = list(MAT_IRON=50000,MAT_GLASS=20000)
/datum/design/gygax/l_arm
name = "Exosuit Structure (Gygax left arm)"
desc = "Used to build a Gygax left arm."
id = "gygax_larm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_left_arm
category = "Gygax"
materials = list(MAT_IRON=30000)
/datum/design/gygax/r_arm
name = "Exosuit Structure (Gygax right arm)"
desc = "Used to build a Gygax right arm."
id = "gygax_rarm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_right_arm
category = "Gygax"
materials = list(MAT_IRON=30000)
/datum/design/gygax/l_leg
name = "Exosuit Structure (Gygax left leg)"
desc = "Used to build a Gygax left leg."
id = "gygax_lleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_left_leg
category = "Gygax"
materials = list(MAT_IRON=35000)
/datum/design/gygax/r_leg
name = "Exosuit Structure (Gygax right leg)"
desc = "Used to build a Gygax right leg."
id = "gygax_rleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_right_leg
category = "Gygax"
materials = list(MAT_IRON=35000)
/datum/design/gygax/head
name = "Exosuit Structure (Gygax head)"
desc = "Used to build a Gygax head."
id = "gygax_head"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_head
category = "Gygax"
materials = list(MAT_IRON=20000,MAT_GLASS=10000)
/datum/design/gygax/armor
name = "Exosuit Structure (Gygax plates)"
desc = "Used to build Gygax armor plates."
id = "gygax_armor"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_armour
category = "Gygax"
materials = list(MAT_IRON=50000,MAT_DIAMOND=10000)
///////////////
////DURAND/////
///////////////
/datum/design/durand/chassis
name = "Exosuit Structure (Durand chassis)"
desc = "Used to build a Durand chassis."
id = "durand_chassis"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/durand
category = "Durand"
materials = list(MAT_IRON=25000)
/datum/design/durand/torso
name = "Exosuit Structure (Durand torso)"
desc = "Used to build a Durand torso."
id = "durand_torso"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_torso
category = "Durand"
materials = list(MAT_IRON=55000,MAT_GLASS=20000,MAT_SILVER=10000)
/datum/design/durand/l_arm
name = "Exosuit Structure (Durand left arm)"
desc = "Used to build a Durand left arm."
id = "durand_larm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_left_arm
category = "Durand"
materials = list(MAT_IRON=35000,MAT_SILVER=3000)
/datum/design/durand/r_arm
name = "Exosuit Structure (Durand right arm)"
desc = "Used to build a Durand right arm."
id = "durand_rarm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_right_arm
category = "Durand"
materials = list(MAT_IRON=35000,MAT_SILVER=3000)
/datum/design/durand/l_leg
name = "Exosuit Structure (Durand left leg)"
desc = "Used to build a Durand left leg."
id = "durand_lleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_left_leg
category = "Durand"
materials = list(MAT_IRON=40000,MAT_SILVER=3000)
/datum/design/durand/r_leg
name = "Exosuit Structure (Durand right leg)"
desc = "Used to build a Durand right leg."
id = "durand_rleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_right_leg
category = "Durand"
materials = list(MAT_IRON=40000,MAT_SILVER=3000)
/datum/design/durand/head
name = "Exosuit Structure (Durand head)"
desc = "Used to build a Durand head."
id = "durand_head"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_head
category = "Durand"
materials = list(MAT_IRON=25000,MAT_GLASS=10000,MAT_SILVER=3000)
/datum/design/durand/armor
name = "Exosuit Structure (Durand plates)"
desc = "Used to build Durand armor plates."
id = "durand_armor"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_armour
category = "Durand"
materials = list(MAT_IRON=50000,MAT_URANIUM=10000)
////////////////
////HONK////////
////////////////
/datum/design/honker/chassis
name = "Exosuit Structure (H.O.N.K. chassis)"
desc = "Used to build a H.O.N.K. chassis."
id = "honker_chassis"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/honker
category = "HONK"
materials = list(MAT_IRON=20000)
/datum/design/honker/torso
name = "Exosuit Structure (H.O.N.K. torso)"
desc = "Used to build a H.O.N.K. torso."
id = "honker_torso"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_torso
category = "HONK"
materials = list(MAT_IRON=35000,MAT_GLASS=10000,MAT_CLOWN=10000)
/datum/design/honker/l_arm
name = "Exosuit Structure (H.O.N.K. left arm)"
desc = "Used to build a H.O.N.K. left arm."
id = "honker_larm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_left_arm
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/r_arm
name = "Exosuit Structure (H.O.N.K. right arm)"
desc = "Used to build a H.O.N.K. right arm."
id = "honker_rarm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_right_arm
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/l_leg
name = "Exosuit Structure (H.O.N.K. left leg)"
desc = "Used to build a H.O.N.K. left leg."
id = "honker_lleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_left_leg
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/r_leg
name = "Exosuit Structure (H.O.N.K. right leg)"
desc = "Used to build a H.O.N.K. right leg."
id = "honker_rleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_right_leg
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/head
name = "Exosuit Structure (H.O.N.K. head)"
desc = "Used to build a H.O.N.K. head."
id = "honker_head"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_head
category = "HONK"
materials = list(MAT_IRON=15000,MAT_GLASS=5000,MAT_CLOWN=5000)
//////////////
/////PHAZON///
//////////////
/datum/design/phazon/chassis
name = "Exosuit Structure (Phazon chassis)"
desc = "Used to build a Phazon chassis."
id = "phazon_chassis"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/phazon
category = "Phazon"
materials = list(MAT_IRON=25000)
/datum/design/phazon/torso
name = "Exosuit Structure (Phazon torso)"
desc = "Used to build a Phazon torso."
id = "phazon_torso"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_torso
category = "Phazon"
materials = list(MAT_IRON=35000,MAT_GLASS=10000,MAT_PLASMA=20000, MAT_PHAZON=5000)
/datum/design/phazon/l_arm
name = "Exosuit Structure (Phazon left arm)"
desc = "Used to build a Phazon left arm."
id = "phazon_larm"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_left_arm
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/r_arm
name = "Exosuit Structure (Phazon right arm)"
desc = "Used to build a Phazon right arm."
id = "phazon_rarm"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_right_arm
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/l_leg
name = "Exosuit Structure (Phazon left leg)"
desc = "Used to build a Phazon left leg."
id = "phazon_lleg"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_left_leg
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/r_leg
name = "Exosuit Structure (Phazon right leg)"
desc = "Used to build a Phazon right leg."
id = "phazon_rleg"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_right_leg
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/head
name = "Exosuit Structure (Phazon head)"
desc = "Used to build a Phazon head."
id = "phazon_head"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_head
category = "Phazon"
materials = list(MAT_IRON=15000,MAT_GLASS=5000,MAT_PLASMA=10000, MAT_PHAZON=2500)

View File

@@ -71,6 +71,8 @@
category = "Console Boards"
build_path = /obj/item/weapon/circuitboard/solar_control
//Tcomms
/datum/design/comm_monitor
name = "Circuit Design (Telecommunications Monitoring Console)"
desc = "Allows for the construction of circuit boards used to build a telecommunications monitor."
@@ -111,3 +113,44 @@
category = "Console Boards"
build_path = /obj/item/weapon/circuitboard/message_monitor
//Best engine (design wise)
/datum/design/rust_gyrotron_control
name = "Circuit Design (R-UST Mk. 7 gyrotron controller)"
desc = "Allows for the construction of circuit boards used to build a gyrotron control console for the R-UST Mk. 7 fusion engine."
id = "rust_gyrotron_control"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_gyrotron_control"
/datum/design/rust_fuel_control
name = "Circuit Design (R-UST Mk. 7 fuel controller)"
desc = "Allows for the construction of circuit boards used to build a fuel injector control console for the R-UST Mk. 7 fusion engine."
id = "rust_fuel_control"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_fuel_control"
/datum/design/rust_core_monitor
name = "Circuit Design (R-UST Mk. 7 core monitor)"
desc = "Allows for the construction of circuit boards used to build a core monitoring console for the R-UST Mk. 7 fusion engine."
id = "rust_core_monitor"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core_monitor"
/datum/design/rust_core_control
name = "Circuit Design (R-UST Mk. 7 core controller)"
desc = "Allows for the construction of circuit boards used to build a core control console for the R-UST Mk. 7 fusion engine."
id = "rust_core_control"
req_tech = list("programming" = 4, "engineering" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core_control"

View File

@@ -161,3 +161,75 @@
category = "Machine Boards"
build_path = /obj/item/weapon/circuitboard/prism
//BEST ENGINE (DESIGN WISE)
/datum/design/rust_fuel_port
name = "Internal circuitry (R-UST Mk. 7 fuel port)"
desc = "Allows for the construction of circuit boards used to build a fuel injection port for the R-UST Mk. 7 fusion engine."
id = "rust_fuel_port"
req_tech = list("engineering" = 4, "materials" = 5)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_URANIUM = 3000)
category = "Misc"
build_path = "/obj/item/weapon/module/rust_fuel_port"
/datum/design/rust_fuel_compressor
name = "Circuit Design (R-UST Mk. 7 fuel compressor)"
desc = "Allows for the construction of circuit boards used to build a fuel compressor of the R-UST Mk. 7 fusion engine."
id = "rust_fuel_compressor"
req_tech = list("materials" = 6, "plasmatech" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 3000, MAT_DIAMOND = 1000)
category = "Misc"
build_path = "/obj/item/weapon/module/rust_fuel_compressor"
/datum/design/rust_core
name = "Internal circuitry (R-UST Mk. 7 tokamak core)"
desc = "The circuit board that for a RUST-pattern tokamak fusion core."
id = "pacman"
req_tech = list(bluespace = 3, plasmatech = 4, magnets = 5, powerstorage = 6)
build_type = IMPRINTER
reliability_base = 79
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 3000, MAT_DIAMOND = 2000)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core"
/datum/design/rust_injector
name = "Internal circuitry (R-UST Mk. 7 tokamak core)"
desc = "The circuit board that for a RUST-pattern particle accelerator."
id = "pacman"
req_tech = list(powerstorage = 3, engineering = 4, plasmatech = 4, materials = 6)
build_type = IMPRINTER
reliability_base = 79
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 3000, MAT_URANIUM = 2000)
category = "Misc"
build_path = "/obj/item/weapon/circuitboard/rust_core"
//Cael shield gen designs.
/datum/design/shield_gen_ex
name = "Circuit Design (Experimental hull shield generator)"
desc = "Allows for the construction of circuit boards used to build an experimental hull shield generator."
id = "shield_gen"
req_tech = list("bluespace" = 4, "plasmatech" = 3)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_GOLD = 10000)
build_path = "/obj/machinery/shield_gen/external"
/datum/design/shield_gen
name = "Circuit Design (Experimental shield generator)"
desc = "Allows for the construction of circuit boards used to build an experimental shield generator."
id = "shield_gen"
req_tech = list("bluespace" = 4, "plasmatech" = 3)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_GOLD = 10000)
build_path = "/obj/machinery/shield_gen/external"
/datum/design/shield_cap
name = "Circuit Design (Experimental shield capacitor)"
desc = "Allows for the construction of circuit boards used to build an experimental shielding capacitor."
id = "shield_cap"
req_tech = list("magnets" = 3, "powerstorage" = 4)
build_type = IMPRINTER
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_SILVER = 10000)
build_path = "/obj/machinery/shield_gen/external"

View File

@@ -1,4 +1,4 @@
I//RIPLEY
//RIPLEY
/datum/design/ripley_main
name = "Circuit Design (APLU \"Ripley\" Central Control module)"

View File

@@ -0,0 +1,79 @@
/datum/design/durand/chassis
name = "Exosuit Structure (Durand chassis)"
desc = "Used to build a Durand chassis."
id = "durand_chassis"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/durand
category = "Durand"
materials = list(MAT_IRON=25000)
/datum/design/durand/torso
name = "Exosuit Structure (Durand torso)"
desc = "Used to build a Durand torso."
id = "durand_torso"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_torso
category = "Durand"
materials = list(MAT_IRON=55000,MAT_GLASS=20000,MAT_SILVER=10000)
/datum/design/durand/l_arm
name = "Exosuit Structure (Durand left arm)"
desc = "Used to build a Durand left arm."
id = "durand_larm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_left_arm
category = "Durand"
materials = list(MAT_IRON=35000,MAT_SILVER=3000)
/datum/design/durand/r_arm
name = "Exosuit Structure (Durand right arm)"
desc = "Used to build a Durand right arm."
id = "durand_rarm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_right_arm
category = "Durand"
materials = list(MAT_IRON=35000,MAT_SILVER=3000)
/datum/design/durand/l_leg
name = "Exosuit Structure (Durand left leg)"
desc = "Used to build a Durand left leg."
id = "durand_lleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_left_leg
category = "Durand"
materials = list(MAT_IRON=40000,MAT_SILVER=3000)
/datum/design/durand/r_leg
name = "Exosuit Structure (Durand right leg)"
desc = "Used to build a Durand right leg."
id = "durand_rleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_right_leg
category = "Durand"
materials = list(MAT_IRON=40000,MAT_SILVER=3000)
/datum/design/durand/head
name = "Exosuit Structure (Durand head)"
desc = "Used to build a Durand head."
id = "durand_head"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_head
category = "Durand"
materials = list(MAT_IRON=25000,MAT_GLASS=10000,MAT_SILVER=3000)
/datum/design/durand/armor
name = "Exosuit Structure (Durand plates)"
desc = "Used to build Durand armor plates."
id = "durand_armor"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_armour
category = "Durand"
materials = list(MAT_IRON=50000,MAT_URANIUM=10000)

View File

@@ -0,0 +1,79 @@
/datum/design/gygax/chassis
name = "Exosuit Structure (Gygax chassis)"
desc = "Used to build a Gygax chassis."
id = "gygax_chassis"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/gygax
category = "Gygax"
materials = list(MAT_IRON=25000)
/datum/design/gygax/torso
name = "Exosuit Structure (Gygax torso)"
desc = "Used to build a Gygax torso."
id = "gygax_torso"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_torso
category = "Gygax"
materials = list(MAT_IRON=50000,MAT_GLASS=20000)
/datum/design/gygax/l_arm
name = "Exosuit Structure (Gygax left arm)"
desc = "Used to build a Gygax left arm."
id = "gygax_larm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_left_arm
category = "Gygax"
materials = list(MAT_IRON=30000)
/datum/design/gygax/r_arm
name = "Exosuit Structure (Gygax right arm)"
desc = "Used to build a Gygax right arm."
id = "gygax_rarm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_right_arm
category = "Gygax"
materials = list(MAT_IRON=30000)
/datum/design/gygax/l_leg
name = "Exosuit Structure (Gygax left leg)"
desc = "Used to build a Gygax left leg."
id = "gygax_lleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_left_leg
category = "Gygax"
materials = list(MAT_IRON=35000)
/datum/design/gygax/r_leg
name = "Exosuit Structure (Gygax right leg)"
desc = "Used to build a Gygax right leg."
id = "gygax_rleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_right_leg
category = "Gygax"
materials = list(MAT_IRON=35000)
/datum/design/gygax/head
name = "Exosuit Structure (Gygax head)"
desc = "Used to build a Gygax head."
id = "gygax_head"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_head
category = "Gygax"
materials = list(MAT_IRON=20000,MAT_GLASS=10000)
/datum/design/gygax/armor
name = "Exosuit Structure (Gygax plates)"
desc = "Used to build Gygax armor plates."
id = "gygax_armor"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_armour
category = "Gygax"
materials = list(MAT_IRON=50000,MAT_DIAMOND=10000)

View File

@@ -0,0 +1,69 @@
/datum/design/honker/chassis
name = "Exosuit Structure (H.O.N.K. chassis)"
desc = "Used to build a H.O.N.K. chassis."
id = "honker_chassis"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/honker
category = "HONK"
materials = list(MAT_IRON=20000)
/datum/design/honker/torso
name = "Exosuit Structure (H.O.N.K. torso)"
desc = "Used to build a H.O.N.K. torso."
id = "honker_torso"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_torso
category = "HONK"
materials = list(MAT_IRON=35000,MAT_GLASS=10000,MAT_CLOWN=10000)
/datum/design/honker/l_arm
name = "Exosuit Structure (H.O.N.K. left arm)"
desc = "Used to build a H.O.N.K. left arm."
id = "honker_larm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_left_arm
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/r_arm
name = "Exosuit Structure (H.O.N.K. right arm)"
desc = "Used to build a H.O.N.K. right arm."
id = "honker_rarm"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_right_arm
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/l_leg
name = "Exosuit Structure (H.O.N.K. left leg)"
desc = "Used to build a H.O.N.K. left leg."
id = "honker_lleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_left_leg
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/r_leg
name = "Exosuit Structure (H.O.N.K. right leg)"
desc = "Used to build a H.O.N.K. right leg."
id = "honker_rleg"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_right_leg
category = "HONK"
materials = list(MAT_IRON=20000,MAT_CLOWN=5000)
/datum/design/honker/head
name = "Exosuit Structure (H.O.N.K. head)"
desc = "Used to build a H.O.N.K. head."
id = "honker_head"
req_tech = list("combat" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/honker_head
category = "HONK"
materials = list(MAT_IRON=15000,MAT_GLASS=5000,MAT_CLOWN=5000)

View File

@@ -0,0 +1,69 @@
/datum/design/odysseus/chassis
name = "Exosuit Structure (Odysseus chassis)"
desc = "Used to build a Odysseus chassis."
id = "odysseus_chassis"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/odysseus
category = "Odysseus"
materials = list(MAT_IRON=20000)
/datum/design/odysseus/torso
name = "Exosuit Structure (Odysseus torso)"
desc = "Used to build a Odysseus torso."
id = "odysseus_torso"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_torso
category = "Odysseus"
materials = list(MAT_IRON=25000)
/datum/design/odysseus/l_arm
name = "Exosuit Structure (Odysseus left arm)"
desc = "Used to build a Odysseus left arm."
id = "odysseus_larm"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_left_arm
category = "Odysseus"
materials = list(MAT_IRON=10000)
/datum/design/odysseus/r_arm
name = "Exosuit Structure (Odysseus right arm)"
desc = "Used to build a Odysseus right arm."
id = "odysseus_rarm"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_right_arm
category = "Odysseus"
materials = list(MAT_IRON=10000)
/datum/design/odysseus/l_leg
name = "Exosuit Structure (Odysseus left leg)"
desc = "Used to build a Odysseus left leg."
id = "odysseus_lleg"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_left_leg
category = "Odysseus"
materials = list(MAT_IRON=15000)
/datum/design/odysseus/r_leg
name = "Exosuit Structure (Odysseus right leg)"
desc = "Used to build a Odysseus right leg."
id = "odysseus_rleg"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_right_leg
category = "Odysseus"
materials = list(MAT_IRON=15000)
/datum/design/odysseus/head
name = "Exosuit Structure (Odysseus head)"
desc = "Used to build a Odysseus head."
id = "odysseus_head"
req_tech = list("biotech" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/odysseus_head
category = "Odysseus"
materials = list(MAT_IRON=2000,MAT_GLASS=10000)

View File

@@ -0,0 +1,69 @@
/datum/design/phazon/chassis
name = "Exosuit Structure (Phazon chassis)"
desc = "Used to build a Phazon chassis."
id = "phazon_chassis"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/phazon
category = "Phazon"
materials = list(MAT_IRON=25000)
/datum/design/phazon/torso
name = "Exosuit Structure (Phazon torso)"
desc = "Used to build a Phazon torso."
id = "phazon_torso"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_torso
category = "Phazon"
materials = list(MAT_IRON=35000,MAT_GLASS=10000,MAT_PLASMA=20000, MAT_PHAZON=5000)
/datum/design/phazon/l_arm
name = "Exosuit Structure (Phazon left arm)"
desc = "Used to build a Phazon left arm."
id = "phazon_larm"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_left_arm
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/r_arm
name = "Exosuit Structure (Phazon right arm)"
desc = "Used to build a Phazon right arm."
id = "phazon_rarm"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_right_arm
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/l_leg
name = "Exosuit Structure (Phazon left leg)"
desc = "Used to build a Phazon left leg."
id = "phazon_lleg"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_left_leg
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/r_leg
name = "Exosuit Structure (Phazon right leg)"
desc = "Used to build a Phazon right leg."
id = "phazon_rleg"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_right_leg
category = "Phazon"
materials = list(MAT_IRON=20000,MAT_PLASMA=10000, MAT_PHAZON=2500)
/datum/design/phazon/head
name = "Exosuit Structure (Phazon head)"
desc = "Used to build a Phazon head."
id = "phazon_head"
req_tech = list("bluespace" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_head
category = "Phazon"
materials = list(MAT_IRON=15000,MAT_GLASS=5000,MAT_PLASMA=10000, MAT_PHAZON=2500)

View File

@@ -0,0 +1,59 @@
/datum/design/ripley/chassis
name = "Exosuit Structure (Ripley chassis)"
desc = "Used to build a Ripley chassis."
id = "ripley_chassis"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/chassis/ripley
category = "Ripley"
materials = list(MAT_IRON=20000)
/datum/design/ripley/torso
name = "Exosuit Structure (Ripley torso)"
desc = "Used to build a Ripley torso."
id = "ripley_torso"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_torso
category = "Ripley"
materials = list(MAT_IRON=40000,MAT_GLASS=15000)
/datum/design/ripley/l_arm
name = "Exosuit Structure (Ripley left arm)"
desc = "Used to build a Ripley left arm."
id = "ripley_larm"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_left_arm
category = "Ripley"
materials = list(MAT_IRON=25000)
/datum/design/ripley/r_arm
name = "Exosuit Structure (Ripley right arm)"
desc = "Used to build a Ripley right arm."
id = "ripley_rarm"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_right_arm
category = "Ripley"
materials = list(MAT_IRON=25000)
/datum/design/ripley/l_leg
name = "Exosuit Structure (Ripley left leg)"
desc = "Used to build a Ripley left leg."
id = "ripley_lleg"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_left_leg
category = "Ripley"
materials = list(MAT_IRON=30000)
/datum/design/ripley/r_leg
name = "Exosuit Structure (Ripley right leg)"
desc = "Used to build a Ripley right leg."
id = "ripley_rleg"
req_tech = list("engineering" = 1)
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/ripley_right_leg
category = "Ripley"
materials = list(MAT_IRON=30000)

View File

@@ -1,7 +1,3 @@
//contains all the robot part and component designs
#define MECHFAB 16 //from designs.dm
/datum/design/robot/chassis
name = "Cyborg Component (Robot endoskeleton)"
desc = "Used to build a Robot endoskeleton."

View File

@@ -502,7 +502,6 @@
#include "code\game\mecha\mecha_construction_chassis.dm"
#include "code\game\mecha\mecha_construction_paths.dm"
#include "code\game\mecha\mecha_control_console.dm"
#include "code\game\mecha\mecha_designs.dm"
#include "code\game\mecha\mecha_parts.dm"
#include "code\game\mecha\mecha_wreckage.dm"
#include "code\game\mecha\combat\combat.dm"
@@ -632,7 +631,6 @@
#include "code\game\objects\items\mountable_frames\newscaster.dm"
#include "code\game\objects\items\mountable_frames\wallmed.dm"
#include "code\game\objects\items\mountable_frames\posters\poster.dm"
#include "code\game\objects\items\robot\robot_designs.dm"
#include "code\game\objects\items\robot\robot_items.dm"
#include "code\game\objects\items\robot\robot_parts.dm"
#include "code\game\objects\items\robot\robot_upgrades.dm"
@@ -1517,6 +1515,7 @@
#include "code\modules\research\designs\medical.dm"
#include "code\modules\research\designs\mining.dm"
#include "code\modules\research\designs\misc.dm"
#include "code\modules\research\designs\robot.dm"
#include "code\modules\research\designs\robotics.dm"
#include "code\modules\research\designs\stock_parts.dm"
#include "code\modules\research\designs\weapons.dm"
@@ -1536,7 +1535,13 @@
#include "code\modules\research\designs\boards\machine_telecomms.dm"
#include "code\modules\research\designs\boards\misc.dm"
#include "code\modules\research\designs\mecha\boards.dm"
#include "code\modules\research\designs\mecha\durand.dm"
#include "code\modules\research\designs\mecha\gygax.dm"
#include "code\modules\research\designs\mecha\honker.dm"
#include "code\modules\research\designs\mecha\misc.dm"
#include "code\modules\research\designs\mecha\odysseus.dm"
#include "code\modules\research\designs\mecha\phazon.dm"
#include "code\modules\research\designs\mecha\ripley.dm"
#include "code\modules\research\designs\mecha\tools.dm"
#include "code\modules\research\designs\mecha\weapons.dm"
#include "code\modules\research\designs\spacepod\construction.dm"
@@ -1710,7 +1715,7 @@
#include "code\WorkInProgress\periodic_news.dm"
#include "code\WorkInProgress\Cael_Aislinn\sculpture.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\areas.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\circuits_and_design.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\circuits.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\core_control.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\core_field.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\core_gen.dm"
@@ -1727,7 +1732,7 @@
#include "code\WorkInProgress\Cael_Aislinn\Rust\gyrotron_controller.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\radiation.dm"
#include "code\WorkInProgress\Cael_Aislinn\Rust\virtual_particle_catcher.dm"
#include "code\WorkInProgress\Cael_Aislinn\ShieldGen\circuits_and_designs.dm"
#include "code\WorkInProgress\Cael_Aislinn\ShieldGen\circuits.dm"
#include "code\WorkInProgress\Cael_Aislinn\ShieldGen\energy_field.dm"
#include "code\WorkInProgress\Cael_Aislinn\ShieldGen\shield_capacitor.dm"
#include "code\WorkInProgress\Cael_Aislinn\ShieldGen\shield_gen.dm"