Vox chicken foods: Vox Nuggets and Vox Drumsticks (#31909)

* vox chickens become nuggets

* Add files via upload

* special vox nuggets

* vox nug

* vox drumsticks

* vox chicken meat

* vox chickens have their own meat

* fix

* vox drumsticks now

* recipes for vox chicekn nug

* fix

* vox chicken bucket

* .

* fix

* Man, that food filled the hole

* .

* .

* ..

* damian spergout fix

* blame damian if something breaks
This commit is contained in:
Eneocho
2022-01-29 02:34:24 -03:00
committed by GitHub
parent 0ac93cb17c
commit 1d0056ba96
7 changed files with 98 additions and 12 deletions

View File

@@ -136,16 +136,22 @@
input = /mob/living/simple_animal/chicken
output = /obj/item/weapon/reagent_containers/food/snacks/chicken_nuggets
/datum/food_processor_process/mob/chicken/process(loc, what)
playsound(loc, 'sound/machines/ya_dun_clucked.ogg', 50, 1)
..()
/datum/food_processor_process/mob/voxchicken
input = /mob/living/carbon/monkey/vox
output = /obj/item/weapon/reagent_containers/food/snacks/vox_nuggets
/datum/food_processor_process/mob/voxchicken/process(loc, what)
playsound(loc, 'sound/machines/ya_dun_clucked.ogg', 50, 1)
..()
/datum/food_processor_process/mob/chick
input = /mob/living/simple_animal/chick
output = /obj/item/weapon/reagent_containers/food/snacks/chicken_nuggets
/datum/food_processor_process/mob/chick/process(loc, what)
playsound(loc, 'sound/machines/ya_dun_clucked.ogg', 50, 1)
..()
@@ -154,7 +160,6 @@
input = /mob/living/carbon/human
output = null
/datum/food_processor_process/mob/human/process(loc, what)
var/mob/living/carbon/human/target = what
if (istype(target.wear_suit,/obj/item/clothing/suit/chickensuit) && istype(target.head,/obj/item/clothing/head/chicken))

View File

@@ -640,20 +640,43 @@
..()
for(var/i=1; i <= storage_slots; i++)
new /obj/item/weapon/reagent_containers/food/snacks/chicken_drumstick(src)
return
/obj/item/weapon/storage/fancy/food_box/chicken_bucket/remove_from_storage(obj/item/W as obj, atom/new_location, var/force = 0, var/refresh = 1)
. = ..()
if(!contents.len)
new/obj/item/trash/chicken_bucket(get_turf(src.loc))
if(istype(src.loc,/mob/living/carbon))
var/mob/living/carbon/C = src.loc
C.u_equip(src, 0)
qdel(src)
/obj/item/weapon/storage/fancy/food_box/chicken_bucket/update_icon(var/itemremoved = 0)
return
/obj/item/weapon/storage/fancy/food_box/vox_chicken_bucket
name = "vox chicken bucket"
desc = "Ill have two number 9s, a number 9 large, a number 6 with extra dip, a number 7, two number 45s, one with cheese, and a large soda."
icon_state = "vox_drumstick_bucket"
item_state = "kfc_bucket"
inhand_states = list("left_hand" = 'icons/mob/in-hand/left/food.dmi', "right_hand" = 'icons/mob/in-hand/right/food.dmi')
icon_type = "drumstick"
can_only_hold = list("/obj/item/weapon/reagent_containers/food/snacks/vox_chicken_drumstick")
starting_materials = list(MAT_CARDBOARD = 3750)
w_type=RECYK_MISC
/obj/item/weapon/storage/fancy/food_box/vox_chicken_bucket/New()
..()
for(var/i=1; i <= storage_slots; i++)
new /obj/item/weapon/reagent_containers/food/snacks/vox_chicken_drumstick(src)
/obj/item/weapon/storage/fancy/food_box/vox_chicken_bucket/remove_from_storage(obj/item/W as obj, atom/new_location, var/force = 0, var/refresh = 1)
. = ..()
if(!contents.len)
new/obj/item/trash/chicken_bucket(get_turf(src.loc))
qdel(src)
/obj/item/weapon/storage/fancy/food_box/vox_chicken_bucket/update_icon(var/itemremoved = 0)
return
/obj/item/weapon/storage/fancy/food_box
name = "food box"
desc = "Holds food."

View File

@@ -2251,6 +2251,22 @@
items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken)
result = /obj/item/weapon/reagent_containers/food/snacks/chicken_tenders
/datum/recipe/vox_nuggets
reagents = list(KETCHUP = 5)
items = list(
/obj/item/stack/sheet/cardboard,
/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/raw_vox_chicken,
)
result = /obj/item/weapon/reagent_containers/food/snacks/vox_nuggets
/datum/recipe/vox_chicken_drumstick
items = list(
/obj/item/stack/sheet/cardboard,
/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/raw_vox_chicken,
/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/raw_vox_chicken,
)
result = /obj/item/weapon/storage/fancy/food_box/vox_chicken_bucket
/datum/recipe/crab_sticks
reagents = list(SODIUMCHLORIDE = 1, SUGAR = 1)
items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/crabmeat)

View File

@@ -7,7 +7,7 @@
speak_emote = list("clucks","croons")
attack_text = "pecks"
species_type = /mob/living/carbon/monkey/vox
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/raw_vox_chicken
canWearClothes = 0
canWearGlasses = 0
safe_oxygen_min = 0

View File

@@ -4330,11 +4330,11 @@
food_flags = FOOD_MEAT
filling_color = "#D8753E"
base_crumb_chance = 3
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/chicken_nuggets/New()
..()
reagents.add_reagent(NUTRIMENT, 6)
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/chicken_drumstick
name = "chicken drumstick"
@@ -4343,11 +4343,11 @@
food_flags = FOOD_MEAT
filling_color = "#D8753E"
base_crumb_chance = 0
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/chicken_drumstick/New()
..()
reagents.add_reagent(NUTRIMENT, 3)
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/chicken_tenders
name = "Chicken Tenders"
@@ -4355,12 +4355,44 @@
icon_state = "tendies"
food_flags = FOOD_MEAT
base_crumb_chance = 3
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/chicken_tenders/New()
..()
reagents.add_reagent(CORNOIL, 3)
reagents.add_reagent(TENDIES, 3)
bitesize = 2
//////////////////VOX CHICKEN//////////////////
/obj/item/weapon/reagent_containers/food/snacks/vox_nuggets
name = "Vox Nuggets"
desc = "Looks awful and off-colour, you wish you'd gone to Cluckin' Bell instead."
icon_state = "vox_nuggets"
item_state = "kfc_bucket"
trash = /obj/item/trash/chicken_bucket
food_flags = FOOD_MEAT
filling_color = "#4A75F4"
base_crumb_chance = 3
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/vox_nuggets/New()
..()
reagents.add_reagent(NUTRIMENT, 6)
/obj/item/weapon/reagent_containers/food/snacks/vox_chicken_drumstick
name = "Vox drumstick"
desc = "I can't stand cold food. Unlike you, I ain't never ate from a trash can."
icon_state = "chicken_drumstick"
food_flags = FOOD_MEAT
filling_color = "#4A75F4"
base_crumb_chance = 0
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/vox_chicken_drumstick/New()
..()
reagents.add_reagent(NUTRIMENT, 3)
//////////////////CURRY//////////////////

View File

@@ -119,12 +119,22 @@
name = "chicken meat"
desc = "This better be delicious."
icon_state = "raw_chicken"
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/New()
..()
reagents.add_reagent(NUTRIMENT, 3)
/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/raw_vox_chicken
name = "vox chicken meat"
desc = "Vox, man. No discussion."
icon_state = "raw_vox_chicken"
bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/meat/rawchicken/raw_vox_chicken/New()
..()
reagents.add_reagent(NUTRIMENT, 3)
/obj/item/weapon/reagent_containers/food/snacks/meat/crabmeat
name = "crab meat"
desc = "Something killed the crab, and this is the result."
@@ -435,4 +445,4 @@ var/global/list/valid_random_food_types = existing_typesof(/obj/item/weapon/reag
/obj/item/weapon/reagent_containers/food/snacks/meat/animal/grue/New()
..()
reagents.add_reagent(GRUE_BILE, 5)
reagents.add_reagent(GRUE_BILE, 5)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 KiB

After

Width:  |  Height:  |  Size: 217 KiB