Adds Materials to Every Autolathe and Protolathe Item (except for ammo boxes, IK mags, and Dart Boxes) (#31445)

* Holy fuck there's so much shit I'm not even done

* oh god there's so many

* it is done

* Update autolathe_designs.dm

* Update circuitboard.dm
This commit is contained in:
CRUNCH
2026-01-30 21:25:40 +00:00
committed by GitHub
parent 64d5fcb6ef
commit da1ebd039d
155 changed files with 640 additions and 276 deletions
@@ -598,6 +598,7 @@
attack_verb = list("poked", "pricked", "stabbed")
hitsound = null
w_class = WEIGHT_CLASS_TINY
materials = list(MAT_METAL = 200)
/obj/item/suture_needle/examine(mob/user)
. = ..()
@@ -6,6 +6,7 @@
icon_state = "tube"
w_class = WEIGHT_CLASS_TINY
origin_tech = "materials=2;engineering=3"
materials = list(MAT_METAL = 1166, MAT_GLASS = 1166)
amount = 6
max_amount = 6
merge_type = /obj/item/stack/nanopaste
+2 -2
View File
@@ -30,7 +30,7 @@ GLOBAL_LIST_INIT(rod_recipes, list (
force = 9.0
throwforce = 10.0
throw_speed = 3
materials = list(MAT_METAL=1000)
materials = list(MAT_METAL = 1000)
attack_verb = list("hit", "bludgeoned", "whacked")
hitsound = 'sound/weapons/grenadelaunch.ogg'
usesound = 'sound/items/deconstruct.ogg'
@@ -93,7 +93,7 @@ GLOBAL_LIST_INIT(rod_recipes, list (
desc = "Treated, specialized iron rods. When exposed to the vacuum of space their coating breaks off, but they can hold up against the extreme heat of molten liquids."
singular_name = "heat resistant rod"
color = "#5286b9ff"
materials = list(MAT_METAL = 1000, MAT_TITANIUM = 1000, MAT_PLASMA = 1000)
materials = list(MAT_METAL = 1000, MAT_PLASMA = 1000, MAT_TITANIUM = 1000)
resistance_flags = FIRE_PROOF | LAVA_PROOF
merge_type = /obj/item/stack/rods/lava
@@ -238,6 +238,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list (
singular_name = "armor plate"
flags = NOBLUDGEON
layer = MOB_LAYER
materials = list(MAT_METAL = 20000, MAT_TITANIUM = 5000)
/obj/item/stack/sheet/animalhide/armor_plate/afterattack__legacy__attackchain(atom/target, mob/user, proximity_flag)
if(!proximity_flag)
@@ -7,6 +7,7 @@
singular_name = "skin plate"
max_amount = 10
merge_type = /obj/item/stack/synthetic_skin
materials = list(MAT_METAL = 1000, MAT_GLASS = 500)
var/skin_level = 1
/obj/item/stack/synthetic_skin/attack__legacy__attackchain(mob/living/M as mob, mob/user as mob)
@@ -31,14 +32,15 @@
desc = "A sealed patch of synthetic skin. An improvement over the basic version, more water resistant and less prone to peeling off."
icon_state = "skin_2"
merge_type = /obj/item/stack/synthetic_skin/level_2
materials = list(MAT_METAL = 2000, MAT_GLASS = 1000, MAT_TITANIUM = 250)
singular_name = "skin patch"
skin_level = 2
/obj/item/stack/synthetic_skin/level_3
name = "level-3 synthetic skin foam"
desc = "A nanite foam injector meeting the requirements of level-3 synthetic skin. The best one can buy, best used to hide major cybernetic alterations, for beauty or for infiltration."
icon_state = "skin_3"
merge_type = /obj/item/stack/synthetic_skin/level_3
materials = list(MAT_METAL = 2500, MAT_GLASS = 2000, MAT_TITANIUM = 500, MAT_BLUESPACE = 250)
singular_name = "nanite foam"
skin_level = 3