Cannibalism Update™️ (#31142)

* dmi time

* .dmi stuff done, maybe

* Created cannibalism.dm and moved KFV's obj stuff.

* Update cannibalism.dm

* Wild Wings and Bug Bar

* A few more.

* Meow Mein

* Lead and Plasma-Bone Broth

* Multiple possible sprites.

* Last food item. Next recipes and the Bone Rod.

* Adding bone rod sprites and sprites for bone rod variants of food with metal rods in them

* Fix complaining of the compiler.

* Bone Rods

* Almost everything done.

* Bone Rods ticked.

* dme updated on compile.

* Forgor the BBQ variant of Moffolo Wings needed a unique path.

* Probably make Plasma-Bone Broth flammable like plasma sheets.

* Should light now, will test later.

* Some recipes, and processor.

* Processor was complaining, also changed a parameter to be readable.

* More bone rod.

* The rest of them.

* No more errors on compile.

* Recipes tested and things fixed.

* Lead works.

* Kidneys dead? Toxin.

* Soy Sauce in the Meow Mein.

* Working sprite RNG.

* Make Linters happy

* Apply suggestions from CRUNCH's code review to fix Plasma-Bone Broth's flame.

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Wenlock_The_British_Hobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* Make linters happy

* Updated bone rod description to be less vague.

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Signed-off-by: Wenlock_The_British_Hobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* More descriptive recipe names in code

* Replace Meow Mein sprites with Feline Mignon

I'll see about using the Meow Mein sprite for chef craftable Chow Mein, as the issue is with Meow Mein not the sprite.

* Change code from Meow Mein to Feline Mignon

* Don't need the blank recipe list in this PR.

* Update code/game/objects/items/stacks/bone_rods.dm

Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/game/objects/items/stacks/bone_rods.dm

Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Signed-off-by: Wenlock_The_British_Hobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
This commit is contained in:
Wenlock_The_British_Hobo
2025-12-24 20:21:36 +00:00
committed by GitHub
co-authored by CRUNCH PollardTheDragon DGamerL
parent e7dc0c3cf5
commit a3bb94b905
31 changed files with 668 additions and 22 deletions
@@ -0,0 +1,27 @@
/obj/item/stack/bone_rods
name = "bone rod"
desc = "Some bone rods. Can be used for cooking."
singular_name = "bone rod"
icon = 'icons/obj/stacks/minerals.dmi'
icon_state = "bone_rods-5"
inhand_icon_state = "bone_rods"
force = 9.0
throwforce = 10.0
throw_speed = 3
attack_verb = list("hit", "bludgeoned", "whacked")
hitsound = 'sound/weapons/grenadelaunch.ogg'
usesound = 'sound/items/deconstruct.ogg'
merge_type = /obj/item/stack/bone_rods
/obj/item/stack/bone_rods/update_icon_state()
var/amount = get_amount()
icon_state = "bone_rods-[clamp(amount, 1, 5)]"
/obj/item/stack/bone_rods/ten
amount = 10
/obj/item/stack/bone_rods/twentyfive
amount = 25
/obj/item/stack/bone_rods/fifty
amount = 50
@@ -716,6 +716,11 @@ GLOBAL_LIST_INIT(brass_recipes, list (
//////////////////////////////
// MARK: BONES
//////////////////////////////
GLOBAL_LIST_INIT(bone_recipes, list (
new /datum/stack_recipe("bone rods", /obj/item/stack/bone_rods, 1, time = 2 SECONDS),
))
/obj/item/stack/sheet/bone
name = "bones"
desc = "Someone's been drinking their milk."
@@ -725,6 +730,10 @@ GLOBAL_LIST_INIT(brass_recipes, list (
force = 7
origin_tech = "materials=2;biotech=2"
/obj/item/stack/sheet/bone/Initialize(mapload, new_amount, merge)
. = ..()
recipes = GLOB.bone_recipes
//////////////////////////////
// MARK: PLASTIC
//////////////////////////////
+11
View File
@@ -81,6 +81,17 @@
"Kidan" = 'icons/mob/clothing/species/kidan/head.dmi'
)
/obj/item/trash/fried_nian
name = "Moffolo Wild Wings"
icon_state = "fried_nian_empty"
slot_flags = ITEM_SLOT_HEAD
dog_fashion = /datum/dog_fashion/head/fried_nian_empty
sprite_sheets = list(
"Skrell" = 'icons/mob/clothing/species/skrell/head.dmi',
"Drask" = 'icons/mob/clothing/species/drask/head.dmi',
"Kidan" = 'icons/mob/clothing/species/kidan/head.dmi'
)
/obj/item/trash/pistachios
name = "Pistachios pack"
icon_state = "pistachios_pack"