Adds Glass Sandwiches and Supermatter Sandwiches (#30435)

* glass sammich

* Update cutting_board_recipes.dm

* yummy

* Update test_tiny.dmm

* Update test_tiny.dmm

* Update toxins.dm

* Update test_tiny.dmm

* Update test_tiny.dmm

* Update test_tiny.dmm

* Update test_tiny.dmm

* Revert "yummy"

This reverts commit b2a5736618.

* yummy but without test tiny shit

* Update cooking_container.dm

* isolate sliver handling to a recipe step

* fix

---------

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
This commit is contained in:
CRUNCH
2025-10-04 17:20:21 +00:00
committed by GitHub
co-authored by warriorstar-orion
parent 99ff0ad3de
commit d1d1393ee2
4 changed files with 146 additions and 0 deletions
@@ -1329,3 +1329,27 @@
/datum/reagent/gluttonytoxin/reaction_mob(mob/living/L, method=REAGENT_TOUCH, reac_volume)
L.ForceContractDisease(new /datum/disease/transformation/morph())
/datum/reagent/glass_shards
name = "Glass shards"
id = "glass_shards"
description = "Glass, crushed into a coarse powder made up of razor-sharp shards."
color = "#87c6dac8"
taste_description = "<span class='userdanger'>Broken glass!</span>"
/datum/reagent/glass_shards/on_mob_life(mob/living/M)
var/update_flags = STATUS_UPDATE_NONE
update_flags |= M.adjustBruteLoss(2, FALSE)
if(iscarbon(M) && prob(5)) // OH GOD IT'S CUTTING UP INSIDE ME AAAAAAAGHHHH!
var/mob/living/carbon/human/H = M
var/obj/item/organ/external/affected = H.get_organ(BODY_ZONE_CHEST)
if(affected.status & !ORGAN_INT_BLEEDING)
affected.cause_internal_bleeding()
return ..() | update_flags
/datum/reagent/glass_shards/reaction_mob(mob/living/M, method = REAGENT_TOUCH, volume)
if(iscarbon(M))
to_chat(M, "<span class='userdanger'>OH GOD IT HURTS!</span>")
M.emote("scream")
M.adjustBruteLoss(4)