mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Merge pull request #3421 from CHOMPStation2/upstream-merge-11807
[MIRROR] Adds general-purpose cooking oil, replaces usages of corn oil
This commit is contained in:
@@ -57,7 +57,7 @@
|
|||||||
/obj/item/weapon/reagent_containers/food/drinks/bottle/bluecuracao = 5,
|
/obj/item/weapon/reagent_containers/food/drinks/bottle/bluecuracao = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac = 5,
|
/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/drinks/bottle/grenadine = 5,
|
/obj/item/weapon/reagent_containers/food/drinks/bottle/grenadine = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/condiment/cornoil = 5,
|
/obj/item/weapon/reagent_containers/food/condiment/cookingoil = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua = 5,
|
/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor = 5,
|
/obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/drinks/bottle/peppermintschnapps = 5,
|
/obj/item/weapon/reagent_containers/food/drinks/bottle/peppermintschnapps = 5,
|
||||||
@@ -587,7 +587,7 @@
|
|||||||
icon_state = "dinnerware"
|
icon_state = "dinnerware"
|
||||||
products = list(
|
products = list(
|
||||||
/obj/item/weapon/reagent_containers/food/condiment/yeast = 5,
|
/obj/item/weapon/reagent_containers/food/condiment/yeast = 5,
|
||||||
/obj/item/weapon/reagent_containers/food/condiment/cornoil = 5,
|
/obj/item/weapon/reagent_containers/food/condiment/cookingoil = 5,
|
||||||
/obj/item/weapon/tray = 8,
|
/obj/item/weapon/tray = 8,
|
||||||
/obj/item/weapon/material/kitchen/utensil/fork = 6,
|
/obj/item/weapon/material/kitchen/utensil/fork = 6,
|
||||||
/obj/item/weapon/material/knife/plastic = 6,
|
/obj/item/weapon/material/knife/plastic = 6,
|
||||||
|
|||||||
@@ -101,9 +101,9 @@
|
|||||||
desc = "Often used to flavor food or make people sneeze."
|
desc = "Often used to flavor food or make people sneeze."
|
||||||
icon_state = "peppermillsmall"
|
icon_state = "peppermillsmall"
|
||||||
center_of_mass = list("x"=17, "y"=11)
|
center_of_mass = list("x"=17, "y"=11)
|
||||||
if("cornoil")
|
if("cookingoil")
|
||||||
name = "Corn Oil"
|
name = "Cooking Oil"
|
||||||
desc = "A delicious oil used in cooking. Made from corn."
|
desc = "A delicious oil used in cooking. General purpose."
|
||||||
icon_state = "oliveoil"
|
icon_state = "oliveoil"
|
||||||
center_of_mass = list("x"=16, "y"=6)
|
center_of_mass = list("x"=16, "y"=6)
|
||||||
if("sugar")
|
if("sugar")
|
||||||
@@ -175,6 +175,13 @@
|
|||||||
. = ..()
|
. = ..()
|
||||||
reagents.add_reagent("capsaicin", 50)
|
reagents.add_reagent("capsaicin", 50)
|
||||||
|
|
||||||
|
/obj/item/weapon/reagent_containers/food/condiment/cookingoil
|
||||||
|
name = "Cooking Oil"
|
||||||
|
|
||||||
|
/obj/item/weapon/reagent_containers/food/condiment/cookingoil/Initialize()
|
||||||
|
. = ..()
|
||||||
|
reagents.add_reagent("cookingoil", 50)
|
||||||
|
|
||||||
/obj/item/weapon/reagent_containers/food/condiment/cornoil
|
/obj/item/weapon/reagent_containers/food/condiment/cornoil
|
||||||
name = "Corn Oil"
|
name = "Corn Oil"
|
||||||
|
|
||||||
|
|||||||
@@ -3263,7 +3263,7 @@
|
|||||||
. = ..()
|
. = ..()
|
||||||
reagents.add_reagent("blackpepper", 1)
|
reagents.add_reagent("blackpepper", 1)
|
||||||
reagents.add_reagent("sodiumchloride", 1)
|
reagents.add_reagent("sodiumchloride", 1)
|
||||||
reagents.add_reagent("cornoil", 1)
|
reagents.add_reagent("cookingoil", 1)
|
||||||
|
|
||||||
/obj/item/weapon/reagent_containers/food/snacks/turkeyslice
|
/obj/item/weapon/reagent_containers/food/snacks/turkeyslice
|
||||||
name = "turkey drumstick"
|
name = "turkey drumstick"
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
if(prob(20))
|
if(prob(20))
|
||||||
// Sometimes the fryer will start with much less than full oil, significantly impacting efficiency until filled
|
// Sometimes the fryer will start with much less than full oil, significantly impacting efficiency until filled
|
||||||
variance = rand()*0.5
|
variance = rand()*0.5
|
||||||
oil.add_reagent("cornoil", optimal_oil*(1 - variance))
|
oil.add_reagent("cookingoil", optimal_oil*(1 - variance))
|
||||||
|
|
||||||
/obj/machinery/appliance/cooker/fryer/Destroy()
|
/obj/machinery/appliance/cooker/fryer/Destroy()
|
||||||
QDEL_NULL(fry_loop)
|
QDEL_NULL(fry_loop)
|
||||||
|
|||||||
@@ -522,13 +522,20 @@ I said no!
|
|||||||
)
|
)
|
||||||
result = /obj/item/weapon/reagent_containers/food/snacks/cutlet
|
result = /obj/item/weapon/reagent_containers/food/snacks/cutlet
|
||||||
|
|
||||||
/datum/recipe/roastedsunflowerseeds
|
/datum/recipe/roastedcornsunflowerseeds
|
||||||
reagents = list("sodiumchloride" = 1, "cornoil" = 1)
|
reagents = list("sodiumchloride" = 1, "cornoil" = 1)
|
||||||
items = list(
|
items = list(
|
||||||
/obj/item/weapon/reagent_containers/food/snacks/rawsunflower
|
/obj/item/weapon/reagent_containers/food/snacks/rawsunflower
|
||||||
)
|
)
|
||||||
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
|
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
|
||||||
|
|
||||||
|
/datum/recipe/roastedsunflowerseeds
|
||||||
|
reagents = list("sodiumchloride" = 1, "cookingoil" = 1)
|
||||||
|
items = list(
|
||||||
|
/obj/item/weapon/reagent_containers/food/snacks/rawsunflower
|
||||||
|
)
|
||||||
|
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
|
||||||
|
|
||||||
/datum/recipe/roastedpeanutsunflowerseeds
|
/datum/recipe/roastedpeanutsunflowerseeds
|
||||||
reagents = list("sodiumchloride" = 1, "peanutoil" = 1)
|
reagents = list("sodiumchloride" = 1, "peanutoil" = 1)
|
||||||
items = list(
|
items = list(
|
||||||
@@ -537,10 +544,20 @@ I said no!
|
|||||||
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
|
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
|
||||||
|
|
||||||
/datum/recipe/roastedpeanuts
|
/datum/recipe/roastedpeanuts
|
||||||
|
fruit = list("peanut" = 2)
|
||||||
|
reagents = list("sodiumchloride" = 2, "cookingoil" = 1)
|
||||||
|
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
|
||||||
|
|
||||||
|
/datum/recipe/roastedpeanutscorn
|
||||||
fruit = list("peanut" = 2)
|
fruit = list("peanut" = 2)
|
||||||
reagents = list("sodiumchloride" = 2, "cornoil" = 1)
|
reagents = list("sodiumchloride" = 2, "cornoil" = 1)
|
||||||
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
|
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
|
||||||
|
|
||||||
|
/datum/recipe/roastedpeanutspeanut
|
||||||
|
fruit = list("peanut" = 2)
|
||||||
|
reagents = list("sodiumchloride" = 2, "peanutoil" = 1)
|
||||||
|
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
|
||||||
|
|
||||||
/datum/recipe/mint
|
/datum/recipe/mint
|
||||||
reagents = list("sugar" = 5, "frostoil" = 5)
|
reagents = list("sugar" = 5, "frostoil" = 5)
|
||||||
result = /obj/item/weapon/reagent_containers/food/snacks/mint
|
result = /obj/item/weapon/reagent_containers/food/snacks/mint
|
||||||
|
|||||||
@@ -461,7 +461,7 @@
|
|||||||
|
|
||||||
/obj/structure/reagent_dispensers/cookingoil/New()
|
/obj/structure/reagent_dispensers/cookingoil/New()
|
||||||
..()
|
..()
|
||||||
reagents.add_reagent("cornoil",5000)
|
reagents.add_reagent("cookingoil",5000)
|
||||||
|
|
||||||
/obj/structure/reagent_dispensers/cookingoil/bullet_act(var/obj/item/projectile/Proj)
|
/obj/structure/reagent_dispensers/cookingoil/bullet_act(var/obj/item/projectile/Proj)
|
||||||
if(Proj.get_structure_damage())
|
if(Proj.get_structure_damage())
|
||||||
|
|||||||
@@ -141,7 +141,7 @@
|
|||||||
name = "Space Beer"
|
name = "Space Beer"
|
||||||
id = "spacebeer"
|
id = "spacebeer"
|
||||||
result = "beer"
|
result = "beer"
|
||||||
required_reagents = list("cornoil" = 10)
|
required_reagents = list("cornoil" = 5, "flour" = 5)
|
||||||
catalysts = list("enzyme" = 5)
|
catalysts = list("enzyme" = 5)
|
||||||
result_amount = 10
|
result_amount = 10
|
||||||
|
|
||||||
@@ -908,7 +908,7 @@
|
|||||||
name = "Debugger"
|
name = "Debugger"
|
||||||
id = "debugger"
|
id = "debugger"
|
||||||
result = "debugger"
|
result = "debugger"
|
||||||
required_reagents = list("fuel" = 1, "sugar" = 2, "cornoil" = 2)
|
required_reagents = list("fuel" = 1, "sugar" = 2, "cookingoil" = 2)
|
||||||
result_amount = 5
|
result_amount = 5
|
||||||
|
|
||||||
/decl/chemical_reaction/instant/drinks/spacersbrew
|
/decl/chemical_reaction/instant/drinks/spacersbrew
|
||||||
@@ -1206,14 +1206,14 @@
|
|||||||
name = "Oil Slick"
|
name = "Oil Slick"
|
||||||
id = "oilslick"
|
id = "oilslick"
|
||||||
result = "oilslick"
|
result = "oilslick"
|
||||||
required_reagents = list("cornoil" = 2, "honey" = 1)
|
required_reagents = list("cookingoil" = 2, "honey" = 1)
|
||||||
result_amount = 3
|
result_amount = 3
|
||||||
|
|
||||||
/decl/chemical_reaction/instant/drinks/slimeslam
|
/decl/chemical_reaction/instant/drinks/slimeslam
|
||||||
name = "Slick Slime Slammer"
|
name = "Slick Slime Slammer"
|
||||||
id = "slimeslammer"
|
id = "slimeslammer"
|
||||||
result = "slimeslammer"
|
result = "slimeslammer"
|
||||||
required_reagents = list("cornoil" = 2, "peanutbutter" = 1)
|
required_reagents = list("cookingoil" = 2, "peanutbutter" = 1)
|
||||||
result_amount = 3
|
result_amount = 3
|
||||||
|
|
||||||
/decl/chemical_reaction/instant/drinks/virginsexonthebeach
|
/decl/chemical_reaction/instant/drinks/virginsexonthebeach
|
||||||
@@ -1255,7 +1255,7 @@
|
|||||||
name = "Soda Oil"
|
name = "Soda Oil"
|
||||||
id = "sodaoil"
|
id = "sodaoil"
|
||||||
result = "sodaoil"
|
result = "sodaoil"
|
||||||
required_reagents = list("cornoil" = 4, "sodawater" = 1, "carbon" = 1, "tricordrazine" = 1)
|
required_reagents = list("cookingoil" = 4, "sodawater" = 1, "carbon" = 1, "tricordrazine" = 1)
|
||||||
result_amount = 6
|
result_amount = 6
|
||||||
|
|
||||||
/decl/chemical_reaction/instant/drinks/fusionnaire
|
/decl/chemical_reaction/instant/drinks/fusionnaire
|
||||||
|
|||||||
@@ -54,6 +54,22 @@
|
|||||||
new /obj/item/weapon/reagent_containers/food/snacks/chocolatebar(location)
|
new /obj/item/weapon/reagent_containers/food/snacks/chocolatebar(location)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
/decl/chemical_reaction/instant/food/cookingoilcorn
|
||||||
|
name = "Cooking Oil"
|
||||||
|
id = "cookingoilcorn"
|
||||||
|
result = "cookingoil"
|
||||||
|
required_reagents = list("cornoil" = 10)
|
||||||
|
catalysts = list("enzyme" = 5)
|
||||||
|
result_amount = 10
|
||||||
|
|
||||||
|
/decl/chemical_reaction/instant/food/cookingoilpeanut
|
||||||
|
name = "Cooking Oil"
|
||||||
|
id = "cookingoilpeanut"
|
||||||
|
result = "cookingoil"
|
||||||
|
required_reagents = list("peanutoil" = 10)
|
||||||
|
catalysts = list("enzyme" = 5)
|
||||||
|
result_amount = 10
|
||||||
|
|
||||||
/decl/chemical_reaction/instant/food/soysauce
|
/decl/chemical_reaction/instant/food/soysauce
|
||||||
name = "Soy Sauce"
|
name = "Soy Sauce"
|
||||||
id = "soysauce"
|
id = "soysauce"
|
||||||
@@ -87,7 +103,7 @@
|
|||||||
name = "mayonnaise"
|
name = "mayonnaise"
|
||||||
id = "mayo"
|
id = "mayo"
|
||||||
result = "mayo"
|
result = "mayo"
|
||||||
required_reagents = list("egg" = 9, "cornoil" = 5, "lemonjuice" = 5, "sodiumchloride" = 1)
|
required_reagents = list("egg" = 9, "cookingoil" = 5, "lemonjuice" = 5, "sodiumchloride" = 1)
|
||||||
result_amount = 15
|
result_amount = 15
|
||||||
|
|
||||||
/decl/chemical_reaction/instant/food/cheesewheel
|
/decl/chemical_reaction/instant/food/cheesewheel
|
||||||
|
|||||||
@@ -234,6 +234,12 @@
|
|||||||
to_chat(M, "<span class='danger'>Searing hot oil burns you, wash it off quick!</span>")
|
to_chat(M, "<span class='danger'>Searing hot oil burns you, wash it off quick!</span>")
|
||||||
lastburnmessage = world.time
|
lastburnmessage = world.time
|
||||||
|
|
||||||
|
/datum/reagent/nutriment/triglyceride/oil/cooking
|
||||||
|
name = "Cooking Oil"
|
||||||
|
id = "cookingoil"
|
||||||
|
description = "A general-purpose cooking oil."
|
||||||
|
reagent_state = LIQUID
|
||||||
|
|
||||||
/datum/reagent/nutriment/triglyceride/oil/corn
|
/datum/reagent/nutriment/triglyceride/oil/corn
|
||||||
name = "Corn Oil"
|
name = "Corn Oil"
|
||||||
id = "cornoil"
|
id = "cornoil"
|
||||||
|
|||||||
Reference in New Issue
Block a user