mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-27 23:29:10 +01:00
[MIRROR] Makes material costs use sheets amount define (#12887)
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com> Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
co-authored by
Guti
Cameron Lennox
parent
16fda18c8c
commit
435bb3079d
@@ -13,7 +13,7 @@
|
||||
id = "mmi"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_BIO = 3)
|
||||
build_type = PROTOLATHE | PROSFAB
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/mmi
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_CYBORG + RND_SUBCATEGORY_MECHFAB_CONTROL_INTERFACES
|
||||
@@ -25,7 +25,7 @@
|
||||
id = "posibrain"
|
||||
// req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 6, TECH_BLUESPACE = 2, TECH_DATA = 4)
|
||||
build_type = PROTOLATHE | PROSFAB
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1000, MAT_SILVER = 1000, MAT_GOLD = 500, MAT_PHORON = 500, MAT_DIAMOND = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.25), MAT_DIAMOND = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/mmi/digital/posibrain
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_CYBORG + RND_SUBCATEGORY_MECHFAB_CONTROL_INTERFACES
|
||||
@@ -37,7 +37,7 @@
|
||||
id = "dronebrain"
|
||||
// req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_DATA = 4)
|
||||
build_type = PROTOLATHE | PROSFAB
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1000, MAT_SILVER = 1000, MAT_GOLD = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/mmi/digital/robot
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_CYBORG + RND_SUBCATEGORY_MECHFAB_CONTROL_INTERFACES
|
||||
@@ -49,7 +49,7 @@
|
||||
id = "paicard"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_DATA = 2)
|
||||
materials = list(MAT_GLASS = 500, MAT_STEEL = 500)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.25), MAT_STEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/paicard
|
||||
category = list(
|
||||
RND_CATEGORY_AI + RND_SUBCATEGORY_AI_CORE
|
||||
@@ -62,7 +62,7 @@
|
||||
id = "intellicore"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4)
|
||||
materials = list(MAT_GLASS = 1000, MAT_GOLD = 200)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/aicard
|
||||
category = list(
|
||||
RND_CATEGORY_AI + RND_SUBCATEGORY_AI_CORE
|
||||
@@ -72,7 +72,7 @@
|
||||
/datum/design_techweb/aimodule
|
||||
desc = "A circuit used to change a silicon's configured laws."
|
||||
build_type = IMPRINTER
|
||||
materials = list(MAT_GLASS = 2000, MAT_GOLD = 100)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.05))
|
||||
category = list(
|
||||
RND_CATEGORY_AI + RND_SUBCATEGORY_AI_LAW_MANIPULATION
|
||||
)
|
||||
@@ -211,7 +211,7 @@
|
||||
|
||||
// Illegal modules
|
||||
/datum/design_techweb/aimodule/illegal
|
||||
materials = list(MAT_GLASS = 4000, MAT_GOLD = 500)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(0.25))
|
||||
// req_tech = list(TECH_DATA = 6, TECH_ILLEGAL = 7, TECH_MATERIAL = 9, TECH_COMBAT = 7)
|
||||
|
||||
/datum/design_techweb/aimodule/illegal/New()
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/datum/design_techweb/ammobox_12g_slug
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge slug)")
|
||||
id = "ammobox_12g_slug"
|
||||
materials = list(MAT_STEEL = 3600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g
|
||||
category = list(
|
||||
@@ -17,7 +17,7 @@
|
||||
/datum/design_techweb/ammobox_12g_blank
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge blank)")
|
||||
id = "ammobox_12g_blank"
|
||||
materials = list(MAT_STEEL = 3600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/blank
|
||||
category = list(
|
||||
@@ -28,7 +28,7 @@
|
||||
/datum/design_techweb/ammobox_12g_beanbag
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge beanbag)")
|
||||
id = "ammobox_12g_beanbag"
|
||||
materials = list(MAT_STEEL = 3600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/beanbag
|
||||
category = list(
|
||||
@@ -39,7 +39,7 @@
|
||||
/datum/design_techweb/ammobox_12g_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge flash)")
|
||||
id = "ammobox_12g_flash"
|
||||
materials = list(MAT_STEEL = 920, MAT_GLASS = 920)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.46), MAT_GLASS = MATERIAL_COST(0.46))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/flash
|
||||
category = list(
|
||||
@@ -50,7 +50,7 @@
|
||||
/datum/design_techweb/ammobox_12g_pellet
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge buckshot)")
|
||||
id = "ammobox_12g_pellet"
|
||||
materials = list(MAT_STEEL = 3600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/pellet
|
||||
category = list(
|
||||
@@ -62,7 +62,7 @@
|
||||
/datum/design_techweb/ammobox_12g_stunshell
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge stun)")
|
||||
id = "ammobox_12g_stunshell"
|
||||
materials = list(MAT_STEEL = 3600, MAT_GLASS = 7200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8), MAT_GLASS = MATERIAL_COST(3.6))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/stunshell
|
||||
category = list(
|
||||
@@ -74,7 +74,7 @@
|
||||
/datum/design_techweb/ammobox_12g_emp
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge EMP)")
|
||||
id = "ammobox_12g_emp"
|
||||
materials = list(MAT_STEEL = 3600, MAT_URANIUM = 7200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8), MAT_URANIUM = MATERIAL_COST(3.6))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/emp
|
||||
category = list(
|
||||
@@ -86,7 +86,7 @@
|
||||
/datum/design_techweb/ammobox_12g_flechette
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge flechette)")
|
||||
id = "ammobox_12g_flechette"
|
||||
materials = list(MAT_STEEL = 3600, MAT_PLASTEEL = 7200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8), MAT_PLASTEEL = MATERIAL_COST(3.6))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/flechette
|
||||
category = list(
|
||||
@@ -98,7 +98,7 @@
|
||||
/datum/design_techweb/ammobox_12g_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (12 gauge practice)")
|
||||
id = "ammobox_12g_practice"
|
||||
materials = list(MAT_STEEL = 3600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.8))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b12g/practice
|
||||
category = list(
|
||||
@@ -113,7 +113,7 @@
|
||||
/datum/design_techweb/rifle_145_sabot
|
||||
SET_AMMO_DESIGN_NAMEDESC("14.5mm round (sabot)")
|
||||
id = "rifle_145_sabot"
|
||||
materials = list(MAT_STEEL = 1560)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.78))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_casing/a145/highvel
|
||||
category = list(
|
||||
@@ -131,7 +131,7 @@
|
||||
/datum/design_techweb/pistol_mag_44
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.44)")
|
||||
id = "pistol_mag_44"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m44
|
||||
category = list(
|
||||
@@ -143,7 +143,7 @@
|
||||
/datum/design_techweb/pistol_mag_44_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.44 rubber)")
|
||||
id = "pistol_mag_44_rubber"
|
||||
materials = list(MAT_STEEL = 2200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.1))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m44/rubber
|
||||
category = list(
|
||||
@@ -157,7 +157,7 @@
|
||||
/datum/design_techweb/pistol_mag_45
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.45)")
|
||||
id = "pistol_mag_45"
|
||||
materials = list(MAT_STEEL = 650)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.325))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45
|
||||
category = list(
|
||||
@@ -169,7 +169,7 @@
|
||||
/datum/design_techweb/pistol_mag_45_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.45 practice)")
|
||||
id = "pistol_mag_45_practice"
|
||||
materials = list(MAT_STEEL = 650)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.325))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45/practice
|
||||
category = list(
|
||||
@@ -180,7 +180,7 @@
|
||||
/datum/design_techweb/pistol_mag_45_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.45 rubber)")
|
||||
id = "pistol_mag_45_rubber"
|
||||
materials = list(MAT_STEEL = 650)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.325))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45/rubber
|
||||
category = list(
|
||||
@@ -191,7 +191,7 @@
|
||||
/datum/design_techweb/pistol_mag_45_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.45 flash)")
|
||||
id = "pistol_mag_45_flash"
|
||||
materials = list(MAT_STEEL = 650)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.325))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45/flash
|
||||
category = list(
|
||||
@@ -202,7 +202,7 @@
|
||||
/datum/design_techweb/pistol_mag_45_piercing
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.45 armor piercing)")
|
||||
id = "pistol_mag_45_piercing"
|
||||
materials = list(MAT_STEEL = 500, MAT_PLASTEEL = 300)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_PLASTEEL = MATERIAL_COST(0.15))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45/ap
|
||||
category = list(
|
||||
@@ -214,7 +214,7 @@
|
||||
/datum/design_techweb/pistol_mag_45_hollow
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (.45 hollowpoint)")
|
||||
id = "pistol_mag_45_hollow"
|
||||
materials = list(MAT_STEEL = 500, MAT_PLASTEEL = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_PLASTEEL = MATERIAL_COST(0.1))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45/hp
|
||||
category = list(
|
||||
@@ -228,7 +228,7 @@
|
||||
/datum/design_techweb/uzi_mag_45
|
||||
SET_AMMO_DESIGN_NAMEDESC("uzi magazine (.45)")
|
||||
id = "uzi_mag_45"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45uzi
|
||||
category = list(
|
||||
@@ -240,7 +240,7 @@
|
||||
/datum/design_techweb/tommy_mag_45
|
||||
SET_AMMO_DESIGN_NAMEDESC("Tommy Gun magazine (.45)")
|
||||
id = "tommy_mag_45"
|
||||
materials = list(MAT_STEEL = 1875)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45tommy
|
||||
category = list(
|
||||
@@ -252,7 +252,7 @@
|
||||
/datum/design_techweb/tommy_mag_45_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("Tommy Gun magazine (.45 armor piercing)")
|
||||
id = "tommy_mag_45_pierce"
|
||||
materials = list(MAT_STEEL = 1875, MAT_PLASTEEL = 1600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9375), MAT_PLASTEEL = MATERIAL_COST(0.8))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45tommy/ap
|
||||
category = list(
|
||||
@@ -264,7 +264,7 @@
|
||||
/datum/design_techweb/tommy_drum_45
|
||||
SET_AMMO_DESIGN_NAMEDESC("Tommy Gun drum magazine (.45)")
|
||||
id = "tommy_drum_45"
|
||||
materials = list(MAT_STEEL = 4680)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.34))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45tommydrum
|
||||
category = list(
|
||||
@@ -276,7 +276,7 @@
|
||||
/datum/design_techweb/tommy_drum_45_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("Tommy Gun drum magazine (.45 piercing)")
|
||||
id = "tommy_drum_45_pierce"
|
||||
materials = list(MAT_STEEL = 4680, MAT_PLASTEEL = 3200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.34), MAT_PLASTEEL = MATERIAL_COST(1.6))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m45tommydrum/ap
|
||||
category = list(
|
||||
@@ -292,7 +292,7 @@
|
||||
/datum/design_techweb/pistol_mag_9mm
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (9mm)")
|
||||
id = "pistol_mag_9mm"
|
||||
materials = list(MAT_STEEL = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm
|
||||
category = list(
|
||||
@@ -304,7 +304,7 @@
|
||||
/datum/design_techweb/pistol_mag_9mm_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (9mm rubber)")
|
||||
id = "pistol_mag_9mm_rubber"
|
||||
materials = list(MAT_STEEL = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/rubber
|
||||
category = list(
|
||||
@@ -315,7 +315,7 @@
|
||||
/datum/design_techweb/pistol_mag_9mm_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (9mm practice)")
|
||||
id = "pistol_mag_9mm_practice"
|
||||
materials = list(MAT_STEEL = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/practice
|
||||
category = list(
|
||||
@@ -326,7 +326,7 @@
|
||||
/datum/design_techweb/pistol_mag_9mm_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (9mm flash)")
|
||||
id = "pistol_mag_9mm_flash"
|
||||
materials = list(MAT_STEEL = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/flash
|
||||
category = list(
|
||||
@@ -337,7 +337,7 @@
|
||||
/datum/design_techweb/pistol_mag_9mm_spectral
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (9mm spectral)")
|
||||
id = "pistol_mag_9mm_spectral"
|
||||
materials = list(MAT_STEEL = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/spectral
|
||||
category = list(
|
||||
@@ -349,7 +349,7 @@
|
||||
/datum/design_techweb/pistol_mag_compact_9mm
|
||||
SET_AMMO_DESIGN_NAMEDESC("compact pistol magazine (9mm)")
|
||||
id = "pistol_mag_compact_9mm"
|
||||
materials = list(MAT_STEEL = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/compact
|
||||
category = list(
|
||||
@@ -361,7 +361,7 @@
|
||||
/datum/design_techweb/pistol_mag_compact_9mm_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("compact pistol magazine (9mm rubber)")
|
||||
id = "pistol_mag_compact_9mm_rubber"
|
||||
materials = list(MAT_STEEL = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/compact/rubber
|
||||
category = list(
|
||||
@@ -373,7 +373,7 @@
|
||||
/datum/design_techweb/pistol_mag_compact_9mm_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("compact pistol magazine (9mm practice)")
|
||||
id = "pistol_mag_compact_9mm_practice"
|
||||
materials = list(MAT_STEEL = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/compact/practice
|
||||
category = list(
|
||||
@@ -385,7 +385,7 @@
|
||||
/datum/design_techweb/pistol_mag_compact_9mm_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("compact pistol magazine (9mm flash)")
|
||||
id = "pistol_mag_compact_9mm_flash"
|
||||
materials = list(MAT_STEEL = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mm/compact/flash
|
||||
category = list(
|
||||
@@ -399,7 +399,7 @@
|
||||
/datum/design_techweb/smg_mag_9mm
|
||||
SET_AMMO_DESIGN_NAMEDESC("SMG magazine (9mm)")
|
||||
id = "smg_mag_9mm"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mml
|
||||
category = list(
|
||||
@@ -411,7 +411,7 @@
|
||||
/datum/design_techweb/pistol_mag_topmount_9mm
|
||||
SET_AMMO_DESIGN_NAMEDESC("top-mounted SMG magazine (9mm)")
|
||||
id = "pistol_mag_topmount_9mm"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mmt
|
||||
category = list(
|
||||
@@ -423,7 +423,7 @@
|
||||
/datum/design_techweb/pistol_mag_topmount_9mm_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("top-mounted SMG magazine (9mm rubber)")
|
||||
id = "pistol_mag_topmount_9mm_rubber"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mmt/rubber
|
||||
category = list(
|
||||
@@ -434,7 +434,7 @@
|
||||
/datum/design_techweb/pistol_mag_topmount_9mm_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("top-mounted SMG magazine (9mm practice)")
|
||||
id = "pistol_mag_topmount_9mm_practice"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mmt/practice
|
||||
category = list(
|
||||
@@ -445,7 +445,7 @@
|
||||
/datum/design_techweb/pistol_mag_topmount_9mm_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("top-mounted SMG magazine (9mm flash)")
|
||||
id = "pistol_mag_topmount_9mm_flash"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mmt/flash
|
||||
category = list(
|
||||
@@ -456,7 +456,7 @@
|
||||
/datum/design_techweb/pistol_mag_topmount_9mm_piercing
|
||||
SET_AMMO_DESIGN_NAMEDESC("top-mounted SMG magazine (9mm armor piercing)")
|
||||
id = "pistol_mag_topmount_9mm_piercing"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mmt/ap
|
||||
category = list(
|
||||
@@ -468,7 +468,7 @@
|
||||
/datum/design_techweb/pistol_mag_ext_topmount_9mm_piercing
|
||||
SET_AMMO_DESIGN_NAMEDESC("top-mounted extended SMG magazine (9mm AP)")
|
||||
id = "pistol_mag_ext_topmount_9mm_piercing"
|
||||
materials = list(MAT_STEEL = 3000, MAT_PLASTEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_PLASTEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mmp90
|
||||
category = list(
|
||||
@@ -481,7 +481,7 @@
|
||||
id = "ammo_9mm"
|
||||
// req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3)
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3750, MAT_SILVER = 100) // Requires silver for proprietary magazines! Or something.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.875), MAT_SILVER = MATERIAL_COST(0.05)) // Requires silver for proprietary magazines! Or something.
|
||||
build_path = /obj/item/ammo_magazine/m9mmAdvanced
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -491,7 +491,7 @@
|
||||
/datum/design_techweb/smg_mag_9mm_spectral
|
||||
SET_AMMO_DESIGN_NAMEDESC("SMG magazine (9mm spectral)")
|
||||
id = "smg_mag_9mm_spectral"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m9mml/spectral
|
||||
category = list(
|
||||
@@ -503,7 +503,7 @@
|
||||
/datum/design_techweb/smg_mag_10m
|
||||
SET_AMMO_DESIGN_NAMEDESC("SMG magazine (10mm)")
|
||||
id = "smg_mag_10m"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm
|
||||
category = list(
|
||||
@@ -515,7 +515,7 @@
|
||||
/datum/design_techweb/smg_mag_10m_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("SMG magazine (10mm practice)")
|
||||
id = "smg_mag_10m_practice"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/practice
|
||||
category = list(
|
||||
@@ -526,7 +526,7 @@
|
||||
/datum/design_techweb/smg_mag_10m_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("SMG magazine (10mm rubber)")
|
||||
id = "smg_mag_10m_rubber"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/rubber
|
||||
category = list(
|
||||
@@ -538,7 +538,7 @@
|
||||
/datum/design_techweb/smg_mag_10m_emp
|
||||
SET_AMMO_DESIGN_NAMEDESC("SMG magazine (10mm haywire)")
|
||||
id = "smg_mag_10m_emp"
|
||||
materials = list(MAT_STEEL = 1800, MAT_URANIUM = 2400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9), MAT_URANIUM = MATERIAL_COST(1.2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/emp
|
||||
category = list(
|
||||
@@ -550,7 +550,7 @@
|
||||
/datum/design_techweb/pistol_mag_10m
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (10mm)")
|
||||
id = "pistol_mag_10m"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/pistol
|
||||
category = list(
|
||||
@@ -562,7 +562,7 @@
|
||||
/datum/design_techweb/pistol_mag_10m_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (10mm rubber)")
|
||||
id = "pistol_mag_10m_rubber"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/pistol/rubber
|
||||
category = list(
|
||||
@@ -574,7 +574,7 @@
|
||||
/datum/design_techweb/pistol_mag_10m_emp
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (10mm haywire)")
|
||||
id = "pistol_mag_10m_emp"
|
||||
materials = list(MAT_STEEL = 1800, MAT_URANIUM = 2400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9), MAT_URANIUM = MATERIAL_COST(1.2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/pistol/emp
|
||||
category = list(
|
||||
@@ -586,7 +586,7 @@
|
||||
/datum/design_techweb/pistol_mag_10m_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("pistol magazine (10mm practice)")
|
||||
id = "pistol_mag_10m_practice"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m10mm/pistol/practice
|
||||
category = list(
|
||||
@@ -599,7 +599,7 @@
|
||||
/datum/design_techweb/rifle_mag_545
|
||||
SET_AMMO_DESIGN_NAMEDESC("rifle magazine (5.45mm)")
|
||||
id = "rifle_mag_545"
|
||||
materials = list(MAT_STEEL = 2250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.125))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545
|
||||
category = list(
|
||||
@@ -611,7 +611,7 @@
|
||||
/datum/design_techweb/rifle_mag_545_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("rifle magazine (5.45mm practice)")
|
||||
id = "rifle_mag_545_practice"
|
||||
materials = list(MAT_STEEL = 2250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.125))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545/practice
|
||||
category = list(
|
||||
@@ -622,7 +622,7 @@
|
||||
/datum/design_techweb/rifle_mag_545_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("Rifle Magazine (5.45mm AP)")
|
||||
id = "rifle_mag_545_pierce"
|
||||
materials = list(MAT_STEEL = 2250, MAT_PLASTEEL = 1200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.125), MAT_PLASTEEL = MATERIAL_COST(0.6))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545/ap
|
||||
category = list(
|
||||
@@ -634,7 +634,7 @@
|
||||
/datum/design_techweb/machinegun_box_545
|
||||
SET_AMMO_DESIGN_NAMEDESC("machinegun box magazine (5.45)")
|
||||
id = "machinegun_box_545"
|
||||
materials = list(MAT_STEEL = 12500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545saw
|
||||
category = list(
|
||||
@@ -646,7 +646,7 @@
|
||||
/datum/design_techweb/machinegun_box_545_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("machinegun box magazine (5.45mm armor-piercing)")
|
||||
id = "machinegun_box_545_pierce"
|
||||
materials = list(MAT_STEEL = 12500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_casing/a545/ap
|
||||
category = list(
|
||||
@@ -658,7 +658,7 @@
|
||||
/datum/design_techweb/machinegun_box_545_hunting
|
||||
SET_AMMO_DESIGN_NAMEDESC("machinegun box magazine (5.45mm hunting)")
|
||||
id = "machinegun_box_545_hunting"
|
||||
materials = list(MAT_STEEL = 12500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545saw/hunter
|
||||
category = list(
|
||||
@@ -670,7 +670,7 @@
|
||||
/datum/design_techweb/machinegun_box_545_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("Machinegun box magazine (5.45mm AP)")
|
||||
id = "machinegun_box_545_pierce"
|
||||
materials = list(MAT_STEEL = 12500, MAT_PLASTEEL = 15000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25), MAT_PLASTEEL = MATERIAL_COST(7.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545saw/ap
|
||||
category = list(
|
||||
@@ -682,7 +682,7 @@
|
||||
/datum/design_techweb/rifle_mag_545_hunting
|
||||
SET_AMMO_DESIGN_NAMEDESC("Rifle Magazine (5.45mm Hunting)")
|
||||
id = "rifle_mag_545_hunting"
|
||||
materials = list(MAT_STEEL = 3375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.6875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m545/hunter
|
||||
category = list(
|
||||
@@ -696,7 +696,7 @@
|
||||
/datum/design_techweb/rifle_mag_762
|
||||
SET_AMMO_DESIGN_NAMEDESC("rifle magazine (7.62mm)")
|
||||
id = "rifle_mag_762"
|
||||
materials = list(MAT_STEEL = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m762
|
||||
category = list(
|
||||
@@ -708,7 +708,7 @@
|
||||
/datum/design_techweb/rifle_mag_762_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("rifle magazine (7.62mm AP)")
|
||||
id = "rifle_mag_762_pierce"
|
||||
materials = list(MAT_STEEL = 2500, MAT_PLASTEEL = 1200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25), MAT_PLASTEEL = MATERIAL_COST(0.6))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m762/ap
|
||||
category = list(
|
||||
@@ -720,7 +720,7 @@
|
||||
/datum/design_techweb/rifle_mag_762_ext
|
||||
SET_AMMO_DESIGN_NAMEDESC("rifle magazine (7.62mm) extended")
|
||||
id = "rifle_mag_762_ext"
|
||||
materials = list(MAT_STEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m762/ext
|
||||
category = list(
|
||||
@@ -732,7 +732,7 @@
|
||||
/datum/design_techweb/rifle_mag_762_ap_ext
|
||||
SET_AMMO_DESIGN_NAMEDESC("rifle magazine (7.62mm AP) extended")
|
||||
id = "rifle_mag_762_ext_pierce"
|
||||
materials = list(MAT_STEEL = 5000, MAT_PLASTEEL = 2400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_PLASTEEL = MATERIAL_COST(1.2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m762/ext/ap
|
||||
category = list(
|
||||
@@ -744,7 +744,7 @@
|
||||
/datum/design_techweb/rifle_enblock_762
|
||||
SET_AMMO_DESIGN_NAMEDESC("enbloc (7.62mm)")
|
||||
id = "rifle_enblock_762"
|
||||
materials = list(MAT_STEEL = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m762enbloc
|
||||
category = list(
|
||||
@@ -756,7 +756,7 @@
|
||||
/datum/design_techweb/rifle_enblock_762_pierce
|
||||
SET_AMMO_DESIGN_NAMEDESC("enbloc (7.62mm AP)")
|
||||
id = "rifle_enblock_762_pierce"
|
||||
materials = list(MAT_STEEL = 2500, MAT_PLASTEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25), MAT_PLASTEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m762enbloc/ap
|
||||
category = list(
|
||||
@@ -770,7 +770,7 @@
|
||||
/datum/design_techweb/shotgun_mag_12g_drum
|
||||
SET_AMMO_DESIGN_NAMEDESC("drum magazine (12 gauge)")
|
||||
id = "shotgun_mag_12g_drum"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m12gdrum
|
||||
category = list(
|
||||
@@ -782,7 +782,7 @@
|
||||
/datum/design_techweb/shotgun_mag_12g_drum_beanbag
|
||||
SET_AMMO_DESIGN_NAMEDESC("drum magazine (12 gauge beanbag)")
|
||||
id = "shotgun_mag_12g_drum_beanbag"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m12gdrum/beanbag
|
||||
category = list(
|
||||
@@ -794,7 +794,7 @@
|
||||
/datum/design_techweb/shotgun_mag_12g_drum_pellet
|
||||
SET_AMMO_DESIGN_NAMEDESC("drum magazine (12 gauge pellet)")
|
||||
id = "shotgun_mag_12g_drum_pellet"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m12gdrum/pellet
|
||||
category = list(
|
||||
@@ -806,7 +806,7 @@
|
||||
/datum/design_techweb/shotgun_mag_12g_drum_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("drum magazine (12 gauge flash)")
|
||||
id = "shotgun_mag_12g_drum_flash"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/m12gdrum/flash
|
||||
category = list(
|
||||
@@ -824,7 +824,7 @@
|
||||
/datum/design_techweb/loader_12g_beanbag
|
||||
SET_AMMO_DESIGN_NAMEDESC("2-round 12g speedloader (beanbag)")
|
||||
id = "loader_12g_beanbag"
|
||||
materials = list(MAT_STEEL = 900)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.45))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c12g/beanbag
|
||||
category = list(
|
||||
@@ -835,7 +835,7 @@
|
||||
/datum/design_techweb/loader_12g_slug
|
||||
SET_AMMO_DESIGN_NAMEDESC("2-round 12g speedloader (slug)")
|
||||
id = "loader_12g_slug"
|
||||
materials = list(MAT_STEEL = 1350)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.675))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c12g
|
||||
category = list(
|
||||
@@ -847,7 +847,7 @@
|
||||
/datum/design_techweb/loader_12g_buck
|
||||
SET_AMMO_DESIGN_NAMEDESC("2-round 12g speedloader (buckshot)")
|
||||
id = "loader_12g_buck"
|
||||
materials = list(MAT_STEEL = 1350)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.675))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c12g/pellet
|
||||
category = list(
|
||||
@@ -861,7 +861,7 @@
|
||||
/datum/design_techweb/loader_38
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.38)")
|
||||
id = "loader_38"
|
||||
materials = list(MAT_STEEL = 450)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.225))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s38
|
||||
category = list(
|
||||
@@ -873,7 +873,7 @@
|
||||
/datum/design_techweb/loader_38_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.38 rubber)")
|
||||
id = "loader_38_rubber"
|
||||
materials = list(MAT_STEEL = 450)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.225))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s38/rubber
|
||||
category = list(
|
||||
@@ -886,7 +886,7 @@
|
||||
/datum/design_techweb/loader_45
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.45)")
|
||||
id = "loader_45"
|
||||
materials = list(MAT_STEEL = 660)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.33))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s45
|
||||
category = list(
|
||||
@@ -898,7 +898,7 @@
|
||||
/datum/design_techweb/loader_45_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.45 rubber)")
|
||||
id = "loader_45_rubber"
|
||||
materials = list(MAT_STEEL = 660)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.33))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s45/rubber
|
||||
category = list(
|
||||
@@ -911,7 +911,7 @@
|
||||
/datum/design_techweb/loader_545
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo clip (5.45mm)")
|
||||
id = "loader_545"
|
||||
materials = list(MAT_STEEL = 560)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.28))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c545
|
||||
category = list(
|
||||
@@ -923,7 +923,7 @@
|
||||
/datum/design_techweb/loader_545_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo clip (5.45mm practice)")
|
||||
id = "loader_545_practice"
|
||||
materials = list(MAT_STEEL = 560)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.28))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c545/practice
|
||||
category = list(
|
||||
@@ -936,7 +936,7 @@
|
||||
/datum/design_techweb/loader_762
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo clip (7.62mm)")
|
||||
id = "loader_762"
|
||||
materials = list(MAT_STEEL = 1250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.625))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c762
|
||||
category = list(
|
||||
@@ -948,7 +948,7 @@
|
||||
/datum/design_techweb/loader_762_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo clip (7.62mm practice)")
|
||||
id = "loader_762_practice"
|
||||
materials = list(MAT_STEEL = 1250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.625))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/clip/c762/practice
|
||||
category = list(
|
||||
@@ -962,7 +962,7 @@
|
||||
/datum/design_techweb/loader_357
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.357)")
|
||||
id = "loader_357"
|
||||
materials = list(MAT_STEEL = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s357
|
||||
category = list(
|
||||
@@ -974,7 +974,7 @@
|
||||
/datum/design_techweb/loader_357_flash
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.357 flash)")
|
||||
id = "loader_357_flash"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s357/flash
|
||||
category = list(
|
||||
@@ -986,7 +986,7 @@
|
||||
/datum/design_techweb/loader_357_stun
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.357 stun)")
|
||||
id = "loader_357_stun"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s357/stun
|
||||
category = list(
|
||||
@@ -998,7 +998,7 @@
|
||||
/datum/design_techweb/loader_357_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.357 rubber)")
|
||||
id = "loader_357_rubber"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s357/rubber
|
||||
category = list(
|
||||
@@ -1010,7 +1010,7 @@
|
||||
/datum/design_techweb/loader_357_spectral
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.357 spectral)")
|
||||
id = "loader_357_spectral"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s357/spectral
|
||||
category = list(
|
||||
@@ -1022,7 +1022,7 @@
|
||||
/datum/design_techweb/loader_44
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.44)")
|
||||
id = "loader_44"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s44
|
||||
category = list(
|
||||
@@ -1034,7 +1034,7 @@
|
||||
/datum/design_techweb/loader_44_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.44 rubber)")
|
||||
id = "loader_44_rubber"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s44/rubber
|
||||
category = list(
|
||||
@@ -1046,7 +1046,7 @@
|
||||
/datum/design_techweb/loader_44_spectral
|
||||
SET_AMMO_DESIGN_NAMEDESC("speedloader (.44 spectral)")
|
||||
id = "loader_44_spectral"
|
||||
materials = list(MAT_STEEL = 1575)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7875))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/s44/spectral
|
||||
category = list(
|
||||
@@ -1064,7 +1064,7 @@
|
||||
/datum/design_techweb/ammobox_357
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.357)")
|
||||
id = "ammobox_357"
|
||||
materials = list(MAT_STEEL = 5040)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.52))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b357
|
||||
category = list(
|
||||
@@ -1076,7 +1076,7 @@
|
||||
/datum/design_techweb/ammobox_357_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.357 rubber)")
|
||||
id = "ammobox_357_rubber"
|
||||
materials = list(MAT_STEEL = 5040)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.52))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b357/rubber
|
||||
category = list(
|
||||
@@ -1091,7 +1091,7 @@
|
||||
/datum/design_techweb/ammobox_38
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.38)")
|
||||
id = "ammobox_38"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b38
|
||||
category = list(
|
||||
@@ -1103,7 +1103,7 @@
|
||||
/datum/design_techweb/ammobox_38_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.38 rubber)")
|
||||
id = "ammobox_38_rubber"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b38/rubber
|
||||
category = list(
|
||||
@@ -1114,7 +1114,7 @@
|
||||
/datum/design_techweb/ammobox_38_spectral
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.38 spectral)")
|
||||
id = "ammobox_38_spectral"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b38/spectral
|
||||
category = list(
|
||||
@@ -1128,7 +1128,7 @@
|
||||
/datum/design_techweb/ammobox_10mm
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (10mm)")
|
||||
id = "ammobox_10mm"
|
||||
materials = list(MAT_STEEL = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b10mm
|
||||
category = list(
|
||||
@@ -1140,7 +1140,7 @@
|
||||
/datum/design_techweb/ammobox_10mm_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (10mm practice)")
|
||||
id = "ammobox_10mm_practice"
|
||||
materials = list(MAT_STEEL = 2400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b10mm/practice
|
||||
category = list(
|
||||
@@ -1151,7 +1151,7 @@
|
||||
/datum/design_techweb/ammobox_10mm_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (10mm rubber)")
|
||||
id = "ammobox_10mm_rubber"
|
||||
materials = list(MAT_STEEL = 2400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b10mm/rubber
|
||||
category = list(
|
||||
@@ -1162,7 +1162,7 @@
|
||||
/datum/design_techweb/ammobox_10mm_haywire
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (10mm haywire)")
|
||||
id = "ammobox_10mm_haywire"
|
||||
materials = list(MAT_STEEL = 5200, MAT_URANIUM = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.6), MAT_URANIUM = MATERIAL_COST(2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b10mm/emp
|
||||
category = list(
|
||||
@@ -1178,7 +1178,7 @@
|
||||
/datum/design_techweb/ammobox_44
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.44)")
|
||||
id = "ammobox_44"
|
||||
materials = list(MAT_STEEL = 5040)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.52))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b44
|
||||
category = list(
|
||||
@@ -1190,7 +1190,7 @@
|
||||
/datum/design_techweb/ammobox_44_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.44 rubber)")
|
||||
id = "ammobox_44_rubber"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b44/rubber
|
||||
category = list(
|
||||
@@ -1201,7 +1201,7 @@
|
||||
/datum/design_techweb/ammobox_44_spectral
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.44 spectral)")
|
||||
id = "ammobox_44_spectral"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b44/spectral
|
||||
category = list(
|
||||
@@ -1215,7 +1215,7 @@
|
||||
/datum/design_techweb/ammobox_45
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.45)")
|
||||
id = "ammobox_45"
|
||||
materials = list(MAT_STEEL = 1800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b45
|
||||
category = list(
|
||||
@@ -1227,7 +1227,7 @@
|
||||
/datum/design_techweb/ammobox_45_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.45 practice)")
|
||||
id = "ammobox_45_practice"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b45/practice
|
||||
category = list(
|
||||
@@ -1238,7 +1238,7 @@
|
||||
/datum/design_techweb/ammobox_45_ap
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.45 armor piercing)")
|
||||
id = "ammobox_45_ap"
|
||||
materials = list(MAT_STEEL = 1200, MAT_PLASTEEL = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.6), MAT_PLASTEEL = MATERIAL_COST(0.3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b45/ap
|
||||
category = list(
|
||||
@@ -1250,7 +1250,7 @@
|
||||
/datum/design_techweb/ammobox_45_hp
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.45 hollow point)")
|
||||
id = "ammobox_45_hp"
|
||||
materials = list(MAT_STEEL = 1440, MAT_PLASTIC = 360)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72), MAT_PLASTIC = MATERIAL_COST(0.18))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b45/hp
|
||||
category = list(
|
||||
@@ -1262,7 +1262,7 @@
|
||||
/datum/design_techweb/ammobox_45_rubber
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.45 rubber)")
|
||||
id = "ammobox_45_rubber"
|
||||
materials = list(MAT_STEEL = 1440)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.72))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b45/rubber
|
||||
category = list(
|
||||
@@ -1273,7 +1273,7 @@
|
||||
/datum/design_techweb/ammobox_45_haywire
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (.45 haywire)")
|
||||
id = "ammobox_45_haywire"
|
||||
materials = list(MAT_STEEL = 3120, MAT_URANIUM = 2400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.56), MAT_URANIUM = MATERIAL_COST(1.2))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b45/emp
|
||||
category = list(
|
||||
@@ -1289,7 +1289,7 @@
|
||||
/datum/design_techweb/ammobox_145
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (14.5mm)")
|
||||
id = "ammobox_145"
|
||||
materials = list(MAT_STEEL = 8750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b145
|
||||
category = list(
|
||||
@@ -1301,7 +1301,7 @@
|
||||
/datum/design_techweb/ammobox_145_highvel
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (14.5mm sabot)")
|
||||
id = "ammobox_145_highvel"
|
||||
materials = list(MAT_STEEL = 8750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.375))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b145/highvel
|
||||
category = list(
|
||||
@@ -1317,7 +1317,7 @@
|
||||
/datum/design_techweb/ammobox_762
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (7.62mm)")
|
||||
id = "ammobox_762"
|
||||
materials = list(MAT_STEEL = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b762
|
||||
category = list(
|
||||
@@ -1329,7 +1329,7 @@
|
||||
/datum/design_techweb/ammobox_762_hp
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (7.62mm hollow point)")
|
||||
id = "ammobox_762_hp"
|
||||
materials = list(MAT_STEEL = 9000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b762/hp
|
||||
category = list(
|
||||
@@ -1341,7 +1341,7 @@
|
||||
/datum/design_techweb/ammobox_762_ap
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (7.62mm armor piercing)")
|
||||
id = "ammobox_762_ap"
|
||||
materials = list(MAT_STEEL = 9000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b762/ap
|
||||
category = list(
|
||||
@@ -1353,7 +1353,7 @@
|
||||
/datum/design_techweb/ammobox_762_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (7.62mm practice)")
|
||||
id = "ammobox_762_practice"
|
||||
materials = list(MAT_STEEL = 2700)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.35))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b762/practice
|
||||
category = list(
|
||||
@@ -1364,7 +1364,7 @@
|
||||
/datum/design_techweb/ammobox_762_hunter
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (7.62mm hunter)")
|
||||
id = "ammobox_762_hunter"
|
||||
materials = list(MAT_STEEL = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b762/hunter
|
||||
category = list(
|
||||
@@ -1380,7 +1380,7 @@
|
||||
/datum/design_techweb/ammobox_545
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (5.45mm)")
|
||||
id = "ammobox_545"
|
||||
materials = list(MAT_STEEL = 5400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.7))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545
|
||||
category = list(
|
||||
@@ -1392,7 +1392,7 @@
|
||||
/datum/design_techweb/ammobox_545_ap
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (5.45mm armor piercing)")
|
||||
id = "ammobox_545_ap"
|
||||
materials = list(MAT_STEEL = 8100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.05))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/ap
|
||||
category = list(
|
||||
@@ -1404,7 +1404,7 @@
|
||||
/datum/design_techweb/ammobox_545_hp
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (5.45mm hollow point)")
|
||||
id = "ammobox_545_hp"
|
||||
materials = list(MAT_STEEL = 5400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.7))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/hp
|
||||
category = list(
|
||||
@@ -1416,7 +1416,7 @@
|
||||
/datum/design_techweb/ammobox_545_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (5.45mm practice)")
|
||||
id = "ammobox_545_practice"
|
||||
materials = list(MAT_STEEL = 2700)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.35))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/practice
|
||||
category = list(
|
||||
@@ -1427,7 +1427,7 @@
|
||||
/datum/design_techweb/ammobox_545_hunter
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (5.45mm hunter)")
|
||||
id = "ammobox_545_hunter"
|
||||
materials = list(MAT_STEEL = 5400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.7))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/hunter
|
||||
category = list(
|
||||
@@ -1439,7 +1439,7 @@
|
||||
/datum/design_techweb/ammobox_545_blank
|
||||
SET_AMMO_DESIGN_NAMEDESC("ammo box (5.45mm blanks)")
|
||||
id = "ammobox_545_blank"
|
||||
materials = list(MAT_STEEL = 2700)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.35))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/blank
|
||||
category = list(
|
||||
@@ -1452,7 +1452,7 @@
|
||||
/datum/design_techweb/ammocrate_545
|
||||
SET_AMMO_DESIGN_NAMEDESC("large ammo crate (5.45mm)")
|
||||
id = "ammocrate_545"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/large
|
||||
category = list(
|
||||
@@ -1464,7 +1464,7 @@
|
||||
/datum/design_techweb/ammocrate_545_ap
|
||||
SET_AMMO_DESIGN_NAMEDESC("large ammo crate (5.45mm armor piercing)")
|
||||
id = "ammocrate_545_ap"
|
||||
materials = list(MAT_STEEL = 27000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(13.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/large/ap
|
||||
category = list(
|
||||
@@ -1476,7 +1476,7 @@
|
||||
/datum/design_techweb/ammocrate_545_hp
|
||||
SET_AMMO_DESIGN_NAMEDESC("large ammo crate (5.45mm hollow point)")
|
||||
id = "ammocrate_545_hp"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/large/hp
|
||||
category = list(
|
||||
@@ -1488,7 +1488,7 @@
|
||||
/datum/design_techweb/ammocrate_545_practice
|
||||
SET_AMMO_DESIGN_NAMEDESC("large ammo crate (5.45mm practice)")
|
||||
id = "ammocrate_545_practice"
|
||||
materials = list(MAT_STEEL = 9000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/large/practice
|
||||
category = list(
|
||||
@@ -1499,7 +1499,7 @@
|
||||
/datum/design_techweb/ammocrate_545_hunter
|
||||
SET_AMMO_DESIGN_NAMEDESC("large ammo crate (5.45mm hunter)")
|
||||
id = "ammocrate_545_hunter"
|
||||
materials = list(MAT_STEEL = 18000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9))
|
||||
build_type = AUTOLATHE
|
||||
build_path = /obj/item/ammo_magazine/ammo_box/b545/large/hunter
|
||||
category = list(
|
||||
|
||||
@@ -97,41 +97,41 @@
|
||||
/datum/design_techweb/subspace/subspace_ansible
|
||||
id = "s-ansible"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_MAGNET = 4, TECH_MATERIAL = 4, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_STEEL = 80, MAT_SILVER = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.04), MAT_SILVER = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/subspace/ansible
|
||||
|
||||
/datum/design_techweb/subspace/hyperwave_filter
|
||||
id = "s-filter"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_MAGNET = 3)
|
||||
materials = list(MAT_STEEL = 40, MAT_SILVER = 10)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.02), MAT_SILVER = MATERIAL_COST(0.005))
|
||||
build_path = /obj/item/stock_parts/subspace/sub_filter
|
||||
|
||||
/datum/design_techweb/subspace/subspace_amplifier
|
||||
id = "s-amplifier"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_MAGNET = 4, TECH_MATERIAL = 4, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_STEEL = 10, MAT_GOLD = 30, MAT_URANIUM = 15)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.005), MAT_GOLD = MATERIAL_COST(0.015), MAT_URANIUM = MATERIAL_COST(0.0075))
|
||||
build_path = /obj/item/stock_parts/subspace/amplifier
|
||||
|
||||
/datum/design_techweb/subspace/subspace_treatment
|
||||
id = "s-treatment"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_MAGNET = 2, TECH_MATERIAL = 4, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_STEEL = 10, MAT_SILVER = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.005), MAT_SILVER = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/subspace/treatment
|
||||
|
||||
/datum/design_techweb/subspace/subspace_analyzer
|
||||
id = "s-analyzer"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_MAGNET = 4, TECH_MATERIAL = 4, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_STEEL = 10, MAT_GOLD = 15)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.005), MAT_GOLD = MATERIAL_COST(0.0075))
|
||||
build_path = /obj/item/stock_parts/subspace/analyzer
|
||||
|
||||
/datum/design_techweb/subspace/subspace_crystal
|
||||
id = "s-crystal"
|
||||
// req_tech = list(TECH_MAGNET = 4, TECH_MATERIAL = 4, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_GLASS = 1000, MAT_SILVER = 20, MAT_GOLD = 20)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.01), MAT_GOLD = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/subspace/crystal
|
||||
|
||||
/datum/design_techweb/subspace/subspace_transmitter
|
||||
id = "s-transmitter"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_MATERIAL = 5, TECH_BLUESPACE = 3)
|
||||
materials = list(MAT_GLASS = 100, MAT_SILVER = 10, MAT_URANIUM = 15)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.05), MAT_SILVER = MATERIAL_COST(0.005), MAT_URANIUM = MATERIAL_COST(0.0075))
|
||||
build_path = /obj/item/stock_parts/subspace/transmitter
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
id = "ic_printer"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 4, TECH_DATA = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/integrated_circuit_printer
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY
|
||||
@@ -17,7 +17,7 @@
|
||||
id = "ic_printer_upgrade_adv"
|
||||
// req_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/disk/integrated_circuit/upgrade/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY
|
||||
@@ -30,7 +30,7 @@
|
||||
id = "ic_printer_upgrade_clone"
|
||||
// req_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/disk/integrated_circuit/upgrade/clone
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY
|
||||
@@ -42,7 +42,7 @@
|
||||
id = "wirer"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/integrated_electronics/wirer
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY
|
||||
@@ -54,7 +54,7 @@
|
||||
id = "debugger"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/integrated_electronics/debugger
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY
|
||||
@@ -68,7 +68,7 @@
|
||||
id = "assembly-small"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/electronic_assembly
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
@@ -81,7 +81,7 @@
|
||||
id = "assembly-medium"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_POWER = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 20000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(10))
|
||||
build_path = /obj/item/electronic_assembly/medium
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
@@ -94,7 +94,7 @@
|
||||
id = "assembly-large"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 40000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(20))
|
||||
build_path = /obj/item/electronic_assembly/large
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
@@ -107,7 +107,7 @@
|
||||
id = "assembly-drone"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15))
|
||||
build_path = /obj/item/electronic_assembly/drone
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
@@ -120,7 +120,7 @@
|
||||
id = "assembly-device"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/assembly/electronic_assembly
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
@@ -133,7 +133,7 @@
|
||||
id = "assembly-implant"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_POWER = 3, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/implant/integrated_circuit
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
@@ -145,7 +145,7 @@
|
||||
desc = "A tiny circuit assembly that can easily be hidden."
|
||||
id = "circuit-bug"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/electronic_assembly/circuit_bug
|
||||
category = list(
|
||||
RND_CATEGORY_CIRCUITRY + RND_SUBCATEGORY_CIRCUITRY_SHELLS
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
name = "light bulb"
|
||||
id = "light_bulb"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 125)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.0625))
|
||||
build_path = /obj/item/light/bulb
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -79,7 +79,7 @@
|
||||
name = "large light bulb"
|
||||
id = "large_light_bulb"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 200)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/light/bulb/large
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -91,7 +91,7 @@
|
||||
name = "light tube"
|
||||
id = "light_tube"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 125)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.0625))
|
||||
build_path = /obj/item/light/tube
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -103,7 +103,7 @@
|
||||
name = "large light tube"
|
||||
id = "large_light_tube"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 200)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/light/tube/large
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -116,7 +116,7 @@
|
||||
desc = "A backlit floor panel, ready for installation!"
|
||||
id = "floor_light"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/floor_light
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -128,7 +128,7 @@
|
||||
name = "cable coil"
|
||||
id = "cable_coil"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1500, MAT_GLASS = 600) // For a 30 stack, temporary workaround due to not having the correct /five and /thirty subtypes, and it breaking the lathe math... but it requires repathing all coils mapped to /thirty subtype.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75), MAT_GLASS = MATERIAL_COST(0.3)) // For a 30 stack, temporary workaround due to not having the correct /five and /thirty subtypes, and it breaking the lathe math... but it requires repathing all coils mapped to /thirty subtype.
|
||||
build_path = /obj/item/stack/cable_coil
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "Size Standardization Bracelet"
|
||||
id = "bluespacebracelet"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/clothing/gloves/bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -13,7 +13,7 @@
|
||||
name = "Deluxe Size Standardization Bracelet"
|
||||
id = "deluxebluespacebracelet"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/gloves/bluespace/deluxe
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -24,7 +24,7 @@
|
||||
name = "Bluespace Collar"
|
||||
id = "bluespacecollar"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/clothing/accessory/collar/shock/bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -35,7 +35,7 @@
|
||||
name = "HYPER jumpsuit"
|
||||
id = "hfjumpsuit"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/under/hyperfiber
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -46,7 +46,7 @@
|
||||
name = "Bluespace Jumpsuit"
|
||||
id = "bluespace_jumpsuit"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/clothing/under/hyperfiber/bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -59,7 +59,7 @@
|
||||
id = "ore_holding"
|
||||
// req_tech = list(TECH_BLUESPACE = 2, TECH_MATERIAL = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 1000, MAT_DIAMOND = 500, MAT_URANIUM = 250) // Less expensive since it can only hold ores
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.125)) // Less expensive since it can only hold ores
|
||||
build_path = /obj/item/ore_bag/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -72,7 +72,7 @@
|
||||
id = "sheet_holding"
|
||||
// req_tech = list(TECH_BLUESPACE = 1, TECH_MATERIAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 300, MAT_DIAMOND = 200, MAT_URANIUM = 150) // Even less expensive because it has a more limited use
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(0.15), MAT_DIAMOND = MATERIAL_COST(0.1), MAT_URANIUM = MATERIAL_COST(0.075)) // Even less expensive because it has a more limited use
|
||||
build_path = /obj/item/storage/bag/sheetsnatcher/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -85,7 +85,7 @@
|
||||
id = "bag_holding"
|
||||
// req_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 1500, MAT_URANIUM = 250)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.75), MAT_URANIUM = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/storage/backpack/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -98,7 +98,7 @@
|
||||
id = "dufflebag_holding"
|
||||
// req_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 1500, MAT_URANIUM = 250)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.75), MAT_URANIUM = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/storage/backpack/holding/duffle
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -111,7 +111,7 @@
|
||||
id = "trashbag_holding"
|
||||
// req_tech = list(TECH_BLUESPACE = 3, TECH_MATERIAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 2000, MAT_DIAMOND = 1000, MAT_URANIUM = 250)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/storage/bag/trash/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -124,7 +124,7 @@
|
||||
id = "pouch_holding"
|
||||
// req_tech = list(TECH_BLUESPACE = 3, TECH_MATERIAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 2000, MAT_URANIUM = 250)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/storage/pouch/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -138,7 +138,7 @@
|
||||
id = "belt_holding_med"
|
||||
// req_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 2000, MAT_TITANIUM = 500)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(1), MAT_TITANIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/storage/belt/medical/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -151,7 +151,7 @@
|
||||
id = "belt_holding_utility"
|
||||
// req_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 2000, MAT_TITANIUM = 500)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(1), MAT_TITANIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/storage/belt/utility/holding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -160,7 +160,7 @@
|
||||
|
||||
// HUDs
|
||||
/datum/design_techweb/hud
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_type = PROTOLATHE
|
||||
|
||||
/datum/design_techweb/hud/New()
|
||||
@@ -221,7 +221,7 @@
|
||||
name = "graviton visor"
|
||||
id = "graviton_goggles"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_ENGINEERING = 3, TECH_BLUESPACE = 3, TECH_PHORON = 3, TECH_ARCANE = 1)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GLASS = 3000, MAT_PHORON = 1500, MAT_DIAMOND = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/clothing/glasses/graviton
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_ENGINEERING
|
||||
@@ -232,7 +232,7 @@
|
||||
name = "AR glasses"
|
||||
id = "omnihud"
|
||||
// req_tech = list(TECH_MAGNET = 4, TECH_COMBAT = 3, TECH_BIO = 3)
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/glasses/omnihud
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -244,7 +244,7 @@
|
||||
desc = "A global positioning system reciever, used to safely navigate when far away from the station."
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_DATA = 2, TECH_BLUESPACE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25))
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
)
|
||||
@@ -303,7 +303,7 @@
|
||||
id = "beacon_locator"
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 2, TECH_BLUESPACE = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1000,MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5),MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/beacon_locator
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -315,7 +315,7 @@
|
||||
id = "beacon"
|
||||
// req_tech = list(TECH_BLUESPACE = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list (MAT_STEEL = 20, MAT_GLASS = 10)
|
||||
materials = list (MAT_STEEL = MATERIAL_COST(0.01), MAT_GLASS = MATERIAL_COST(0.005))
|
||||
build_path = /obj/item/radio/beacon
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -327,7 +327,7 @@
|
||||
id = "ear_translator"
|
||||
// req_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 5) //It's been hella miniaturized.
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/universal_translator/ear
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -338,7 +338,7 @@
|
||||
id = "walkpod"
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/walkpod
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -349,7 +349,7 @@
|
||||
id = "juke_remote"
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 4, TECH_BLUESPACE = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/juke_remote
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -360,7 +360,7 @@
|
||||
id = "translocator"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_ILLEGAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000, MAT_URANIUM = 4000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(2), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/perfect_tele
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -372,7 +372,7 @@
|
||||
id = "mini_translocator"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_ILLEGAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000, MAT_PHORON = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/perfect_tele/one_beacon
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -383,7 +383,7 @@
|
||||
id = "bluespace_crystal"
|
||||
// req_tech = list(TECH_BLUESPACE = 3, TECH_PHORON = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_DIAMOND = 1500, MAT_PHORON = 1500)
|
||||
materials = list(MAT_DIAMOND = MATERIAL_COST(0.75), MAT_PHORON = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/bluespace_crystal/artificial
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -395,7 +395,7 @@
|
||||
desc = "An updated, modular intercom that fits over the head. Takes encryption keys"
|
||||
id = "radio_headset"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 120)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.06))
|
||||
build_path = /obj/item/radio/headset
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -407,7 +407,7 @@
|
||||
desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye."
|
||||
id = "welding_helmet"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3750, MAT_GLASS = 1250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.875), MAT_GLASS = MATERIAL_COST(0.625))
|
||||
build_path = /obj/item/clothing/head/welding
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -420,7 +420,7 @@
|
||||
desc = "Protects the eyes from welders, approved by the mad scientist association."
|
||||
id = "welding_goggles"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/clothing/glasses/welding
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_ENGINEERING
|
||||
@@ -432,7 +432,7 @@
|
||||
desc = "A portable heat sink and liquid cooled radiator that can be hooked up to a space suit's existing temperature controls to provide industrial levels of cooling."
|
||||
id = "suit_cooling_unit"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 18000, MAT_GLASS = 4400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9), MAT_GLASS = MATERIAL_COST(2.2))
|
||||
build_path = /obj/item/suit_cooling_unit
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -445,7 +445,7 @@
|
||||
desc = "An expensive holo-collar for the modern day pet."
|
||||
id = "holocollar"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/clothing/accessory/collar/holo
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -458,7 +458,7 @@
|
||||
desc = "A simple tether that can easily be hooked onto a collar. Usually used to keep pets nearby."
|
||||
id = "leash"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/leash
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
desc = "Experimental scanning unit used for performing scanning experiments."
|
||||
id = "experi_scanner"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GLASS = 500, MAT_STEEL = 500)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.25), MAT_STEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/experi_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SCIENCE
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
id = "fireworkaesthetic"
|
||||
// req_tech = list(TECH_MATERIAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/firework_star/aesthetic
|
||||
|
||||
/datum/design_techweb/firework_star/aesthetic_config
|
||||
@@ -31,7 +31,7 @@
|
||||
id = "fireworkaestheticconfig"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 1000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/firework_star/aesthetic/configurable
|
||||
|
||||
/datum/design_techweb/firework_star/weather_clear
|
||||
@@ -40,7 +40,7 @@
|
||||
id = "fireworkclearsky"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_STEEL = 4000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/firework_star/weather/clear
|
||||
|
||||
/datum/design_techweb/firework_star/weather_overcast
|
||||
@@ -49,7 +49,7 @@
|
||||
id = "fireworkcloudy"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/firework_star/weather/overcast
|
||||
|
||||
/datum/design_techweb/firework_star/weather_fog
|
||||
@@ -58,7 +58,7 @@
|
||||
id = "fireworkfog"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 2000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1))
|
||||
build_path = /obj/item/firework_star/weather/fog
|
||||
|
||||
/datum/design_techweb/firework_star/weather_rain
|
||||
@@ -67,7 +67,7 @@
|
||||
id = "fireworkrain"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 4000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(2))
|
||||
build_path = /obj/item/firework_star/weather/rain
|
||||
|
||||
/datum/design_techweb/firework_star/weather_storm
|
||||
@@ -76,7 +76,7 @@
|
||||
id = "fireworkstorm"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 3000, MAT_GOLD = 1000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/firework_star/weather/storm
|
||||
|
||||
/datum/design_techweb/firework_star/weather_light_snow
|
||||
@@ -85,7 +85,7 @@
|
||||
id = "fireworklightsnow"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_LEAD = 2000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1), MAT_LEAD = MATERIAL_COST(1))
|
||||
build_path = /obj/item/firework_star/weather/light_snow
|
||||
|
||||
/datum/design_techweb/firework_star/weather_snow
|
||||
@@ -94,7 +94,7 @@
|
||||
id = "fireworksnow"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 3000, MAT_LEAD = 2000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_LEAD = MATERIAL_COST(1))
|
||||
build_path = /obj/item/firework_star/weather/snow
|
||||
|
||||
/datum/design_techweb/firework_star/weather_blizzard
|
||||
@@ -103,7 +103,7 @@
|
||||
id = "fireworkblizzard"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 3000, MAT_LEAD = 3000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_LEAD = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/firework_star/weather/blizzard
|
||||
|
||||
/datum/design_techweb/firework_star/weather_hail
|
||||
@@ -112,7 +112,7 @@
|
||||
id = "fireworkhail"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 5, TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_SILVER = 3000, MAT_LEAD = 3000, MAT_PLASTEEL = 4000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_LEAD = MATERIAL_COST(1.5), MAT_PLASTEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/firework_star/weather/hail
|
||||
|
||||
/datum/design_techweb/firework_star/weather_confetti
|
||||
@@ -121,7 +121,7 @@
|
||||
id = "fireworkconfetti"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 10000, MAT_GLASS = 10000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(5))
|
||||
build_path = /obj/item/firework_star/weather/confetti
|
||||
|
||||
/datum/design_techweb/firework_star/weather_fallout
|
||||
@@ -130,5 +130,5 @@
|
||||
id = "fireworkfallout"
|
||||
// req_tech = list(TECH_MATERIAL = 8, TECH_ENGINEERING = 6, TECH_ILLEGAL = 7)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 2000, MAT_URANIUM = 12000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(6))
|
||||
build_path = /obj/item/firework_star/weather/fallout
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
id = "binaryencrypt"
|
||||
// req_tech = list(TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 300, MAT_GLASS = 300)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.15), MAT_GLASS = MATERIAL_COST(0.15))
|
||||
build_path = /obj/item/encryptionkey/binary
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "chameleon"
|
||||
// req_tech = list(TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/storage/box/syndie_kit/chameleon
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -32,7 +32,7 @@
|
||||
id = "clerical"
|
||||
// req_tech = list(TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/storage/box/syndie_kit/clerical
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -45,7 +45,7 @@
|
||||
id = "bodysnatcher"
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_BIO = 3, TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/bodysnatcher
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -58,7 +58,7 @@
|
||||
desc = "Dance my monkeys! DANCE!!!"
|
||||
id = "electropack"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 12500, MAT_GLASS = 3125)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25), MAT_GLASS = MATERIAL_COST(1.5625))
|
||||
build_path = /obj/item/radio/electropack
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
/datum/design_techweb/implant
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
|
||||
/datum/design_techweb/implant/backup
|
||||
name = "Backup implant"
|
||||
id = "implant_backup"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2, TECH_DATA = 4, TECH_ENGINEERING = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/implantcase/backup
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_HEALTH
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "implant_size"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_BIO = 4, TECH_DATA = 4, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/implanter/sizecontrol
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_UTILITY
|
||||
@@ -53,7 +53,7 @@
|
||||
id = "research_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/hand
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS
|
||||
@@ -66,7 +66,7 @@
|
||||
id = "tool_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 2, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/multiple
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS
|
||||
@@ -79,7 +79,7 @@
|
||||
id = "surgical_implant"
|
||||
// req_tech = list(TECH_BIO = 6, TECH_MATERIAL = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/multiple/medical
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS
|
||||
@@ -92,7 +92,7 @@
|
||||
id = "blade_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 4, TECH_COMBAT = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/hand/blade
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -105,7 +105,7 @@
|
||||
id = "armblade_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 5, TECH_COMBAT = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 1000, MAT_GOLD = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(1))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/blade
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -118,7 +118,7 @@
|
||||
id = "sword_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 6, TECH_COMBAT = 6, TECH_ENGINEERING = 5, TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 1000, MAT_GOLD = 2000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/hand/sword
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -130,7 +130,7 @@
|
||||
desc = "A small implant that fits into a subject's pelvix. It deploys allows the user to analyze their vitals on demand."
|
||||
id = "health_scan_implant"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/organ/internal/augment/bioaugment/health_scan
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -143,7 +143,7 @@
|
||||
id = "dartbow_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 4, TECH_COMBAT = 6, TECH_ILLEGAL = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_PHORON = 4000, MAT_GOLD = 4000, MAT_DIAMOND = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(2), MAT_DIAMOND = MATERIAL_COST(3))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/dartbow
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -156,7 +156,7 @@
|
||||
id = "taser_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 4, TECH_COMBAT = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 2000, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/taser
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -169,7 +169,7 @@
|
||||
id = "laser_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 4, TECH_COMBAT = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 6000, MAT_GOLD = 4000, MAT_DIAMOND = 4000, MAT_PHORON = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(3), MAT_GOLD = MATERIAL_COST(2), MAT_DIAMOND = MATERIAL_COST(2), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -182,7 +182,7 @@
|
||||
id = "surge_implant"
|
||||
// req_tech = list(TECH_BIO = 5, TECH_MATERIAL = 4, TECH_POWER = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_PHORON = 1000, MAT_GOLD = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(1))
|
||||
build_path = /obj/item/organ/internal/augment/armmounted/shoulder/surge
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -195,7 +195,7 @@
|
||||
id = "thermal_implant"
|
||||
// req_tech = list(TECH_BIO = 7, TECH_MATERIAL = 4, TECH_POWER = 7, TECH_ENGINEERING = 7, TECH_COMBAT = 5, TECH_ILLEGAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_PHORON = 10000, MAT_GOLD = 2000, MAT_DIAMOND = 10000, MAT_SILVER = 4000, MAT_TITANIUM = 1000) //this is thermals. this is expensive, yo.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(5), MAT_GOLD = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(5), MAT_SILVER = MATERIAL_COST(2), MAT_TITANIUM = MATERIAL_COST(0.5)) //this is thermals. this is expensive, yo.
|
||||
build_path = /obj/item/organ/internal/augment/bioaugment/thermalshades
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT
|
||||
@@ -207,7 +207,7 @@
|
||||
id = "nif"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 8000, MAT_URANIUM = 6000, MAT_DIAMOND = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(4), MAT_URANIUM = MATERIAL_COST(3), MAT_DIAMOND = MATERIAL_COST(3))
|
||||
build_path = /obj/item/nif
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_MISC
|
||||
@@ -219,7 +219,7 @@
|
||||
id = "bioadapnif"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 15000, MAT_URANIUM = 10000, MAT_DIAMOND = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(7.5), MAT_URANIUM = MATERIAL_COST(5), MAT_DIAMOND = MATERIAL_COST(5))
|
||||
build_path = /obj/item/nif/bioadap
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_MISC
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
id = "high_mech_cell"
|
||||
build_type = PROTOLATHE | MECHFAB
|
||||
// req_tech = list(TECH_POWER = 3, TECH_MATERIAL = 3)
|
||||
materials = list(MAT_STEEL = 600, MAT_SILVER = 150, MAT_GLASS = 70)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3), MAT_SILVER = MATERIAL_COST(0.075), MAT_GLASS = MATERIAL_COST(0.035))
|
||||
build_path = /obj/item/cell/mech/high
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "super_mech_cell"
|
||||
build_type = PROTOLATHE | MECHFAB
|
||||
// req_tech = list(TECH_POWER = 5, TECH_MATERIAL = 4)
|
||||
materials = list(MAT_STEEL = 500, MAT_GOLD = 200, MAT_SILVER = 200, MAT_GLASS = 80)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.1), MAT_SILVER = MATERIAL_COST(0.1), MAT_GLASS = MATERIAL_COST(0.04))
|
||||
build_path = /obj/item/cell/mech/super
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT
|
||||
@@ -31,7 +31,7 @@
|
||||
id = "sflash"
|
||||
//req_tech = list(TECH_MAGNET = 3, TECH_COMBAT = 2)
|
||||
build_type = MECHFAB
|
||||
materials = list(MAT_STEEL = 562, MAT_GLASS = 562)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.281), MAT_GLASS = MATERIAL_COST(0.281))
|
||||
build_path = /obj/item/flash/synthetic
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,12 +3,12 @@
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT
|
||||
)
|
||||
materials = list(MAT_STEEL = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/tracking
|
||||
name = "Exosuit Tracking Beacon"
|
||||
id = "mech_tracker"
|
||||
materials = list(MAT_STEEL = 375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1875))
|
||||
build_path = /obj/item/mecha_parts/mecha_tracking
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -44,7 +44,7 @@
|
||||
name = "Cable Layer"
|
||||
id = "mech_cable_layer"
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/cable_layer
|
||||
materials = list(MAT_STEEL = 7500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
)
|
||||
@@ -53,7 +53,7 @@
|
||||
name = "Sleeper"
|
||||
id = "mech_sleeper"
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/sleeper
|
||||
materials = list(MAT_STEEL = 3750, MAT_GLASS = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.875), MAT_GLASS = MATERIAL_COST(3.75))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL
|
||||
)
|
||||
@@ -63,7 +63,7 @@
|
||||
name = "Passenger Compartment"
|
||||
id = "mech_passenger"
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/passenger
|
||||
materials = list(MAT_STEEL = 3750, MAT_GLASS = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.875), MAT_GLASS = MATERIAL_COST(1.875))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
)
|
||||
@@ -74,7 +74,7 @@
|
||||
id = "mech_shocker"
|
||||
//req_tech = list(TECH_COMBAT = 3, TECH_POWER = 6, TECH_MAGNET = 1)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/shocker
|
||||
materials = list(MAT_STEEL = 3500, MAT_GOLD = 750, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.75), MAT_GOLD = MATERIAL_COST(0.375), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES
|
||||
)
|
||||
@@ -85,7 +85,7 @@
|
||||
name = "Syringe Gun"
|
||||
id = "mech_syringe_gun"
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun
|
||||
materials = list(MAT_STEEL = 2250, MAT_GLASS = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.125), MAT_GLASS = MATERIAL_COST(0.75))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL
|
||||
)
|
||||
@@ -97,7 +97,7 @@
|
||||
desc = "A portable medical system used to treat external injuries from afar."
|
||||
id = "mech_medigun"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_COMBAT = 5, TECH_BIO = 6)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 2000, MAT_SILVER = 1750, MAT_DIAMOND = 1500, MAT_PHORON = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(0.875), MAT_DIAMOND = MATERIAL_COST(0.75), MAT_PHORON = MATERIAL_COST(2))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/medigun
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL
|
||||
@@ -107,7 +107,7 @@
|
||||
// *** Weapon modules
|
||||
/datum/design_techweb/mechfab/equipment/weapon
|
||||
//req_tech = list(TECH_COMBAT = 3)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(1))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_WEAPONS
|
||||
)
|
||||
@@ -138,28 +138,28 @@
|
||||
name = "Flare Launcher"
|
||||
id = "mecha_flare_gun"
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flare
|
||||
materials = list(MAT_STEEL = 9375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.6875))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/scattershot
|
||||
name = "LBX AC 10 \"Scattershot\""
|
||||
id = "mech_scattershot"
|
||||
//req_tech = list(TECH_COMBAT = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 3000, MAT_PLASTIC = 2000, MAT_SILVER = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.25))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/rigged_scattershot
|
||||
name = "Jury-Rigged Shrapnel Cannon"
|
||||
id = "mech_scattershot-r"
|
||||
//req_tech = list(TECH_COMBAT = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot/rigged
|
||||
materials = list(MAT_STEEL = 7000, MAT_GLASS = 2000, MAT_PLASTIC = 2000, MAT_SILVER = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.5), MAT_GLASS = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/laser
|
||||
name = "CH-PS \"Immolator\" Laser"
|
||||
id = "mech_laser"
|
||||
//req_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 3000, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/laser_rigged
|
||||
name = "Jury-Rigged Welder-Laser"
|
||||
@@ -173,70 +173,70 @@
|
||||
id = "mech_laser_heavy"
|
||||
//req_tech = list(TECH_COMBAT = 4, TECH_MAGNET = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 3000, MAT_DIAMOND = 2000, MAT_OSMIUM = 5000, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(1), MAT_OSMIUM = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/rigged_laser_heavy
|
||||
name = "Jury-Rigged Emitter Cannon"
|
||||
id = "mech_laser_heavy-r"
|
||||
//req_tech = list(TECH_COMBAT = 4, TECH_MAGNET = 4, TECH_PHORON = 3, TECH_ILLEGAL = 1)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy/rigged
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 4000, MAT_DIAMOND = 1500, MAT_OSMIUM = 4000, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(2), MAT_DIAMOND = MATERIAL_COST(0.75), MAT_OSMIUM = MATERIAL_COST(2), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/laser_xray
|
||||
name = "CH-XS \"Penetrator\" Laser"
|
||||
id = "mech_laser_xray"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_COMBAT = 3, TECH_PHORON = 3, TECH_POWER = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/xray
|
||||
materials = list(MAT_STEEL = 9000, MAT_GLASS = 3000, MAT_PHORON = 1000, MAT_SILVER = 1500, MAT_GOLD = 2500, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5), MAT_GLASS = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(1.25), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/rigged_laser_xray
|
||||
name = "Jury-Rigged Xray Rifle"
|
||||
id = "mech_laser_xray-r"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_COMBAT = 3, TECH_PHORON = 3, TECH_POWER = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/xray/rigged
|
||||
materials = list(MAT_STEEL = 8500, MAT_GLASS = 2500, MAT_PHORON = 1000, MAT_SILVER = 1250, MAT_GOLD = 2000, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.25), MAT_GLASS = MATERIAL_COST(1.25), MAT_PHORON = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.625), MAT_GOLD = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/phase
|
||||
name = "NT-PE \"Scorpio\" Phase-Emitter"
|
||||
id = "mech_phase"
|
||||
//req_tech = list(TECH_MATERIAL = 1, TECH_COMBAT = 2, TECH_MAGNET = 2)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/phase
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 3000, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/ion
|
||||
name = "MK-IV Ion Heavy Cannon"
|
||||
id = "mech_ion"
|
||||
//req_tech = list(TECH_COMBAT = 4, TECH_MAGNET = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion
|
||||
materials = list(MAT_STEEL = 15000, MAT_URANIUM = 2000, MAT_SILVER = 2000, MAT_OSMIUM = 4500, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(7.5), MAT_URANIUM = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1), MAT_OSMIUM = MATERIAL_COST(2.25), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/rigged_ion
|
||||
name = "Jury-Rigged Ion Cannon"
|
||||
id = "mech_ion-r"
|
||||
//req_tech = list(TECH_COMBAT = 4, TECH_MAGNET = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion/rigged
|
||||
materials = list(MAT_STEEL = 13000, MAT_URANIUM = 1000, MAT_SILVER = 1000, MAT_OSMIUM = 3000, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.5), MAT_URANIUM = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_OSMIUM = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/grenade_launcher
|
||||
name = "SGL-6 Grenade Launcher"
|
||||
id = "mech_grenade_launcher"
|
||||
//req_tech = list(TECH_COMBAT = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/grenade
|
||||
materials = list(MAT_STEEL = 7000, MAT_GOLD = 2000, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.5), MAT_GOLD = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/rigged_grenade_launcher
|
||||
name = "Jury-Rigged Pneumatic Flashlauncher"
|
||||
id = "mech_grenade_launcher-rig"
|
||||
//req_tech = list(TECH_COMBAT = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/grenade/rigged
|
||||
materials = list(MAT_STEEL = 5000, MAT_GOLD = 2000, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GOLD = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/clusterbang_launcher
|
||||
name = "SOP-6 Grenade Launcher"
|
||||
desc = "A weapon that violates the Geneva Convention at 6 rounds per minute."
|
||||
id = "clusterbang_launcher"
|
||||
//req_tech = list(TECH_COMBAT= 5, TECH_MATERIAL = 5, TECH_ILLEGAL = 3)
|
||||
materials = list(MAT_STEEL = 15000, MAT_GOLD = 4500, MAT_URANIUM = 4500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(7.5), MAT_GOLD = MATERIAL_COST(2.25), MAT_URANIUM = MATERIAL_COST(2.25))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/grenade/clusterbang/limited
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/conc_grenade_launcher
|
||||
@@ -244,21 +244,21 @@
|
||||
id = "mech_grenade_launcher_conc"
|
||||
//req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 4, TECH_ILLEGAL = 1)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/grenade/concussion
|
||||
materials = list(MAT_STEEL = 9000, MAT_GOLD = 1000, MAT_OSMIUM = 1000, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5), MAT_GOLD = MATERIAL_COST(0.5), MAT_OSMIUM = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/frag_grenade_launcher
|
||||
name = "HEP-MI 6 Grenade Launcher"
|
||||
id = "mech_grenade_launcher_frag"
|
||||
//req_tech = list(TECH_COMBAT = 4, TECH_ENGINEERING = 2, TECH_MATERIAL = 3, TECH_ILLEGAL = 2)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/grenade/frag/mini
|
||||
materials = list(MAT_STEEL = 10000, MAT_GOLD = 2500, MAT_URANIUM = 3000, MAT_OSMIUM = 3000, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GOLD = MATERIAL_COST(1.25), MAT_URANIUM = MATERIAL_COST(1.5), MAT_OSMIUM = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/flamer
|
||||
name = "CR-3 Mark 8 Flamethrower"
|
||||
desc = "A weapon that violates the CCWC at two hundred gallons per minute."
|
||||
id = "mech_flamer_full"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_COMBAT = 6, TECH_PHORON = 4, TECH_ILLEGAL = 4)
|
||||
materials = list(MAT_STEEL = 10000, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_PHORON = 8000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GOLD = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(4))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/flamer
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/flamer_rigged
|
||||
@@ -266,7 +266,7 @@
|
||||
desc = "A weapon that accidentally violates the CCWC at one hundred gallons per minute."
|
||||
id = "mech_flamer_rigged"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_COMBAT = 3, TECH_PHORON = 3, TECH_ILLEGAL = 2)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 1500, MAT_SILVER = 1500, MAT_URANIUM = 2000, MAT_PHORON = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(0.75), MAT_SILVER = MATERIAL_COST(0.75), MAT_URANIUM = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(3))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/flamer/rigged
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/flame_mg
|
||||
@@ -274,14 +274,14 @@
|
||||
desc = "A weapon that violates the CCWC at sixty rounds a minute."
|
||||
id = "mech_lmg_flamer"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_COMBAT = 5, TECH_PHORON = 2, TECH_ILLEGAL = 1)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 2000, MAT_SILVER = 1750, MAT_URANIUM = 1500, MAT_PHORON = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(0.875), MAT_URANIUM = MATERIAL_COST(0.75), MAT_PHORON = MATERIAL_COST(2))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/incendiary
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/laser_gamma
|
||||
name = "GA-X \"Render\" Experimental Gamma Laser"
|
||||
id = "mech_laser_gamma"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_COMBAT = 4, TECH_PHORON = 4, TECH_POWER = 4, TECH_ILLEGAL = 3)
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 4000, MAT_PHORON = 2500, MAT_SILVER = 1000, MAT_GOLD = 500, MAT_URANIUM = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(2), MAT_PHORON = MATERIAL_COST(1.25), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/gamma
|
||||
|
||||
// *** Nonweapon modules
|
||||
@@ -319,7 +319,7 @@
|
||||
name = "RCD"
|
||||
desc = "An exosuit-mounted rapid construction device."
|
||||
id = "mech_rcd"
|
||||
materials = list(MAT_STEEL = 20000, MAT_PLASTIC = 10000, MAT_PHORON = 18750, MAT_SILVER = 15000, MAT_GOLD = 15000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(10), MAT_PLASTIC = MATERIAL_COST(5), MAT_PHORON = MATERIAL_COST(9.375), MAT_SILVER = MATERIAL_COST(7.5), MAT_GOLD = MATERIAL_COST(7.5))
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_BLUESPACE = 3, TECH_MAGNET = 4, TECH_POWER = 4, TECH_ENGINEERING = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/rcd
|
||||
category = list(
|
||||
@@ -342,7 +342,7 @@
|
||||
desc = "Automated repair droid, exosuits' best companion. BEEP BOOP"
|
||||
id = "mech_repair_droid"
|
||||
//req_tech = list(TECH_MAGNET = 3, TECH_DATA = 3, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 7500, MAT_GOLD = 750, MAT_SILVER = 1500, MAT_GLASS = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_GOLD = MATERIAL_COST(0.375), MAT_SILVER = MATERIAL_COST(0.75), MAT_GLASS = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES
|
||||
@@ -354,7 +354,7 @@
|
||||
desc = "Linear shield projector. Deploys a large, familiar, and rectangular shield in one direction at a time."
|
||||
id = "mech_shield_droid"
|
||||
//req_tech = list(TECH_PHORON = 3, TECH_MAGNET = 6, TECH_ILLEGAL = 4)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 2000, MAT_SILVER = 3000, MAT_PHORON = 5000, MAT_GLASS = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/combat_shield
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES
|
||||
@@ -365,7 +365,7 @@
|
||||
desc = "Integral shield projector. Can only protect the exosuit, but has no weak angles."
|
||||
id = "mech_shield_omni"
|
||||
//req_tech = list(TECH_PHORON = 3, TECH_MAGNET = 6, TECH_ILLEGAL = 4)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 2000, MAT_SILVER = 3000, MAT_PHORON = 5000, MAT_GLASS = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/omni_shield
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES
|
||||
@@ -377,7 +377,7 @@
|
||||
desc = "Deploys a small medical drone capable of patching small wounds in order to stabilize nearby patients."
|
||||
id = "mech_med_droid"
|
||||
//req_tech = list(TECH_PHORON = 3, TECH_MAGNET = 6, TECH_BIO = 5, TECH_DATA = 4, TECH_ARCANE = 1)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 2000, MAT_SILVER = 3000, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1.5), MAT_VERDANTIUM = MATERIAL_COST(1.25), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/crisis_drone
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL
|
||||
@@ -389,7 +389,7 @@
|
||||
desc = "Deploys a small hazmat drone capable of purging minor radiation damage in order to stabilize nearby patients."
|
||||
id = "mech_rad_droid"
|
||||
//req_tech = list(TECH_PHORON = 4, TECH_MAGNET = 5, TECH_BIO = 6, TECH_DATA = 4, TECH_ARCANE = 1)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(1.5), MAT_VERDANTIUM = MATERIAL_COST(1.25), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/crisis_drone/rad
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL
|
||||
@@ -401,7 +401,7 @@
|
||||
desc = "An advanced mech-mounted device that is not quite as powerful as a stationary body scanner, though still suitably powerful."
|
||||
id = "mech_med_analyzer"
|
||||
//req_tech = list(TECH_PHORON = 4, TECH_MAGNET = 5, TECH_BIO = 5, TECH_DATA = 4)
|
||||
materials = list(MAT_PLASTEEL = 4500, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(2.25), MAT_GOLD = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/medanalyzer
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL
|
||||
@@ -414,7 +414,7 @@
|
||||
id = "mech_jetpack"
|
||||
//req_tech = list(TECH_ENGINEERING = 3, TECH_MAGNET = 4) //One less magnet than the actual got-damn teleporter.
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/jetpack
|
||||
materials = list(MAT_STEEL = 7500, MAT_SILVER = 300, MAT_GLASS = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(0.15), MAT_GLASS = MATERIAL_COST(0.3))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
)
|
||||
@@ -425,7 +425,7 @@
|
||||
id = "mech_phoron_generator"
|
||||
//req_tech = list(TECH_PHORON = 2, TECH_POWER= 2, TECH_ENGINEERING = 2)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/generator
|
||||
materials = list(MAT_STEEL = 7500, MAT_SILVER = 375, MAT_GLASS = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(0.1875), MAT_GLASS = MATERIAL_COST(0.375))
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
)
|
||||
@@ -434,7 +434,7 @@
|
||||
name = "Energy Relay"
|
||||
id = "mech_energy_relay"
|
||||
//req_tech = list(TECH_MAGNET = 4, TECH_POWER = 3)
|
||||
materials = list(MAT_STEEL = 7500, MAT_GOLD = 1500, MAT_SILVER = 2250, MAT_GLASS = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_GOLD = MATERIAL_COST(0.75), MAT_SILVER = MATERIAL_COST(1.125), MAT_GLASS = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -445,7 +445,7 @@
|
||||
desc = "Exosuit close-combat armor booster."
|
||||
id = "mech_ccw_armor"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_COMBAT = 4)
|
||||
materials = list(MAT_STEEL = 11250, MAT_SILVER = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5.625), MAT_SILVER = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES
|
||||
@@ -457,7 +457,7 @@
|
||||
desc = "Exosuit projectile armor booster."
|
||||
id = "mech_proj_armor"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_COMBAT = 5, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 15000, MAT_GOLD = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(7.5), MAT_GOLD = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES
|
||||
@@ -469,7 +469,7 @@
|
||||
desc = "A diamond version of the exosuit drill. It's harder, better, faster, stronger."
|
||||
id = "mech_diamond_drill"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 7500, MAT_DIAMOND = 4875)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_DIAMOND = MATERIAL_COST(2.4375))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MINING
|
||||
@@ -481,7 +481,7 @@
|
||||
desc = "A heavy duty bore. Bigger, better, stronger than the core sampler, but not quite as good as a large drill."
|
||||
id = "mech_ground_drill"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 2, TECH_PHORON = 1)
|
||||
materials = list(MAT_STEEL = 7000, MAT_SILVER = 3000, MAT_PHORON = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.5), MAT_SILVER = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill/bore
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MINING
|
||||
@@ -493,7 +493,7 @@
|
||||
desc = "A hefty device used to scan for subterranean veins of ore."
|
||||
id = "mech_ore_scanner"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/orescanner
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MINING
|
||||
@@ -505,7 +505,7 @@
|
||||
desc = "A hefty device used to scan for the exact volumes of subterranean veins of ore."
|
||||
id = "mech_ore_scanner_adv"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 4, TECH_POWER = 4, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_STEEL = 5000, MAT_OSMIUM = 3000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_OSMIUM = MATERIAL_COST(1.5), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/orescanner/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MINING
|
||||
@@ -517,7 +517,7 @@
|
||||
desc = "A running board with a power-lifter attachment, to quickly catapult exosuit pilots into the cockpit. Only fits to working exosuits."
|
||||
id = "mech_runningboard"
|
||||
//req_tech = list(TECH_MATERIAL = 6)
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/runningboard/limited
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -528,7 +528,7 @@
|
||||
desc = "A large, hydraulic wrench."
|
||||
id = "mech_wrench"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 5000, MAT_PLASTIC = 2000, MAT_GLASS = 1250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.625))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -540,7 +540,7 @@
|
||||
desc = "A large, hydraulic prybar."
|
||||
id = "mech_crowbar"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_OSMIUM = 3000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_OSMIUM = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/prybar
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -552,7 +552,7 @@
|
||||
desc = "A large, hydraulic cablecutter."
|
||||
id = "mech_wirecutter"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_OSMIUM = 3000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_OSMIUM = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/cutter
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -564,7 +564,7 @@
|
||||
desc = "A large, hydraulic screwdriver."
|
||||
id = "mech_screwdriver"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_OSMIUM = 3000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_OSMIUM = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/screwdriver
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -576,7 +576,7 @@
|
||||
desc = "A large welding laser."
|
||||
id = "mech_welder"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_PHORON = 3000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_PHORON = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/welding
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -588,7 +588,7 @@
|
||||
desc = "A large pneumatic inflatable deployer."
|
||||
id = "mech_inflatables"
|
||||
//req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 2000, MAT_PLASTIC = 4000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/inflatables
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -600,7 +600,7 @@
|
||||
desc = "A complex device used to commandeer equipment from the ground."
|
||||
id = "mech_hardpoint_clamp"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_POWER = 5, TECH_COMBAT = 2, TECH_MAGNET = 4)
|
||||
materials = list(MAT_PLASTEEL = 2500, MAT_PLASTIC = 3000, MAT_OSMIUM = 1500, MAT_SILVER = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.25), MAT_PLASTIC = MATERIAL_COST(1.5), MAT_OSMIUM = MATERIAL_COST(0.75), MAT_SILVER = MATERIAL_COST(1))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/hardpoint_actuator
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -611,7 +611,7 @@
|
||||
desc = "Exosuit-held nuclear reactor. Converts uranium and everyone's health to energy."
|
||||
id = "mech_generator_nuclear"
|
||||
//req_tech = list(TECH_POWER= 3, TECH_ENGINEERING = 3, TECH_MATERIAL = 3)
|
||||
materials = list(MAT_STEEL = 7500, MAT_SILVER = 375, MAT_GLASS = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(0.1875), MAT_GLASS = MATERIAL_COST(0.375))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -622,7 +622,7 @@
|
||||
desc = "System enhancements and overdrives to make a mech's legs move faster."
|
||||
id = "mech_speedboost_ripley"
|
||||
//req_tech = list( TECH_POWER = 5, TECH_MATERIAL = 4, TECH_ENGINEERING = 4)
|
||||
materials = list(MAT_STEEL = 10000, MAT_SILVER = 1000, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/speedboost
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -633,7 +633,7 @@
|
||||
desc = "An auxillary storage compartment, for attaching to exosuits."
|
||||
id = "mech_storage"
|
||||
//req_tech = list(TECH_MATERIAL = 4)
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/storage
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -644,7 +644,7 @@
|
||||
desc = "An auxillary storage wormhole, for attaching to exosuits."
|
||||
id = "mech_storage_bs"
|
||||
//req_tech = list(TECH_MATERIAL = 4)
|
||||
materials = list(MAT_PLASTEEL = 10000, MAT_GRAPHITE = 8000, MAT_OSMIUM = 6000, MAT_PHORON = 6000, MAT_SILVER = 4000, MAT_GOLD = 4000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(5), MAT_GRAPHITE = 8000, MAT_OSMIUM = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(2))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/storage/bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_EQUIPMENT + RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC
|
||||
@@ -667,7 +667,7 @@
|
||||
name = "MICRO PC-20 \"Lance\" light laser cannon"
|
||||
id = "micro_laser_heavy"
|
||||
//req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3, TECH_POWER = 3)
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 1000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/microheavy
|
||||
|
||||
/datum/design_techweb/mechfab/equipment/weapon/grenade_launcher/micro
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
name = "Pill Bottle"
|
||||
id = "pillbottle"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 100, MAT_GLASS = 100)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.05), MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/storage/pill_bottle
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -15,7 +15,7 @@
|
||||
name = "Syringe"
|
||||
id = "syringe"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 190)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.095))
|
||||
build_path = /obj/item/reagent_containers/syringe
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -27,7 +27,7 @@
|
||||
name = "Dropper"
|
||||
id = "dropper"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 100, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.05), MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/reagent_containers/dropper
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -39,7 +39,7 @@
|
||||
name = "Scalpel"
|
||||
id = "scalpel"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/scalpel
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -51,7 +51,7 @@
|
||||
name = "Circular Saw"
|
||||
id = "circular_saw"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/surgical/circular_saw
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -63,7 +63,7 @@
|
||||
name = "Bonesetter"
|
||||
id = "bonesetter"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/surgical/bonesetter
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -75,7 +75,7 @@
|
||||
name = "Surgical Drill"
|
||||
id = "surgicaldrill"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/surgicaldrill
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -87,7 +87,7 @@
|
||||
name = "Retractor"
|
||||
id = "retractor"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/retractor
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -99,7 +99,7 @@
|
||||
name = "Cautery"
|
||||
id = "cautery"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/cautery
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -111,7 +111,7 @@
|
||||
name = "Hemostat"
|
||||
id = "hemostat"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/hemostat
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -123,7 +123,7 @@
|
||||
name = "FixOVein"
|
||||
id = "fixovein"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/FixOVein
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -135,7 +135,7 @@
|
||||
name = "bone gel"
|
||||
id = "bonegel"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/bonegel
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -148,7 +148,7 @@
|
||||
desc="A special tool used in surgeries which can pull toxins from and restore oxygen to organic tissue as well as recreate missing biological structures to allow otherwise irreperable flesh to be mended."
|
||||
id = "bioregen"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1500, MAT_GLASS = 1000, MAT_SILVER = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75), MAT_GLASS = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/surgical/bioregen
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL_ADVANCED,
|
||||
@@ -171,7 +171,7 @@
|
||||
name = "Penlight"
|
||||
id = "penlight"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 100, MAT_GLASS = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.05), MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/flashlight/pen
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -183,7 +183,7 @@
|
||||
name = "Implanter"
|
||||
id = "implanter"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/implanter
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -198,7 +198,7 @@
|
||||
id = "scalpel_laser1"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 2, TECH_MATERIAL = 2, TECH_MAGNET = 2)
|
||||
materials = list(MAT_STEEL = 12500, MAT_GLASS = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25), MAT_GLASS = MATERIAL_COST(3.75))
|
||||
build_path = /obj/item/surgical/scalpel/laser1
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -211,7 +211,7 @@
|
||||
id = "scalpel_laser2"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 3, TECH_MATERIAL = 4, TECH_MAGNET = 4)
|
||||
materials = list(MAT_STEEL = 12500, MAT_GLASS = 7500, MAT_SILVER = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25), MAT_GLASS = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/surgical/scalpel/laser2
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -224,7 +224,7 @@
|
||||
id = "scalpel_laser3"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 4, TECH_MATERIAL = 6, TECH_MAGNET = 5)
|
||||
materials = list(MAT_STEEL = 12500, MAT_GLASS = 7500, MAT_SILVER = 2000, MAT_GOLD = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.25), MAT_GLASS = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/surgical/scalpel/laser3
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -237,7 +237,7 @@
|
||||
id = "scalpel_manager"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 4, TECH_MATERIAL = 7, TECH_MAGNET = 5, TECH_DATA = 4)
|
||||
materials = list (MAT_STEEL = 12500, MAT_GLASS = 7500, MAT_SILVER = 1500, MAT_GOLD = 1500, MAT_DIAMOND = 750)
|
||||
materials = list (MAT_STEEL = MATERIAL_COST(6.25), MAT_GLASS = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.375))
|
||||
build_path = /obj/item/surgical/scalpel/manager
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -250,7 +250,7 @@
|
||||
id = "advanced_saw"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 4, TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_DATA = 5)
|
||||
materials = list (MAT_STEEL = 12500, MAT_PLASTIC = 800, MAT_SILVER = 1500, MAT_GOLD = 1500, MAT_OSMIUM = 1000)
|
||||
materials = list (MAT_STEEL = MATERIAL_COST(6.25), MAT_PLASTIC = MATERIAL_COST(0.4), MAT_SILVER = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(0.75), MAT_OSMIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/surgical/circular_saw/manager
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -263,7 +263,7 @@
|
||||
id = "organ_ripper"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 3, TECH_MATERIAL = 5, TECH_MAGNET = 4, TECH_ILLEGAL = 3)
|
||||
materials = list (MAT_STEEL = 12500, MAT_PLASTIC = 8000, MAT_OSMIUM = 2500)
|
||||
materials = list (MAT_STEEL = MATERIAL_COST(6.25), MAT_PLASTIC = MATERIAL_COST(4), MAT_OSMIUM = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/surgical/scalpel/ripper
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -276,7 +276,7 @@
|
||||
id = "bone_clamp"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 4, TECH_MATERIAL = 5, TECH_MAGNET = 4, TECH_DATA = 4)
|
||||
materials = list (MAT_STEEL = 12500, MAT_GLASS = 7500, MAT_SILVER = 2500)
|
||||
materials = list (MAT_STEEL = MATERIAL_COST(6.25), MAT_GLASS = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/surgical/bone_clamp
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -289,7 +289,7 @@
|
||||
id = "medical_analyzer"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/healthanalyzer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -302,7 +302,7 @@
|
||||
id = "improved_analyzer"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BIO = 6)
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1000, MAT_SILVER = 1000, MAT_GOLD = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/healthanalyzer/improved
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -315,7 +315,7 @@
|
||||
id = "advanced_analyzer"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_BIO = 7, TECH_DATA = 5)
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 4000, MAT_SILVER = 3500, MAT_GOLD = 2500, MAT_DIAMOND = 1250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(2), MAT_SILVER = MATERIAL_COST(1.75), MAT_GOLD = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.625))
|
||||
build_path = /obj/item/healthanalyzer/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -327,7 +327,7 @@
|
||||
desc = "State of the art handheld health scanner, containing not only a full biosign monitor, on-board radiation, and neurological analysis suites, but also a chemical-analysis suite."
|
||||
id = "phasic_analyzer"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 4000, MAT_SILVER = 3500, MAT_GOLD = 2500, MAT_DIAMOND = 2500, MAT_PHORON = 1250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(2), MAT_SILVER = MATERIAL_COST(1.75), MAT_GOLD = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(1.25), MAT_PHORON = MATERIAL_COST(0.625))
|
||||
build_path = /obj/item/healthanalyzer/phasic
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -339,7 +339,7 @@
|
||||
id = "gene_scanner"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_DATA = 1, TECH_BIO = 2)
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/gene_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -351,7 +351,7 @@
|
||||
desc = "A collapsed roller bed that can be carried around."
|
||||
id = "medicalbed"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/roller
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -364,7 +364,7 @@
|
||||
id = "roller_bed"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_BIO = 3, TECH_MATERIAL = 3, TECH_MAGNET = 3)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000, MAT_PHORON = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/roller/adv
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -376,7 +376,7 @@
|
||||
id = "sleevemate"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/sleevemate
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -389,7 +389,7 @@
|
||||
id = "protohypospray"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_POWER = 2, TECH_BIO = 4, TECH_ILLEGAL = 2)
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_GOLD = 1500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.75), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.75), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/reagent_containers/hypospray/science
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -401,7 +401,7 @@
|
||||
desc = "A spring loaded rifle designed to fit syringes, designed to incapacitate unruly patients from a distance."
|
||||
id = "syringe_gun"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/gun/launcher/syringe
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL_ADVANCED
|
||||
@@ -413,7 +413,7 @@
|
||||
desc = "An impact-triggered compressed gas cartridge that can be fitted to a syringe for rapid injection."
|
||||
id = "syringe_cartridge"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 150, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.075), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/syringe_cartridge
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL_ADVANCED
|
||||
@@ -424,7 +424,7 @@
|
||||
name = "Body Design Disk"
|
||||
desc = "Portable Body Record Storage Disk."
|
||||
id = "body_record_disk"
|
||||
materials = list(MAT_STEEL = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/disk/body_record
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -439,10 +439,10 @@
|
||||
id = "cybernetic_heart_anomalock"
|
||||
construction_time = 5 SECONDS
|
||||
materials = list(
|
||||
MAT_STEEL = 2500,
|
||||
MAT_GLASS = 2500,
|
||||
MAT_TITANIUM = 10000,
|
||||
MAT_DIAMOND = 5000
|
||||
MAT_STEEL = MATERIAL_COST(1.25),
|
||||
MAT_GLASS = MATERIAL_COST(1.25),
|
||||
MAT_TITANIUM = MATERIAL_COST(5),
|
||||
MAT_DIAMOND = MATERIAL_COST(2.5)
|
||||
)
|
||||
build_path = /obj/item/organ/internal/heart/machine/anomalock
|
||||
category = list(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "pickaxe"
|
||||
id = "pickaxe"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/pickaxe
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
id = "pda"
|
||||
// req_tech = list(TECH_ENGINEERING = 2, TECH_POWER = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/pda
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -18,7 +18,7 @@
|
||||
desc = "A cartridge containing PDA software."
|
||||
// req_tech = list(TECH_ENGINEERING = 2, TECH_POWER = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
)
|
||||
@@ -109,7 +109,7 @@
|
||||
id = "tech_disk"
|
||||
// req_tech = list(TECH_DATA = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 10)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.005))
|
||||
build_path = /obj/item/disk/tech_disk
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SCIENCE
|
||||
@@ -122,7 +122,7 @@
|
||||
id = "disk_botany"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_BIO = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 10, MAT_URANIUM = 5)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.005), MAT_URANIUM = MATERIAL_COST(0.0025))
|
||||
build_path = /obj/item/disk/botany
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SCIENCE
|
||||
@@ -133,7 +133,7 @@
|
||||
name = "Borg-O's Recipe"
|
||||
desc = "A recipe for the cult classic Borg-O's meal. Warning: Not suitable for organic consumption."
|
||||
id = "borgos1"
|
||||
materials = list(MAT_STEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/trash/rkibble
|
||||
build_type = PROTOLATHE //I...I guess???
|
||||
category = list(
|
||||
@@ -146,7 +146,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 25000, MAT_GLASS = 25000, MAT_TITANIUM = 2500, MAT_DURASTEEL = 1000, MAT_DIAMOND = 200, MAT_URANIUM = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(12.5), MAT_GLASS = MATERIAL_COST(12.5), MAT_TITANIUM = MATERIAL_COST(1.25), MAT_DURASTEEL = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.1), MAT_URANIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/survivalcapsule
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -158,7 +158,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_luxury"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 35000, MAT_GLASS = 35000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 2500, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(17.5), MAT_GLASS = MATERIAL_COST(17.5), MAT_TITANIUM = MATERIAL_COST(2.5), MAT_DURASTEEL = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/survivalcapsule/luxury
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -170,7 +170,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_sauna"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 35000, MAT_GLASS = 35000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 5000, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(17.5), MAT_GLASS = MATERIAL_COST(17.5), MAT_TITANIUM = MATERIAL_COST(2.5), MAT_DURASTEEL = MATERIAL_COST(2.5), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/survivalcapsule/sauna
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -182,7 +182,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_luxuryalt"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 35000, MAT_GLASS = 35000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 5000, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(17.5), MAT_GLASS = MATERIAL_COST(17.5), MAT_TITANIUM = MATERIAL_COST(2.5), MAT_DURASTEEL = MATERIAL_COST(2.5), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/survivalcapsule/luxuryalt
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -194,7 +194,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_kitchen"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 35000, MAT_GLASS = 35000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 5000, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(17.5), MAT_GLASS = MATERIAL_COST(17.5), MAT_TITANIUM = MATERIAL_COST(2.5), MAT_DURASTEEL = MATERIAL_COST(2.5), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/survivalcapsule/kitchen
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -206,7 +206,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_pocketdorm"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 25000, MAT_GLASS = 25000, MAT_TITANIUM = 2500, MAT_DURASTEEL = 1000, MAT_DIAMOND = 200, MAT_URANIUM = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(12.5), MAT_GLASS = MATERIAL_COST(12.5), MAT_TITANIUM = MATERIAL_COST(1.25), MAT_DURASTEEL = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.1), MAT_URANIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/survivalcapsule/pocketdorm
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -218,7 +218,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_recroom"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 40000, MAT_GLASS = 40000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 2500, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(20), MAT_GLASS = MATERIAL_COST(20), MAT_TITANIUM = MATERIAL_COST(2.5), MAT_DURASTEEL = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/survivalcapsule/recroom
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -230,7 +230,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_luxurybar"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(25), MAT_GLASS = MATERIAL_COST(25), MAT_TITANIUM = MATERIAL_COST(3), MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.375), MAT_URANIUM = MATERIAL_COST(0.75)) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
build_path = /obj/item/survivalcapsule/luxurybar
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -242,7 +242,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_luxurycabin"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(25), MAT_GLASS = MATERIAL_COST(25), MAT_TITANIUM = MATERIAL_COST(3), MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.375), MAT_URANIUM = MATERIAL_COST(0.75)) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
build_path = /obj/item/survivalcapsule/luxurycabin
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -254,7 +254,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_cafe"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(25), MAT_GLASS = MATERIAL_COST(25), MAT_TITANIUM = MATERIAL_COST(3), MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.375), MAT_URANIUM = MATERIAL_COST(0.75)) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
build_path = /obj/item/survivalcapsule/cafe
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -266,7 +266,7 @@
|
||||
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||
id = "shelter_capsule_luxuryrecroom"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(25), MAT_GLASS = MATERIAL_COST(25), MAT_TITANIUM = MATERIAL_COST(3), MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.375), MAT_URANIUM = MATERIAL_COST(0.75)) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||
build_path = /obj/item/survivalcapsule/luxuryrecroom
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||
@@ -332,7 +332,7 @@
|
||||
desc = "A roll of sticky tape. Possibly for taping ducks... or was that ducts?"
|
||||
id = "sticky_tape"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/tape_roll
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -345,7 +345,7 @@
|
||||
desc = "A small electronic device able to ignite combustable substances."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "igniter"
|
||||
materials = list(MAT_STEEL = 625, MAT_GLASS = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125), MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/assembly/igniter
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -358,7 +358,7 @@
|
||||
desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "infrared_emitter"
|
||||
materials = list(MAT_STEEL = 1250, MAT_GLASS = 625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.625), MAT_GLASS = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/assembly/infra
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -371,7 +371,7 @@
|
||||
desc = "Used for scanning and alerting when someone enters a certain proximity."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "prox_sensor"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/assembly/prox_sensor
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -384,7 +384,7 @@
|
||||
desc = "Used to remotely activate devices. Tap against another secured signaler to transfer configuration."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "signaler"
|
||||
materials = list(MAT_STEEL = 1250, MAT_GLASS = 250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.625), MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/assembly/signaler
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -397,7 +397,7 @@
|
||||
desc = "Used to time things. Works well with contraptions which has to count down. Tick tock."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "timer"
|
||||
materials = list(MAT_STEEL = 625, MAT_GLASS = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125), MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/assembly/timer
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -411,7 +411,7 @@
|
||||
desc = "This upgraded pAI module has enough capacity to run a whole mind of human-level intelligence."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "sleevecard"
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/paicard/sleevecard
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -424,7 +424,7 @@
|
||||
desc = "A pre-fabricated security camera kit, ready to be assembled and mounted to a surface."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
id = "camera_assembly"
|
||||
materials = list(MAT_STEEL = 875, MAT_GLASS = 375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.4375), MAT_GLASS = MATERIAL_COST(0.1875))
|
||||
build_path = /obj/item/camera_assembly
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -436,7 +436,7 @@
|
||||
name = "hoist kit"
|
||||
desc = "A setup kit for a hoist that can be used to lift things."
|
||||
id = "hoist_kit"
|
||||
materials = list(MAT_STEEL = 9000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5))
|
||||
build_path = /obj/item/hoist_kit
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
name = "Advanced Suit Control Belt"
|
||||
desc = "A belt holding a compressed space-suit."
|
||||
id = "rigmodule_belt_basic"
|
||||
materials = list(MAT_PLASTEEL = 12000, MAT_GOLD = 3000, MAT_GRAPHITE = 3000, MAT_OSMIUM = 1000, MAT_PLASTIC = 5000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(6), MAT_GOLD = MATERIAL_COST(1.5), MAT_GRAPHITE = 3000, MAT_OSMIUM = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/rig/robotics
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -26,7 +26,7 @@
|
||||
name = "EVA Suit Control Module"
|
||||
desc = "An engineering Hardsuit featuring a visor with welding protection, immunity to radiation, and insulated gauntlets. It is well insulated against the heat."
|
||||
id = "eva_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 16000, MAT_GOLD = 3000, MAT_GRAPHITE = 4500, MAT_OSMIUM = 1000, MAT_PLASTIC = 4500, MAT_LEAD = 2000, MAT_STEEL = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(8), MAT_GOLD = MATERIAL_COST(1.5), MAT_GRAPHITE = 4500, MAT_OSMIUM = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(2.25), MAT_LEAD = MATERIAL_COST(1), MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig/eva
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES
|
||||
@@ -36,7 +36,7 @@
|
||||
name = "Advanced EVA Suit Control Module"
|
||||
desc = "A more advanced EVA hardsuit with the same features, plus additional atmospheric protection and advanced magboots. Finely polished for engineering clout."
|
||||
id = "advanced_eva_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 16000, MAT_GOLD = 6000, MAT_GRAPHITE = 4500, MAT_OSMIUM = 4000, MAT_PLASTIC = 8000, MAT_LEAD = 2000, MAT_PHORON = 6000, MAT_STEEL = 3000, MAT_TITANIUM = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(8), MAT_GOLD = MATERIAL_COST(3), MAT_GRAPHITE = 4500, MAT_OSMIUM = MATERIAL_COST(2), MAT_PLASTIC = MATERIAL_COST(4), MAT_LEAD = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(3), MAT_STEEL = MATERIAL_COST(1.5), MAT_TITANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig/ce
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES
|
||||
@@ -46,7 +46,7 @@
|
||||
name = "AMI Suit Control Module"
|
||||
desc = "A hardsuit for the rigors of science. In theory it should protect the wearer from the stranger things that the universe can offer. In 'theory.'"
|
||||
id = "ami_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 12000, MAT_GOLD = 3000, MAT_GRAPHITE = 3000, MAT_OSMIUM = 2000, MAT_PLASTIC = 6000, MAT_LEAD = 2000, MAT_PHORON = 12000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(6), MAT_GOLD = MATERIAL_COST(1.5), MAT_GRAPHITE = 3000, MAT_OSMIUM = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(3), MAT_LEAD = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(6))
|
||||
build_path = /obj/item/rig/hazmat
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES
|
||||
@@ -56,7 +56,7 @@
|
||||
name = "Industrial Suit Control Module"
|
||||
desc = "Ugly as hell, and heavier than I-Beam. Designed to protect thickly beardered miners in the depths."
|
||||
id = "industrial_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 14000, MAT_GOLD = 4000, MAT_GRAPHITE = 5000, MAT_OSMIUM = 1000, MAT_PLASTIC = 5000, MAT_STEEL = 10000, MAT_TITANIUM = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(7), MAT_GOLD = MATERIAL_COST(2), MAT_GRAPHITE = 5000, MAT_OSMIUM = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(2.5), MAT_STEEL = MATERIAL_COST(5), MAT_TITANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig/industrial
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES
|
||||
@@ -66,7 +66,7 @@
|
||||
name = "Hazard Suit Control Module"
|
||||
desc = "A security hardsuit with protection for bringing justice into the blackness of the void."
|
||||
id = "hazard_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 14000, MAT_GOLD = 4000, MAT_GRAPHITE = 5000, MAT_OSMIUM = 1000, MAT_PLASTIC = 5000, MAT_STEEL = 10000, MAT_TITANIUM = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(7), MAT_GOLD = MATERIAL_COST(2), MAT_GRAPHITE = 5000, MAT_OSMIUM = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(2.5), MAT_STEEL = MATERIAL_COST(5), MAT_TITANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig/hazard
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES
|
||||
@@ -76,7 +76,7 @@
|
||||
name = "Rescue Suit Control Module"
|
||||
desc = "A hardsuit designed for medical rescue in hazardous environments. Just don't expect it to stop a bullet."
|
||||
id = "medical_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 12000, MAT_GOLD = 6000, MAT_GRAPHITE = 3000, MAT_OSMIUM = 4000, MAT_PLASTIC = 10000, MAT_LEAD = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(6), MAT_GOLD = MATERIAL_COST(3), MAT_GRAPHITE = 3000, MAT_OSMIUM = MATERIAL_COST(2), MAT_PLASTIC = MATERIAL_COST(5), MAT_LEAD = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig/medical
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES
|
||||
@@ -86,7 +86,7 @@
|
||||
name = "Zero Suit Control Module"
|
||||
desc = "A very bare bones and stylish suit designed for pilots with advanced holographic interfaces for the task."
|
||||
id = "zero_rig_module"
|
||||
materials = list(MAT_PLASTEEL = 12000, MAT_GOLD = 3000, MAT_GRAPHITE = 3000, MAT_OSMIUM = 1000, MAT_PLASTIC = 5000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(6), MAT_GOLD = MATERIAL_COST(1.5), MAT_GRAPHITE = 3000, MAT_OSMIUM = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/rig/zero
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -105,7 +105,7 @@
|
||||
desc = "A suit mounted rescue drug dispenser."
|
||||
id = "rig_component_rescuepharm"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_BIO = 4)
|
||||
materials = list(MAT_PLASTEEL = 3000, MAT_GRAPHITE = 2000, MAT_PLASTIC = 3500, MAT_SILVER = 1750, MAT_GOLD = 1250)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_GRAPHITE = 2000, MAT_PLASTIC = MATERIAL_COST(1.75), MAT_SILVER = MATERIAL_COST(0.875), MAT_GOLD = MATERIAL_COST(0.625))
|
||||
build_path = /obj/item/rig_module/rescue_pharm
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_MEDICAL
|
||||
@@ -117,7 +117,7 @@
|
||||
desc = "Pre-emptive Access Tunneling for first responders to access areas they normally cannot. Use responsibly."
|
||||
id = "rig_component_pat"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_BIO = 4)
|
||||
materials = list(MAT_PLASTEEL = 3000, MAT_GRAPHITE = 2000, MAT_SILVER = 1750, MAT_GOLD = 1250, MAT_OSMIUM = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_GRAPHITE = 2000, MAT_SILVER = MATERIAL_COST(0.875), MAT_GOLD = MATERIAL_COST(0.625), MAT_OSMIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig_module/pat_module
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_MEDICAL
|
||||
@@ -129,7 +129,7 @@
|
||||
desc = "A suit mounted size gun. Features interface-based target size adjustment for hands-free size-altering shenanigans."
|
||||
id = "rig_gun_sizegun"
|
||||
//req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 2000, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig_module/mounted/sizegun
|
||||
//Not giving this a department flag intentionally.tIT
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
name = "hardsuit maneuvering jets"
|
||||
desc = "A compact gas thruster system for a hardsuit."
|
||||
id = "rig_thrusters"
|
||||
materials = list(MAT_PLASTEEL = 1000, MAT_GOLD = 1000, MAT_GRAPHITE = 1000, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.5), MAT_GRAPHITE = 1000, MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/maneuvering_jets
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_GENERAL
|
||||
@@ -148,7 +148,7 @@
|
||||
desc = "A complex device used to pull power from machines."
|
||||
id = "rig_siphon"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_PHORON = 4, TECH_MAGNET = 5, TECH_POWER = 6, TECH_ILLEGAL = 3)
|
||||
materials = list(MAT_PLASTEEL = 3000, MAT_METALHYDROGEN = 1000, MAT_GRAPHITE = 1000, MAT_PLASTIC = 5000, MAT_PHORON = 2000, MAT_VERDANTIUM = 1500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(0.5), MAT_GRAPHITE = 1000, MAT_PLASTIC = MATERIAL_COST(2.5), MAT_PHORON = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/rig_module/power_sink
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_GENERAL
|
||||
@@ -159,7 +159,7 @@
|
||||
desc = "A suit-mounted flash."
|
||||
id = "rig_device_flash"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 3, TECH_MAGNET = 4, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_PLASTIC = 3000, MAT_METALHYDROGEN = 200, MAT_GRAPHITE = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(0.1), MAT_GRAPHITE = 500)
|
||||
build_path = /obj/item/rig_module/device/flash
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -170,7 +170,7 @@
|
||||
desc = "A suit-mounted plasmacutter."
|
||||
id = "rig_device_plasmacutter"
|
||||
//req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 3, TECH_MAGNET = 4, TECH_PHORON = 3, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 3000, MAT_PLASTIC = 3000, MAT_PHORON = 2500, MAT_GRAPHITE = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(1.25), MAT_GRAPHITE = 500)
|
||||
build_path = /obj/item/rig_module/device/plasmacutter
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY
|
||||
@@ -182,7 +182,7 @@
|
||||
desc = "A hardsuit mounted health analyzer."
|
||||
id = "rig_device_healthanalyzer"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_BIO = 4, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 1000, MAT_SILVER = 1000, MAT_GRAPHITE = 1000, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GRAPHITE = 1000, MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/device/healthscanner
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_MEDICAL
|
||||
@@ -194,7 +194,7 @@
|
||||
desc = "A hardsuit mounted drill."
|
||||
id = "rig_device_drill"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 1500, MAT_DIAMOND = 2500, MAT_GRAPHITE = 1000, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(1.25), MAT_GRAPHITE = 1000, MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/device/drill
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY
|
||||
@@ -206,7 +206,7 @@
|
||||
desc = "A hardsuit mounted excavation drill."
|
||||
id = "rig_device_excdrill"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 6, TECH_MAGNET = 5, TECH_POWER = 5, TECH_ARCANE = 1)
|
||||
materials = list(MAT_PLASTEEL = 1500, MAT_DIAMOND = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/device/arch_drill
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SCIENCE
|
||||
@@ -218,7 +218,7 @@
|
||||
desc = "A suit-mounted anomaly scanner."
|
||||
id = "rig_device_anomscanner"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 3, TECH_MAGNET = 4, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_PLASTIC = 3000, MAT_METALHYDROGEN = 200, MAT_GRAPHITE = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(0.1), MAT_GRAPHITE = 500)
|
||||
build_path = /obj/item/rig_module/device/anomaly_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SCIENCE
|
||||
@@ -230,7 +230,7 @@
|
||||
desc = "A suit-mounted ore scanner."
|
||||
id = "rig_device_orescanner"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_MAGNET = 3, TECH_POWER = 3)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_PLASTIC = 2000, MAT_GRAPHITE = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(1), MAT_GRAPHITE = 500)
|
||||
build_path = /obj/item/rig_module/device/orescanner
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY
|
||||
@@ -242,7 +242,7 @@
|
||||
desc = "A suit-mounted rcd."
|
||||
id = "rig_device_rcd"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 3, TECH_MAGNET = 4, TECH_PHORON = 3, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 5000, MAT_URANIUM = 3000, MAT_PHORON = 2000, MAT_GRAPHITE = 1500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(2.5), MAT_URANIUM = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(1), MAT_GRAPHITE = 1500)
|
||||
build_path = /obj/item/rig_module/device/rcd
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -254,7 +254,7 @@
|
||||
desc = "A suit-mounted paper dispenser."
|
||||
id = "rig_device_paperdispenser"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2, TECH_MAGNET = 2, TECH_BIO = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_PLASTEEL = 1000, MAT_PLASTIC = 500, MAT_PHORON = 500, MAT_GRAPHITE = 100)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.25), MAT_GRAPHITE = 100)
|
||||
build_path = /obj/item/rig_module/device/paperdispenser
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -267,7 +267,7 @@
|
||||
desc = "A suit-mounted pen."
|
||||
id = "rig_device_pen"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2, TECH_MAGNET = 2, TECH_BIO = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_PLASTEEL = 1000, MAT_PLASTIC = 500, MAT_PHORON = 500, MAT_GRAPHITE = 100)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.5), MAT_PLASTIC = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.25), MAT_GRAPHITE = 100)
|
||||
build_path = /obj/item/rig_module/device/pen
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -280,7 +280,7 @@
|
||||
desc = "A compact metalfoam grenade system for a hardsuit."
|
||||
id = "rig_grenade_metalfoam"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_MAGNET = 2, TECH_POWER = 3)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_OSMIUM = 1000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_OSMIUM = MATERIAL_COST(0.5), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/grenade_launcher/metalfoam
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -292,7 +292,7 @@
|
||||
desc = "A compact flashbang grenade system for a hardsuit."
|
||||
id = "rig_grenade_flashbang"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_PHORON = 3, TECH_MAGNET = 4, TECH_POWER = 5, TECH_COMBAT = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_OSMIUM = 1500, MAT_GRAPHITE = 1000, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_OSMIUM = MATERIAL_COST(0.75), MAT_GRAPHITE = 1000, MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/grenade_launcher/flash
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -304,7 +304,7 @@
|
||||
desc = "A compact cleaning-foam grenade system for a hardsuit."
|
||||
id = "rig_grenade_cleanfoam"
|
||||
//req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_BIO = 2, TECH_POWER = 2)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GLASS = 1000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 750)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.375))
|
||||
build_path = /obj/item/rig_module/cleaner_launcher
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SERVICE
|
||||
@@ -316,7 +316,7 @@
|
||||
desc = "A compact taser system for a hardsuit."
|
||||
id = "rig_gun_taser"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 3, TECH_MAGNET = 2, TECH_POWER = 3, TECH_COMBAT = 2)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/mounted/taser
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -328,7 +328,7 @@
|
||||
desc = "A compact egun system for a hardsuit."
|
||||
id = "rig_gun_egun"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_MAGNET = 3, TECH_POWER = 4, TECH_COMBAT = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GOLD = 1250, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.625), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/mounted/egun
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -340,7 +340,7 @@
|
||||
desc = "An advanced cleaning device."
|
||||
id = "rig_gun_tempgun"
|
||||
//req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 4, TECH_MAGNET = 5, TECH_POWER = 4, TECH_COMBAT = 6)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GOLD = 1750, MAT_URANIUM = 1500, MAT_GRAPHITE = 1500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.875), MAT_URANIUM = MATERIAL_COST(0.75), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/mounted/mop
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SERVICE
|
||||
@@ -352,7 +352,7 @@
|
||||
desc = "A compact overclocking system for a hardsuit."
|
||||
id = "rig_component_sprinter"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_BIO = 4, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.25), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/sprinter
|
||||
|
||||
/datum/design_techweb/mechfab/modsuit/modules/meson
|
||||
@@ -360,7 +360,7 @@
|
||||
desc = "A compact meson visor for a hardsuit."
|
||||
id = "rig_component_meson"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 5, TECH_MAGNET = 3, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_OSMIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/vision/meson
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -372,7 +372,7 @@
|
||||
desc = "A compact material visor for a hardsuit."
|
||||
id = "rig_component_material"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 5, TECH_MAGNET = 3, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_OSMIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/vision/material
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY
|
||||
@@ -384,7 +384,7 @@
|
||||
desc = "A compact night-vision visor for a hardsuit."
|
||||
id = "rig_component_nvg"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 4, TECH_POWER = 5)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_OSMIUM = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/vision/nvg
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -395,7 +395,7 @@
|
||||
name = "hardsuit thermal scanning visor"
|
||||
desc = "A compact thermal visor for a hardsuit."
|
||||
id = "rig_component_thermal"
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_OSMIUM = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/vision/thermal
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -406,7 +406,7 @@
|
||||
name = "hardsuit complete visor suite"
|
||||
desc = "An optical package for the bounty-hunter in you. Contains all available visors in a tight package."
|
||||
id = "rig_component_multi_visor"
|
||||
materials = list(MAT_PLASTEEL = 8000, MAT_GRAPHITE = 5500, MAT_OSMIUM = 4500, MAT_URANIUM = 6000, MAT_MORPHIUM = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(4), MAT_GRAPHITE = 5500, MAT_OSMIUM = MATERIAL_COST(2.25), MAT_URANIUM = MATERIAL_COST(3), MAT_MORPHIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig_module/vision/multi
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -417,7 +417,7 @@
|
||||
desc = "A visor suite for miners featuring Material and Mesons."
|
||||
id = "rig_component_mining"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 4, TECH_POWER = 5)
|
||||
materials = list(MAT_PLASTEEL = 3500, MAT_GRAPHITE = 2000, MAT_OSMIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.75), MAT_GRAPHITE = 2000, MAT_OSMIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/vision/mining
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY
|
||||
@@ -429,7 +429,7 @@
|
||||
desc = "Advanced Visor suite that combines the features of mesons and material into a single package."
|
||||
id = "rig_component_graviton"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 4, TECH_POWER = 5)
|
||||
materials = list(MAT_PLASTEEL = 3500, MAT_GRAPHITE = 2000, MAT_OSMIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.75), MAT_GRAPHITE = 2000, MAT_OSMIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/vision/graviton
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SCIENCE
|
||||
@@ -440,7 +440,7 @@
|
||||
desc = "A compact security visor for a hardsuit."
|
||||
id = "rig_component_sechud"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_MAGNET = 3, TECH_POWER = 2)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_SILVER = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/vision/sechud
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY
|
||||
@@ -452,7 +452,7 @@
|
||||
desc = "A compact medical visor for a hardsuit."
|
||||
id = "rig_component_medhud"
|
||||
//req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_MAGNET = 3, TECH_BIO = 2)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_SILVER = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/rig_module/vision/medhud
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_MEDICAL
|
||||
@@ -464,7 +464,7 @@
|
||||
desc = "A compact voice-changer for a hardsuit."
|
||||
id = "rig_component_voice"
|
||||
//req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 4, TECH_MAGNET = 4, TECH_BIO = 4, TECH_ILLEGAL = 3)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 1000, MAT_SILVER = 500, MAT_PHORON = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_PLASTIC = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/voice
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_GENERAL
|
||||
@@ -475,7 +475,7 @@
|
||||
desc = "A compact AI network system for a hardsuit."
|
||||
id = "rig_component_aicontainer"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_BIO = 4, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_DIAMOND = 1000, MAT_GOLD = 500, MAT_SILVER = 750, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_DIAMOND = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.375), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/ai_container
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_SCIENCE
|
||||
@@ -486,7 +486,7 @@
|
||||
desc = "A compact datajack for a hardsuit."
|
||||
id = "rig_component_datajack"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_POWER = 5)
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_METALHYDROGEN = 1000, MAT_GOLD = 500, MAT_SILVER = 750, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_GRAPHITE = 1500, MAT_METALHYDROGEN = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.375), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/rig_module/datajack
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_GENERAL
|
||||
@@ -497,7 +497,7 @@
|
||||
desc = "A compact chemical injector network for a hardsuit."
|
||||
id = "rig_component_chemicals"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_BIO = 4)
|
||||
materials = list(MAT_PLASTEEL = 3000, MAT_GRAPHITE = 2000, MAT_PLASTIC = 3500, MAT_SILVER = 1750, MAT_GOLD = 1250)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_GRAPHITE = 2000, MAT_PLASTIC = MATERIAL_COST(1.75), MAT_SILVER = MATERIAL_COST(0.875), MAT_GOLD = MATERIAL_COST(0.625))
|
||||
build_path = /obj/item/rig_module/chem_dispenser/injector/advanced/empty
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_MEDICAL
|
||||
@@ -509,7 +509,7 @@
|
||||
desc = "An enigmatic teleporter system for a hardsuit."
|
||||
id = "rig_component_teleport"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_POWER = 6, TECH_ILLEGAL = 3, TECH_BLUESPACE = 4, TECH_ARCANE = 2, TECH_PRECURSOR = 3)
|
||||
materials = list(MAT_DURASTEEL = 5000, MAT_GRAPHITE = 3000, MAT_MORPHIUM = 1500, MAT_OSMIUM = 1500, MAT_PHORON = 1750, MAT_VERDANTIUM = 3000, MAT_SUPERMATTER = 2000)
|
||||
materials = list(MAT_DURASTEEL = MATERIAL_COST(2.5), MAT_GRAPHITE = 3000, MAT_MORPHIUM = MATERIAL_COST(0.75), MAT_OSMIUM = MATERIAL_COST(0.75), MAT_PHORON = MATERIAL_COST(0.875), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_SUPERMATTER = MATERIAL_COST(1))
|
||||
build_path = /obj/item/rig_module/teleporter
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -521,7 +521,7 @@
|
||||
desc = "A miniaturized radiation absorption array, for use in hardsuits and providing full radiation protection."
|
||||
id = "rig_component_radshield"
|
||||
//req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 3, TECH_MAGNET = 4, TECH_POWER = 3, TECH_BLUESPACE = 4)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GRAPHITE = 3000, MAT_OSMIUM = 1500, MAT_PHORON = 2250, MAT_SILVER = 1500, MAT_GOLD = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GRAPHITE = 3000, MAT_OSMIUM = MATERIAL_COST(0.75), MAT_PHORON = MATERIAL_COST(1.125), MAT_SILVER = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/rig_module/rad_shield
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -533,7 +533,7 @@
|
||||
desc = "An optimized, miniaturized radiation absorption array, for use in hardsuits and providing full radiation protection. Reduced power draw."
|
||||
id = "rig_component_radshield_adv"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_POWER = 6, TECH_BLUESPACE = 4)
|
||||
materials = list(MAT_PLASTEEL = 8000, MAT_GRAPHITE = 4000, MAT_OSMIUM = 2000, MAT_PHORON = 3250, MAT_SILVER = 2250, MAT_GOLD = 2250)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(4), MAT_GRAPHITE = 4000, MAT_OSMIUM = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(1.625), MAT_SILVER = MATERIAL_COST(1.125), MAT_GOLD = MATERIAL_COST(1.125))
|
||||
build_path = /obj/item/rig_module/rad_shield/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -545,7 +545,7 @@
|
||||
desc = "An advanced atmospheric protection suite, providing protection against both pressure and heat. At the cost of concerningly high power draw."
|
||||
id = "rig_component_atmosshield"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_POWER = 6, TECH_BLUESPACE = 4)
|
||||
materials = list(MAT_PLASTEEL = 8000, MAT_DURASTEEL = 4000, MAT_GRAPHITE = 8000, MAT_OSMIUM = 6000, MAT_PHORON = 6000, MAT_SILVER = 4000, MAT_GOLD = 4000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(4), MAT_DURASTEEL = MATERIAL_COST(2), MAT_GRAPHITE = 8000, MAT_OSMIUM = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(2))
|
||||
build_path = /obj/item/rig_module/atmos_shield
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -557,7 +557,7 @@
|
||||
desc = "An advanced atmospheric protection suite, providing protection against both pressure and heat. Reduced Power Draw."
|
||||
id = "rig_component_atmosshield_adv"
|
||||
//req_tech = list(TECH_MATERIAL = 7, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_POWER = 6, TECH_BLUESPACE = 4)
|
||||
materials = list(MAT_PLASTEEL = 8000, MAT_DURASTEEL = 4000, MAT_GRAPHITE = 9000, MAT_OSMIUM = 7500, MAT_PHORON = 6000, MAT_SILVER = 8000, MAT_GOLD = 6000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(4), MAT_DURASTEEL = MATERIAL_COST(2), MAT_GRAPHITE = 9000, MAT_OSMIUM = MATERIAL_COST(3.75), MAT_PHORON = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(4), MAT_GOLD = MATERIAL_COST(3))
|
||||
build_path = /obj/item/rig_module/atmos_shield/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -568,7 +568,7 @@
|
||||
name = "hardsuit electrical protection enhancement suite"
|
||||
desc = "An advanced faraday shielding suite, providing protection against electrical discharges. At the cost of concerningly high power draw."
|
||||
id = "rig_component_faradayshield"
|
||||
materials = list(MAT_PLASTEEL = 8000, MAT_GRAPHITE = 8000, MAT_OSMIUM = 6000, MAT_PHORON = 6000, MAT_SILVER = 4000, MAT_GOLD = 4000, MAT_PLASTIC = 6000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(4), MAT_GRAPHITE = 8000, MAT_OSMIUM = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(2), MAT_PLASTIC = MATERIAL_COST(3))
|
||||
build_path = /obj/item/rig_module/faraday_shield
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
@@ -579,7 +579,7 @@
|
||||
name = "hardsuit advanced electrical protection enhancement suite"
|
||||
desc = "An optimized faraday shielding suite, providing protection against electrical discharges. At the cost of concerningly high power draw."
|
||||
id = "rig_component_faradayshield_adv"
|
||||
materials = list(MAT_PLASTEEL = 8000, MAT_GRAPHITE = 8000, MAT_OSMIUM = 8000, MAT_PHORON = 7000, MAT_SILVER = 5500, MAT_GOLD = 5500, MAT_PLASTIC = 6000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(4), MAT_GRAPHITE = 8000, MAT_OSMIUM = MATERIAL_COST(4), MAT_PHORON = MATERIAL_COST(3.5), MAT_SILVER = MATERIAL_COST(2.75), MAT_GOLD = MATERIAL_COST(2.75), MAT_PLASTIC = MATERIAL_COST(3))
|
||||
build_path = /obj/item/rig_module/faraday_shield/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_MODSUIT_MODULES + RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING
|
||||
|
||||
@@ -12,41 +12,41 @@
|
||||
name = "basic hard drive"
|
||||
id = "hdd_basic"
|
||||
// req_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1)
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/
|
||||
|
||||
/datum/design_techweb/modularcomponent/disk/advanced
|
||||
name = "advanced hard drive"
|
||||
id = "hdd_advanced"
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/advanced
|
||||
|
||||
/datum/design_techweb/modularcomponent/disk/super
|
||||
name = "super hard drive"
|
||||
id = "hdd_super"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(0.2))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/super
|
||||
|
||||
/datum/design_techweb/modularcomponent/disk/cluster
|
||||
name = "cluster hard drive"
|
||||
id = "hdd_cluster"
|
||||
// req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4)
|
||||
materials = list(MAT_STEEL = 16000, MAT_GLASS = 800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(8), MAT_GLASS = MATERIAL_COST(0.4))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/cluster
|
||||
|
||||
/datum/design_techweb/modularcomponent/disk/small
|
||||
name = "small hard drive"
|
||||
id = "hdd_small"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/small
|
||||
|
||||
/datum/design_techweb/modularcomponent/disk/micro
|
||||
name = "micro hard drive"
|
||||
id = "hdd_micro"
|
||||
// req_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1)
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/micro
|
||||
|
||||
// Network cards
|
||||
@@ -55,21 +55,21 @@
|
||||
name = "basic network card"
|
||||
id = "netcard_basic"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 1)
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/computer_hardware/network_card
|
||||
|
||||
/datum/design_techweb/modularcomponent/netcard/advanced
|
||||
name = "advanced network card"
|
||||
id = "netcard_advanced"
|
||||
// req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/computer_hardware/network_card/advanced
|
||||
|
||||
/datum/design_techweb/modularcomponent/netcard/wired
|
||||
name = "wired network card"
|
||||
id = "netcard_wired"
|
||||
// req_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.2))
|
||||
build_path = /obj/item/computer_hardware/network_card/wired
|
||||
|
||||
// Batteries
|
||||
@@ -78,42 +78,42 @@
|
||||
name = "standard battery module"
|
||||
id = "bat_normal"
|
||||
// req_tech = list(TECH_POWER = 1, TECH_ENGINEERING = 1)
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/computer_hardware/battery_module
|
||||
|
||||
/datum/design_techweb/modularcomponent/battery/advanced
|
||||
name = "advanced battery module"
|
||||
id = "bat_advanced"
|
||||
// req_tech = list(TECH_POWER = 2, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/computer_hardware/battery_module/advanced
|
||||
|
||||
/datum/design_techweb/modularcomponent/battery/super
|
||||
name = "super battery module"
|
||||
id = "bat_super"
|
||||
// req_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 8000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4))
|
||||
build_path = /obj/item/computer_hardware/battery_module/super
|
||||
|
||||
/datum/design_techweb/modularcomponent/battery/ultra
|
||||
name = "ultra battery module"
|
||||
id = "bat_ultra"
|
||||
// req_tech = list(TECH_POWER = 5, TECH_ENGINEERING = 4)
|
||||
materials = list(MAT_STEEL = 16000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(8))
|
||||
build_path = /obj/item/computer_hardware/battery_module/ultra
|
||||
|
||||
/datum/design_techweb/modularcomponent/battery/nano
|
||||
name = "nano battery module"
|
||||
id = "bat_nano"
|
||||
// req_tech = list(TECH_POWER = 1, TECH_ENGINEERING = 1)
|
||||
materials = list(MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/computer_hardware/battery_module/nano
|
||||
|
||||
/datum/design_techweb/modularcomponent/battery/micro
|
||||
name = "micro battery module"
|
||||
id = "bat_micro"
|
||||
// req_tech = list(TECH_POWER = 2, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/computer_hardware/battery_module/micro
|
||||
|
||||
// Processor unit
|
||||
@@ -122,28 +122,28 @@
|
||||
name = "computer processor unit"
|
||||
id = "cpu_normal"
|
||||
// req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 8000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4))
|
||||
build_path = /obj/item/computer_hardware/processor_unit
|
||||
|
||||
/datum/design_techweb/modularcomponent/cpu/small
|
||||
name = "computer microprocessor unit"
|
||||
id = "cpu_small"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/computer_hardware/processor_unit/small
|
||||
|
||||
/datum/design_techweb/modularcomponent/cpu/photonic
|
||||
name = "computer photonic processor unit"
|
||||
id = "pcpu_normal"
|
||||
// req_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 4)
|
||||
materials = list(MAT_STEEL = 32000, glass = 8000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(16), glass = 8000)
|
||||
build_path = /obj/item/computer_hardware/processor_unit/photonic
|
||||
|
||||
/datum/design_techweb/modularcomponent/cpu/photonic/small
|
||||
name = "computer photonic microprocessor unit"
|
||||
id = "pcpu_small"
|
||||
// req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 16000, glass = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(8), glass = 4000)
|
||||
build_path = /obj/item/computer_hardware/processor_unit/photonic/small
|
||||
|
||||
// Other parts
|
||||
@@ -152,21 +152,21 @@
|
||||
name = "RFID card slot"
|
||||
id = "cardslot"
|
||||
// req_tech = list(TECH_DATA = 2)
|
||||
materials = list(MAT_STEEL = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/computer_hardware/card_slot
|
||||
|
||||
/datum/design_techweb/modularcomponent/nanoprinter
|
||||
name = "nano printer"
|
||||
id = "nanoprinter"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/computer_hardware/nano_printer
|
||||
|
||||
/datum/design_techweb/modularcomponent/teslalink
|
||||
name = "tesla link"
|
||||
id = "teslalink"
|
||||
// req_tech = list(TECH_DATA = 2, TECH_POWER = 3, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/computer_hardware/tesla_link
|
||||
|
||||
// Data crystals (USB flash drives)
|
||||
@@ -174,19 +174,19 @@
|
||||
name = "basic data crystal"
|
||||
id = "portadrive_basic"
|
||||
// req_tech = list(TECH_DATA = 1)
|
||||
materials = list(MAT_GLASS = 8000)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(4))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/portable
|
||||
|
||||
/datum/design_techweb/modularcomponent/portabledrive/advanced
|
||||
name = "advanced data crystal"
|
||||
id = "portadrive_advanced"
|
||||
// req_tech = list(TECH_DATA = 2)
|
||||
materials = list(MAT_GLASS = 16000)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(8))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/portable/advanced
|
||||
|
||||
/datum/design_techweb/modularcomponent/portabledrive/super
|
||||
name = "super data crystal"
|
||||
id = "portadrive_super"
|
||||
// req_tech = list(TECH_DATA = 4)
|
||||
materials = list(MAT_GLASS = 32000)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(16))
|
||||
build_path = /obj/item/computer_hardware/hard_drive/portable/super
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "Beaker"
|
||||
id = "beaker"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 500)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.25))
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_CHEMISTRY,
|
||||
@@ -14,7 +14,7 @@
|
||||
name = "Large Beaker"
|
||||
id = "large_beaker"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 1000)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.5))
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_CHEMISTRY,
|
||||
@@ -26,7 +26,7 @@
|
||||
name = "Vial"
|
||||
id = "vial"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 100)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.05))
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_CHEMISTRY,
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
//////////////////// Prosthetics ////////////////////
|
||||
/datum/design_techweb/prosfab/pros/torso
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15), MAT_GLASS = MATERIAL_COST(3.75))
|
||||
var/gender = MALE
|
||||
|
||||
/datum/design_techweb/prosfab/pros/torso/male
|
||||
@@ -38,7 +38,7 @@
|
||||
name = "Prosthetic Head"
|
||||
id = "pros_head"
|
||||
build_path = /obj/item/organ/external/head
|
||||
materials = list(MAT_STEEL = 18750, MAT_GLASS = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9.375), MAT_GLASS = MATERIAL_COST(1.875))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "head_m"
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
name = "Prosthetic Left Arm"
|
||||
id = "pros_l_arm"
|
||||
build_path = /obj/item/organ/external/arm
|
||||
materials = list(MAT_STEEL = 10125)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5.0625))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "l_arm"
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
name = "Prosthetic Left Hand"
|
||||
id = "pros_l_hand"
|
||||
build_path = /obj/item/organ/external/hand
|
||||
materials = list(MAT_STEEL = 3375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.6875))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "l_hand"
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
name = "Prosthetic Right Arm"
|
||||
id = "pros_r_arm"
|
||||
build_path = /obj/item/organ/external/arm/right
|
||||
materials = list(MAT_STEEL = 10125)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5.0625))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "r_arm"
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
name = "Prosthetic Right Hand"
|
||||
id = "pros_r_hand"
|
||||
build_path = /obj/item/organ/external/hand/right
|
||||
materials = list(MAT_STEEL = 3375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.6875))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "r_hand"
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
name = "Prosthetic Left Leg"
|
||||
id = "pros_l_leg"
|
||||
build_path = /obj/item/organ/external/leg
|
||||
materials = list(MAT_STEEL = 8437)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.2185))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "l_leg"
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
name = "Prosthetic Left Foot"
|
||||
id = "pros_l_foot"
|
||||
build_path = /obj/item/organ/external/foot
|
||||
materials = list(MAT_STEEL = 2813)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.4065))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "l_foot"
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
name = "Prosthetic Right Leg"
|
||||
id = "pros_r_leg"
|
||||
build_path = /obj/item/organ/external/leg/right
|
||||
materials = list(MAT_STEEL = 8437)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.2185))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "r_leg"
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
name = "Prosthetic Right Foot"
|
||||
id = "pros_r_foot"
|
||||
build_path = /obj/item/organ/external/foot/right
|
||||
materials = list(MAT_STEEL = 2813)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.4065))
|
||||
research_icon = 'icons/mob/human_races/robotic.dmi'
|
||||
research_icon_state = "r_foot"
|
||||
|
||||
@@ -115,79 +115,79 @@
|
||||
name = "Prosthetic Powercell"
|
||||
id = "pros_cell"
|
||||
build_path = /obj/item/organ/internal/cell
|
||||
materials = list(MAT_STEEL = 7500, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/eyes
|
||||
name = "Prosthetic Eyes"
|
||||
id = "pros_eyes"
|
||||
build_path = /obj/item/organ/internal/eyes/robot
|
||||
materials = list(MAT_STEEL = 5625, MAT_GLASS = 5625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.8125), MAT_GLASS = MATERIAL_COST(2.8125))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/hydraulic
|
||||
name = "Hydraulic Hub"
|
||||
id = "pros_hydraulic"
|
||||
build_path = /obj/item/organ/internal/heart/machine
|
||||
materials = list(MAT_STEEL = 7500, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/reagcycler
|
||||
name = "Reagent Cycler"
|
||||
id = "pros_reagcycler"
|
||||
build_path = /obj/item/organ/internal/stomach/machine
|
||||
materials = list(MAT_STEEL = 7500, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/heatsink
|
||||
name = "Heatsink"
|
||||
id = "pros_heatsink"
|
||||
build_path = /obj/item/organ/internal/robotic/heatsink
|
||||
materials = list(MAT_STEEL = 7500, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/diagnostic
|
||||
name = "Diagnostic Controller"
|
||||
id = "pros_diagnostic"
|
||||
build_path = /obj/item/organ/internal/robotic/diagnostic
|
||||
materials = list(MAT_STEEL = 7500, MAT_PLASTIC = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_PLASTIC = MATERIAL_COST(1.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/heart
|
||||
name = "Prosthetic Heart"
|
||||
id = "pros_heart"
|
||||
build_path = /obj/item/organ/internal/heart
|
||||
materials = list(MAT_STEEL = 5625, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.8125), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/lungs
|
||||
name = "Prosthetic Lungs"
|
||||
id = "pros_lung"
|
||||
build_path = /obj/item/organ/internal/lungs
|
||||
materials = list(MAT_STEEL = 5625, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.8125), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/liver
|
||||
name = "Prosthetic Liver"
|
||||
id = "pros_liver"
|
||||
build_path = /obj/item/organ/internal/liver
|
||||
materials = list(MAT_STEEL = 5625, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.8125), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/kidneys
|
||||
name = "Prosthetic Kidneys"
|
||||
id = "pros_kidney"
|
||||
build_path = /obj/item/organ/internal/kidneys
|
||||
materials = list(MAT_STEEL = 5625, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.8125), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/spleen
|
||||
name = "Prosthetic Spleen"
|
||||
id = "pros_spleen"
|
||||
build_path = /obj/item/organ/internal/spleen
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.375))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/larynx
|
||||
name = "Prosthetic Larynx"
|
||||
id = "pros_larynx"
|
||||
build_path = /obj/item/organ/internal/voicebox
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 750, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.375), MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
|
||||
/datum/design_techweb/prosfab/pros/internal/stomach
|
||||
name = "Prosthetic Stomach"
|
||||
id = "pros_stomach"
|
||||
build_path = /obj/item/organ/internal/stomach
|
||||
materials = list(MAT_STEEL = 5625, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.8125), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
|
||||
//////////////////// Cyborg Parts ////////////////////
|
||||
/datum/design_techweb/prosfab/cyborg
|
||||
@@ -195,49 +195,49 @@
|
||||
category = list(
|
||||
RND_CATEGORY_MECHFAB_CYBORG + RND_SUBCATEGORY_MECHFAB_CYBORG_COMPONENTS
|
||||
)
|
||||
materials = list(MAT_STEEL = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.875))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/exoskeleton
|
||||
name = "Robot Exoskeleton"
|
||||
id = "robot_exoskeleton"
|
||||
build_path = /obj/item/robot_parts/robot_suit
|
||||
materials = list(MAT_STEEL = 37500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(18.75))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/torso
|
||||
name = "Robot Torso"
|
||||
id = "robot_torso"
|
||||
build_path = /obj/item/robot_parts/chest
|
||||
materials = list(MAT_STEEL = 30000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/head
|
||||
name = "Robot Head"
|
||||
id = "robot_head"
|
||||
build_path = /obj/item/robot_parts/head
|
||||
materials = list(MAT_STEEL = 18750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9.375))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/l_arm
|
||||
name = "Robot Left Arm"
|
||||
id = "robot_l_arm"
|
||||
build_path = /obj/item/robot_parts/l_arm
|
||||
materials = list(MAT_STEEL = 13500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.75))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/r_arm
|
||||
name = "Robot Right Arm"
|
||||
id = "robot_r_arm"
|
||||
build_path = /obj/item/robot_parts/r_arm
|
||||
materials = list(MAT_STEEL = 13500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6.75))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/l_leg
|
||||
name = "Robot Left Leg"
|
||||
id = "robot_l_leg"
|
||||
build_path = /obj/item/robot_parts/l_leg
|
||||
materials = list(MAT_STEEL = 11250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5.625))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/r_leg
|
||||
name = "Robot Right Leg"
|
||||
id = "robot_r_leg"
|
||||
build_path = /obj/item/robot_parts/r_leg
|
||||
materials = list(MAT_STEEL = 11250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5.625))
|
||||
|
||||
|
||||
//////////////////// Cyborg Internals ////////////////////
|
||||
@@ -246,7 +246,7 @@
|
||||
RND_CATEGORY_MECHFAB_CYBORG + RND_SUBCATEGORY_MECHFAB_CYBORG_INTERNALS
|
||||
)
|
||||
build_type = PROSFAB
|
||||
materials = list(MAT_STEEL = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/component/binary_communication_device
|
||||
name = "Binary Communication Device"
|
||||
@@ -294,42 +294,42 @@
|
||||
id = "improved_radio"
|
||||
build_path = /obj/item/robot_parts/robot_component/radio/upgraded
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 10000, MAT_DIAMOND = 2000, MAT_PLASTEEL = 3000, MAT_GLASS = 6500, MAT_SILVER = 3000, MAT_MORPHIUM = 560, MAT_DURASTEEL = 800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_DIAMOND = MATERIAL_COST(1), MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(3.25), MAT_SILVER = MATERIAL_COST(1.5), MAT_MORPHIUM = MATERIAL_COST(0.28), MAT_DURASTEEL = MATERIAL_COST(0.4))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/component/actuator_upgraded
|
||||
name = "Improved Actuator"
|
||||
id = "improved_actuator"
|
||||
build_path = /obj/item/robot_parts/robot_component/actuator/upgraded
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 10000, MAT_PLASTEEL = 2500, MAT_MORPHIUM = 500, MAT_DURASTEEL = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_PLASTEEL = MATERIAL_COST(1.25), MAT_MORPHIUM = MATERIAL_COST(0.25), MAT_DURASTEEL = MATERIAL_COST(0.25))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/component/diagnosis_unit_upgraded
|
||||
name = "Improved Diagnosis Unit"
|
||||
id = "improved_diagnosis_unit"
|
||||
build_path = /obj/item/robot_parts/robot_component/diagnosis_unit/upgraded
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 10000, MAT_DIAMOND = 2000, MAT_URANIUM = 4000, MAT_PLASTEEL = 1000, MAT_GLASS = 400, MAT_SILVER = 1000, MAT_MORPHIUM = 420, MAT_DURASTEEL = 600)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_DIAMOND = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(2), MAT_PLASTEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.2), MAT_SILVER = MATERIAL_COST(0.5), MAT_MORPHIUM = MATERIAL_COST(0.21), MAT_DURASTEEL = MATERIAL_COST(0.3))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/component/camera_upgraded
|
||||
name = "Improved Camera"
|
||||
id = "improved_camera"
|
||||
build_path = /obj/item/robot_parts/robot_component/camera/upgraded
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 10000, MAT_DIAMOND = 2000, MAT_PLASTEEL = 3000, MAT_GLASS = 6500, MAT_SILVER = 3000, MAT_MORPHIUM = 560, MAT_DURASTEEL = 800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_DIAMOND = MATERIAL_COST(1), MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(3.25), MAT_SILVER = MATERIAL_COST(1.5), MAT_MORPHIUM = MATERIAL_COST(0.28), MAT_DURASTEEL = MATERIAL_COST(0.4))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/component/binary_communication_device/upgraded
|
||||
name = "Improved Binary Communication Device"
|
||||
id = "improved_binary_communication_device"
|
||||
build_path = /obj/item/robot_parts/robot_component/binary_communication_device/upgraded
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 10000, MAT_DIAMOND = 2000, MAT_PLASTEEL = 3000, MAT_GLASS = 6500, MAT_GOLD = 3000, MAT_DURASTEEL = 800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_DIAMOND = MATERIAL_COST(1), MAT_PLASTEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(3.25), MAT_GOLD = MATERIAL_COST(1.5), MAT_DURASTEEL = MATERIAL_COST(0.4))
|
||||
|
||||
/datum/design_techweb/prosfab/cyborg/component/armour_very_heavy
|
||||
name = "Armour Plating (Prototype)"
|
||||
id = "titan_armour"
|
||||
build_path = /obj/item/robot_parts/robot_component/armour/armour_titan
|
||||
// req_tech = list(TECH_MATERIAL = 9, TECH_PRECURSOR = 3)
|
||||
materials = list(MAT_STEEL = 12000, MAT_MORPHIUM = 3000, MAT_DURASTEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6), MAT_MORPHIUM = MATERIAL_COST(1.5), MAT_DURASTEEL = MATERIAL_COST(2.5))
|
||||
|
||||
|
||||
//////////////////// Cyborg Modules ////////////////////
|
||||
@@ -338,7 +338,7 @@
|
||||
RND_CATEGORY_MECHFAB_CYBORG_MODULES + RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_UTILITY
|
||||
)
|
||||
build_type = PROSFAB
|
||||
materials = list(MAT_STEEL = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75))
|
||||
|
||||
// Section for utility upgrades
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
name = "Emergency Restart Module"
|
||||
desc = "Used to force a restart of a disabled-but-repaired robot, bringing it back online."
|
||||
id = "borg_restart_module"
|
||||
materials = list(MAT_STEEL = 45000, MAT_GLASS = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(22.5), MAT_GLASS = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/borg/upgrade/utility/restart
|
||||
|
||||
// Section for basic upgrades for all cyborgs
|
||||
@@ -371,14 +371,14 @@
|
||||
name = "Size Alteration Module"
|
||||
id = "borg_sizeshift_module"
|
||||
// req_tech = list(TECH_BLUESPACE = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/borg/upgrade/basic/sizeshift
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/basic/vtec
|
||||
name = "VTEC Module"
|
||||
desc = "Used to kick in a robot's VTEC systems, increasing their speed."
|
||||
id = "borg_vtec_module"
|
||||
materials = list(MAT_STEEL = 60000, MAT_GLASS = 4500, MAT_GOLD = 3750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(30), MAT_GLASS = MATERIAL_COST(2.25), MAT_GOLD = MATERIAL_COST(1.875))
|
||||
build_path = /obj/item/borg/upgrade/basic/vtec
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/basic/syndicate
|
||||
@@ -386,7 +386,7 @@
|
||||
desc = "Allows for the construction of lethal upgrades for cyborgs."
|
||||
id = "borg_syndicate_module"
|
||||
// req_tech = list(TECH_COMBAT = 4, TECH_ILLEGAL = 3)
|
||||
materials = list(MAT_STEEL = 7500, MAT_GLASS = 11250, MAT_DIAMOND = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_GLASS = MATERIAL_COST(5.625), MAT_DIAMOND = MATERIAL_COST(3.75))
|
||||
build_path = /obj/item/borg/upgrade/basic/syndicate
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/basic/language
|
||||
@@ -394,7 +394,7 @@
|
||||
desc = "Used to let cyborgs other than clerical or service speak a variety of languages."
|
||||
id = "borg_language_module"
|
||||
// req_tech = list(TECH_DATA = 6, TECH_MATERIAL = 6)
|
||||
materials = list(MAT_STEEL = 25000, MAT_GLASS = 3000, MAT_GOLD = 350)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(12.5), MAT_GLASS = MATERIAL_COST(1.5), MAT_GOLD = MATERIAL_COST(0.175))
|
||||
build_path = /obj/item/borg/upgrade/basic/language
|
||||
|
||||
// Section for advanced upgrades for all cyborgs
|
||||
@@ -407,28 +407,28 @@
|
||||
name = "Robohound Capacity Expansion Module"
|
||||
id = "borg_hound_capacity_module"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/borg/upgrade/advanced/bellysizeupgrade
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/advanced/sizegun
|
||||
name = "Size Gun Module"
|
||||
id = "borg_sizegun_module"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_BLUESPACE = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/borg/upgrade/advanced/sizegun
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/advanced/jetpack
|
||||
name = "Jetpack Module"
|
||||
desc = "A carbon dioxide jetpack suitable for low-gravity mining operations."
|
||||
id = "borg_jetpack_module"
|
||||
materials = list(MAT_STEEL = 7500, MAT_PHORON = 11250, MAT_URANIUM = 15000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.75), MAT_PHORON = MATERIAL_COST(5.625), MAT_URANIUM = MATERIAL_COST(7.5))
|
||||
build_path = /obj/item/borg/upgrade/advanced/jetpack
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/advanced/advhealth
|
||||
name = "Advanced Health Analyzer Module"
|
||||
desc = "An advanced health analyzer suitable for diagnosing more serious injuries."
|
||||
id = "borg_advhealth_module"
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 6500, MAT_DIAMOND = 350)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(3.25), MAT_DIAMOND = MATERIAL_COST(0.175))
|
||||
build_path = /obj/item/borg/upgrade/advanced/advhealth
|
||||
|
||||
/*
|
||||
@@ -443,7 +443,7 @@
|
||||
name = "Robohound Capability Expansion Module"
|
||||
id = "borg_hound_capability_module"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4)
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(3))
|
||||
build_path = /obj/item/borg/upgrade/restricted/bellycapupgrade
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/advrped
|
||||
@@ -454,7 +454,7 @@
|
||||
desc = "Exactly the same as a standard Advanced RPED, but this one has mounting hardware for a Science Borg."
|
||||
id = "borg_advrped_module"
|
||||
// req_tech = list(TECH_ENGINEERING = 6, TECH_MATERIAL = 6)
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15), MAT_GLASS = MATERIAL_COST(5))
|
||||
build_path = /obj/item/borg/upgrade/restricted/advrped
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/diamonddrill
|
||||
@@ -465,7 +465,7 @@
|
||||
desc = "A mining drill with a diamond tip, made for use by Mining Borgs."
|
||||
id = "borg_ddrill_module"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 5, TECH_ENGINEERING = 5)
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 1000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/borg/upgrade/restricted/diamonddrill
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/pka
|
||||
@@ -476,7 +476,7 @@
|
||||
desc = "A mining weapon designed for clearing rocks and hostile wildlife. This model is equiped with a self upgrade system, allowing it to attach modules hands free."
|
||||
id = "borg_pka_module"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 5, TECH_POWER = 4)
|
||||
materials = list(MAT_PLASTEEL = 5000, MAT_GLASS = 1000, MAT_URANIUM = 500, MAT_PLATINUM = 350)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.25), MAT_PLATINUM = MATERIAL_COST(0.175))
|
||||
build_path = /obj/item/borg/upgrade/restricted/pka
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/adv_scanner
|
||||
@@ -487,7 +487,7 @@
|
||||
desc = "An upgrade module to improve the potency of the integrated ore scanner."
|
||||
id = "borg_adv_scanner_module"
|
||||
// req_tech = list(TECH_ENGINEERING = 6, TECH_MATERIAL = 5, TECH_POWER = 4)
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 4000, MAT_GOLD = 2000, MAT_VERDANTIUM = 1500, MAT_DIAMOND = 350)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.175))
|
||||
build_path = /obj/item/borg/upgrade/restricted/adv_scanner
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/adv_snatcher
|
||||
@@ -498,7 +498,7 @@
|
||||
desc = "An upgrade module to expand the robot's sheet storage capacity."
|
||||
id = "borg_adv_snatcher_module"
|
||||
// req_tech = list(TECH_ENGINEERING = 7, TECH_MATERIAL = 8, TECH_POWER = 6)
|
||||
materials = list(MAT_STEEL = 12000, MAT_GLASS = 8000, MAT_PLASTEEL = 2000, MAT_DURASTEEL = 500, MAT_DIAMOND = 700)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6), MAT_GLASS = MATERIAL_COST(4), MAT_PLASTEEL = MATERIAL_COST(1), MAT_DURASTEEL = MATERIAL_COST(0.25), MAT_DIAMOND = MATERIAL_COST(0.35))
|
||||
build_path = /obj/item/borg/upgrade/restricted/adv_snatcher
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/adv_mailbag
|
||||
@@ -508,7 +508,7 @@
|
||||
name = "Mail Compartment Upgrade"
|
||||
desc = "An upgrade module to expand the robot's postage capacity."
|
||||
id = "borg_adv_mailbag"
|
||||
materials = list(MAT_STEEL = 12000, MAT_GLASS = 8000, MAT_PLASTEEL = 2000, MAT_DURASTEEL = 500, MAT_DIAMOND = 700)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6), MAT_GLASS = MATERIAL_COST(4), MAT_PLASTEEL = MATERIAL_COST(1), MAT_DURASTEEL = MATERIAL_COST(0.25), MAT_DIAMOND = MATERIAL_COST(0.35))
|
||||
build_path = /obj/item/borg/upgrade/restricted/adv_mailbag
|
||||
|
||||
/datum/design_techweb/prosfab/robot_upgrade/restricted/tasercooler
|
||||
@@ -518,7 +518,7 @@
|
||||
name = "Rapid Taser Cooling Module"
|
||||
desc = "Used to cool a mounted taser, increasing the potential current in it and thus its recharge rate."
|
||||
id = "borg_taser_module"
|
||||
materials = list(MAT_STEEL = 60000, MAT_GLASS = 4500, MAT_GOLD = 1500, MAT_DIAMOND = 375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(30), MAT_GLASS = MATERIAL_COST(2.25), MAT_GOLD = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.1875))
|
||||
build_path = /obj/item/borg/upgrade/restricted/tasercooler
|
||||
|
||||
// Synthmorph Bags.
|
||||
@@ -526,42 +526,42 @@
|
||||
name = "Synthmorph Storage Bag"
|
||||
desc = "Used to store or slowly defragment an FBP."
|
||||
id = "misc_synth_bag"
|
||||
materials = list(MAT_STEEL = 250, MAT_GLASS = 250, MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.125), MAT_GLASS = MATERIAL_COST(0.125), MAT_PLASTIC = MATERIAL_COST(1))
|
||||
build_path = /obj/item/bodybag/cryobag/robobag
|
||||
|
||||
/datum/design_techweb/prosfab/badge_nt
|
||||
name = "NanoTrasen Tag"
|
||||
desc = "Used to identify an empty NanoTrasen FBP."
|
||||
id = "misc_synth_bag_tag_nt"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag
|
||||
|
||||
/datum/design_techweb/prosfab/badge_morph
|
||||
name = "Morpheus Tag"
|
||||
desc = "Used to identify an empty Morpheus FBP."
|
||||
id = "misc_synth_bag_tag_morph"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/morpheus
|
||||
|
||||
/datum/design_techweb/prosfab/badge_wardtaka
|
||||
name = "Ward-Takahashi Tag"
|
||||
desc = "Used to identify an empty Ward-Takahashi FBP."
|
||||
id = "misc_synth_bag_tag_wardtaka"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/wardtaka
|
||||
|
||||
/datum/design_techweb/prosfab/badge_zenghu
|
||||
name = "Zeng-Hu Tag"
|
||||
desc = "Used to identify an empty Zeng-Hu FBP."
|
||||
id = "misc_synth_bag_tag_zenghu"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/zenghu
|
||||
|
||||
/datum/design_techweb/prosfab/badge_gilthari
|
||||
name = "Gilthari Tag"
|
||||
desc = "Used to identify an empty Gilthari FBP."
|
||||
id = "misc_synth_bag_tag_gilthari"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/gilthari
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ILLEGAL = 2, TECH_PHORON = 2)
|
||||
|
||||
@@ -569,7 +569,7 @@
|
||||
name = "Vey-Medical Tag"
|
||||
desc = "Used to identify an empty Vey-Medical FBP."
|
||||
id = "misc_synth_bag_tag_veymed"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/veymed
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ILLEGAL = 1, TECH_BIO = 4)
|
||||
|
||||
@@ -577,28 +577,28 @@
|
||||
name = "Hephaestus Tag"
|
||||
desc = "Used to identify an empty Hephaestus FBP."
|
||||
id = "misc_synth_bag_tag_heph"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/hephaestus
|
||||
|
||||
/datum/design_techweb/prosfab/badge_grayson
|
||||
name = "Grayson Tag"
|
||||
desc = "Used to identify an empty Grayson FBP."
|
||||
id = "misc_synth_bag_tag_grayson"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/grayson
|
||||
|
||||
/datum/design_techweb/prosfab/badge_xion
|
||||
name = "Xion Tag"
|
||||
desc = "Used to identify an empty Xion FBP."
|
||||
id = "misc_synth_bag_tag_xion"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_PLASTIC = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_PLASTIC = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/xion
|
||||
|
||||
/datum/design_techweb/prosfab/badge_bishop
|
||||
name = "Bishop Tag"
|
||||
desc = "Used to identify an empty Bishop FBP."
|
||||
id = "misc_synth_bag_tag_bishop"
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 2000, MAT_PLASTIC = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(1), MAT_PLASTIC = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/clothing/accessory/badge/corporate_tag/bishop
|
||||
|
||||
// Replacement protean bits
|
||||
@@ -607,14 +607,14 @@
|
||||
name = "Protean Orchestrator"
|
||||
id = "prot_orch"
|
||||
build_path = /obj/item/organ/internal/nano/orchestrator
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_GOLD = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(1))
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
||||
|
||||
/datum/design_techweb/prosfab/refactory
|
||||
name = "Protean Refactory"
|
||||
id = "prot_refact"
|
||||
build_path = /obj/item/organ/internal/nano/refactory
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_GOLD = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(1))
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
||||
|
||||
///// pAI parts!!!
|
||||
@@ -625,7 +625,7 @@
|
||||
category = list(
|
||||
RND_CATEGORY_PROSFAB_PAI
|
||||
)
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
|
||||
/datum/design_techweb/prosfab/paiparts/cell
|
||||
name = "pAI Cell"
|
||||
@@ -664,7 +664,7 @@
|
||||
|
||||
/datum/design_techweb/disk
|
||||
build_type = IMPRINTER
|
||||
materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
lathe_time_factor = 1.5
|
||||
category = list(
|
||||
RND_CATEGORY_PROSFAB
|
||||
@@ -710,5 +710,5 @@
|
||||
name = "Anomalous Particle Gun Module"
|
||||
desc = "An anomalous particle gun, for anomaly harvesting."
|
||||
id = "borg_anomgun_module"
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 3500, MAT_PHORON = 1500, MAT_DIAMOND = 1500, MAT_URANIUM = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1.75), MAT_PHORON = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.75), MAT_URANIUM = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/borg/upgrade/restricted/anomalygun
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
desc = "An ashtray."
|
||||
id = "ashtray"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/material/ashtray
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_SERVICE
|
||||
@@ -65,7 +65,7 @@
|
||||
desc = "An shinier ashtray."
|
||||
id = "glasstray"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GLASS = 250)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/material/ashtray/glass
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_SERVICE
|
||||
@@ -79,7 +79,7 @@
|
||||
desc = "A bottle for a water-cooler."
|
||||
id = "watercooler_bottle"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2500)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/reagent_containers/glass/cooler_bottle
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -92,7 +92,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_square"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 75)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/square
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -105,7 +105,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_rocks"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 50)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/rocks
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -118,7 +118,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_milkshake"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 40)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.02))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/shake
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -131,7 +131,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_cocktail"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 40)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.02))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/cocktail
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -144,7 +144,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_shot"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 15)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.0075))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/shot
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -157,7 +157,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_pint"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 150)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.075))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/pint
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -170,7 +170,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_mug"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 100)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/mug
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -183,7 +183,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_wine"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 60)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/wine
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -196,7 +196,7 @@
|
||||
desc = "This glass changes shape and form depending on the drink inside... fancy!"
|
||||
id = "barglass_metaglass"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 625)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/metaglass
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -209,7 +209,7 @@
|
||||
desc = "This glass changes shape and form depending on the drink inside... fancy!"
|
||||
id = "barglass_metapint"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 625)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/metaglass/metapint
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -222,7 +222,7 @@
|
||||
desc = "Your standard drinking glass."
|
||||
id = "barglass_carafe"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 60)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/carafe
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -234,7 +234,7 @@
|
||||
name = "plastic pitcher"
|
||||
id = "barglass_pitcher"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 60)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/pitcher
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -246,7 +246,7 @@
|
||||
name = "coffee mug"
|
||||
id = "barglass_coffeemug"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 50)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/reagent_containers/food/drinks/glass2/coffeemug
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -259,7 +259,7 @@
|
||||
desc = "A small empty jar."
|
||||
id = "barglass_jar"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_GLASS = 250)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/glass_jar
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -271,7 +271,7 @@
|
||||
name = "ID Card"
|
||||
id = "idcard"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 100, MAT_GLASS = 100, MAT_PLASTIC = 300)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.05), MAT_GLASS = MATERIAL_COST(0.05), MAT_PLASTIC = MATERIAL_COST(0.15))
|
||||
build_path = /obj/item/card/id
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_SERVICE
|
||||
@@ -283,7 +283,7 @@
|
||||
desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products."
|
||||
id = "cleaver"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.4))
|
||||
build_path = /obj/item/material/knife/butch
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -296,7 +296,7 @@
|
||||
desc = "A simple tool for rolling dough flat."
|
||||
id = "rollingpin"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_WOOD = 1000)
|
||||
materials = list(MAT_WOOD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/material/kitchen/rollingpin
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -309,7 +309,7 @@
|
||||
desc = "A device for scanning items for cargo value."
|
||||
id = "cargo_scanner"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/cargo_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
desc = "A tier 1 stock part used in the construction of various devices."
|
||||
id = "basic_matter_bin"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 80)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.04))
|
||||
build_path = /obj/item/stock_parts/matter_bin
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -18,7 +18,7 @@
|
||||
desc = "A tier 2 stock part used in the construction of various devices."
|
||||
id = "adv_matter_bin"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 80)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.04))
|
||||
build_path = /obj/item/stock_parts/matter_bin/adv
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -32,7 +32,7 @@
|
||||
id = "super_matter_bin"
|
||||
// req_tech = list(TECH_MATERIAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 80)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.04))
|
||||
build_path = /obj/item/stock_parts/matter_bin/super
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -46,7 +46,7 @@
|
||||
id = "hyper_matter_bin"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_ARCANE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 200, MAT_VERDANTIUM = 60, MAT_DURASTEEL = 75)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1), MAT_VERDANTIUM = MATERIAL_COST(0.03), MAT_DURASTEEL = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/stock_parts/matter_bin/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_4
|
||||
@@ -60,7 +60,7 @@
|
||||
id = "omni_matter_bin"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_PRECURSOR = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_PLASTEEL = 100, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_PLASTEEL = MATERIAL_COST(0.05), MAT_MORPHIUM = MATERIAL_COST(0.05), MAT_DURASTEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/stock_parts/matter_bin/omni
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -74,7 +74,7 @@
|
||||
desc = "A tier 1 stock part used in the construction of various devices."
|
||||
id = "micro_manipulator"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 30)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015))
|
||||
build_path = /obj/item/stock_parts/manipulator
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -88,7 +88,7 @@
|
||||
desc = "A tier 2 stock part used in the construction of various devices."
|
||||
id = "nano_mani"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015))
|
||||
build_path = /obj/item/stock_parts/manipulator/nano
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -102,7 +102,7 @@
|
||||
id = "pico_mani"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_DATA = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015))
|
||||
build_path = /obj/item/stock_parts/manipulator/pico
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -116,7 +116,7 @@
|
||||
id = "hyper_mani"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_DATA = 3, TECH_ARCANE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 200, MAT_VERDANTIUM = 50, MAT_DURASTEEL = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1), MAT_VERDANTIUM = MATERIAL_COST(0.025), MAT_DURASTEEL = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/stock_parts/manipulator/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_4
|
||||
@@ -130,7 +130,7 @@
|
||||
id = "omni_mani"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_DATA = 4, TECH_PRECURSOR = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_PLASTEEL = 500, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_PLASTEEL = MATERIAL_COST(0.25), MAT_MORPHIUM = MATERIAL_COST(0.05), MAT_DURASTEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/stock_parts/manipulator/omni
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -144,7 +144,7 @@
|
||||
desc = "A tier 1 stock part used in the construction of various devices."
|
||||
id = "basic_capacitor"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/stock_parts/capacitor
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -158,7 +158,7 @@
|
||||
desc = "A tier 2 stock part used in the construction of various devices."
|
||||
id = "adv_capacitor"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/stock_parts/capacitor/adv
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -172,7 +172,7 @@
|
||||
id = "super_capacitor"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_POWER = 5, TECH_MATERIAL = 4)
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 50, MAT_GOLD = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.025), MAT_GOLD = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/capacitor/super
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -186,7 +186,7 @@
|
||||
id = "hyper_capacitor"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_POWER = 6, TECH_MATERIAL = 5, TECH_BLUESPACE = 1, TECH_ARCANE = 1)
|
||||
materials = list(MAT_STEEL = 200, MAT_GLASS = 100, MAT_VERDANTIUM = 30, MAT_DURASTEEL = 25)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1), MAT_GLASS = MATERIAL_COST(0.05), MAT_VERDANTIUM = MATERIAL_COST(0.015), MAT_DURASTEEL = MATERIAL_COST(0.0125))
|
||||
build_path = /obj/item/stock_parts/capacitor/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_4
|
||||
@@ -200,7 +200,7 @@
|
||||
id = "omni_capacitor"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_POWER = 7, TECH_MATERIAL = 6, TECH_BLUESPACE = 3, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 2000, MAT_DIAMOND = 1000, MAT_GLASS = 1000, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_MORPHIUM = MATERIAL_COST(0.05), MAT_DURASTEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/stock_parts/capacitor/omni
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -214,7 +214,7 @@
|
||||
desc = "A tier 1 stock part used in the construction of various devices."
|
||||
id = "basic_sensor"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/scanning_module
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -228,7 +228,7 @@
|
||||
desc = "A tier 2 stock part used in the construction of various devices."
|
||||
id = "adv_sensor"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/scanning_module/adv
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -242,7 +242,7 @@
|
||||
id = "phasic_sensor"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_MATERIAL = 3)
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 20, MAT_SILVER = 10)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.01), MAT_SILVER = MATERIAL_COST(0.005))
|
||||
build_path = /obj/item/stock_parts/scanning_module/phasic
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -256,7 +256,7 @@
|
||||
id = "hyper_sensor"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 6, TECH_MATERIAL = 4, TECH_ARCANE = 1)
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 20, MAT_SILVER = 50, MAT_VERDANTIUM = 40, MAT_DURASTEEL = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.01), MAT_SILVER = MATERIAL_COST(0.025), MAT_VERDANTIUM = MATERIAL_COST(0.02), MAT_DURASTEEL = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/stock_parts/scanning_module/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_4
|
||||
@@ -270,7 +270,7 @@
|
||||
id = "omni_sensor"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 1000, MAT_PLASTEEL = 500, MAT_GLASS = 750, MAT_SILVER = 500, MAT_MORPHIUM = 60, MAT_DURASTEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_PLASTEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.375), MAT_SILVER = MATERIAL_COST(0.25), MAT_MORPHIUM = MATERIAL_COST(0.03), MAT_DURASTEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/stock_parts/scanning_module/omni
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -285,7 +285,7 @@
|
||||
desc = "A tier 1 stock part used in the construction of various devices."
|
||||
id = "basic_micro_laser"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 10, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.005), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/micro_laser
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -299,7 +299,7 @@
|
||||
desc = "A tier 2 stock part used in the construction of various devices."
|
||||
id = "high_micro_laser"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.005), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/stock_parts/micro_laser/high
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -313,7 +313,7 @@
|
||||
id = "ultra_micro_laser"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_MATERIAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10, MAT_GLASS = 20, MAT_URANIUM = 10)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.005), MAT_GLASS = MATERIAL_COST(0.01), MAT_URANIUM = MATERIAL_COST(0.005))
|
||||
build_path = /obj/item/stock_parts/micro_laser/ultra
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -327,7 +327,7 @@
|
||||
id = "hyper_micro_laser"
|
||||
// req_tech = list(TECH_MAGNET = 6, TECH_MATERIAL = 6, TECH_ARCANE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 200, MAT_GLASS = 20, MAT_URANIUM = 30, MAT_VERDANTIUM = 50, MAT_DURASTEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1), MAT_GLASS = MATERIAL_COST(0.01), MAT_URANIUM = MATERIAL_COST(0.015), MAT_VERDANTIUM = MATERIAL_COST(0.025), MAT_DURASTEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/stock_parts/micro_laser/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_4
|
||||
@@ -341,7 +341,7 @@
|
||||
id = "omni_micro_laser"
|
||||
// req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 7, TECH_PRECURSOR = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 500, MAT_URANIUM = 2000, MAT_MORPHIUM = 50, MAT_DURASTEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(1), MAT_MORPHIUM = MATERIAL_COST(0.025), MAT_DURASTEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/stock_parts/micro_laser/omni
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -355,7 +355,7 @@
|
||||
desc = "A tier 1 power cell."
|
||||
id = "basic_cell"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 700, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.35), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/cell/empty
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -368,7 +368,7 @@
|
||||
desc = "A tier 2 power cell."
|
||||
id = "high_cell"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 700, MAT_GLASS = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.35), MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/cell/high/empty
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -380,7 +380,7 @@
|
||||
desc = "A tier 3 power cell."
|
||||
id = "super_cell"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 700, MAT_GLASS = 70)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.35), MAT_GLASS = MATERIAL_COST(0.035))
|
||||
build_path = /obj/item/cell/super/empty
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -393,7 +393,7 @@
|
||||
id = "hyper_cell"
|
||||
// req_tech = list(TECH_POWER = 5, TECH_MATERIAL = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 400, MAT_GOLD = 150, MAT_SILVER = 150, MAT_GLASS = 70)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.2), MAT_GOLD = MATERIAL_COST(0.075), MAT_SILVER = MATERIAL_COST(0.075), MAT_GLASS = MATERIAL_COST(0.035))
|
||||
build_path = /obj/item/cell/hyper/empty
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_4
|
||||
@@ -405,7 +405,7 @@
|
||||
name = "Device Cell"
|
||||
id = "device_cell"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 350, MAT_GLASS = 25)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.175), MAT_GLASS = MATERIAL_COST(0.0125))
|
||||
build_path = /obj/item/cell/device/empty
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -417,7 +417,7 @@
|
||||
name = "Weapon Cell"
|
||||
id = "weapon_cell"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 700, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.35), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/cell/device/weapon/empty
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -431,7 +431,7 @@
|
||||
desc = "Special mechanical module made to store, sort, and apply standard machine parts."
|
||||
id = "rped"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 15000, MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(7.5), MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/storage/part_replacer
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_EXCHANGERS
|
||||
@@ -445,7 +445,7 @@
|
||||
id = "arped"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 5, TECH_MATERIAL = 5)
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15), MAT_GLASS = MATERIAL_COST(5))
|
||||
build_path = /obj/item/storage/part_replacer/adv
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_EXCHANGERS
|
||||
@@ -459,7 +459,7 @@
|
||||
id = "pbrped"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 7, TECH_MATERIAL = 7, TECH_BLUESPACE = 5)
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 10000, MAT_SILVER = 5000, MAT_GOLD = 5000, MAT_DIAMOND = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15), MAT_GLASS = MATERIAL_COST(5), MAT_SILVER = MATERIAL_COST(2.5), MAT_GOLD = MATERIAL_COST(2.5), MAT_DIAMOND = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/storage/part_replacer/adv/discount_bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_EXCHANGERS
|
||||
@@ -473,7 +473,7 @@
|
||||
id = "brped"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 7, TECH_MATERIAL = 7, TECH_BLUESPACE = 5, TECH_PRECURSOR = 1)
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 10000, MAT_SILVER = 5000, MAT_GOLD = 5000, MAT_DIAMOND = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15), MAT_GLASS = MATERIAL_COST(5), MAT_SILVER = MATERIAL_COST(2.5), MAT_GOLD = MATERIAL_COST(2.5), MAT_DIAMOND = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/storage/part_replacer/adv/bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_EXCHANGERS
|
||||
@@ -486,7 +486,7 @@
|
||||
/datum/design_techweb/potato_cell
|
||||
name = "Potato Cell"
|
||||
id = "potato_cell"
|
||||
materials = list(MAT_STEEL = 100, MAT_GLASS = 10)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.05), MAT_GLASS = MATERIAL_COST(0.005))
|
||||
build_path = /obj/item/cell/potato
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -497,7 +497,7 @@
|
||||
/datum/design_techweb/giga_cell
|
||||
name = "Giga-Capacity Cell"
|
||||
id = "giga_cell"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GOLD = 300, MAT_SILVER = 300, MAT_GLASS = 100, MAT_PHORON = 1000, MAT_DURASTEEL = 100, MAT_URANIUM = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.15), MAT_SILVER = MATERIAL_COST(0.15), MAT_GLASS = MATERIAL_COST(0.05), MAT_PHORON = MATERIAL_COST(0.5), MAT_DURASTEEL = MATERIAL_COST(0.05), MAT_URANIUM = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/cell/giga/empty
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -512,7 +512,7 @@
|
||||
/datum/design_techweb/cell_device_empproof
|
||||
name = "Device Cell, EMP-Proof"
|
||||
id = "empproof_device"
|
||||
materials = list(MAT_STEEL = 350, MAT_GLASS = 25, MAT_MORPHIUM = 25, MAT_PHORON = 25)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.175), MAT_GLASS = MATERIAL_COST(0.0125), MAT_MORPHIUM = MATERIAL_COST(0.0125), MAT_PHORON = MATERIAL_COST(0.0125))
|
||||
build_path = /obj/item/cell/device/empproof
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -523,7 +523,7 @@
|
||||
/datum/design_techweb/cell_advance_device_empproof
|
||||
name = "Device Cell, Advanced EMP-Proof"
|
||||
id = "empproof_advanced_device"
|
||||
materials = list(MAT_STEEL = 700, MAT_GLASS = 50, MAT_MORPHIUM = 50, MAT_PHORON = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.35), MAT_GLASS = MATERIAL_COST(0.025), MAT_MORPHIUM = MATERIAL_COST(0.025), MAT_PHORON = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/cell/device/weapon/empproof
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -534,7 +534,7 @@
|
||||
/datum/design_techweb/cell_advance_device_recharge
|
||||
name = "Device Cell, Advanced Recharging"
|
||||
id = "recharging_advanced_device"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 400, MAT_DURASTEEL = 100, MAT_METALHYDROGEN = 200, MAT_VERDANTIUM = 150, MAT_PHORON = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.2), MAT_DURASTEEL = MATERIAL_COST(0.05), MAT_METALHYDROGEN = MATERIAL_COST(0.1), MAT_VERDANTIUM = MATERIAL_COST(0.075), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/cell/device/weapon/recharge
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -545,7 +545,7 @@
|
||||
/datum/design_techweb/cell_super_device
|
||||
name = "Device Cell, Super"
|
||||
id = "super_device"
|
||||
materials = list(MAT_STEEL = 700, MAT_GLASS = 70, MAT_GOLD = 50, MAT_SILVER = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.35), MAT_GLASS = MATERIAL_COST(0.035), MAT_GOLD = MATERIAL_COST(0.025), MAT_SILVER = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/cell/device/super/empty
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -556,7 +556,7 @@
|
||||
/datum/design_techweb/cell_hype_device
|
||||
name = "Device Cell, Hyper"
|
||||
id = "hyper_device"
|
||||
materials = list(MAT_STEEL = 1400, MAT_GLASS = 1400, MAT_GOLD = 150, MAT_SILVER = 150)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.7), MAT_GLASS = MATERIAL_COST(0.7), MAT_GOLD = MATERIAL_COST(0.075), MAT_SILVER = MATERIAL_COST(0.075))
|
||||
build_path = /obj/item/cell/device/hyper/empty
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -567,7 +567,7 @@
|
||||
/datum/design_techweb/cell_giga_device
|
||||
name = "Device Cell, Giga"
|
||||
id = "giga_device"
|
||||
materials = list(MAT_STEEL = 2000, MAT_GOLD = 500, MAT_SILVER = 500, MAT_GLASS = 100, MAT_PHORON = 2000, MAT_DURASTEEL = 200, MAT_URANIUM = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.05), MAT_PHORON = MATERIAL_COST(1), MAT_DURASTEEL = MATERIAL_COST(0.1), MAT_URANIUM = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/cell/device/giga/empty
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -579,7 +579,7 @@
|
||||
name = "Device Cell, Omni"
|
||||
build_type = PROTOLATHE
|
||||
id = "omni-device"
|
||||
materials = list(MAT_STEEL = 1700, MAT_GLASS = 550, MAT_DURASTEEL = 230, MAT_MORPHIUM = 320, MAT_METALHYDROGEN = 600, MAT_URANIUM = 60, MAT_VERDANTIUM = 150, MAT_PHORON = 900)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.85), MAT_GLASS = MATERIAL_COST(0.275), MAT_DURASTEEL = MATERIAL_COST(0.115), MAT_MORPHIUM = MATERIAL_COST(0.16), MAT_METALHYDROGEN = MATERIAL_COST(0.3), MAT_URANIUM = MATERIAL_COST(0.03), MAT_VERDANTIUM = MATERIAL_COST(0.075), MAT_PHORON = MATERIAL_COST(0.45))
|
||||
build_path = /obj/item/cell/device/weapon/recharge/alien/omni
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -592,7 +592,7 @@
|
||||
name = "Superconductive Magnetic Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_magnetic_coil"
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_COPPER = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2), MAT_COPPER = MATERIAL_COST(1))
|
||||
build_path = /obj/item/smes_coil
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_1
|
||||
@@ -603,7 +603,7 @@
|
||||
name = "Superconductive Capacity Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_cap_basic"
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000, MAT_SILVER = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(1))
|
||||
build_path = /obj/item/smes_coil/super_capacity
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -614,7 +614,7 @@
|
||||
name = "Ultraconductive Capacity Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_cap_ultra"
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 6000, MAT_GOLD = 5000, MAT_SILVER = 5000, MAT_DURASTEEL = 3000, MAT_METALHYDROGEN = 2000, MAT_VERDANTIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(3), MAT_GOLD = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(2.5), MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/smes_coil/super_capacity/ultra
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -625,7 +625,7 @@
|
||||
name = "Hyperconductive Capacity Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_cap_hyper"
|
||||
materials = list(MAT_STEEL = 15000, MAT_GLASS = 9000, MAT_GOLD = 7500, MAT_SILVER = 7500, MAT_DURASTEEL = 4500, MAT_METALHYDROGEN = 3000, MAT_VERDANTIUM = 3000, MAT_MORPHIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(7.5), MAT_GLASS = MATERIAL_COST(4.5), MAT_GOLD = MATERIAL_COST(3.75), MAT_SILVER = MATERIAL_COST(3.75), MAT_DURASTEEL = MATERIAL_COST(2.25), MAT_METALHYDROGEN = MATERIAL_COST(1.5), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_MORPHIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/smes_coil/super_capacity/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -636,7 +636,7 @@
|
||||
name = "Superconductive Transmission Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_trans_basic"
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_SILVER = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2), MAT_SILVER = MATERIAL_COST(2))
|
||||
build_path = /obj/item/smes_coil/super_io
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_2
|
||||
@@ -647,7 +647,7 @@
|
||||
name = "Ultraconductive Transmission Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_trans_ultra"
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 4000, MAT_GOLD = 6000, MAT_SILVER = 6000, MAT_DURASTEEL = 2000, MAT_METALHYDROGEN = 2000, MAT_VERDANTIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(2), MAT_GOLD = MATERIAL_COST(3), MAT_SILVER = MATERIAL_COST(3), MAT_DURASTEEL = MATERIAL_COST(1), MAT_METALHYDROGEN = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/smes_coil/super_io/ultra
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_3
|
||||
@@ -658,7 +658,7 @@
|
||||
name = "Hyperconductive Transmission Coil"
|
||||
build_type = PROTOLATHE
|
||||
id = "smes_trans_hyper"
|
||||
materials = list(MAT_STEEL = 9000, MAT_GLASS = 6000, MAT_GOLD = 9000, MAT_SILVER = 9000, MAT_DURASTEEL = 3000, MAT_METALHYDROGEN = 3000, MAT_VERDANTIUM = 3000, MAT_MORPHIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4.5), MAT_GLASS = MATERIAL_COST(3), MAT_GOLD = MATERIAL_COST(4.5), MAT_SILVER = MATERIAL_COST(4.5), MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(1.5), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_MORPHIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/smes_coil/super_io/hyper
|
||||
category = list(
|
||||
RND_CATEGORY_STOCK_PARTS + RND_SUBCATEGORY_STOCK_PARTS_5
|
||||
@@ -670,7 +670,7 @@
|
||||
name = "console screen"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
id = "console_screen"
|
||||
materials = list(MAT_GLASS = 250)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/stock_parts/console_screen
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -682,7 +682,7 @@
|
||||
name = "motor"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
id = "motor"
|
||||
materials = list(MAT_STEEL = 75, MAT_GLASS = 15)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.0375), MAT_GLASS = MATERIAL_COST(0.0075))
|
||||
build_path = /obj/item/stock_parts/motor
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -694,7 +694,7 @@
|
||||
name = "gear"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
id = "gear"
|
||||
materials = list(MAT_STEEL = 65)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.0325))
|
||||
build_path = /obj/item/stock_parts/gear
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -706,7 +706,7 @@
|
||||
name = "spring"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
id = "spring"
|
||||
materials = list(MAT_STEEL = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/stock_parts/spring
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
desc = "A steel bar with a wedge, designed specifically for opening unpowered doors in an emergency."
|
||||
id = "prybar"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 40)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.02))
|
||||
build_path = /obj/item/tool/prybar
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -16,7 +16,7 @@
|
||||
desc = "A steel bar with a wedge, designed specifically for opening unpowered doors in an emergency."
|
||||
id = "crowbar"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/tool/crowbar
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -29,7 +29,7 @@
|
||||
desc = "Used for pulsing wires to test which to cut."
|
||||
id = "multitool"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 60, MAT_GLASS = 25)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.03), MAT_GLASS = MATERIAL_COST(0.0125))
|
||||
build_path = /obj/item/multitool
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -42,7 +42,7 @@
|
||||
desc = "A miniature welder used during emergencies."
|
||||
id = "mini_welding_tool"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GLASS = 30)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GLASS = MATERIAL_COST(0.015))
|
||||
build_path = /obj/item/weldingtool/mini
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -55,7 +55,7 @@
|
||||
desc = "Used to repair machinery, or cut through plating."
|
||||
id = "welding_tool"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 90, MAT_GLASS = 40)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.045), MAT_GLASS = MATERIAL_COST(0.02))
|
||||
build_path = /obj/item/weldingtool
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -68,7 +68,7 @@
|
||||
desc = "A slightly larger welder with a larger tank."
|
||||
id = "large_welding_tool"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/weldingtool/largetank
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -80,7 +80,7 @@
|
||||
desc = "You can be totally screwwy with this."
|
||||
id = "screwdriver"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 90)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.045))
|
||||
build_path = /obj/item/tool/screwdriver
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -93,7 +93,7 @@
|
||||
desc = "This cuts wires."
|
||||
id = "wirecutters"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/tool/wirecutters
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -106,7 +106,7 @@
|
||||
desc = "A wrench with many common uses."
|
||||
id = "wrench"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/tool/wrench
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -119,7 +119,7 @@
|
||||
desc = "It's used for removing weeds or scratching your back."
|
||||
id = "spade"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/material/minihoe
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -132,7 +132,7 @@
|
||||
desc = "A traditional red fire extinguisher."
|
||||
id = "fire_extinguisher"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 120)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.06))
|
||||
build_path = /obj/item/extinguisher
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -145,7 +145,7 @@
|
||||
desc = "Used to talk to people when headsets don't function. Range is limited."
|
||||
id = "bounced_radio"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 90, MAT_GLASS = 30)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.045), MAT_GLASS = MATERIAL_COST(0.015))
|
||||
build_path = /obj/item/radio/off
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -158,7 +158,7 @@
|
||||
desc = "Used to set the destination of properly wrapped packages."
|
||||
id = "desttagger"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 250, MAT_GLASS = 125)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.125), MAT_GLASS = MATERIAL_COST(0.0625))
|
||||
build_path = /obj/item/destTagger
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -171,7 +171,7 @@
|
||||
desc = "A hand-held emergency light."
|
||||
id = "flashlight"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 60, MAT_GLASS = 25)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.03), MAT_GLASS = MATERIAL_COST(0.0125))
|
||||
build_path = /obj/item/flashlight
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -184,7 +184,7 @@
|
||||
desc = "A very, very heavy duty flashlight."
|
||||
id = "maglight"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 250, MAT_GLASS = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.125), MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/flashlight/maglight
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -197,7 +197,7 @@
|
||||
desc = "A device that can record to cassette tapes, and play them. It automatically translates the content in playback."
|
||||
id = "taperecorder"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 75, MAT_GLASS = 40)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.0375), MAT_GLASS = MATERIAL_COST(0.02))
|
||||
build_path = /obj/item/taperecorder
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -210,7 +210,7 @@
|
||||
desc = "A magnetic tape that can hold up to ten minutes of content."
|
||||
id = "recordingcassette"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 25, MAT_GLASS = 15)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.0125), MAT_GLASS = MATERIAL_COST(0.0075))
|
||||
build_path = /obj/item/rectape/random
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -223,7 +223,7 @@
|
||||
desc = "A very sharp axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood."
|
||||
id = "hatchet"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/material/knife/machete/hatchet
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -236,7 +236,7 @@
|
||||
desc = "It's a bucket."
|
||||
id = "bucket"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/reagent_containers/glass/bucket
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -249,7 +249,7 @@
|
||||
desc = "The world of janitalia wouldn't be complete without a mop."
|
||||
id = "mop"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/mop
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -262,7 +262,7 @@
|
||||
desc = "An advanced mop with pressured water jets that break away the toughest stains."
|
||||
id = "advmop"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 2000, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/mop/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_JANITORIAL
|
||||
@@ -274,7 +274,7 @@
|
||||
desc = "A device to automatically replace lights. Refill with working lightbulbs. Can also recycle broken bulbs, but this requires several broken bulbs to make a functioning one."
|
||||
id = "light_replacer"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1500, MAT_SILVER = 150, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75), MAT_SILVER = MATERIAL_COST(0.075), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/lightreplacer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_JANITORIAL
|
||||
@@ -286,7 +286,7 @@
|
||||
desc = "A device to configure the emission color of lighting fixtures. For those moodier moments, or just making the bar into a clown-vomit hellscape."
|
||||
id = "light_painter"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/lightpainter
|
||||
category = list(
|
||||
RND_CATEGORY_INITIAL,
|
||||
@@ -299,7 +299,7 @@
|
||||
desc = "A spray bottle, with an unscrewable top."
|
||||
id = "spraybottle"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_PLASTIC = 2000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(1))
|
||||
build_path = /obj/item/reagent_containers/spray
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_JANITORIAL
|
||||
@@ -311,7 +311,7 @@
|
||||
desc = "A mechanically activated leg trap. Low-tech, but reliable. Looks like it could really hurt if you set it off."
|
||||
id = "beartrap"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 18750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9.375))
|
||||
build_path = /obj/item/beartrap
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_JANITORIAL
|
||||
@@ -321,7 +321,7 @@
|
||||
name = "spring trap kit"
|
||||
desc = "A mechanically activated spring trap. Low-tech, but reliable."
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 18750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(9.375))
|
||||
id = "springtrap"
|
||||
build_path = /obj/item/spring_trap_kit
|
||||
category = list(
|
||||
@@ -334,7 +334,7 @@
|
||||
id = "expwelder"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 4, TECH_PHORON = 3, TECH_MATERIAL = 4)
|
||||
materials = list(MAT_STEEL = 70, MAT_GLASS = 120, MAT_PHORON = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.035), MAT_GLASS = MATERIAL_COST(0.06), MAT_PHORON = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/weldingtool/experimental
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED
|
||||
@@ -347,7 +347,7 @@
|
||||
id = "handdrill"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 2)
|
||||
materials = list(MAT_STEEL = 300, MAT_SILVER = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.15), MAT_SILVER = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/tool/transforming/powerdrill
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED
|
||||
@@ -360,7 +360,7 @@
|
||||
id = "jawslife"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 2)
|
||||
materials = list(MAT_STEEL = 300, MAT_SILVER = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.15), MAT_SILVER = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/tool/transforming/jawsoflife
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED
|
||||
@@ -373,7 +373,7 @@
|
||||
id = "rapidpipedispenser"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 2)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/pipe_dispenser
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED
|
||||
@@ -386,7 +386,7 @@
|
||||
id = "qpad_booster"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 7, TECH_MATERIAL = 7, TECH_BLUESPACE = 6)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/quantum_pad_booster
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED
|
||||
@@ -399,7 +399,7 @@
|
||||
id = "tscanner"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2, TECH_MATERIAL = 2)
|
||||
materials = list(MAT_STEEL = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/t_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -412,7 +412,7 @@
|
||||
id = "upgradedtscanner"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 2)
|
||||
materials = list(MAT_STEEL = 500, MAT_PHORON = 150)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.075))
|
||||
build_path = /obj/item/t_scanner/upgraded
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -425,7 +425,7 @@
|
||||
id = "advancedtscanner"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 6, TECH_ENGINEERING = 6, TECH_MATERIAL = 6)
|
||||
materials = list(MAT_STEEL = 1250, MAT_PHORON = 500, MAT_SILVER = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.625), MAT_PHORON = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/t_scanner/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -438,7 +438,7 @@
|
||||
id = "atmosanalyzer"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 200, MAT_GLASS = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1), MAT_GLASS = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/analyzer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -450,7 +450,7 @@
|
||||
desc = "A personal device used to enable long range dialog between two people."
|
||||
id = "communicator"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/communicator
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -462,7 +462,7 @@
|
||||
desc = "A tool for inductively charging internal power cells."
|
||||
id = "inducersci"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 2000, MAT_URANIUM = 4000, MAT_PHORON = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(2), MAT_PHORON = MATERIAL_COST(2))
|
||||
build_path = /obj/item/inducer/sci
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -474,7 +474,7 @@
|
||||
desc = "A tool for inductively charging internal power cells."
|
||||
id = "inducerind"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 2000, MAT_URANIUM = 2000, MAT_TITANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(1), MAT_TITANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/inducer/unloaded
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -487,7 +487,7 @@
|
||||
id = "splitbeaker"
|
||||
// req_tech = list(TECH_MATERIAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/reagent_containers/glass/beaker/noreact
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -500,7 +500,7 @@
|
||||
id = "bluespacebeaker"
|
||||
// req_tech = list(TECH_BLUESPACE = 2, TECH_MATERIAL = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_PHORON = 3000, MAT_DIAMOND = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_PHORON = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/reagent_containers/glass/beaker/bluespace
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -513,7 +513,7 @@
|
||||
id = "anrt"
|
||||
// req_tech = list(TECH_MAGNET = 5, TECH_BLUESPACE = 5, TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_DATA = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 3000, MAT_URANIUM = 2000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1.5), MAT_URANIUM = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/nifrepairer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -527,7 +527,7 @@
|
||||
id = "mass_spectrometer"
|
||||
// req_tech = list(TECH_BIO = 2, TECH_MAGNET = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/mass_spectrometer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -540,7 +540,7 @@
|
||||
id = "adv_mass_spectrometer"
|
||||
// req_tech = list(TECH_BIO = 2, TECH_MAGNET = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/mass_spectrometer/adv
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -553,7 +553,7 @@
|
||||
id = "reagent_scanner"
|
||||
// req_tech = list(TECH_BIO = 2, TECH_MAGNET = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/reagent_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -566,7 +566,7 @@
|
||||
id = "adv_reagent_scanner"
|
||||
// req_tech = list(TECH_BIO = 2, TECH_MAGNET = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 30, MAT_GLASS = 20)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.01))
|
||||
build_path = /obj/item/reagent_scanner/adv
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -579,7 +579,7 @@
|
||||
id = "robot_scanner"
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_BIO = 2, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 200)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.1))
|
||||
build_path = /obj/item/robotanalyzer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -592,7 +592,7 @@
|
||||
id = "nanopaste"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 7000, MAT_GLASS = 7000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.5), MAT_GLASS = MATERIAL_COST(3.5))
|
||||
build_path = /obj/item/stack/nanopaste
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL
|
||||
@@ -605,7 +605,7 @@
|
||||
id = "plant_analyzer"
|
||||
// req_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/analyzer/plant_analyzer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_SERVICE
|
||||
@@ -618,7 +618,7 @@
|
||||
id = "drill"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 1, TECH_POWER = 2, TECH_ENGINEERING = 1)
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 500) //expensive, but no need for miners.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(0.25)) //expensive, but no need for miners.
|
||||
build_path = /obj/item/pickaxe/drill
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -630,7 +630,7 @@
|
||||
id = "advanced_drill"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_POWER = 3, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 1000) //expensive, but no need for miners.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(0.5)) //expensive, but no need for miners.
|
||||
build_path = /obj/item/pickaxe/advdrill
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -642,7 +642,7 @@
|
||||
id = "jackhammer"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_POWER = 2, TECH_ENGINEERING = 2)
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 500, MAT_SILVER = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/pickaxe/jackhammer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -654,7 +654,7 @@
|
||||
id = "plasmacutter"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_PHORON = 3, TECH_ENGINEERING = 3)
|
||||
materials = list(MAT_STEEL = 1500, MAT_GLASS = 500, MAT_GOLD = 500, MAT_PHORON = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75), MAT_GLASS = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/pickaxe/plasmacutter
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -666,7 +666,7 @@
|
||||
id = "pick_diamond"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 6)
|
||||
materials = list(MAT_DIAMOND = 3000)
|
||||
materials = list(MAT_DIAMOND = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/pickaxe/diamond
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -678,7 +678,7 @@
|
||||
id = "drill_diamond"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 4, TECH_ENGINEERING = 4)
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 1000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/pickaxe/diamonddrill
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -693,7 +693,7 @@
|
||||
id = "depth_scanner"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2, TECH_BLUESPACE = 2)
|
||||
materials = list(MAT_STEEL = 1000,MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5),MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/depth_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -705,7 +705,7 @@
|
||||
id = "mining_scanner"
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 4, TECH_BLUESPACE = 1)
|
||||
materials = list(MAT_STEEL = 1000,MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5),MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/mining_scanner/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -720,7 +720,7 @@
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_MAGNET = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 100, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.05), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/laser_pointer
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -733,7 +733,7 @@
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/universal_translator
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -746,7 +746,7 @@
|
||||
build_type = PROTOLATHE
|
||||
// req_tech = list(TECH_DATA = 3, TECH_BLUESPACE = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000, MAT_SILVER = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(1))
|
||||
build_path = /obj/item/spaceflare
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -758,7 +758,7 @@
|
||||
id = "motion_tracker"
|
||||
// req_tech = list(TECH_MAGNET = 1, TECH_DATA = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/motiontracker
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -770,7 +770,7 @@
|
||||
id = "slime_scanner"
|
||||
// req_tech = list(TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/slime_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -783,7 +783,7 @@
|
||||
id = "slime_grinder"
|
||||
// req_tech = list(TECH_MAGNET = 4, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 200, MAT_GLASS = 200, MAT_SILVER = 500, MAT_GOLD = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1), MAT_GLASS = MATERIAL_COST(0.1), MAT_SILVER = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/slime_grinder
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -797,7 +797,7 @@
|
||||
desc = "Aids in triangulation of exotic particles."
|
||||
// req_tech = list(TECH_BLUESPACE = 3, TECH_MAGNET = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000,MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5),MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/ano_scanner
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -810,7 +810,7 @@
|
||||
// req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 3, TECH_BLUESPACE = 3)
|
||||
build_type = PROTOLATHE
|
||||
build_path = /obj/item/xenoarch_multi_tool
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1000, MAT_URANIUM = 500, MAT_PHORON = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.25))
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
)
|
||||
@@ -821,7 +821,7 @@
|
||||
id = "excavationdrill"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_POWER = 2, TECH_ENGINEERING = 2, TECH_BLUESPACE = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/pickaxe/excavationdrill
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -833,7 +833,7 @@
|
||||
id = "anobattery-basic"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_POWER = 4, TECH_ENGINEERING = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(3))
|
||||
build_path = /obj/item/anobattery
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -845,7 +845,7 @@
|
||||
id = "anobattery-moderate"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_POWER = 4, TECH_ENGINEERING = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_SILVER = 2000) //Same object, different materials
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(1)) //Same object, different materials
|
||||
build_path = /obj/item/anobattery/moderate
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -857,7 +857,7 @@
|
||||
id = "anobattery-advanced"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 6, TECH_ENGINEERING = 5, TECH_BLUESPACE = 5, TECH_DATA = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2500, MAT_GLASS = 2500, MAT_SILVER = 2000, MAT_GOLD = 2500, MAT_PHORON = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.25), MAT_GLASS = MATERIAL_COST(1.25), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(1.25), MAT_PHORON = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/anobattery/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -869,7 +869,7 @@
|
||||
id = "anobattery-exotic"
|
||||
// req_tech = list(TECH_MATERIAL = 8, TECH_POWER = 7, TECH_ENGINEERING = 6, TECH_BLUESPACE = 6, TECH_DATA = 6, TECH_PRECURSOR = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1500, MAT_GLASS = 1500, MAT_SILVER = 1500, MAT_GOLD = 1500, MAT_PHORON = 2000, MAT_DIAMOND = 2000, MAT_MORPHIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.75), MAT_GLASS = MATERIAL_COST(0.75), MAT_SILVER = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(0.75), MAT_PHORON = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(1), MAT_MORPHIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/anobattery/exotic
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MISC
|
||||
@@ -883,7 +883,7 @@
|
||||
id = "hybridcrowbar"
|
||||
// req_tech = list(TECH_ENGINEERING = 6, TECH_MATERIAL = 6, TECH_BLUESPACE = 3, TECH_PRECURSOR = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_VERDANTIUM = 3000, MAT_GOLD = 250, MAT_URANIUM = 2500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_GOLD = MATERIAL_COST(0.125), MAT_URANIUM = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/tool/crowbar/hybrid
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ALIEN
|
||||
@@ -896,7 +896,7 @@
|
||||
id = "hybridwrench"
|
||||
// req_tech = list(TECH_ENGINEERING = 6, TECH_MATERIAL = 5, TECH_BLUESPACE = 2, TECH_MAGNET = 3, TECH_PRECURSOR = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_VERDANTIUM = 3000, MAT_SILVER = 300, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_SILVER = MATERIAL_COST(0.15), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/tool/wrench/hybrid
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ALIEN
|
||||
@@ -909,7 +909,7 @@
|
||||
id = "hybridscrewdriver"
|
||||
// req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_BLUESPACE = 2, TECH_MAGNET = 3, TECH_PRECURSOR = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_VERDANTIUM = 3000, MAT_PLASTIC = 8000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(4), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/tool/screwdriver/hybrid
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ALIEN
|
||||
@@ -922,7 +922,7 @@
|
||||
id = "hybridwirecutters"
|
||||
// req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_PHORON = 2, TECH_PRECURSOR = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 2000, MAT_VERDANTIUM = 3000, MAT_PLASTIC = 8000, MAT_PHORON = 2750, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1.5), MAT_PLASTIC = MATERIAL_COST(4), MAT_PHORON = MATERIAL_COST(1.375), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/tool/wirecutters/hybrid
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ALIEN
|
||||
@@ -935,7 +935,7 @@
|
||||
id = "hybridwelder"
|
||||
// req_tech = list(TECH_ENGINEERING = 6, TECH_MATERIAL = 6, TECH_BLUESPACE = 3, TECH_PHORON = 3, TECH_MAGNET = 5, TECH_PRECURSOR = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_DURASTEEL = 2000, MAT_MORPHIUM = 3000, MAT_METALHYDROGEN = 4750, MAT_URANIUM = 6000)
|
||||
materials = list(MAT_DURASTEEL = MATERIAL_COST(1), MAT_MORPHIUM = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(2.375), MAT_URANIUM = MATERIAL_COST(3))
|
||||
build_path = /obj/item/weldingtool/experimental/hybrid
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ALIEN
|
||||
@@ -948,7 +948,7 @@
|
||||
id = "hunt_trap"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_BLUESPACE = 3, TECH_MAGNET = 4, TECH_PHORON = 2, TECH_ARCANE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_DURASTEEL = 3000, MAT_METALHYDROGEN = 1000, MAT_PHORON = 2000)
|
||||
materials = list(MAT_DURASTEEL = MATERIAL_COST(1.5), MAT_METALHYDROGEN = MATERIAL_COST(0.5), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/beartrap/hunting
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_SECURITY
|
||||
@@ -959,7 +959,7 @@
|
||||
name = "Protean Reboot Programmer"
|
||||
id = "protean_reboot"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1000, MAT_PLASTEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.5), MAT_PLASTEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/protean_reboot
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_ORGANS_MISC
|
||||
@@ -972,7 +972,7 @@
|
||||
id = "tk_gloves"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_BLUESPACE = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_VERDANTIUM = 1000, MAT_SILVER = 300, MAT_PLASTEEL = 1000)
|
||||
materials = list(MAT_VERDANTIUM = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.15), MAT_PLASTEEL = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/clothing/gloves/telekinetic
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED
|
||||
@@ -983,7 +983,7 @@
|
||||
/datum/design_techweb/mail_scanner
|
||||
name = "Mail Scanner"
|
||||
id = "mail_scanner"
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/mail_scanner
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -994,7 +994,7 @@
|
||||
/datum/design_techweb/atmos_holosign
|
||||
name = "Atmos Holosign"
|
||||
id = "atmos_holosign"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/holosign_creator/combifan
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -1006,7 +1006,7 @@
|
||||
name = "Confetti Cannon"
|
||||
desc = "Stuff it with paper and shoot! You'll be a hit at every party."
|
||||
id = "confetti_cannon"
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/gun/launcher/confetti_cannon
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -1018,7 +1018,7 @@
|
||||
/datum/design_techweb/floor_painter
|
||||
name = "Floor Painter"
|
||||
id = "floor_painter"
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/floor_painter
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1030,7 +1030,7 @@
|
||||
/datum/design_techweb/medical_holosign
|
||||
name = "Medical Holosign"
|
||||
id = "medical_holosign"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/holosign_creator/medical
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -1042,7 +1042,7 @@
|
||||
name = "handcuffs"
|
||||
desc = "Use this to keep prisoners in line."
|
||||
id = "handcuffs"
|
||||
materials = list(MAT_STEEL = 625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/handcuffs
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1054,7 +1054,7 @@
|
||||
name = "legcuffs"
|
||||
desc = "Use this to keep prisoners in line."
|
||||
id = "legcuffs"
|
||||
materials = list(MAT_STEEL = 625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/handcuffs/legcuffs
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1066,7 +1066,7 @@
|
||||
name = "fuzzy legcuffs"
|
||||
desc = "Use this to keep... 'prisoners' in line."
|
||||
id = "legcuffs_fuzzy"
|
||||
materials = list(MAT_STEEL = 625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/handcuffs/legcuffs/fuzzy
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1079,7 +1079,7 @@
|
||||
name = "kitchen knife"
|
||||
desc = "A general purpose " + JOB_CHEF + "'s knife."
|
||||
id = "kitchen_knife"
|
||||
materials = list(MAT_STEEL = 375)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.1875))
|
||||
build_path = /obj/item/material/knife
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1092,7 +1092,7 @@
|
||||
name = "fork"
|
||||
desc = "It's a fork. Sure is pointy."
|
||||
id = "fork"
|
||||
materials = list(MAT_STEEL = 75)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/material/kitchen/utensil/fork
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1105,7 +1105,7 @@
|
||||
name = "spoon"
|
||||
desc = "It's a spoon."
|
||||
id = "spoon"
|
||||
materials = list(MAT_STEEL = 75)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/material/kitchen/utensil/spoon
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1118,7 +1118,7 @@
|
||||
name = "plastic knife"
|
||||
desc = "A simple plastic knife."
|
||||
id = "plastic_knife"
|
||||
materials = list(MAT_PLASTIC = 75)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/material/knife/plastic
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1131,7 +1131,7 @@
|
||||
name = "plastic fork"
|
||||
desc = "It's a plastic fork. Sure is pointy."
|
||||
id = "plastic_fork"
|
||||
materials = list(MAT_PLASTIC = 75)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/material/kitchen/utensil/fork/plastic
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1144,7 +1144,7 @@
|
||||
name = "plastic spoon"
|
||||
desc = "It's a plastic spoon."
|
||||
id = "plastic_spoon"
|
||||
materials = list(MAT_PLASTIC = 75)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(0.0375))
|
||||
build_path = /obj/item/material/kitchen/utensil/spoon/plastic
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1157,7 +1157,7 @@
|
||||
name = "barbedwire"
|
||||
desc = "A coil of wire."
|
||||
id = "barbedwire"
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/material/barbedwire
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1170,7 +1170,7 @@
|
||||
name = "snare wire"
|
||||
desc = "A coil of plastic snares."
|
||||
id = "snarewire"
|
||||
materials = list(MAT_PLASTIC = 10000)
|
||||
materials = list(MAT_PLASTIC = MATERIAL_COST(5))
|
||||
build_path = /obj/item/material/barbedwire/plastic
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1183,7 +1183,7 @@
|
||||
name = "rapid construction device"
|
||||
desc = "A device used to rapidly build and deconstruct. Reload with compressed matter cartridges."
|
||||
id = "rcd_loaded"
|
||||
materials = list(MAT_STEEL = 62500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(31.25))
|
||||
build_path = /obj/item/rcd
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1195,7 +1195,7 @@
|
||||
name = "compressed matter cartridge"
|
||||
desc = "Highly compressed matter for the RCD."
|
||||
id = "rcd_ammo"
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 15000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15), MAT_GLASS = MATERIAL_COST(7.5))
|
||||
build_path = /obj/item/rcd_ammo
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1207,7 +1207,7 @@
|
||||
name = "Rapid-Service-Fabricator"
|
||||
desc = "A device used to rapidly deploy service items."
|
||||
id = "rsf"
|
||||
materials = list(MAT_STEEL = 31250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(15.625))
|
||||
build_path = /obj/item/rsf
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1219,7 +1219,7 @@
|
||||
name = "Rapid Material Synthesizer"
|
||||
desc = "A device used to rapidly synthesize materials."
|
||||
id = "rms"
|
||||
materials = list(MAT_STEEL = 62500, MAT_GLASS = 15000, MAT_SILVER = 7500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(31.25), MAT_GLASS = MATERIAL_COST(7.5), MAT_SILVER = MATERIAL_COST(3.75))
|
||||
build_path = /obj/item/rms
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
category = list(
|
||||
@@ -1232,7 +1232,7 @@
|
||||
desc = "A welder which runs off of electricity."
|
||||
id = "electric_welding_tool"
|
||||
build_type = AUTOLATHE | PROTOLATHE
|
||||
materials = list(MAT_STEEL = 90, MAT_GLASS = 40)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.045), MAT_GLASS = MATERIAL_COST(0.02))
|
||||
build_path = /obj/item/weldingtool/electric/unloaded
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_ENGINEERING
|
||||
@@ -1244,7 +1244,7 @@
|
||||
desc = "Prismatic path illumination devices. Used by explorers and miners to mark paths and warn of danger."
|
||||
id = "marker_beacon"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/stack/marker_beacon/ten
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -1256,7 +1256,7 @@
|
||||
desc = "A glowing stick embedded in the ground with a light on top, commonly used in snowy installations and in tundra conditions. This one is red."
|
||||
id = "trailblazer_red"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/stack/lightpole/red
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -1268,7 +1268,7 @@
|
||||
desc = "A glowing stick embedded in the ground with a light on top, commonly used in snowy installations and in tundra conditions. This one is blue."
|
||||
id = "trailblazer_blue"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/stack/lightpole/blue
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -1280,7 +1280,7 @@
|
||||
desc = "A glowing stick embedded in the ground with a light on top, commonly used in snowy installations and in tundra conditions. This one is yellow."
|
||||
id = "trailblazer_yellow"
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/stack/lightpole/yellow
|
||||
category = list(
|
||||
RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MINING
|
||||
@@ -1290,7 +1290,7 @@
|
||||
/datum/design_techweb/shovel
|
||||
name = "Shovel"
|
||||
id = "shovel"
|
||||
materials = list(MAT_STEEL = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/shovel
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
category = list(
|
||||
@@ -1302,7 +1302,7 @@
|
||||
/datum/design_techweb/iceaxe
|
||||
name = "Ice Axe"
|
||||
id = "iceaxe"
|
||||
materials = list(MAT_STEEL = 12000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(6))
|
||||
build_path = /obj/item/ice_pick
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
category = list(
|
||||
@@ -1314,7 +1314,7 @@
|
||||
/datum/design_techweb/anomaly_scanner
|
||||
name = "Anomaly Scanner"
|
||||
id = "anomaly_scanner"
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/anomaly_scanner
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
name = "Size Gun"
|
||||
id = "sizegun"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/gun/energy/sizegun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -13,7 +13,7 @@
|
||||
name = "Gradual Size Gun"
|
||||
id = "gradsizegun"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/slow_sizegun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -25,7 +25,7 @@
|
||||
id = "stunrevolver"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/gun/energy/stunrevolver
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -37,7 +37,7 @@
|
||||
id = "nuclear_gun"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_POWER = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 1000, MAT_URANIUM = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/gun/energy/gun/nuclear
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -49,7 +49,7 @@
|
||||
id = "ppistol"
|
||||
// req_tech = list(TECH_COMBAT = 5, TECH_PHORON = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 1000, MAT_PHORON = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_PHORON = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/gun/energy/toxgun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -59,7 +59,7 @@
|
||||
/datum/design_techweb/caselessrifle_prototype
|
||||
name = "Caseless Rifle"
|
||||
id = "caselessrifle"
|
||||
materials = list(MAT_STEEL = 7000, MAT_TITANIUM = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.5), MAT_TITANIUM = MATERIAL_COST(2))
|
||||
build_path = /obj/item/gun/projectile/caseless/prototype
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -70,7 +70,7 @@
|
||||
/datum/design_techweb/caselessrifle_ammo
|
||||
name = "Caseless Ammo"
|
||||
id = "caselessrifle_ammo"
|
||||
materials = list(MAT_PHORON = 10000, MAT_STEEL = 4000)
|
||||
materials = list(MAT_PHORON = MATERIAL_COST(5), MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/ammo_magazine/m5mmcaseless
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -81,7 +81,7 @@
|
||||
/datum/design_techweb/caselessrifle_ammo_stun
|
||||
name = "Caseless Ammo - Stun"
|
||||
id = "caselessrifle_ammo_stun"
|
||||
materials = list(MAT_PHORON = 10000, MAT_STEEL = 4000)
|
||||
materials = list(MAT_PHORON = MATERIAL_COST(5), MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/ammo_magazine/m5mmcaseless/stun
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -95,7 +95,7 @@
|
||||
id = "lasercannon"
|
||||
// req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3, TECH_POWER = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 1000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/gun/energy/lasercannon
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -107,7 +107,7 @@
|
||||
name = "Cryo Gun"
|
||||
desc = "An improperly researched and poorly built weapon, specialized in utlizing frost offensively.."
|
||||
id = "cryogun"
|
||||
materials = list(MAT_GLASS = 3000, MAT_MORPHIUM = 4000, MAT_DURASTEEL = 6000, MAT_LEAD = 6000, MAT_METALHYDROGEN = 3000)
|
||||
materials = list(MAT_GLASS = MATERIAL_COST(1.5), MAT_MORPHIUM = MATERIAL_COST(2), MAT_DURASTEEL = MATERIAL_COST(3), MAT_LEAD = MATERIAL_COST(3), MAT_METALHYDROGEN = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/gun/energy/freezegun
|
||||
build_type = PROTOLATHE
|
||||
category = list(
|
||||
@@ -121,7 +121,7 @@
|
||||
id = "decloner"
|
||||
// req_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 7, TECH_BIO = 5, TECH_POWER = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000)
|
||||
materials = list(MAT_GOLD = MATERIAL_COST(2.5),MAT_URANIUM = MATERIAL_COST(5))
|
||||
build_path = /obj/item/gun/energy/decloner
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -134,7 +134,7 @@
|
||||
id = "temp_gun"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 4, TECH_POWER = 3, TECH_MAGNET = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 500, MAT_SILVER = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/gun/energy/temperature
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -146,7 +146,7 @@
|
||||
id = "flora_gun"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_BIO = 3, TECH_POWER = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 500, MAT_URANIUM = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/gun/energy/floragun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -158,7 +158,7 @@
|
||||
id = "vinstunrevolver"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2))
|
||||
build_path = /obj/item/gun/energy/stunrevolver/vintage
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -172,7 +172,7 @@
|
||||
desc = "An advanced 9mm SMG with a reflective laser optic."
|
||||
// req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 8000, MAT_SILVER = 2000, MAT_DIAMOND = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_SILVER = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/gun/projectile/automatic/advanced_smg
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -185,7 +185,7 @@
|
||||
id = "rapidsyringe"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/gun/launcher/syringe/rapid
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -198,7 +198,7 @@
|
||||
id = "dartgun_r"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 4, TECH_BIO = 4, TECH_MAGNET = 3, TECH_ILLEGAL = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GOLD = 5000, MAT_SILVER = 2500, MAT_GLASS = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GOLD = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(1.25), MAT_GLASS = MATERIAL_COST(0.375))
|
||||
build_path = /obj/item/gun/projectile/dartgun/research
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -211,7 +211,7 @@
|
||||
id = "chemsprayer"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_STEEL = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_STEEL = MATERIAL_COST(1))
|
||||
build_path = /obj/item/reagent_containers/spray/chemsprayer
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -223,7 +223,7 @@
|
||||
id = "fuelrod_gun"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 4, TECH_PHORON = 4, TECH_ILLEGAL = 5, TECH_MAGNET = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 2000, MAT_GOLD = 500, MAT_SILVER = 500, MAT_URANIUM = 1000, MAT_PHORON = 3000, MAT_DIAMOND = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(0.25), MAT_SILVER = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(0.5), MAT_PHORON = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/gun/magnetic/fuelrod
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -237,7 +237,7 @@
|
||||
id = "dartgun_mag_s"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 2, TECH_BIO = 2, TECH_MAGNET = 1, TECH_ILLEGAL = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 300, MAT_GOLD = 100, MAT_SILVER = 100, MAT_GLASS = 300)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.15), MAT_GOLD = MATERIAL_COST(0.05), MAT_SILVER = MATERIAL_COST(0.05), MAT_GLASS = MATERIAL_COST(0.15))
|
||||
build_path = /obj/item/ammo_magazine/chemdart/small
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -252,7 +252,7 @@
|
||||
id = "dartgun_ammo_s"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 2, TECH_BIO = 2, TECH_MAGNET = 1, TECH_ILLEGAL = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 50, MAT_GOLD = 30, MAT_SILVER = 30, MAT_GLASS = 50)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.025), MAT_GOLD = MATERIAL_COST(0.015), MAT_SILVER = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.025))
|
||||
build_path = /obj/item/ammo_casing/chemdart/small
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -267,7 +267,7 @@
|
||||
id = "dartgun_mag_m"
|
||||
// req_tech = list(TECH_COMBAT = 7, TECH_MATERIAL = 2, TECH_BIO = 2, TECH_MAGNET = 1, TECH_ILLEGAL = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GOLD = 150, MAT_SILVER = 150, MAT_DIAMOND = 200, MAT_GLASS = 400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.075), MAT_SILVER = MATERIAL_COST(0.075), MAT_DIAMOND = MATERIAL_COST(0.1), MAT_GLASS = MATERIAL_COST(0.2))
|
||||
build_path = /obj/item/ammo_magazine/chemdart
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -279,7 +279,7 @@
|
||||
id = "dartgun_ammo_m"
|
||||
// req_tech = list(TECH_COMBAT = 7, TECH_MATERIAL = 2, TECH_BIO = 2, TECH_MAGNET = 1, TECH_ILLEGAL = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 80, MAT_GOLD = 40, MAT_SILVER = 40, MAT_GLASS = 60)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.04), MAT_GOLD = MATERIAL_COST(0.02), MAT_SILVER = MATERIAL_COST(0.02), MAT_GLASS = MATERIAL_COST(0.03))
|
||||
build_path = /obj/item/ammo_casing/chemdart
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -291,7 +291,7 @@
|
||||
id = "magnetic_ammo"
|
||||
// req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 4, TECH_MAGNET = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 500, MAT_GOLD = 300, MAT_GLASS = 150, MAT_PHORON = 100)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.15), MAT_GLASS = MATERIAL_COST(0.075), MAT_PHORON = MATERIAL_COST(0.05))
|
||||
build_path = /obj/item/magnetic_ammo
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -304,7 +304,7 @@
|
||||
id = "chargesword"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MAGNET = 4, TECH_ENGINEERING = 5, TECH_ILLEGAL = 4, TECH_ARCANE = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 3500, MAT_GLASS = 1000, MAT_LEAD = 2250, MAT_METALHYDROGEN = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.75), MAT_GLASS = MATERIAL_COST(0.5), MAT_LEAD = MATERIAL_COST(1.125), MAT_METALHYDROGEN = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/melee/energy/sword/charge
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_MELEE
|
||||
@@ -316,7 +316,7 @@
|
||||
id = "chargeaxe"
|
||||
// req_tech = list(TECH_COMBAT = 6, TECH_MAGNET = 5, TECH_ENGINEERING = 4, TECH_ILLEGAL = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_PLASTEEL = 3500, MAT_OSMIUM = 2000, MAT_LEAD = 2000, MAT_METALHYDROGEN = 500)
|
||||
materials = list(MAT_PLASTEEL = MATERIAL_COST(1.75), MAT_OSMIUM = MATERIAL_COST(1), MAT_LEAD = MATERIAL_COST(1), MAT_METALHYDROGEN = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/melee/energy/axe/charge
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_MELEE
|
||||
@@ -329,7 +329,7 @@
|
||||
id = "large_Grenade"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/grenade/chem_grenade/large
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -343,7 +343,7 @@
|
||||
id = "protector"
|
||||
// req_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 3, TECH_MAGNET = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/gun/energy/gun/protector
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -356,7 +356,7 @@
|
||||
id = "sickshot"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_MAGNET = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1))
|
||||
build_path = /obj/item/gun/energy/sickshot
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -369,7 +369,7 @@
|
||||
id = "netgun"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_MAGNET = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/gun/energy/netgun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -381,7 +381,7 @@
|
||||
desc = "The \"Varmint Compactor\" is an energy net projector designed to immobilize its targets while simultaneously reducing them to a more manageable size."
|
||||
id = "sizenetgun"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/gun/energy/netgun/shrink
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -394,7 +394,7 @@
|
||||
id = "bolablaster"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_MAGNET = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/gun/energy/bolagun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -409,7 +409,7 @@
|
||||
id = "pummeler"
|
||||
// req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_MAGNET = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 3000, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.5), MAT_GLASS = MATERIAL_COST(1.5), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/gun/energy/pummeler
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -422,7 +422,7 @@
|
||||
id = "advparticle"
|
||||
// req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 5, TECH_POWER = 3, TECH_MAGNET = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_URANIUM = 750)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.375))
|
||||
build_path = /obj/item/gun/energy/particle/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -434,7 +434,7 @@
|
||||
id = "particlecannon"
|
||||
// req_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 5, TECH_POWER = 4, TECH_MAGNET = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 1500, MAT_GOLD = 2000, MAT_URANIUM = 1000, MAT_DIAMOND = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(1))
|
||||
build_path = /obj/item/gun/energy/particle/cannon
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -447,7 +447,7 @@
|
||||
id = "pressureinterlock"
|
||||
// req_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ENGINEERING = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 250)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(0.125))
|
||||
build_path = /obj/item/pressurelock
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_FIRING_PINS
|
||||
@@ -460,7 +460,7 @@
|
||||
id = "nsfw_prototype"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 4, TECH_POWER = 4, TECH_COMBAT = 7)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 10000, MAT_GLASS = 6000, MAT_PHORON = 8000, MAT_URANIUM = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(3), MAT_PHORON = MATERIAL_COST(4), MAT_URANIUM = MATERIAL_COST(2))
|
||||
build_path = /obj/item/gun/projectile/cell_loaded/combat/prototype
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -472,7 +472,7 @@
|
||||
id = "nsfw_mag_prototype"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 4, TECH_POWER = 4, TECH_COMBAT = 7)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 4000, MAT_PHORON = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(2), MAT_PHORON = MATERIAL_COST(2))
|
||||
build_path = /obj/item/ammo_magazine/cell_mag/combat/prototype
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -484,7 +484,7 @@
|
||||
id = "nsfw_cell_stun"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_MAGNET = 2, TECH_POWER = 3, TECH_COMBAT = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/stun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -496,7 +496,7 @@
|
||||
id = "nsfw_cell_lethal"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_MAGNET = 3, TECH_POWER = 3, TECH_COMBAT = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PHORON = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PHORON = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/lethal
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -508,7 +508,7 @@
|
||||
id = "nsfw_cell_net"
|
||||
// req_tech = list(TECH_MATERIAL = 4, TECH_MAGNET = 3, TECH_POWER = 3, TECH_COMBAT = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_URANIUM = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_URANIUM = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/net
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -520,7 +520,7 @@
|
||||
id = "nsfw_cell_ion"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_POWER = 5, TECH_COMBAT = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_SILVER = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/ion
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -532,7 +532,7 @@
|
||||
id = "nsfw_cell_shotstun"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 3, TECH_POWER = 6, TECH_COMBAT = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_SILVER = 2000, MAT_GOLD = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(1), MAT_GOLD = MATERIAL_COST(1))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/shotstun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -544,7 +544,7 @@
|
||||
id = "nsfw_cell_xray"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 4, TECH_POWER = 5, TECH_COMBAT = 7)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_SILVER = 1000, MAT_GOLD = 1000, MAT_URANIUM = 1000, MAT_PHORON = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.5), MAT_PHORON = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/xray
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -556,7 +556,7 @@
|
||||
id = "nsfw_cell_stripper"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_BIO = 4, TECH_POWER = 4, TECH_COMBAT = 4, TECH_ILLEGAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_URANIUM = 2000, MAT_PHORON = 2000, MAT_DIAMOND = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_URANIUM = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/ammo_casing/microbattery/combat/stripper
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -569,7 +569,7 @@
|
||||
id = "ptrshell"
|
||||
// req_tech = list(TECH_COMBAT = 7, TECH_ILLEGAL = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_TITANIUM = 4000, MAT_URANIUM = 500, MAT_PLASTEEL = 500)
|
||||
materials = list(MAT_TITANIUM = MATERIAL_COST(2), MAT_URANIUM = MATERIAL_COST(0.25), MAT_PLASTEEL = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/ammo_casing/a145
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -583,7 +583,7 @@
|
||||
id = "recombobray"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_POWER = 4, TECH_BIO = 5, TECH_BLUESPACE = 4) //Not like these matter. *Glares at circuit printer.*
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 1000, MAT_GLASS = 2000, MAT_URANIUM = 500, MAT_PHORON = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.5), MAT_GLASS = MATERIAL_COST(1), MAT_URANIUM = MATERIAL_COST(0.25), MAT_PHORON = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/gun/energy/mouseray/medical
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -596,7 +596,7 @@
|
||||
id = "cell_medigun"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 4, TECH_POWER = 3, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 8000, MAT_PLASTIC = 8000, MAT_GLASS = 5000, MAT_SILVER = 1000, MAT_GOLD = 1000, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_PLASTIC = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/gun/projectile/cell_loaded/medical
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -608,7 +608,7 @@
|
||||
id = "cell_medigun_mag"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 4, TECH_POWER = 3, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_PLASTIC = 6000, MAT_GLASS = 3000, MAT_SILVER = 500, MAT_GOLD = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_PLASTIC = MATERIAL_COST(3), MAT_GLASS = MATERIAL_COST(1.5), MAT_SILVER = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/ammo_magazine/cell_mag/medical
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -620,7 +620,7 @@
|
||||
id = "cell_medigun_mag_advanced"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_POWER = 4, TECH_BIO = 7)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_PLASTIC = 10000, MAT_GLASS = 5000, MAT_SILVER = 1500, MAT_GOLD = 1500, MAT_DIAMOND = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(5), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(0.75), MAT_GOLD = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/ammo_magazine/cell_mag/medical/advanced
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -633,7 +633,7 @@
|
||||
id = "ml3m_cell_brute"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/brute
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -645,7 +645,7 @@
|
||||
id = "ml3m_cell_burn"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/burn
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -657,7 +657,7 @@
|
||||
id = "ml3m_cell_stabilize"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 2, TECH_BIO = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/stabilize
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -671,7 +671,7 @@
|
||||
id = "ml3m_cell_toxin"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 3, TECH_BIO = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/toxin
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -683,7 +683,7 @@
|
||||
id = "ml3m_cell_omni"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 3, TECH_BIO = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/omni
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -695,7 +695,7 @@
|
||||
id = "ml3m_cell_antirad"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_MAGNET = 3, TECH_BIO = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/antirad
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -709,7 +709,7 @@
|
||||
id = "ml3m_cell_brute2"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_POWER = 2, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/brute2
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -721,7 +721,7 @@
|
||||
id = "ml3m_cell_burn2"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_POWER = 2, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_GOLD = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_GOLD = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/burn2
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -733,7 +733,7 @@
|
||||
id = "ml3m_cell_stabilize2"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_POWER = 2, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_SILVER = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_SILVER = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/stabilize2
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -745,7 +745,7 @@
|
||||
id = "ml3m_cell_omni2"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_POWER = 2, TECH_BIO = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/omni2
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -759,7 +759,7 @@
|
||||
id = "ml3m_cell_toxin2"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 3, TECH_POWER = 3, TECH_BIO = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_URANIUM = 1000, MAT_SILVER = 1000, MAT_DIAMOND = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_URANIUM = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/toxin2
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -771,7 +771,7 @@
|
||||
id = "ml3m_cell_haste"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 3, TECH_POWER = 3, TECH_BIO = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_GOLD = 1000, MAT_SILVER = 1000, MAT_DIAMOND = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_GOLD = MATERIAL_COST(0.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/haste
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -783,7 +783,7 @@
|
||||
id = "ml3m_cell_resist"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 3, TECH_POWER = 3, TECH_BIO = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_GOLD = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_GOLD = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/resist
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -795,7 +795,7 @@
|
||||
id = "ml3m_cell_corpse_mend"
|
||||
// req_tech = list(TECH_MATERIAL = 6, TECH_MAGNET = 3, TECH_POWER = 3, TECH_BIO = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_PHORON = 3000, MAT_DIAMOND = 3000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_PHORON = MATERIAL_COST(1.5), MAT_DIAMOND = MATERIAL_COST(1.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/corpse_mend
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -809,7 +809,7 @@
|
||||
id = "ml3m_cell_brute3"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_POWER = 5, TECH_BIO = 7, TECH_PRECURSOR = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_DIAMOND = 500, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/brute3
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -821,7 +821,7 @@
|
||||
id = "ml3m_cell_burn3"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_POWER = 5, TECH_BIO = 7, TECH_PRECURSOR = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_DIAMOND = 500, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/burn3
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -833,7 +833,7 @@
|
||||
id = "ml3m_cell_toxin3"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_POWER = 5, TECH_BIO = 7, TECH_ARCANE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_DIAMOND = 500, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/toxin3
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -845,7 +845,7 @@
|
||||
id = "ml3m_cell_omni3"
|
||||
// req_tech = list(TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_POWER = 5, TECH_BIO = 7, TECH_ARCANE = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_DIAMOND = 500, MAT_VERDANTIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_DIAMOND = MATERIAL_COST(0.25), MAT_VERDANTIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/omni3
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -859,7 +859,7 @@
|
||||
id = "ml3m_cell_shrink"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_BLUESPACE = 3, TECH_BIO = 5, TECH_ILLEGAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/shrink
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -871,7 +871,7 @@
|
||||
id = "ml3m_cell_grow"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_BLUESPACE = 3, TECH_BIO = 5, TECH_ILLEGAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/grow
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -883,7 +883,7 @@
|
||||
id = "ml3m_cell_normalsize"
|
||||
// req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 3, TECH_BLUESPACE = 3, TECH_BIO = 5, TECH_ILLEGAL = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_PLASTIC = 2500, MAT_URANIUM = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_PLASTIC = MATERIAL_COST(1.25), MAT_URANIUM = MATERIAL_COST(1))
|
||||
build_path = /obj/item/ammo_casing/microbattery/medical/normalsize
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
|
||||
@@ -894,7 +894,7 @@
|
||||
name = "Prototype Bluespace Medigun Backpack"
|
||||
id = "medigun_constant"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 8000, MAT_PLASTIC = 8000, MAT_GLASS = 5000, MAT_SILVER = 1000, MAT_GOLD = 1000, MAT_URANIUM = 1000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_PLASTIC = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(0.5), MAT_GOLD = MATERIAL_COST(0.5), MAT_URANIUM = MATERIAL_COST(0.5))
|
||||
build_path = /obj/item/medigun_backpack
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -907,7 +907,7 @@
|
||||
id = "pka_mineaoe"
|
||||
// req_tech = list(TECH_COMBAT = 7, TECH_MATERIAL = 8, TECH_ENGINEERING = 7) // Lets make this endgame level tech, due to it's power.
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_SILVER = 500, MAT_GOLD = 500, MAT_URANIUM = 2000, MAT_PHORON = 2000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5), MAT_SILVER = MATERIAL_COST(0.25), MAT_GOLD = MATERIAL_COST(0.25), MAT_URANIUM = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(1))
|
||||
build_path = /obj/item/borg/upgrade/modkit/aoe/turfs
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_PARTS
|
||||
@@ -920,7 +920,7 @@
|
||||
id = "riflescope"
|
||||
// req_tech = list(TECH_ILLEGAL = 2, TECH_MATERIAL = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2))
|
||||
build_path = /obj/item/binoculars/scope
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_PARTS
|
||||
@@ -932,7 +932,7 @@
|
||||
id = "slimebaton"
|
||||
// req_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2, TECH_POWER = 3, TECH_COMBAT = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/melee/baton/slime
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_MELEE
|
||||
@@ -944,7 +944,7 @@
|
||||
id = "slimetaser"
|
||||
// req_tech = list(TECH_MATERIAL = 3, TECH_BIO = 3, TECH_POWER = 4, TECH_COMBAT = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/gun/energy/taser/xeno
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -957,7 +957,7 @@
|
||||
id = "monkey_gun"
|
||||
// req_tech = list(TECH_BIO = 6, TECH_BLUESPACE = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 3500, MAT_GLASS = 3500, MAT_PHORON = 1500, MAT_DIAMOND = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1.75), MAT_GLASS = MATERIAL_COST(1.75), MAT_PHORON = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/xenobio/monkey_gun
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -969,7 +969,7 @@
|
||||
desc = "A pair of brass knuckles. Generally used to enhance the user's punches."
|
||||
id = "knuckledusters"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 625)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.3125))
|
||||
build_path = /obj/item/clothing/accessory/knuckledusters
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -983,7 +983,7 @@
|
||||
desc = "A steel knife made for combat."
|
||||
id = "tacknife"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 800)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(0.4))
|
||||
build_path = /obj/item/material/knife/tacknife
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -998,7 +998,7 @@
|
||||
desc = "A very large sword."
|
||||
id = "claymore"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(5))
|
||||
build_path = /obj/item/material/sword
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1012,7 +1012,7 @@
|
||||
desc = "An ancient short sword, designed to stab and cut."
|
||||
id = "gladius"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 5000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5))
|
||||
build_path = /obj/item/material/sword/gladius
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1026,7 +1026,7 @@
|
||||
desc = "An ancient short sword, designed to slice and dice."
|
||||
id = "katana"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3))
|
||||
build_path = /obj/item/material/sword/katana
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1040,7 +1040,7 @@
|
||||
desc = "A slender, fancy and sharply pointed sword."
|
||||
id = "rapier"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 6000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3))
|
||||
build_path = /obj/item/material/sword/rapier
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1054,7 +1054,7 @@
|
||||
desc = "A sharp curved sword, a favored weapon of pirates far in the past."
|
||||
id = "sabre"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 7400)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.7))
|
||||
build_path = /obj/item/material/sword/sabre
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1068,7 +1068,7 @@
|
||||
desc = "a more elegant weapon from a more civilised age"
|
||||
id = "longsword"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 8000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4))
|
||||
build_path = /obj/item/material/twohanded/longsword
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1083,7 +1083,7 @@
|
||||
desc = "A one handed battle axe, still a deadly weapon."
|
||||
id = "battleaxe"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_STEEL = 7000)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(3.5))
|
||||
build_path = /obj/item/material/sword/battleaxe
|
||||
category = list(
|
||||
RND_CATEGORY_HACKED,
|
||||
@@ -1097,7 +1097,7 @@
|
||||
name = "Handheld Anomalous Particle Releaser"
|
||||
id = "anom_gun"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 3500, MAT_PHORON = 1500, MAT_DIAMOND = 1500, MAT_URANIUM = 1500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(1.75), MAT_PHORON = MATERIAL_COST(0.75), MAT_DIAMOND = MATERIAL_COST(0.75), MAT_URANIUM = MATERIAL_COST(0.75))
|
||||
build_path = /obj/item/gun/energy/anomaly
|
||||
category = list(
|
||||
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED
|
||||
@@ -1109,7 +1109,7 @@
|
||||
name = "Photon Rifle"
|
||||
id = "ghost_gun"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 8000, MAT_GLASS = 8000, MAT_PHORON = 8000, MAT_DIAMOND = 6000, MAT_VERDANTIUM = 6000) //Expensive.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(4), MAT_GLASS = MATERIAL_COST(4), MAT_PHORON = MATERIAL_COST(4), MAT_DIAMOND = MATERIAL_COST(3), MAT_VERDANTIUM = MATERIAL_COST(3)) //Expensive.
|
||||
build_path = /obj/item/ghost_catcher
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -1120,7 +1120,7 @@
|
||||
name = "Proton Pack"
|
||||
id = "ghost_pack"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000, MAT_PHORON = 4000, MAT_DIAMOND = 2000, MAT_VERDANTIUM = 2000) //Expensive.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2), MAT_GLASS = MATERIAL_COST(2), MAT_PHORON = MATERIAL_COST(2), MAT_DIAMOND = MATERIAL_COST(1), MAT_VERDANTIUM = MATERIAL_COST(1)) //Expensive.
|
||||
build_path = /obj/item/proton_pack
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -1131,7 +1131,7 @@
|
||||
name = "Spectral Trap"
|
||||
id = "ghost_trap"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000, MAT_PHORON = 1000, MAT_DIAMOND = 500)
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(0.5), MAT_DIAMOND = MATERIAL_COST(0.25))
|
||||
build_path = /obj/item/ghost_trap
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -1143,7 +1143,7 @@
|
||||
name = "Advanced EMF Reader"
|
||||
id = "ghost_emf"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000) //Assumed you're making this with the ghost_gun, so it has similar values.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(2.5), MAT_GLASS = MATERIAL_COST(2.5)) //Assumed you're making this with the ghost_gun, so it has similar values.
|
||||
build_path = /obj/item/entrepreneur/emf/professional
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
@@ -1154,7 +1154,7 @@
|
||||
name = "Spectral Goggles"
|
||||
id = "ghost_goggles"
|
||||
build_type = PROTOLATHE
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 2000, MAT_PHORON = 2000, MAT_DIAMOND = 500) //Assumed you're making this with the ghost_gun, so it has similar values.
|
||||
materials = list(MAT_STEEL = MATERIAL_COST(1), MAT_GLASS = MATERIAL_COST(1), MAT_PHORON = MATERIAL_COST(1), MAT_DIAMOND = MATERIAL_COST(0.25)) //Assumed you're making this with the ghost_gun, so it has similar values.
|
||||
build_path = /obj/item/clothing/glasses/ghost
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
item_state = "card-id"
|
||||
randpixel = 5
|
||||
w_class = ITEMSIZE_SMALL
|
||||
matter = list(MAT_STEEL = 30, MAT_GLASS = 10)
|
||||
matter = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.005))
|
||||
var/datum/techweb/stored_research
|
||||
|
||||
/obj/item/disk/tech_disk/Initialize(mapload)
|
||||
@@ -31,7 +31,7 @@
|
||||
item_state = "card-id"
|
||||
randpixel = 5
|
||||
w_class = ITEMSIZE_SMALL
|
||||
matter = list(MAT_STEEL = 30, MAT_GLASS = 10)
|
||||
matter = list(MAT_STEEL = MATERIAL_COST(0.015), MAT_GLASS = MATERIAL_COST(0.005))
|
||||
|
||||
///List of all `/datum/design` stored on the disk.
|
||||
var/list/blueprints = list()
|
||||
|
||||
Reference in New Issue
Block a user