mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-17 20:30:46 +01:00
0c8488b0ae
* testing makes me feel good * invalid lists * get rid of those boards * show expected mats * oop * error * wip techweb porting * more techweb entries * ported too * disable those for now * okay nevermind i guess * already exists * assemblies * moar * welding helmet * many entries * lol tg * fix test * again * fixagain * more moved * update techweb test * catch that too * screeee * more fixes * missing announcement * orphaned sleevecard * some more fixing * test * more * oops * glasses * illegal icons * non starting * it's starting * messed up * cleanup * more generic stuff * morrrreee * the plastic set * oops * correct value * barbed wires * more cleaning * many more * gone * cleanup * no longer * do not allow duped designs * it's own node * proper order no dupes * last of the broken nodes * fix bad path * cleanup * more test more limits * gone * almost done * these are gone * syringe gun * bioregenerator design * all moved * organized and webbed * more fixes * oops * cleaning up * organization * clean up * organize * organized * didn't save * wrong mat * adds many missing ammo types * svd doesn't exist * 10mm pistol added * magazines not casings * these are pistols * this is used by like, one weapon * m1 is ancient * this is hunting * extremely botched untested lathe * disk junk * rough foundations * slowly converting * slowly building this * local materials * almost * big reorganization * more cleanup * more cleaning * lathe stuff * small fixes * oops * many fixes * mat fix * more fixes * actually isolate the hacked designs * protolathe hacking * imprinter hacking * missing ammos * sheet printing for autolathe * fixs * again * fixed test * test test * fix * fix * WHY * fix it... * here we go * material print * on turf * body disk * consistant name * Many weapons to hacked lathe * missing node * wrong section * fixes * this list should be unified * ammo boxes * don't do single shells anymore * wat * specifics * snowflake * not needed * already available * pickaxe too * tweak * removed unneeded node * missing surgery items * Apply suggestion from @Cameron-The-Raven * Adds RMS * typo * illegal needs hacked * disabled material weapons * circuit testing * STRING TEST * test * fixing some things * huh? * hidden circuits * some flakey boards * grammar * fixes * more hidden * wrong board * security cams * alert consoles * spaceheater is simple enough to not have one * pcus * cargo vendors * tcomms stuff * solar tracker circuit * artifact stuff * SM stuff * illegal machines * med machines * no longer needed * more stuff * these are not standard * moreeee * doppler and more * organized * finishing * oop * use the define * inheret * dopper fixes * space heater * doing some organization * explain the var * some tweaks * wrong one * fixed test * material test too * simple roto gens * use the define * emergency power node * tgui fixes for icons * not needed * color blended material designs * icons for large research * oops * unshit that * use stack here * center math * . * . * . * . * . * unifi * fix these * NO COPYPASTA * ILLEEGGALLL * mandate descriptions * agony * actually lets do this * use macros * description * desc * desc * desc * desc * desc * desc * gps desc * telecomms component desc --------- Co-authored-by: Cameron Lennox <killer65311@gmail.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
727 lines
21 KiB
Plaintext
727 lines
21 KiB
Plaintext
// Mining mats
|
|
|
|
/datum/design_techweb/iron
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_IRON)
|
|
id = MAT_IRON
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_IRON = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/iron
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/steel
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_STEEL)
|
|
id = MAT_STEEL
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_STEEL = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/steel
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/rods
|
|
SET_MATERIAL_DESIGN_NAMEDESC("metal rods")
|
|
id = "rods"
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_STEEL = REAGENTS_PER_ROD)
|
|
build_path = /obj/item/stack/rods
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/silver
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SILVER)
|
|
id = MAT_SILVER
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SILVER = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/silver
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/gold
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_GOLD)
|
|
id = MAT_GOLD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GOLD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/gold
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/tin
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_TIN)
|
|
id = MAT_TIN
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_TIN = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/tin
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/copper
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_COPPER)
|
|
id = MAT_COPPER
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_COPPER = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/copper
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/diamond
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_DIAMOND)
|
|
id = MAT_DIAMOND
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_DIAMOND = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/diamond
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/phoron
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PHORON)
|
|
id = MAT_PHORON
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PHORON = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/phoron
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/uranium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_URANIUM)
|
|
id = MAT_URANIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_URANIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/uranium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/titanium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_TITANIUM)
|
|
id = MAT_TITANIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_TITANIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/titanium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/plastic
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PLASTIC)
|
|
id = MAT_PLASTIC
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PLASTIC = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/plastic
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/painite
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PAINITE)
|
|
id = MAT_PAINITE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PAINITE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/painite
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/void_opal
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_VOPAL)
|
|
id = MAT_VOPAL
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_VOPAL = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/void_opal
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/quartz
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_QUARTZ)
|
|
id = MAT_QUARTZ
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_QUARTZ = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/quartz
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/valhollide
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_VALHOLLIDE)
|
|
id = MAT_VALHOLLIDE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_VALHOLLIDE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/valhollide
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/verdantium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_VERDANTIUM)
|
|
id = MAT_VERDANTIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_VERDANTIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/verdantium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/morphium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_MORPHIUM)
|
|
id = MAT_MORPHIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_MORPHIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/morphium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/glamour
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_GLAMOUR)
|
|
id = MAT_GLAMOUR
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLAMOUR = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/glamour
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/weathered_agate
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_EAGATE)
|
|
id = MAT_EAGATE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_EAGATE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/weathered_agate
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/sandstone
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SANDSTONE)
|
|
id = MAT_SANDSTONE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SANDSTONE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/sandstone
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/marble
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_MARBLE)
|
|
id = MAT_MARBLE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_MARBLE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/marble
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/supermatter
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SUPERMATTER)
|
|
id = MAT_SUPERMATTER
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SUPERMATTER = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/supermatter
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/plasteel
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PLASTEEL)
|
|
id = MAT_PLASTEEL
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PLASTEEL = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/plasteel
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/durasteel
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_DURASTEEL)
|
|
id = MAT_DURASTEEL
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_DURASTEEL = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/durasteel
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/plastitanium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PLASTITANIUM)
|
|
id = MAT_PLASTITANIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PLASTITANIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/plastitanium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/lead
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_LEAD)
|
|
id = MAT_LEAD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_LEAD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/lead
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/platinum
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PLATINUM)
|
|
id = MAT_PLATINUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PLATINUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/platinum
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/mhydrogen
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_METALHYDROGEN)
|
|
id = MAT_METALHYDROGEN
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_METALHYDROGEN = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/mhydrogen
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/deuterium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_DEUTERIUM)
|
|
id = MAT_DEUTERIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_DEUTERIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/deuterium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/tritium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_TRITIUM)
|
|
id = MAT_TRITIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_TRITIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/tritium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/osmium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_OSMIUM)
|
|
id = MAT_OSMIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_OSMIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/osmium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/graphite
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_GRAPHITE)
|
|
id = MAT_GRAPHITE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GRAPHITE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/graphite
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/bronze
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_BRONZE)
|
|
id = MAT_BRONZE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_BRONZE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/bronze
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/aluminium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_ALUMINIUM)
|
|
id = MAT_ALUMINIUM
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_ALUMINIUM = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/aluminium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
// Glass
|
|
|
|
/datum/design_techweb/glass
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_GLASS)
|
|
id = MAT_GLASS
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_GLASS = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/glass
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/phoronglass
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PGLASS)
|
|
id = MAT_PGLASS
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PGLASS = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/glass/phoronglass
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/glass_titanium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_TITANIUMGLASS)
|
|
id = MAT_TITANIUMGLASS
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_TITANIUMGLASS = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/glass/titanium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/glass_plastitanium
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PLASTITANIUMGLASS)
|
|
id = MAT_PLASTITANIUMGLASS
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PLASTITANIUMGLASS = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/glass/plastitanium
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
|
|
|
|
// Wood
|
|
|
|
/datum/design_techweb/wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_WOOD)
|
|
id = MAT_WOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_WOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/sif_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SIFWOOD)
|
|
id = MAT_SIFWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SIFWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/sif
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/hard_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_HARDWOOD)
|
|
id = MAT_HARDWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_HARDWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/hard
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/birch_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_BIRCHWOOD)
|
|
id = MAT_BIRCHWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_BIRCHWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/birch
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/pine_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_PINEWOOD)
|
|
id = MAT_PINEWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_PINEWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/pine
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/oak_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_OAKWOOD)
|
|
id = MAT_OAKWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_OAKWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/oak
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/acacia_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_ACACIAWOOD)
|
|
id = MAT_ACACIAWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_ACACIAWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/acacia
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/redwood_wood
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_REDWOOD)
|
|
id = MAT_REDWOOD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_REDWOOD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wood/redwood
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
// Misc mats
|
|
|
|
/datum/design_techweb/algae
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_ALGAE)
|
|
id = MAT_ALGAE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_ALGAE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/algae
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/wax
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_WAX)
|
|
id = MAT_WAX
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_WAX = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/wax
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/cardboard
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_CARDBOARD)
|
|
id = MAT_CARDBOARD
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_CARDBOARD = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/cardboard
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/snow
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SNOW)
|
|
id = MAT_SNOW
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SNOW = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/snow
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/snowbrick
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SNOWBRICK)
|
|
id = MAT_SNOWBRICK
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SNOWBRICK = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/snowbrick
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/flint
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_FLINT)
|
|
id = MAT_FLINT
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_FLINT = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/flint
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/concrete
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_CONCRETE)
|
|
id = MAT_CONCRETE
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_CONCRETE = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/concrete
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/chitin
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_CHITIN)
|
|
id = MAT_CHITIN
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_CHITIN = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/chitin
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/fur
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_FUR)
|
|
id = MAT_FUR
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_FUR = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/fur
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/wool
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_WOOL)
|
|
id = MAT_WOOL
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_WOOL = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/fur/wool
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/resin
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_RESIN)
|
|
id = MAT_RESIN
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_RESIN = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/resin
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/leather
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_LEATHER)
|
|
id = MAT_LEATHER
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_LEATHER = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/leather
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/cotton
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_COTTON)
|
|
id = MAT_COTTON
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_COTTON = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/cotton
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/smolebricks
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SMOLEBRICKS)
|
|
id = MAT_SMOLEBRICKS
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SMOLEBRICKS = SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/stack/material/smolebricks
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
// TODO - Remove a lot of these by giving sheets a flag or something to prevent the autolathe/silo from using them for mats
|
|
|
|
/datum/design_techweb/log
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_LOG)
|
|
id = MAT_LOG
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_LOG = REAGENTS_PER_LOG)
|
|
build_path = /obj/item/stack/material/log
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/siflog
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_SIFLOG)
|
|
id = MAT_SIFLOG
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_SIFLOG = REAGENTS_PER_LOG)
|
|
build_path = /obj/item/stack/material/log/sif
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/hardlog
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_HARDLOG)
|
|
id = MAT_HARDLOG
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_HARDLOG = REAGENTS_PER_LOG)
|
|
build_path = /obj/item/stack/material/log/hard
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|
|
|
|
/datum/design_techweb/stick
|
|
SET_MATERIAL_DESIGN_NAMEDESC(MAT_WOODEN_STICK)
|
|
id = MAT_WOODEN_STICK
|
|
build_type = AUTOLATHE
|
|
materials = list(MAT_WOODEN_STICK = REAGENTS_PER_ROD)
|
|
build_path = /obj/item/stack/material/stick
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MATERIALS,
|
|
)
|