Adds Reycleable Materials to a Bunch of Objects (#31320)

* recycle

* moar

* Update glass_containers.dm

* Update spray.dm

* cost adjustment because sheets are 2000, not 1000

* Update hydroitemdefines.dm

* Update hydroitemdefines.dm
This commit is contained in:
CRUNCH
2025-12-25 21:03:22 +00:00
committed by GitHub
parent 33dff2756e
commit eeb980f191
19 changed files with 48 additions and 11 deletions
+1
View File
@@ -438,6 +438,7 @@
resistance_flags = NONE
dog_fashion = /datum/dog_fashion/head/cone
magical = TRUE // It's pointy, it's funny!
materials = list(MAT_PLASTIC = 10000)
/obj/item/clothing/head/jester
name = "jester hat"
+1 -1
View File
@@ -313,7 +313,7 @@
icon_state = "cutting_board"
inhand_icon_state = "clipboard" // huh
preposition = "On"
materials = list(MAT_WOOD = 5)
materials = list(MAT_WOOD = 10000)
/obj/item/reagent_containers/cooking/sushimat
name = "Sushi Mat"
@@ -7,6 +7,7 @@
var/can_shake = TRUE
var/can_burst = FALSE
var/burst_chance = 0
materials = list(MAT_METAL = 200)
/obj/item/reagent_containers/drinks/cans/examine(mob/user)
. = ..()
@@ -176,3 +176,4 @@
desc = "This is a tower-cap cup. All craftsdwarfship is... passable."
icon_state = "mug_wood"
preset = TRUE
materials = list(MAT_WOOD = 2000)
@@ -386,3 +386,4 @@
trash = /obj/item/trash/caviar
list_reagents = list("protein" = 5)
tastes = list("fish" = 2, "high society" = 1)
materials = list(MAT_METAL = 100)
@@ -4,4 +4,5 @@
desc = "A scaffold for bees to build honeycomb on."
icon = 'icons/obj/hydroponics/equipment.dmi'
icon_state = "honey_frame"
materials = list(MAT_WOOD = 10000)
var/honeycomb_capacity = 10 //10 Honeycomb per frame by default, researchable frames perhaps?
@@ -103,6 +103,7 @@
materials = null
flags = NONE
resistance_flags = FLAMMABLE
materials = list(MAT_WOOD = 10000)
/obj/item/hatchet
name = "hatchet"
@@ -254,6 +254,7 @@
possible_transfer_amounts = null
volume = 10
can_assembly = 0
materials = list(MAT_PLASTIC = 50)
/obj/item/reagent_containers/glass/beaker/noreact
name = "cryostasis beaker"
@@ -319,6 +320,7 @@
materials = null
armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 50)
resistance_flags = FLAMMABLE
materials = list(MAT_WOOD = 6000)
/obj/item/reagent_containers/glass/bucket/equipped(mob/user, slot)
..()
@@ -348,7 +350,7 @@
icon_state = "smallbottle"
inhand_icon_state = "bottle"
list_reagents = list("water" = 49.5, "fluorine" = 0.5) //see desc, don't think about it too hard
materials = list()
materials = list(MAT_PLASTIC = 500)
/obj/item/reagent_containers/glass/beaker/waterbottle/empty
list_reagents = list()
@@ -360,6 +362,7 @@
list_reagents = list("water" = 100)
volume = 100
amount_per_transfer_from_this = 20
materials = list(MAT_PLASTIC = 1000)
/obj/item/reagent_containers/glass/beaker/waterbottle/large/empty
list_reagents = list()
@@ -13,6 +13,7 @@
amount_per_transfer_from_this = 1
container_type = OPENCONTAINER
resistance_flags = ACID_PROOF
materials = list(MAT_PLASTIC = 4000)
var/label_text
var/mode = IV_INJECT
var/mob/living/carbon/human/injection_target
@@ -9,6 +9,7 @@
slot_flags = ITEM_SLOT_BELT
w_class = WEIGHT_CLASS_SMALL
throw_speed = 3
materials = list(MAT_PLASTIC = 12000)
// TRUE if spray amount and range can be toggled via `attack_self()`.
var/adjustable = TRUE
var/adjust_action = "turn the nozzle"