mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 16:47:13 +01:00
GORE foodtype for fishman/birdman meat, ports birdman meat, adds birdman burger (#26135)
* better meat types for bird/akula crew * add to dme * chicken man burger recipe * it lives * Update birdman_food.dm * Update SRseafood.dm * Update SRseafood.dm
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
mutantbrain = /obj/item/organ/internal/brain/vox
|
||||
breathid = "n2"
|
||||
mutant_bodyparts = list()
|
||||
meat = /obj/item/food/meat/slab/chicken/human //item file in teshari module
|
||||
mutanttongue = /obj/item/organ/internal/tongue/vox
|
||||
payday_modifier = 1.0
|
||||
outfit_important_for_life = /datum/outfit/vox
|
||||
|
||||
@@ -20,3 +20,6 @@
|
||||
/obj/item/food/fishmeat/moonfish/akula
|
||||
name = "aquatic fillet"
|
||||
desc = "A fillet of a rather large fish..."
|
||||
tastes = list("tender fish" = 1)
|
||||
foodtypes = SEAFOOD | GORE
|
||||
venue_value = FOOD_MEAT_HUMAN
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
LOADOUT_ITEM_EARS = VOX_EARS_ICON
|
||||
)
|
||||
|
||||
meat = /obj/item/food/meat/slab/chicken
|
||||
meat = /obj/item/food/meat/slab/chicken/human //item file in teshari module
|
||||
|
||||
/datum/species/vox/get_default_mutant_bodyparts()
|
||||
return list(
|
||||
|
||||
@@ -47,8 +47,7 @@
|
||||
BODY_ZONE_L_LEG = /obj/item/bodypart/leg/left/mutant/teshari,
|
||||
BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/mutant/teshari,
|
||||
)
|
||||
|
||||
meat = /obj/item/food/meat/slab/chicken
|
||||
meat = /obj/item/food/meat/slab/chicken/human
|
||||
|
||||
/datum/species/teshari/get_default_mutant_bodyparts()
|
||||
return list(
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
/obj/item/food/meat/slab/chicken/human
|
||||
name = "meat"
|
||||
tastes = list("tender meat" = 1)
|
||||
foodtypes = MEAT | RAW | GORE
|
||||
venue_value = FOOD_MEAT_HUMAN
|
||||
|
||||
/obj/item/food/meat/slab/chicken/human/make_grillable()
|
||||
AddComponent(/datum/component/grillable, /obj/item/food/meat/steak/chicken/human, rand(30 SECONDS, 90 SECONDS), TRUE, TRUE)
|
||||
|
||||
/obj/item/food/meat/steak/chicken/human/on_microwave_cooked(datum/source, atom/source_item, cooking_efficiency = 1)
|
||||
. = ..()
|
||||
if(!istype(source_item, /obj/item/food/meat))
|
||||
return
|
||||
|
||||
var/obj/item/food/meat/origin_meat = source_item
|
||||
subjectname = origin_meat.subjectname
|
||||
subjectjob = origin_meat.subjectjob
|
||||
if(subjectname)
|
||||
name = "[origin_meat.subjectname] meatsteak"
|
||||
else if(subjectjob)
|
||||
name = "[origin_meat.subjectjob] meatsteak"
|
||||
|
||||
/obj/item/food/meat/slab/chicken/human/make_processable()
|
||||
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/meat/rawcutlet/chicken/human, 3, 3 SECONDS, table_required = TRUE, screentip_verb = "Cut")
|
||||
|
||||
/obj/item/food/meat/steak/chicken/human
|
||||
tastes = list("tender meat" = 1)
|
||||
foodtypes = MEAT | GORE
|
||||
|
||||
/obj/item/food/meat/rawcutlet/chicken/human
|
||||
tastes = list("tender meat" = 1)
|
||||
foodtypes = MEAT | RAW | GORE
|
||||
|
||||
/obj/item/food/meat/cutlet/chicken/human
|
||||
tastes = list("tender meat" = 1)
|
||||
foodtypes = MEAT | GORE
|
||||
|
||||
/obj/item/food/meat/cutlet/chicken/human/on_microwave_cooked(datum/source, atom/source_item, cooking_efficiency)
|
||||
. = ..()
|
||||
if(!istype(source_item, /obj/item/food/meat))
|
||||
return
|
||||
|
||||
var/obj/item/food/meat/origin_meat = source_item
|
||||
if(subjectname)
|
||||
name = "[origin_meat.subjectname] [initial(name)]"
|
||||
else if(subjectjob)
|
||||
name = "[origin_meat.subjectjob] [initial(name)]"
|
||||
|
||||
/obj/item/food/raw_meatball/chicken/human
|
||||
name = "strange raw chicken meatball"
|
||||
meatball_type = /obj/item/food/meatball/chicken/human
|
||||
patty_type = /obj/item/food/raw_patty/chicken/human
|
||||
|
||||
/obj/item/food/meatball/chicken/human
|
||||
name = "strange chicken meatball"
|
||||
|
||||
/obj/item/food/raw_patty/chicken/human
|
||||
name = "strange raw chicken patty"
|
||||
patty_type = /obj/item/food/patty/human/chicken
|
||||
|
||||
/obj/item/food/patty/human/chicken
|
||||
name = "strange chicken patty"
|
||||
tastes = list("chikun" = 1)
|
||||
icon_state = "chicken_patty"
|
||||
|
||||
/datum/food_processor_process/meat/chicken
|
||||
blacklist = list(/obj/item/food/meat/slab/chicken)
|
||||
|
||||
/datum/food_processor_process/meat/chicken/human
|
||||
input = /obj/item/food/meat/slab/chicken/human
|
||||
output = /obj/item/food/raw_meatball/chicken/human
|
||||
blacklist = null
|
||||
|
||||
/obj/item/food/burger/human/chicken
|
||||
name = "birdman sandwich"
|
||||
desc = "You're pretty sure this sandwich doesn't fund a good cause..."
|
||||
icon_state = "chickenburger"
|
||||
food_reagents = list(
|
||||
/datum/reagent/consumable/nutriment = 3,
|
||||
/datum/reagent/consumable/mayonnaise = 3,
|
||||
/datum/reagent/consumable/nutriment/protein = 7,
|
||||
/datum/reagent/consumable/nutriment/vitamin = 1,
|
||||
/datum/reagent/consumable/nutriment/fat/oil = 2,
|
||||
)
|
||||
tastes = list("bun" = 2, "chikun" = 4, "Against God and Nature" = 1)
|
||||
foodtypes = GRAIN | MEAT | FRIED | GORE
|
||||
crafting_complexity = FOOD_COMPLEXITY_3
|
||||
venue_value = FOOD_PRICE_CHEAP
|
||||
|
||||
/obj/item/food/burger/human/chicken/CheckParts(list/parts_list)
|
||||
..()
|
||||
var/obj/item/food/patty/human/human_patty = locate(/obj/item/food/patty/human/chicken) in contents
|
||||
for(var/datum/material/meat/mob_meat/mob_meat_material in human_patty.custom_materials)
|
||||
if(mob_meat_material.subjectname)
|
||||
name = "[mob_meat_material.subjectname] burger"
|
||||
else if(mob_meat_material.subjectjob)
|
||||
name = "[mob_meat_material.subjectjob] burger"
|
||||
|
||||
/datum/crafting_recipe/food/chickenburger/human
|
||||
name = "Birdman Sandwich"
|
||||
reqs = list(
|
||||
/obj/item/food/patty/human/chicken = 1,
|
||||
/datum/reagent/consumable/mayonnaise = 5,
|
||||
/obj/item/food/bun = 1
|
||||
)
|
||||
result = /obj/item/food/burger/human/chicken
|
||||
category = CAT_BURGER
|
||||
@@ -8015,6 +8015,7 @@
|
||||
#include "modular_skyrat\modules\tarkon\code\misc-fluff\tools.dm"
|
||||
#include "modular_skyrat\modules\teshari\code\_clothing_defines.dm"
|
||||
#include "modular_skyrat\modules\teshari\code\_teshari.dm"
|
||||
#include "modular_skyrat\modules\teshari\code\birdman_food.dm"
|
||||
#include "modular_skyrat\modules\teshari\code\language_holder.dm"
|
||||
#include "modular_skyrat\modules\teshari\code\schechi.dm"
|
||||
#include "modular_skyrat\modules\teshari\code\teshari_bodytype.dm"
|
||||
|
||||
Reference in New Issue
Block a user