porting old food stuff

This commit is contained in:
Tastyfish
2012-02-14 11:59:16 -05:00
parent 8b6441d8d0
commit 12d119c109
16 changed files with 425 additions and 256 deletions

View File

@@ -5,7 +5,7 @@
emote_see = list("shakes its head", "kicks the ground") emote_see = list("shakes its head", "kicks the ground")
speak_chance = 1 speak_chance = 1
turns_per_move = 15 turns_per_move = 15
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_type = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat
response_help = "pets" response_help = "pets"
response_disarm = "gently pushes aside" response_disarm = "gently pushes aside"
response_harm = "kicks" response_harm = "kicks"
@@ -107,7 +107,7 @@
icon_state = "cow" icon_state = "cow"
icon_living = "cow" icon_living = "cow"
icon_dead = "cow_d" icon_dead = "cow_d"
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/cow meat_type = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/cow
meat_amount = 10 meat_amount = 10
max_nutrition = 1000 max_nutrition = 1000
speak = list("Moo.","Moooo!","Snort.") speak = list("Moo.","Moooo!","Snort.")
@@ -131,7 +131,7 @@
if(user.a_intent == "hurt") if(user.a_intent == "hurt")
rage_at(user) rage_at(user)
/obj/item/weapon/reagent_containers/food/snacks/meat/cow /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/cow
name = "Beef" name = "Beef"
desc = "It's what's for dinner!" desc = "It's what's for dinner!"
@@ -141,7 +141,7 @@
icon_state = "chick" icon_state = "chick"
icon_living = "chick" icon_living = "chick"
icon_dead = "chick_d" icon_dead = "chick_d"
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/chicken meat_type = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/chicken
meat_amount = 3 meat_amount = 3
max_nutrition = 200 max_nutrition = 200
speak = list("Bock bock!","Cl-cluck.","Click.") speak = list("Bock bock!","Cl-cluck.","Click.")
@@ -158,7 +158,7 @@
new/obj/item/weapon/reagent_containers/food/snacks/egg(src.loc) // lay an egg new/obj/item/weapon/reagent_containers/food/snacks/egg(src.loc) // lay an egg
nutrition -= 25 nutrition -= 25
/obj/item/weapon/reagent_containers/food/snacks/meat/chicken /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/chicken
name = "Chicken" name = "Chicken"
desc = "Tasty!" desc = "Tasty!"

View File

@@ -12,7 +12,7 @@
emote_see = list("shakes it's head", "shivers") emote_see = list("shakes it's head", "shivers")
speak_chance = 1 speak_chance = 1
turns_per_move = 5 turns_per_move = 5
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_type = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat
response_help = "pets the" response_help = "pets the"
response_disarm = "gently pushes aside the" response_disarm = "gently pushes aside the"
response_harm = "kicks the" response_harm = "kicks the"

View File

@@ -13,7 +13,7 @@
emote_see = list("shakes it's head", "shivers") emote_see = list("shakes it's head", "shivers")
speak_chance = 1 speak_chance = 1
turns_per_move = 5 turns_per_move = 5
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi meat_type = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/corgi
meat_amount = 3 meat_amount = 3
response_help = "pets the" response_help = "pets the"
response_disarm = "gently pushes aside the" response_disarm = "gently pushes aside the"
@@ -311,6 +311,6 @@
M.loc = old_loc M.loc = old_loc
return return
/obj/item/weapon/reagent_containers/food/snacks/meat/corgi /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/corgi
name = "Corgi meat" name = "Corgi meat"
desc = "Tastes like... well you know..." desc = "Tastes like... well you know..."

View File

@@ -10,7 +10,7 @@
emote_see = list("clacks") emote_see = list("clacks")
speak_chance = 1 speak_chance = 1
turns_per_move = 5 turns_per_move = 5
meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_type = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat
response_help = "pets the" response_help = "pets the"
response_disarm = "gently pushes aside the" response_disarm = "gently pushes aside the"
response_harm = "stomps the" response_harm = "stomps the"

View File

@@ -156,7 +156,7 @@
if("milk") if("milk")
beaker.reagents.add_reagent("milk",10) beaker.reagents.add_reagent("milk",10)
if("meat") if("meat")
new/obj/item/weapon/reagent_containers/food/snacks/meat(src.loc) new/obj/item/weapon/reagent_containers/food/snacks/sliceable/meat(src.loc)
if("ez") if("ez")
new/obj/item/nutrient/ez(src.loc) new/obj/item/nutrient/ez(src.loc)
if("l4z") if("l4z")

View File

@@ -141,7 +141,7 @@
var/totalslabs = 8 var/totalslabs = 8
for (var/i=1 to totalslabs) for (var/i=1 to totalslabs)
var/obj/item/weapon/reagent_containers/food/snacks/meat/human/newmeat = new() var/obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human/newmeat = new()
newmeat.name = sourcename + newmeat.name newmeat.name = sourcename + newmeat.name
newmeat.subjectname = sourcename newmeat.subjectname = sourcename
newmeat.subjectjob = sourcejob newmeat.subjectjob = sourcejob
@@ -155,7 +155,7 @@
var/totalslabs = 5 var/totalslabs = 5
for (var/i=1 to totalslabs) for (var/i=1 to totalslabs)
var/obj/item/weapon/reagent_containers/food/snacks/meat/monkey/newmeat = new() var/obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey/newmeat = new()
newmeat.name = sourcename + newmeat.name newmeat.name = sourcename + newmeat.name
newmeat.reagents.add_reagent("nutriment", sourcenutriment / totalslabs) // Thehehe. Fat guys go first newmeat.reagents.add_reagent("nutriment", sourcenutriment / totalslabs) // Thehehe. Fat guys go first
src.occupant.reagents.trans_to(newmeat, round(sourcetotalreagents / totalslabs, 1)) // Transfer all the reagents from the src.occupant.reagents.trans_to(newmeat, round(sourcetotalreagents / totalslabs, 1)) // Transfer all the reagents from the

View File

@@ -128,7 +128,7 @@
user << "\red This is ridiculous. You can not fit \the [G.affecting] in this [src]." user << "\red This is ridiculous. You can not fit \the [G.affecting] in this [src]."
return 1 return 1
else else
user << "\red You have no idea what you can cook with this [O]." user << "\red You have no idea what you can cook with \this [O]."
return 1 return 1
src.updateUsrDialog() src.updateUsrDialog()
@@ -169,7 +169,7 @@
if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/tofu)) if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/tofu))
items_measures[display_name] = "tofu chunk" items_measures[display_name] = "tofu chunk"
items_measures_p[display_name] = "tofu chunks" items_measures_p[display_name] = "tofu chunks"
if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/meat)) //any meat if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/sliceable/meat)) //any meat
items_measures[display_name] = "slab of meat" items_measures[display_name] = "slab of meat"
items_measures_p[display_name] = "slabs of meat" items_measures_p[display_name] = "slabs of meat"
if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/donkpocket)) if (istype(O,/obj/item/weapon/reagent_containers/food/snacks/donkpocket))

View File

@@ -30,24 +30,25 @@
output = /obj/item/weapon/reagent_containers/food/snacks/flour output = /obj/item/weapon/reagent_containers/food/snacks/flour
meat meat
input = /obj/item/weapon/reagent_containers/food/snacks/meat input = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat
output = /obj/item/weapon/reagent_containers/food/snacks/faggot output = /obj/item/weapon/reagent_containers/food/snacks/rawfaggot
meat2 meat2
input = /obj/item/weapon/syntiflesh input = /obj/item/weapon/syntiflesh
output = /obj/item/weapon/reagent_containers/food/snacks/faggot output = /obj/item/weapon/reagent_containers/food/snacks/rawfaggot
/* /*
monkeymeat monkeymeat
input = /obj/item/weapon/reagent_containers/food/snacks/meat/monkey input = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey
output = /obj/item/weapon/reagent_containers/food/snacks/faggot output = /obj/item/weapon/reagent_containers/food/snacks/faggot
humanmeat humanmeat
input = /obj/item/weapon/reagent_containers/food/snacks/meat/human input = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human
output = /obj/item/weapon/reagent_containers/food/snacks/faggot output = /obj/item/weapon/reagent_containers/food/snacks/faggot
*/ */
potato potato
input = /obj/item/weapon/reagent_containers/food/snacks/grown/potato input = /obj/item/weapon/reagent_containers/food/snacks/grown/potato
output = /obj/item/weapon/reagent_containers/food/snacks/fries output = /obj/item/weapon/reagent_containers/food/snacks/rawsticks
carrot carrot
input = /obj/item/weapon/reagent_containers/food/snacks/grown/carrot input = /obj/item/weapon/reagent_containers/food/snacks/grown/carrot

View File

@@ -43,10 +43,10 @@
sleep(2) sleep(2)
new /obj/item/kitchen/egg_box(src) new /obj/item/kitchen/egg_box(src)
new /obj/item/kitchen/egg_box(src) new /obj/item/kitchen/egg_box(src)
new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey(src)
new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey(src)
new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey(src)
new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey(src)
/obj/structure/closet/secure_closet/fridge/New() /obj/structure/closet/secure_closet/fridge/New()
..() ..()

View File

@@ -48,11 +48,11 @@
if(src.meattype == 1) if(src.meattype == 1)
if(src.meat > 1) if(src.meat > 1)
src.meat-- src.meat--
new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey( src.loc ) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey( src.loc )
usr << "You remove some meat from the monkey." usr << "You remove some meat from the monkey."
else if(src.meat == 1) else if(src.meat == 1)
src.meat-- src.meat--
new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src.loc) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey(src.loc)
usr << "You remove the last piece of meat from the monkey!" usr << "You remove the last piece of meat from the monkey!"
src.icon_state = "spike" src.icon_state = "spike"
src.occupied = 0 src.occupied = 0

View File

@@ -605,7 +605,7 @@ datum
required_other = 2 required_other = 2
on_reaction(var/datum/reagents/holder, var/created_volume) on_reaction(var/datum/reagents/holder, var/created_volume)
var/location = get_turf(holder.my_atom) var/location = get_turf(holder.my_atom)
new /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh(location) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/syntiflesh(location)
return return
metroidenzyme metroidenzyme
@@ -894,7 +894,7 @@ datum
result_amount = 1 result_amount = 1
on_reaction(var/datum/reagents/holder, var/created_volume) on_reaction(var/datum/reagents/holder, var/created_volume)
var/location = get_turf(holder.my_atom) var/location = get_turf(holder.my_atom)
new /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh(location) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/syntiflesh(location)
return return
hot_ramen hot_ramen

View File

@@ -1274,6 +1274,13 @@
src.pixel_x = rand(-5.0, 5) //Randomizes postion slightly. src.pixel_x = rand(-5.0, 5) //Randomizes postion slightly.
src.pixel_y = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5)
proc/foodloc(var/mob/M, var/obj/item/O)
if(O.loc == M)
return M.loc
else
return O.loc
/obj/item/weapon/reagent_containers/food/snacks //Food items that are eaten normally and don't leave anything behind. /obj/item/weapon/reagent_containers/food/snacks //Food items that are eaten normally and don't leave anything behind.
name = "snack" name = "snack"
desc = "yummy" desc = "yummy"

View File

@@ -200,16 +200,18 @@
..() ..()
reagents.add_reagent("nutriment", 1) reagents.add_reagent("nutriment", 1)
/obj/item/weapon/reagent_containers/food/snacks/meat /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat
name = "meat" name = "meat"
desc = "A slab of meat" desc = "A slab of meat"
icon_state = "meat" icon_state = "meat"
slice_path = /obj/item/weapon/reagent_containers/food/snacks/rawcutlet
slices_num = 3
New() New()
..() ..()
reagents.add_reagent("nutriment", 3) reagents.add_reagent("nutriment", 3)
src.bitesize = 3 src.bitesize = 3
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/syntiflesh
name = "synthetic meat" name = "synthetic meat"
desc = "A synthetic slab of flesh." desc = "A synthetic slab of flesh."
@@ -231,12 +233,12 @@
reagents.add_reagent("nutriment", 1) reagents.add_reagent("nutriment", 1)
src.bitesize = 1 src.bitesize = 1
/obj/item/weapon/reagent_containers/food/snacks/meat/human /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human
name = "-meat" name = "-meat"
var/subjectname = "" var/subjectname = ""
var/subjectjob = null var/subjectjob = null
/obj/item/weapon/reagent_containers/food/snacks/meat/monkey /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey
//same as plain meat //same as plain meat
/obj/item/weapon/reagent_containers/food/snacks/tofu /obj/item/weapon/reagent_containers/food/snacks/tofu
@@ -342,14 +344,27 @@
src.name = "donk-pocket" src.name = "donk-pocket"
return return
/obj/item/weapon/reagent_containers/food/snacks/brainburger /obj/item/weapon/reagent_containers/food/snacks/burger
name = "brainburger" name = "burger"
desc = "A strange looking burger. It looks almost sentient." desc = "The cornerstone of every nutritious breakfast."
icon_state = "brainburger" icon_state = "burger"
bitesize = 2
New() New()
..() ..()
reagents.add_reagent("nutriment", 6) reagents.add_reagent("nutriment", 6)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/burger/cheese
name = "cheeseburger"
desc = "The cheese adds a good flavor."
icon_state = "cheeseburger"
New()
..()
reagents.add_reagent("nutriment", 2)
/obj/item/weapon/reagent_containers/food/snacks/burger/brain
name = "brainburger"
desc = "A strange looking burger. It looks almost sentient."
icon_state = "brainburger"
/obj/item/weapon/reagent_containers/food/snacks/human /obj/item/weapon/reagent_containers/food/snacks/human
var/hname = "" var/hname = ""
@@ -358,50 +373,35 @@
/obj/item/weapon/reagent_containers/food/snacks/human/burger /obj/item/weapon/reagent_containers/food/snacks/human/burger
name = "-burger" name = "-burger"
desc = "A bloody burger." desc = "A bloody burger."
icon_state = "hburger" icon_state = "burger"
New() New()
..() ..()
reagents.add_reagent("nutriment", 6) reagents.add_reagent("nutriment", 6)
bitesize = 2 bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/monkeyburger /obj/item/weapon/reagent_containers/food/snacks/burger/fish
name = "burger"
desc = "The cornerstone of every nutritious breakfast."
icon_state = "hburger"
New()
..()
reagents.add_reagent("nutriment", 6)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/fishburger
name = "Fillet -o- Carp Sandwich" name = "Fillet -o- Carp Sandwich"
desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp."
icon_state = "fishburger" icon_state = "fishburger"
New() New()
..() ..()
reagents.add_reagent("nutriment", 6)
reagents.add_reagent("carpotoxin", 3) reagents.add_reagent("carpotoxin", 3)
bitesize = 3 bitesize = 3
/obj/item/weapon/reagent_containers/food/snacks/tofuburger /obj/item/weapon/reagent_containers/food/snacks/burger/tofu
name = "Tofu Burger" name = "Tofu Burger"
desc = "What.. is that meat?" desc = "What.. is that meat?"
icon_state = "tofuburger" icon_state = "tofuburger"
New()
..()
reagents.add_reagent("nutriment", 6)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/roburger /obj/item/weapon/reagent_containers/food/snacks/burger/ro
name = "roburger" name = "roburger"
desc = "The lettuce is the only organic component. Beep." desc = "The lettuce is the only organic component. Beep."
icon_state = "roburger" icon_state = "roburger"
New() New()
..() ..()
reagents.add_reagent("nanites", 2) reagents.add_reagent("nanites", 2)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/roburgerbig /obj/item/weapon/reagent_containers/food/snacks/burger/ro_big
name = "roburger" name = "roburger"
desc = "This massive patty looks like poison. Beep." desc = "This massive patty looks like poison. Beep."
icon_state = "roburger" icon_state = "roburger"
@@ -411,37 +411,30 @@
reagents.add_reagent("nanites", 100) reagents.add_reagent("nanites", 100)
bitesize = 0.1 bitesize = 0.1
/obj/item/weapon/reagent_containers/food/snacks/xenoburger /obj/item/weapon/reagent_containers/food/snacks/burger/xeno
name = "xenoburger" name = "xenoburger"
desc = "Smells caustic. Tastes like heresy." desc = "Smells caustic. Tastes like heresy."
icon_state = "xburger" icon_state = "xburger"
New() New()
..() ..()
reagents.add_reagent("nutriment", 8) reagents.add_reagent("nutriment", 2)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/clownburger /obj/item/weapon/reagent_containers/food/snacks/burger/clown
name = "Clown Burger" name = "Clown Burger"
desc = "This tastes funny..." desc = "This tastes funny..."
icon_state = "clownburger" icon_state = "clownburger"
New() /* New()
..() ..()
/*
var/datum/disease/F = new /datum/disease/pierrot_throat(0) var/datum/disease/F = new /datum/disease/pierrot_throat(0)
var/list/data = list("viruses"= list(F)) var/list/data = list("viruses"= list(F))
reagents.add_reagent("blood", 4, data) reagents.add_reagent("blood", 4, data)
*/ */
reagents.add_reagent("nutriment", 6)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/mimeburger /obj/item/weapon/reagent_containers/food/snacks/burger/mime
name = "Mime Burger" name = "Mime Burger"
desc = "It's taste defies language." desc = "It's taste defies language."
icon_state = "mimeburger" icon_state = "mimeburger"
New()
..()
reagents.add_reagent("nutriment", 6)
bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/omelette /obj/item/weapon/reagent_containers/food/snacks/omelette
name = "Omelette Du Fromage" name = "Omelette Du Fromage"
@@ -801,7 +794,7 @@
reagents.add_reagent("carbon", 1) reagents.add_reagent("carbon", 1)
bitesize = 2 bitesize = 2
/obj/item/weapon/reagent_containers/food/snacks/meatsteak /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatsteak
name = "Meat steak" name = "Meat steak"
desc = "A piece of hot spicy meat." desc = "A piece of hot spicy meat."
icon_state = "meatstake" icon_state = "meatstake"
@@ -1729,3 +1722,214 @@
icon_state = "vegetablepizzaslice" icon_state = "vegetablepizzaslice"
bitesize = 2 bitesize = 2
///////////////////////////////////////////
// new food stuff from bs12
///////////////////////////////////////////
// Flour + egg = dough
/obj/item/weapon/reagent_containers/food/snacks/flour/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/egg))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/dough(spawnloc)
user << "You make some dough."
del(W)
del(src)
/obj/item/weapon/reagent_containers/food/snacks/dough
name = "dough"
desc = "A dough."
icon = 'food_ingredients.dmi'
icon_state = "dough"
bitesize = 3
New()
..()
reagents.add_reagent("nutriment", 5)
// Dough + rolling pin = flat dough
/obj/item/weapon/reagent_containers/food/snacks/dough/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/kitchen/rollingpin))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough(spawnloc)
user << "You flatten the dough."
del(src)
// slicable into 3xdoughslices
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough
name = "flat dough"
desc = "A flattened dough."
icon = 'food_ingredients.dmi'
icon_state = "flat dough"
slice_path = /obj/item/weapon/reagent_containers/food/snacks/doughslice
slices_num = 3
bitesize = 3
New()
..()
reagents.add_reagent("nutriment", 3)
/obj/item/weapon/reagent_containers/food/snacks/doughslice
name = "dough slice"
desc = "Make your magic."
icon = 'food_ingredients.dmi'
icon_state = "doughslice"
New()
..()
bitesize = 1
reagents.add_reagent("nutriment", 2)
/obj/item/weapon/reagent_containers/food/snacks/bun
name = "bun"
desc = "A base for any self-respecting burger."
icon = 'food_ingredients.dmi'
icon_state = "bun"
bitesize = 2
New()
..()
reagents.add_reagent("nutriment", 4)
/obj/item/weapon/reagent_containers/food/snacks/bun/attackby(obj/item/weapon/W as obj, mob/user as mob)
// Bun + meatball = burger
if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/faggot))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/burger(spawnloc)
user << "You make a burger."
del(W)
del(src)
// Bun + cutlet = hamburger
else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/cutlet))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/burger(spawnloc)
user << "You make a burger."
del(W)
del(src)
// Bun + sausage = hotdog
else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/sausage))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/hotdog(spawnloc)
user << "You make a hotdog."
del(W)
del(src)
// Burger + cheese wedge = cheeseburger
/obj/item/weapon/reagent_containers/food/snacks/burger/attackby(obj/item/weapon/reagent_containers/food/snacks/cheesewedge/W as obj, mob/user as mob)
if(istype(W) && !istype(src,/obj/item/weapon/reagent_containers/food/snacks/burger/cheese))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/burger/cheese(spawnloc)
user << "You make a cheeseburger."
del(W)
del(src)
return
else
..()
// Human Burger + cheese wedge = cheeseburger
/obj/item/weapon/reagent_containers/food/snacks/human/burger/attackby(obj/item/weapon/reagent_containers/food/snacks/cheesewedge/W as obj, mob/user as mob)
if(istype(W))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/burger/cheese(spawnloc)
user << "You make a cheeseburger."
del(W)
del(src)
return
else
..()
// Cheese burger + cheeseburger = big bite burger
/obj/item/weapon/reagent_containers/food/snacks/burger/cheese/attackby(obj/item/weapon/reagent_containers/food/snacks/burger/cheese/W as obj, mob/user as mob)
if(istype(W))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger(spawnloc)
user << "You make a big bite burger."
del(W)
del(src)
return
else
..()
// Big bite burger + Big bite burger = super bite burger
/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger/attackby(obj/item/weapon/reagent_containers/food/snacks/bigbiteburger/W as obj, mob/user as mob)
if(istype(W))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/superbiteburger(spawnloc)
user << "You make a super bite burger."
del(W)
del(src)
return
else
..()
/obj/item/weapon/reagent_containers/food/snacks/taco
name = "taco"
desc = "Take a bite!"
icon_state = "taco"
bitesize = 3
New()
..()
reagents.add_reagent("nutriment", 7)
/obj/item/weapon/reagent_containers/food/snacks/rawcutlet
name = "raw cutlet"
desc = "A thin piece of meat."
icon = 'food_ingredients.dmi'
icon_state = "rawcutlet"
New()
..()
reagents.add_reagent("nutriment", 1)
/obj/item/weapon/reagent_containers/food/snacks/cutlet
name = "cutlet"
desc = "A tasty meat slice - 'Bacon'."
icon = 'food_ingredients.dmi'
icon_state = "cutlet"
New()
..()
reagents.add_reagent("nutriment", 2)
/obj/item/weapon/reagent_containers/food/snacks/rawfaggot
name = "raw faggot"
desc = "A raw faggot."
icon = 'food_ingredients.dmi'
icon_state = "rawmeatball"
bitesize = 2
New()
..()
reagents.add_reagent("nutriment", 2)
/obj/item/weapon/reagent_containers/food/snacks/hotdog
name = "hotdog"
desc = "Unrelated to dogs."
icon_state = "hotdog"
bitesize = 3
New()
..()
reagents.add_reagent("nutriment", 6)
/obj/item/weapon/reagent_containers/food/snacks/flatbread
name = "flatbread"
desc = "Bland but filling."
icon = 'food_ingredients.dmi'
icon_state = "flatbread"
bitesize = 2
New()
..()
reagents.add_reagent("nutriment", 3)
// potato + knife = raw sticks
/obj/item/weapon/reagent_containers/food/snacks/grown/potato/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/kitchen/utensil/knife))
var/turf/spawnloc = foodloc(user, src)
new /obj/item/weapon/reagent_containers/food/snacks/rawsticks(spawnloc)
user << "You cut the potato."
del(src)
/obj/item/weapon/reagent_containers/food/snacks/rawsticks
name = "raw potato sticks"
desc = "Maybe you should cook it first?"
icon = 'food_ingredients.dmi'
icon_state = "rawsticks"
New()
..()
reagents.add_reagent("nutriment", 3)

View File

@@ -3,7 +3,7 @@
/datum/recipe/telebacon /datum/recipe/telebacon
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/device/assembly/signaler /obj/item/device/assembly/signaler
) )
result = /obj/item/weapon/reagent_containers/food/snacks/telebacon result = /obj/item/weapon/reagent_containers/food/snacks/telebacon
@@ -40,17 +40,16 @@
*/ */
/datum/recipe/jellydonut /datum/recipe/jellydonut
reagents = list("berryjuice" = 5) reagents = list("berryjuice" = 5, "sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough
/obj/item/weapon/reagent_containers/food/snacks/egg
) )
result = /obj/item/weapon/reagent_containers/food/snacks/jellydonut result = /obj/item/weapon/reagent_containers/food/snacks/jellydonut
/datum/recipe/donut /datum/recipe/donut
reagents = list("sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough
/obj/item/weapon/reagent_containers/food/snacks/egg
) )
result = /obj/item/weapon/reagent_containers/food/snacks/donut result = /obj/item/weapon/reagent_containers/food/snacks/donut
@@ -59,7 +58,7 @@
make_food(var/obj/container as obj) make_food(var/obj/container as obj)
var/human_name var/human_name
var/human_job var/human_job
for (var/obj/item/weapon/reagent_containers/food/snacks/meat/human/HM in container) for (var/obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human/HM in container)
if (!HM.subjectname) if (!HM.subjectname)
continue continue
human_name = HM.subjectname human_name = HM.subjectname
@@ -74,47 +73,17 @@
HB.job = human_job HB.job = human_job
return HB return HB
/datum/recipe/human/burger
items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/meat/human
)
result = /obj/item/weapon/reagent_containers/food/snacks/human/burger
/*
/datum/recipe/monkeyburger
items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/meat/monkey
)
result = /obj/item/weapon/reagent_containers/food/snacks/monkeyburger
*/
/datum/recipe/plainburger
items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/meat //do not place this recipe before /datum/recipe/humanburger
)
result = /obj/item/weapon/reagent_containers/food/snacks/monkeyburger
/datum/recipe/syntiburger
items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/syntiflesh
)
result = /obj/item/weapon/reagent_containers/food/snacks/monkeyburger
/datum/recipe/brainburger /datum/recipe/brainburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/brain /obj/item/brain
) )
result = /obj/item/weapon/reagent_containers/food/snacks/brainburger result = /obj/item/weapon/reagent_containers/food/snacks/burger/brain
/* NO FUN ALLOWED /* NO FUN ALLOWED
/datum/recipe/roburger /datum/recipe/roburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/robot_parts/head /obj/item/robot_parts/head
) )
result = /obj/item/weapon/reagent_containers/food/snacks/roburger result = /obj/item/weapon/reagent_containers/food/snacks/roburger
@@ -122,46 +91,45 @@
/datum/recipe/xenoburger /datum/recipe/xenoburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat /obj/item/weapon/reagent_containers/food/snacks/xenomeat
) )
result = /obj/item/weapon/reagent_containers/food/snacks/xenoburger result = /obj/item/weapon/reagent_containers/food/snacks/burger/xeno
/datum/recipe/fishburger /datum/recipe/fishburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat /obj/item/weapon/reagent_containers/food/snacks/carpmeat
) )
result = /obj/item/weapon/reagent_containers/food/snacks/fishburger result = /obj/item/weapon/reagent_containers/food/snacks/burger/fish
/datum/recipe/tofuburger /datum/recipe/tofuburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/weapon/reagent_containers/food/snacks/tofu /obj/item/weapon/reagent_containers/food/snacks/tofu
) )
result = /obj/item/weapon/reagent_containers/food/snacks/tofuburger result = /obj/item/weapon/reagent_containers/food/snacks/burger/tofu
/datum/recipe/clownburger /datum/recipe/clownburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/clothing/mask/gas/clown_hat, /obj/item/clothing/mask/gas/clown_hat,
/* /obj/item/weapon/reagent_containers/food/snacks/grown/banana, */ /* /obj/item/weapon/reagent_containers/food/snacks/grown/banana, */
) )
result = /obj/item/weapon/reagent_containers/food/snacks/clownburger result = /obj/item/weapon/reagent_containers/food/snacks/burger/clown
/datum/recipe/mimeburger /datum/recipe/mimeburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/bun,
/obj/item/clothing/head/beret /obj/item/clothing/head/beret
) )
result = /obj/item/weapon/reagent_containers/food/snacks/mimeburger result = /obj/item/weapon/reagent_containers/food/snacks/burger/mime
/datum/recipe/waffles /datum/recipe/waffles
reagents = list("sugar" = 10)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/waffles result = /obj/item/weapon/reagent_containers/food/snacks/waffles
@@ -174,7 +142,7 @@
/datum/recipe/donkpocket /datum/recipe/donkpocket
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/faggot, /obj/item/weapon/reagent_containers/food/snacks/faggot,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL
@@ -202,12 +170,12 @@
/datum/recipe/meatbread /datum/recipe/meatbread
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
@@ -216,9 +184,9 @@
/datum/recipe/syntibread /datum/recipe/syntibread
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/syntiflesh, /obj/item/weapon/syntiflesh,
/obj/item/weapon/syntiflesh, /obj/item/weapon/syntiflesh,
/obj/item/weapon/syntiflesh, /obj/item/weapon/syntiflesh,
@@ -238,9 +206,9 @@
/datum/recipe/xenomeatbread /datum/recipe/xenomeatbread
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/xenomeat,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/xenomeat,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/xenomeat,
@@ -251,14 +219,11 @@
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread
/datum/recipe/bananabread /datum/recipe/bananabread
reagents = list("milk" = 5) reagents = list("milk" = 5, "sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/grown/banana, /obj/item/weapon/reagent_containers/food/snacks/grown/banana,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread
@@ -273,10 +238,9 @@
result = /obj/item/weapon/reagent_containers/food/snacks/omelette result = /obj/item/weapon/reagent_containers/food/snacks/omelette
/datum/recipe/muffin /datum/recipe/muffin
reagents = list("milk" = 5) reagents = list("milk" = 5, "sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/egg, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/muffin result = /obj/item/weapon/reagent_containers/food/snacks/muffin
@@ -302,79 +266,67 @@
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/meat/human, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human,
/obj/item/weapon/reagent_containers/food/snacks/meat/human, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/soylentgreen result = /obj/item/weapon/reagent_containers/food/snacks/soylentgreen
/datum/recipe/carrotcake /datum/recipe/carrotcake
reagents = list("milk" = 5) reagents = list("milk" = 5, "sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/grown/carrot //TODO: more carrots /obj/item/weapon/reagent_containers/food/snacks/grown/carrot //TODO: more carrots
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake
/datum/recipe/cheesecake /datum/recipe/cheesecake
reagents = list("milk" = 5) reagents = list("milk" = 5, "sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake
/datum/recipe/plaincake /datum/recipe/plaincake
reagents = list("milk" = 5) reagents = list("milk" = 5, "sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake
/datum/recipe/meatpie /datum/recipe/meatpie
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/meatpie result = /obj/item/weapon/reagent_containers/food/snacks/meatpie
/datum/recipe/tofupie /datum/recipe/tofupie
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/tofu, /obj/item/weapon/reagent_containers/food/snacks/tofu,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/tofupie result = /obj/item/weapon/reagent_containers/food/snacks/tofupie
/datum/recipe/xemeatpie /datum/recipe/xemeatpie
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/xenomeat,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/xemeatpie result = /obj/item/weapon/reagent_containers/food/snacks/xemeatpie
/datum/recipe/pie /datum/recipe/pie
reagents = list("sugar")
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/grown/banana,
/obj/item/weapon/reagent_containers/food/snacks/grown/banana,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/pie result = /obj/item/weapon/reagent_containers/food/snacks/pie
/* /*
@@ -388,8 +340,7 @@
*/ */
/datum/recipe/berryclafoutis /datum/recipe/berryclafoutis
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/grown/berries, /obj/item/weapon/reagent_containers/food/snacks/grown/berries,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis result = /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis
@@ -402,26 +353,25 @@
result = /obj/item/weapon/reagent_containers/food/snacks/wingfangchu result = /obj/item/weapon/reagent_containers/food/snacks/wingfangchu
/datum/recipe/chaosdonut /datum/recipe/chaosdonut
reagents = list("frostoil" = 2, "capsaicin" = 2, ) reagents = list("frostoil" = 2, "capsaicin" = 2, "sugar" = 5 )
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough
/obj/item/weapon/reagent_containers/food/snacks/egg
) )
result = /obj/item/weapon/reagent_containers/food/snacks/chaosdonut result = /obj/item/weapon/reagent_containers/food/snacks/chaosdonut
/datum/recipe/human/kabob /datum/recipe/human/kabob
items = list( items = list(
/obj/item/stack/rods, /obj/item/stack/rods,
/obj/item/weapon/reagent_containers/food/snacks/meat/human, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human,
/obj/item/weapon/reagent_containers/food/snacks/meat/human, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/human,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/human/kabob result = /obj/item/weapon/reagent_containers/food/snacks/human/kabob
/datum/recipe/monkeykabob /datum/recipe/monkeykabob
items = list( items = list(
/obj/item/stack/rods, /obj/item/stack/rods,
/obj/item/weapon/reagent_containers/food/snacks/meat/monkey, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey,
/obj/item/weapon/reagent_containers/food/snacks/meat/monkey, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat/monkey,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/monkeykabob result = /obj/item/weapon/reagent_containers/food/snacks/monkeykabob
@@ -443,9 +393,9 @@
/datum/recipe/tofubread /datum/recipe/tofubread
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/tofu, /obj/item/weapon/reagent_containers/food/snacks/tofu,
/obj/item/weapon/reagent_containers/food/snacks/tofu, /obj/item/weapon/reagent_containers/food/snacks/tofu,
/obj/item/weapon/reagent_containers/food/snacks/tofu, /obj/item/weapon/reagent_containers/food/snacks/tofu,
@@ -471,7 +421,7 @@
/datum/recipe/cubancarp /datum/recipe/cubancarp
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/grown/chili, /obj/item/weapon/reagent_containers/food/snacks/grown/chili,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat, /obj/item/weapon/reagent_containers/food/snacks/carpmeat,
) )
@@ -484,9 +434,9 @@
result = /obj/item/weapon/reagent_containers/food/snacks/popcorn result = /obj/item/weapon/reagent_containers/food/snacks/popcorn
/datum/recipe/fortunecookie /datum/recipe/fortunecookie
reagents = list("sugar" = 5)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/doughslice,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/paper, /obj/item/weapon/paper,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie
@@ -507,21 +457,20 @@
/datum/recipe/meatsteak /datum/recipe/meatsteak
reagents = list("sodiumchloride" = 1, "blackpepper" = 1) reagents = list("sodiumchloride" = 1, "blackpepper" = 1)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meat /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat
) )
result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatsteak
/datum/recipe/syntisteak /datum/recipe/syntisteak
reagents = list("sodiumchloride" = 1, "blackpepper" = 1) reagents = list("sodiumchloride" = 1, "blackpepper" = 1)
items = list( items = list(
/obj/item/weapon/syntiflesh /obj/item/weapon/syntiflesh
) )
result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatsteak
/datum/recipe/pizzamargherita /datum/recipe/pizzamargherita
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
@@ -532,11 +481,10 @@
/datum/recipe/meatpizza /datum/recipe/meatpizza
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
) )
@@ -544,8 +492,7 @@
/datum/recipe/syntipizza /datum/recipe/syntipizza
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/syntiflesh, /obj/item/weapon/syntiflesh,
/obj/item/weapon/syntiflesh, /obj/item/weapon/syntiflesh,
/obj/item/weapon/syntiflesh, /obj/item/weapon/syntiflesh,
@@ -556,24 +503,25 @@
/datum/recipe/mushroompizza /datum/recipe/mushroompizza
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza
/datum/recipe/vegetablepizza /datum/recipe/vegetablepizza
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant,
/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, /obj/item/weapon/reagent_containers/food/snacks/grown/carrot,
/obj/item/weapon/reagent_containers/food/snacks/grown/corn, /obj/item/weapon/reagent_containers/food/snacks/grown/corn,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza
@@ -633,7 +581,7 @@
/datum/recipe/hotchili /datum/recipe/hotchili
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/grown/chili, /obj/item/weapon/reagent_containers/food/snacks/grown/chili,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
) )
@@ -641,7 +589,7 @@
/datum/recipe/coldchili /datum/recipe/coldchili
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper, /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
) )
@@ -649,44 +597,35 @@
/datum/recipe/amanita_pie /datum/recipe/amanita_pie
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/amanita_pie result = /obj/item/weapon/reagent_containers/food/snacks/amanita_pie
/datum/recipe/plump_pie /datum/recipe/plump_pie
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/plump_pie result = /obj/item/weapon/reagent_containers/food/snacks/plump_pie
/datum/recipe/spellburger /datum/recipe/spellburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/burger,
/obj/item/clothing/head/wizard/fake, /obj/item/clothing/head/wizard/fake,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/spellburger result = /obj/item/weapon/reagent_containers/food/snacks/spellburger
/datum/recipe/spellburger /datum/recipe/spellburger
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/burger,
/obj/item/clothing/head/wizard, /obj/item/clothing/head/wizard,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/spellburger result = /obj/item/weapon/reagent_containers/food/snacks/spellburger
/datum/recipe/bigbiteburger
items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
)
result = /obj/item/weapon/reagent_containers/food/snacks/bigbiteburger
/datum/recipe/enchiladas /datum/recipe/enchiladas
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/grown/chili, /obj/item/weapon/reagent_containers/food/snacks/grown/chili,
/obj/item/weapon/reagent_containers/food/snacks/grown/chili, /obj/item/weapon/reagent_containers/food/snacks/grown/chili,
/obj/item/weapon/reagent_containers/food/snacks/grown/corn, /obj/item/weapon/reagent_containers/food/snacks/grown/corn,
@@ -751,7 +690,7 @@
/datum/recipe/sandwich /datum/recipe/sandwich
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meatsteak, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatsteak,
/obj/item/weapon/reagent_containers/food/snacks/breadslice, /obj/item/weapon/reagent_containers/food/snacks/breadslice,
/obj/item/weapon/reagent_containers/food/snacks/breadslice, /obj/item/weapon/reagent_containers/food/snacks/breadslice,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
@@ -794,7 +733,7 @@
reagents = list("water" = 10) reagents = list("water" = 10)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, /obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/sliceable/meat,
/obj/item/weapon/reagent_containers/food/snacks/grown/potato, /obj/item/weapon/reagent_containers/food/snacks/grown/potato,
/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, /obj/item/weapon/reagent_containers/food/snacks/grown/carrot,
/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant,
@@ -873,30 +812,6 @@
) )
result = /obj/item/weapon/reagent_containers/food/snacks/spesslaw result = /obj/item/weapon/reagent_containers/food/snacks/spesslaw
/datum/recipe/superbiteburger
reagents = list("sodiumchloride" = 5, "blackpepper" = 5)
items = list(
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/flour,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
)
result = /obj/item/weapon/reagent_containers/food/snacks/superbiteburger
/datum/recipe/candiedapple /datum/recipe/candiedapple
reagents = list("water" = 5, "sugar" = 5) reagents = list("water" = 5, "sugar" = 5)
items = list( items = list(
@@ -1058,7 +973,7 @@
/datum/recipe/sausage /datum/recipe/sausage
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/faggot, /obj/item/weapon/reagent_containers/food/snacks/faggot,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/cutlet,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/sausage result = /obj/item/weapon/reagent_containers/food/snacks/sausage
@@ -1079,4 +994,46 @@
/obj/item/weapon/reagent_containers/food/snacks/egg, /obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/mysterysoup result = /obj/item/weapon/reagent_containers/food/snacks/mysterysoup
//////////////////////////////////////////
// bs12 food port stuff
//////////////////////////////////////////
/datum/recipe/taco
items = list(
/obj/item/weapon/reagent_containers/food/snacks/doughslice,
/obj/item/weapon/reagent_containers/food/snacks/cutlet,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge
)
result = /obj/item/weapon/reagent_containers/food/snacks/taco
/datum/recipe/bun
items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough
)
result = /obj/item/weapon/reagent_containers/food/snacks/bun
/datum/recipe/flatbread
items = list(
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough
)
result = /obj/item/weapon/reagent_containers/food/snacks/flatbread
/datum/recipe/faggot
items = list(
/obj/item/weapon/reagent_containers/food/snacks/rawfaggot
)
result = /obj/item/weapon/reagent_containers/food/snacks/faggot
/datum/recipe/cutlet
items = list(
/obj/item/weapon/reagent_containers/food/snacks/rawcutlet
)
result = /obj/item/weapon/reagent_containers/food/snacks/cutlet
/datum/recipe/fries
items = list(
/obj/item/weapon/reagent_containers/food/snacks/rawsticks
)
result = /obj/item/weapon/reagent_containers/food/snacks/fries

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB