Chicken meat/burger, Onigiri, Seaweed, updated boiled rice sprite (#24813)

* Adds chicken meat, burger, onigiri, updates boiled rice sprite

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

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

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* changed chickenburger pathname, deleted old boiled rice sprite

* Transfers reagents from rice to onigiri

* Update code/modules/research/designs/biogenerator_designs.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* All sushi now requires seaweed

* new seaweed desc, attackverb oopsy daisy, seaweed attack_self doesn't show pointless list, Onigiri goes in hand

* moved seaweed sprite to organic.dmi

* Update code/modules/research/designs/biogenerator_designs.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update organic.dmi

* re

* goal

* oops

* early return

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/food_and_drinks/food/foods/side_dishes.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
This commit is contained in:
tristan1333
2024-04-22 09:06:47 +10:00
committed by GitHub
parent 224c488c40
commit ebbbf62cec
14 changed files with 113 additions and 2 deletions
@@ -63,6 +63,11 @@
desc = "For when you need to go ham."
list_reagents = list("protein" = 3, "porktonium" = 10)
/obj/item/food/snacks/meat/chicken
name = "chicken meat"
desc = "Cluck cluck!"
icon_state = "birdmeat"
/obj/item/food/snacks/meat/meatwheat
name = "meatwheat clump"
desc = "This doesn't look like meat, but your standards aren't <i>that</i> high to begin with."
@@ -203,6 +208,12 @@
tastes = list("meat" = 1)
goal_difficulty = FOOD_GOAL_NORMAL
/obj/item/food/snacks/meatsteak/chicken
name = "cooked chicken"
desc = "Cluck cluck!"
icon_state = "birdsteak"
tastes = list("chicken" = 1, "meat" = 1)
/obj/item/food/snacks/bacon
name = "bacon"
desc = "It looks crispy and tastes amazing! Mmm... Bacon."
@@ -316,6 +316,14 @@
tastes = list("bun" = 1, "pork" = 1, "patty" = 1)
goal_difficulty = FOOD_GOAL_NORMAL
/obj/item/food/snacks/burger/chicken
name = "chicken burger"
desc = "May I mayo?"
icon_state = "chickenburger"
bitesize = 3
list_reagents = list("nutriment" = 6, "vitamin" = 1)
tastes = list("bun" = 4, "chicken" = 2)
/obj/item/food/snacks/burger/jelly
name = "jelly burger"
desc = "Culinary delight...?"
@@ -117,6 +117,16 @@
tastes = list("rice" = 1)
goal_difficulty = FOOD_GOAL_NORMAL
/obj/item/food/snacks/boiledrice/attackby(obj/item/I, mob/user, params)
if(!istype(I, /obj/item/stack/seaweed))
return ..()
var/obj/item/stack/seaweed/S = I
if(!S.use(1))
return ..()
var/obj/item/food/snacks/onigiri/O = new(get_turf(user))
reagents.trans_to(O, reagents.total_volume)
qdel(src)
user.put_in_active_hand(O)
/obj/item/food/snacks/roastparsnip
name = "roast parsnip"
@@ -127,3 +137,12 @@
filling_color = "#FF5500"
tastes = list("parsnip" = 1)
goal_difficulty = FOOD_GOAL_NORMAL
/obj/item/food/snacks/onigiri
name = "onigiri"
desc = "Rice and seaweed."
icon_state = "onigiri"
list_reagents = list("nutriment" = 5, "vitamin" = 2)
tastes = list("rice" = 3, "seaweed" = 2)
goal_difficulty = FOOD_GOAL_NORMAL
@@ -29,6 +29,13 @@
)
result = /obj/item/food/snacks/friedegg
/datum/recipe/grill/birdsteak
reagents = list("sodiumchloride" = 1, "blackpepper" = 1)
items = list(
/obj/item/food/snacks/meat/chicken
)
result = /obj/item/food/snacks/meatsteak/chicken
/datum/recipe/grill/meatsteak
reagents = list("sodiumchloride" = 1, "blackpepper" = 1)
items = list(
@@ -170,6 +177,7 @@
items = list(
/obj/item/food/snacks/egg,
/obj/item/food/snacks/boiledrice,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Tamago
@@ -178,6 +186,7 @@
items = list(
/obj/item/fish/electric_eel,
/obj/item/food/snacks/boiledrice,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Unagi
@@ -185,6 +194,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/food/snacks/boiled_shrimp,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Ebi
@@ -192,6 +202,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/fish_eggs/salmon,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Ikura
@@ -199,6 +210,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/food/snacks/fried_tofu,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Inari
@@ -206,6 +218,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/food/snacks/salmonmeat,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Sake
@@ -213,6 +226,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/food/snacks/salmonsteak,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_SmokedSalmon
@@ -220,6 +234,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/fish_eggs/goldfish,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Masago
@@ -227,6 +242,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/fish_eggs/shark,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Tobiko
@@ -234,6 +250,7 @@
items = list(
/obj/item/food/snacks/sushi_Tobiko,
/obj/item/food/snacks/egg,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_TobikoEgg
@@ -241,6 +258,7 @@
items = list(
/obj/item/food/snacks/boiledrice,
/obj/item/food/snacks/catfishmeat,
/obj/item/stack/seaweed
)
result = /obj/item/food/snacks/sushi_Tai
@@ -60,6 +60,13 @@
)
result = /obj/item/food/snacks/human/burger
/datum/recipe/microwave/chickenburger
items = list(
/obj/item/food/snacks/bun,
/obj/item/food/snacks/meat/chicken
)
result = /obj/item/food/snacks/burger/chicken
/datum/recipe/microwave/plainburger
items = list(
/obj/item/food/snacks/bun,
@@ -1465,3 +1472,4 @@
/obj/item/food/snacks/shrimp
)
result = /obj/item/food/snacks/boiled_shrimp
@@ -74,6 +74,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/boiled_shrimp = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Ebi)
category = CAT_FOOD
@@ -84,6 +85,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/boiled_shrimp = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Ebi_maki)
@@ -95,6 +97,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/fish_eggs/salmon = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Ikura)
category = CAT_FOOD
@@ -105,6 +108,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/fish_eggs/salmon = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Ikura_maki)
@@ -116,6 +120,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/fried_tofu = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Inari)
category = CAT_FOOD
@@ -126,6 +131,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/fried_tofu = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Inari_maki)
@@ -137,6 +143,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/salmonmeat = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Sake)
category = CAT_FOOD
@@ -147,6 +154,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/salmonmeat = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Sake_maki)
@@ -158,6 +166,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/salmonsteak = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_SmokedSalmon)
category = CAT_FOOD
@@ -168,6 +177,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/salmonsteak = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/SmokedSalmon_maki)
@@ -179,6 +189,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/fish_eggs/goldfish = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Masago)
category = CAT_FOOD
@@ -189,6 +200,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/fish_eggs/goldfish = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Masago_maki)
@@ -200,6 +212,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/fish_eggs/shark = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Tobiko)
category = CAT_FOOD
@@ -210,6 +223,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/fish_eggs/shark = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Tobiko_maki)
@@ -221,6 +235,7 @@
reqs = list(
/obj/item/food/snacks/sushi_Tobiko = 1,
/obj/item/food/snacks/egg = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_TobikoEgg)
category = CAT_FOOD
@@ -231,6 +246,7 @@
reqs = list(
/obj/item/food/snacks/sushi_Tobiko = 4,
/obj/item/food/snacks/egg = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/TobikoEgg_maki)
@@ -242,6 +258,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/catfishmeat = 1,
/obj/item/stack/seaweed = 1,
)
result = list(/obj/item/food/snacks/sushi_Tai)
category = CAT_FOOD
@@ -252,6 +269,7 @@
reqs = list(
/obj/item/food/snacks/boiledrice = 1,
/obj/item/food/snacks/catfishmeat = 4,
/obj/item/stack/seaweed = 1,
)
pathtools = list(/obj/item/kitchen/sushimat)
result = list(/obj/item/food/snacks/sliceable/Tai_maki)
@@ -202,7 +202,7 @@
density = FALSE
speak_chance = 2
turns_per_move = 2
butcher_results = list(/obj/item/food/snacks/meat = 1)
butcher_results = list(/obj/item/food/snacks/meat/chicken = 1)
response_help = "pets"
response_disarm = "gently pushes aside"
response_harm = "kicks"
@@ -267,7 +267,7 @@ GLOBAL_VAR_INIT(chicken_count, 0)
density = FALSE
speak_chance = 2
turns_per_move = 3
butcher_results = list(/obj/item/food/snacks/meat = 2)
butcher_results = list(/obj/item/food/snacks/meat/chicken = 2)
var/egg_type = /obj/item/food/snacks/egg
var/food_type = /obj/item/food/snacks/grown/wheat
response_help = "pets"
@@ -218,3 +218,12 @@
materials = list(MAT_BIOMASS = 400)
build_path = /obj/item/clothing/accessory/holster
category = list("initial","Leather and Cloth")
/datum/design/seaweed
name = "Seaweed Sheet"
id = "seaweed"
build_type = BIOGENERATOR
materials = list(MAT_BIOMASS = 50)
build_path = /obj/item/stack/seaweed
category = list("initial", "Organic Materials")