mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 15:08:02 +01:00
Desert Course - Ice-Cream Edition. Ports Frozen based deserts from TG. (#23099)
* We all scream for ice-cream * consistantcy * the despacening * Sirryan review. Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> --------- Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
This commit is contained in:
@@ -56,7 +56,7 @@ There is no excuse to do this wrong now that there is an example for you. --Fals
|
||||
description = "Creamy, smooth flavor, just like the bald heads of the masses. Supposedly aged for 30 years."
|
||||
ingredients = list(/obj/item/reagent_containers/food/drinks/cans/cola,
|
||||
/obj/item/reagent_containers/food/snacks/grown/sugarcane,
|
||||
/obj/item/reagent_containers/food/snacks/icecream)
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream)
|
||||
result = "blackeye_brew"
|
||||
|
||||
/datum/bottler_recipe/Grape_Granade
|
||||
|
||||
@@ -1,60 +1,3 @@
|
||||
|
||||
//////////////////////
|
||||
// Ice Cream //
|
||||
//////////////////////
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecream
|
||||
name = "ice cream"
|
||||
desc = "Delicious ice cream."
|
||||
icon = 'icons/obj/kitchen.dmi'
|
||||
icon_state = "icecream_cone"
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 1, "sugar" = 1)
|
||||
tastes = list("ice cream" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecream/Initialize(mapload)
|
||||
. = ..()
|
||||
update_icon(UPDATE_OVERLAYS)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecream/update_overlays()
|
||||
. = ..()
|
||||
var/mutable_appearance/filling = mutable_appearance('icons/obj/kitchen.dmi', "icecream_color")
|
||||
var/list/reagent_colors = rgb2num(mix_color_from_reagents(reagents.reagent_list), COLORSPACE_HSV) //switching to HSV colorspace lets us easily manipulate the saturation and brightness independently
|
||||
//Clamping the brightness keeps us from having greyish ice cream while still alowing for a range of colours
|
||||
filling.color = rgb(reagent_colors[1], ((1.5 * reagent_colors[2]) - 10), (clamp(reagent_colors[3], 85, 100) - 10), space = COLORSPACE_HSV)
|
||||
. += filling
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecream/icecreamcone
|
||||
name = "ice cream cone"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone"
|
||||
volume = 50
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecream/wafflecone
|
||||
name = "ice cream in a waffle cone"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone_waffle"
|
||||
volume = 50
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecream/icecreamcup
|
||||
name = "chocolate ice cream cone"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone_chocolate"
|
||||
volume = 50
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 5, "chocolate" = 8, "ice" = 2)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/icecreamsandwich
|
||||
name = "icecream sandwich"
|
||||
desc = "Portable ice cream in its own packaging."
|
||||
icon_state = "icecreamsandwich"
|
||||
list_reagents = list("nutriment" = 2, "ice" = 2)
|
||||
|
||||
|
||||
//////////////////////
|
||||
// Misc //
|
||||
//////////////////////
|
||||
|
||||
@@ -0,0 +1,335 @@
|
||||
|
||||
//////////////////////////////
|
||||
// Frozen Treats //
|
||||
//////////////////////////////
|
||||
|
||||
//Abstract item for inheritence.
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen
|
||||
name = "frozen treat"
|
||||
desc = "If you got this, something broke! Contact a coder if this somehow spawns."
|
||||
icon = 'icons/obj/food/frozen_treats.dmi'
|
||||
icon_state = "flavorless_sc"
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/sliceable/clowncake
|
||||
name = "clown cake"
|
||||
desc = "A funny cake with a clown face on it."
|
||||
icon = 'icons/obj/food/frozen_treats.dmi'
|
||||
icon_state = "clowncake"
|
||||
slice_path = /obj/item/reagent_containers/food/snacks/frozen/clowncakeslice
|
||||
list_reagents = list("nutriment" = 20, "sugar" = 5, "vitamin" = 5, "banana" = 15)
|
||||
tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/clowncakeslice
|
||||
name = "clown cake slice"
|
||||
desc = "A slice of bad jokes, and silly props."
|
||||
icon_state = "clowncake_slice"
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#FFD675"
|
||||
list_reagents = list("nutriment" = 4, "sugar" = 1, "vitamin" = 1, "banana" = 3)
|
||||
tastes = list("cake" = 5, "sweetness" = 2, "sad clowns" = 1, "ice-cream" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/sundae
|
||||
name = "sundae"
|
||||
desc = "Portable ice cream in its own packaging."
|
||||
icon_state = "sundae"
|
||||
list_reagents = list("nutriment" = 2, "ice" = 2)
|
||||
tastes = list("ice cream" = 1, "banana" = 1)
|
||||
|
||||
///////////////////
|
||||
// Ice Cream //
|
||||
//////////////////
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream
|
||||
name = "ice cream"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone"
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 1, "sugar" = 1)
|
||||
tastes = list("ice cream" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream/Initialize(mapload)
|
||||
. = ..()
|
||||
update_icon(UPDATE_OVERLAYS)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream/update_overlays()
|
||||
. = ..()
|
||||
var/mutable_appearance/filling = mutable_appearance('icons/obj/food/frozen_treats.dmi', "icecream_color")
|
||||
var/list/reagent_colors = rgb2num(mix_color_from_reagents(reagents.reagent_list), COLORSPACE_HSV) //switching to HSV colorspace lets us easily manipulate the saturation and brightness independently
|
||||
//Clamping the brightness keeps us from having greyish ice cream while still alowing for a range of colours
|
||||
filling.color = rgb(reagent_colors[1], ((1.5 * reagent_colors[2]) - 10), (clamp(reagent_colors[3], 85, 100) - 10), space = COLORSPACE_HSV)
|
||||
. += filling
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream/icecreamcone
|
||||
name = "ice cream cone"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone"
|
||||
volume = 50
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream/wafflecone
|
||||
name = "ice cream in a waffle cone"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone_waffle"
|
||||
volume = 50
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream/icecreamcup
|
||||
name = "chocolate ice cream cone"
|
||||
desc = "Delicious ice cream."
|
||||
icon_state = "icecream_cone_chocolate"
|
||||
volume = 50
|
||||
bitesize = 3
|
||||
list_reagents = list("nutriment" = 5, "chocolate" = 8, "ice" = 2)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/wafflecone
|
||||
name = "waffle cone"
|
||||
desc = "Delicious waffle cone, but no ice cream."
|
||||
icon = 'icons/obj/food/frozen_treats.dmi'
|
||||
icon_state = "icecream_cone_waffle"
|
||||
list_reagents = list("nutriment" = 5)
|
||||
tastes = list("cream" = 2, "waffle" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecreamsandwich
|
||||
name = "icecream sandwich"
|
||||
desc = "Portable ice cream in its own packaging."
|
||||
icon_state = "icecreamsandwich"
|
||||
list_reagents = list("nutriment" = 2, "ice" = 2)
|
||||
tastes = list("ice cream" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/berryicecreamsandwich
|
||||
name = "strawberry icecream sandwich"
|
||||
desc = "Portable ice cream in its own packaging."
|
||||
icon_state = "strawberryicecreamsandwich"
|
||||
list_reagents = list("nutriment" = 2, "ice" = 2)
|
||||
tastes = list("ice cream" = 1, "strawberry" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/sundae
|
||||
name = "sundae"
|
||||
desc = "A classic dessert."
|
||||
icon_state = "sundae"
|
||||
list_reagents = list("nutriment" = 6, "banana" = 5, "vitamin" = 2)
|
||||
tastes = list("ice cream" = 1, "banana" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/honkdae
|
||||
name = "honkdae"
|
||||
desc = "The clown's favorite dessert."
|
||||
icon_state = "honkdae"
|
||||
list_reagents = list("nutriment" = 6, "banana" = 10, "vitamin" = 4)
|
||||
tastes = list("ice cream" = 1, "banana" = 1, "a bad joke" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/cornuto
|
||||
name = "cornuto"
|
||||
desc = "A neapolitan vanilla and chocolate ice cream cone. It menaces with a sprinkling of caramelized nuts."
|
||||
icon_state = "cornuto"
|
||||
list_reagents = list("nutriment" = 6, "hot_coco" = 4, "cream" = 2, "vanilla" = 4, "sugar" = 2)
|
||||
tastes = list("chopped hazelnuts" = 3, "waffle" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/peanutbuttermochi
|
||||
name = "peanut butter ice cream mochi"
|
||||
desc = "A classic dessert at the Arabia Street Night Market in Prospect, peanut butter ice cream mochi is made with a peanut-butter flavoured ice cream as the main filling, and coated in crushed peanuts in the Taiwanese tradition."
|
||||
icon_state = "pb_ice_cream_mochi"
|
||||
list_reagents = list("nutriment" = 4, "sugar" = 6, "peanutbutter" = 4, "milk" = 2)
|
||||
tastes = list("peanut butter" = 1, "mochi" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/spacefreezy
|
||||
name = "spacefreezy"
|
||||
desc = "The best ice cream in space."
|
||||
icon_state = "spacefreezy"
|
||||
list_reagents = list("nutriment" = 8, "vitamin" = 5, "bluecherryjelly" = 5)
|
||||
tastes = list("blue cherries" = 2, "ice cream" = 2)
|
||||
|
||||
///////////////////
|
||||
// Snow Cones //
|
||||
//////////////////
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone
|
||||
name = "flavorless snowcone"
|
||||
desc = "It's just shaved ice. Still fun to chew on."
|
||||
icon_state = "flavorless_sc"
|
||||
trash = /obj/item/reagent_containers/food/drinks/sillycup
|
||||
list_reagents = list("water" = 10, "ice" = 5)
|
||||
tastes = list("cold water" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/apple
|
||||
name = "apple snowcone"
|
||||
desc = "Apple syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "amber_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "applejuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "apples" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/berry
|
||||
name = "berry snowcone"
|
||||
desc = "Berry syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "berry_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "berryjuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "berries" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/bluecherry
|
||||
name = "bluecherry snowcone"
|
||||
desc = "Bluecherry syrup drizzled over a snowball in a paper cup, how rare!"
|
||||
icon_state = "blue_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "bluecherryjelly" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "bluecherries" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/cherry
|
||||
name = "cherry snowcone"
|
||||
desc = "Cherry syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "red_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "cherryjelly" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "cherries" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/fruitsalad
|
||||
name = "fruit salad snowcone"
|
||||
desc = "A delightful mix of citrus syrups drizzled over a snowball in a paper cup."
|
||||
icon_state = "fruitsalad_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "limejuice" = 5, "lemonjuice" = 5, "orangejuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "oranges" = 5, "lemons" = 5, "limes" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/grape
|
||||
name = "grape snowcone"
|
||||
desc = "Grape syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "grape_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "grapejuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "grapes" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/honey
|
||||
name = "honey snowcone"
|
||||
desc = "Honey drizzled over a snowball in a paper cup."
|
||||
icon_state = "amber_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "honey" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "honey" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/lemon
|
||||
name = "lemon snowcone"
|
||||
desc = "Lemon syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "lemon_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "lemonjuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "lemons" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/lime
|
||||
name = "lime snowcone"
|
||||
desc = "Lime syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "lime_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "limejuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "limes" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/mime
|
||||
name = "mime snowcone"
|
||||
desc = "..."
|
||||
icon_state = "mime_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "nothing" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "silence" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/orange
|
||||
name = "orange snowcone"
|
||||
desc = "Orange syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "orange_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "orangejuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "oranges" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/pineapple
|
||||
name = "pineapple snowcone"
|
||||
desc = "Pineapple syrup drizzled over a snowball in a paper cup."
|
||||
icon_state = "pineapple_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "pineapplejuice" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "pineapple" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/rainbow
|
||||
name = "rainbow snowcone"
|
||||
desc = "A very colorful snowball in a paper cup."
|
||||
icon_state = "rainbow_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "colorful_reagent" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "rainbows" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/cola
|
||||
name = "space cola snowcone"
|
||||
desc = "Space Cola drizzled over a snowball in a paper cup."
|
||||
icon_state = "soda_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "cola" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "soda" = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/snowcone/spacemountain
|
||||
name = "space mountain wind snowcone"
|
||||
desc = "Space Mountain Wind drizzled over a snowball in a paper cup."
|
||||
icon_state = "mountainwind_sc"
|
||||
list_reagents = list("water" = 10, "ice" = 5, "nutriment" = 1, "spacemountainwind" = 5)
|
||||
tastes = list("ice" = 1, "water" = 1, "mountain wind" = 5)
|
||||
|
||||
///////////////////
|
||||
// Popsicles //
|
||||
/////////////////
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle
|
||||
name = "jumbo icecream"
|
||||
desc = "A luxurious ice cream covered in rich chocolate. It seems smaller than you remember it being."
|
||||
icon_state = "jumbo"
|
||||
trash = /obj/item/trash/popsicle_stick
|
||||
list_reagents = list("nutriment" = 4, "sugar" = 4, "chocolate" = 3)
|
||||
tastes = list("ice cream" = 1, "chocolate" = 1, "vanilla" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/bananatop
|
||||
name = "banana topsicle"
|
||||
desc = "A frozen treat made from tofu and banana juice blended smooth, then frozen. Popular in rural Japan in the summer."
|
||||
icon_state = "topsicle_banana"
|
||||
list_reagents = list("vitamin" = 4, "sugar" = 6, "banana" = 4)
|
||||
tastes = list("bananas" = 1, "tofu" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/berrytop
|
||||
name = "berry topsicle"
|
||||
desc = "A frozen treat made from tofu and berry juice blended smooth, then frozen. Supposedly a favourite of bears, but that makes no sense..."
|
||||
icon_state = "topsicle_berry"
|
||||
list_reagents = list("vitamin" = 4, "sugar" = 6, "berryjuice" = 4)
|
||||
tastes = list("berries" = 1, "tofu" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/pineappletop
|
||||
name = "pineapple topsicle"
|
||||
desc = "A frozen treat made from tofu and pineapple juice blended smooth, then frozen. As seen on TV."
|
||||
icon_state = "topsicle_pineapple"
|
||||
list_reagents = list("vitamin" = 4, "sugar" = 6, "pineapplejuice" = 4)
|
||||
tastes = list("pineapples" = 1, "tofu" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/licoricecream
|
||||
name = "licorice creamsicle"
|
||||
desc = "A salty licorice ice cream. A salty frozen treat."
|
||||
icon_state = "licorice_creamsicle"
|
||||
list_reagents = list("nutriment" = 4, "cream" = 2, "vanilla" = 1, "sugar" = 4, "salt" = 1)
|
||||
tastes = list("salty licorice" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/orangecream
|
||||
name = "orange creamsicle"
|
||||
desc = "A classic orange creamsicle. A sunny frozen treat."
|
||||
icon_state = "creamsicle_o"
|
||||
list_reagents = list("orangejuice" = 4, "cream" = 2, "vanilla" = 2, "sugar" = 4)
|
||||
tastes = list("ice cream" = 1, "oranges" = 1, "vanilla" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/berrycream
|
||||
name = "berry creamsicle"
|
||||
desc = "A vibrant berry creamsicle. A berry good frozen treat."
|
||||
icon_state = "creamsicle_m"
|
||||
list_reagents = list("berryjuice" = 4, "cream" = 2, "vanilla" = 2, "sugar" = 4)
|
||||
tastes = list("ice cream" = 1, "berries" = 1, "vanilla" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/frozenpineapple
|
||||
name = "frozen pineapple pop"
|
||||
desc = "Few cultures love pineapple as much as the Martians, and this dessert proves that- frozen pineapple, on a stick, with just a little dunk of dark chocolate."
|
||||
icon_state = "pineapple_pop"
|
||||
list_reagents = list("pineapplejuice" = 4, "sugar" = 4, "nutriment" = 2, "vitamin" = 2)
|
||||
tastes = list("cold pineapple" = 1, "chocolate" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/sea_salt
|
||||
name = "sea salt ice-cream bar"
|
||||
desc = "This sky-blue ice-cream bar is flavoured with only the finest imported sea salt. Salty... no, sweet!"
|
||||
icon_state = "sea_salt_pop"
|
||||
list_reagents = list("salt" = 1, "nutriment" = 2, "cream" = 2, "vanilla" = 2, "sugar"= 4,)
|
||||
tastes = list("salt" = 1, "sweet" = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/frozen/popsicle/ant
|
||||
name = "ant popsicle"
|
||||
desc = "A colony of ants suspended in hardened sugar. Those things are dead, right?"
|
||||
icon_state = "ant_pop"
|
||||
trash = /obj/item/stack/rods
|
||||
list_reagents = list("nutriment" = 1, "vitamin" = 1, "sugar" = 5, "ants" = 3,)
|
||||
tastes = list("candy" = 1, "ants" = 2)
|
||||
@@ -40,7 +40,7 @@
|
||||
to_chat(user, "<span class='notice'>You add [I] to [src]</span>")
|
||||
updateUsrDialog()
|
||||
return
|
||||
if(istype(I, /obj/item/reagent_containers/food/snacks/icecream))
|
||||
if(istype(I, /obj/item/reagent_containers/food/snacks/frozen/icecream))
|
||||
if(!I.reagents.has_reagent("sprinkles"))
|
||||
if(I.reagents.total_volume > 29)
|
||||
I.reagents.remove_any(1)
|
||||
@@ -147,7 +147,7 @@
|
||||
else if(href_list["createchoco"])
|
||||
var/name = generate_name(reagents.get_master_reagent_name())
|
||||
name += " Chocolate Cone"
|
||||
var/obj/item/reagent_containers/food/snacks/icecream/icecreamcup/C = new(loc)
|
||||
var/obj/item/reagent_containers/food/snacks/frozen/icecream/icecreamcup/C = new(loc)
|
||||
C.name = "[name]"
|
||||
C.pixel_x = rand(-8, 8)
|
||||
C.pixel_y = -16
|
||||
@@ -159,7 +159,7 @@
|
||||
else if(href_list["createcone"])
|
||||
var/name = generate_name(reagents.get_master_reagent_name())
|
||||
name += " Cone"
|
||||
var/obj/item/reagent_containers/food/snacks/icecream/icecreamcone/C = new(loc)
|
||||
var/obj/item/reagent_containers/food/snacks/frozen/icecream/icecreamcone/C = new(loc)
|
||||
C.name = "[name]"
|
||||
C.pixel_x = rand(-8, 8)
|
||||
C.pixel_y = -16
|
||||
@@ -171,7 +171,7 @@
|
||||
else if(href_list["createwaffle"])
|
||||
var/name = generate_name(reagents.get_master_reagent_name())
|
||||
name += " Waffle Cone"
|
||||
var/obj/item/reagent_containers/food/snacks/icecream/wafflecone/C = new(loc)
|
||||
var/obj/item/reagent_containers/food/snacks/frozen/icecream/wafflecone/C = new(loc)
|
||||
C.name = "[name]"
|
||||
C.pixel_x = rand(-8, 8)
|
||||
C.pixel_y = -16
|
||||
|
||||
@@ -119,6 +119,10 @@
|
||||
input = /obj/item/reagent_containers/food/snacks/grown/carrot
|
||||
output = /obj/item/reagent_containers/food/snacks/grown/carrot/wedges
|
||||
|
||||
/datum/food_processor_process/towercap
|
||||
input = /obj/item/grown/log
|
||||
output = /obj/item/popsicle_stick
|
||||
|
||||
/////////////////////////
|
||||
///END OBJECT RECIPIES///
|
||||
/////////////////////////
|
||||
|
||||
@@ -83,6 +83,10 @@
|
||||
being_cooked.reagents.del_reagent("egg")
|
||||
return being_cooked
|
||||
|
||||
/datum/recipe/candy/wafflecone
|
||||
reagents = list("milk" = 1, "sugar" = 1)
|
||||
result = /obj/item/reagent_containers/food/snacks/wafflecone
|
||||
|
||||
// ***********************************************************
|
||||
// Base Candy Recipes (unflavored / plain)
|
||||
// ***********************************************************
|
||||
|
||||
@@ -1045,9 +1045,246 @@
|
||||
/datum/recipe/microwave/icecreamsandwich
|
||||
reagents = list("ice" = 5, "cream" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/icecream,
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream,
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/icecreamsandwich
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/icecreamsandwich
|
||||
|
||||
/datum/recipe/microwave/berryicecreamsandwich
|
||||
reagents = list("ice" = 5, "cream" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/grown/cherries,
|
||||
/obj/item/reagent_containers/food/snacks/grown/cherries,
|
||||
/obj/item/reagent_containers/food/snacks/wafflecone
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/berryicecreamsandwich
|
||||
|
||||
/datum/recipe/microwave/sundae
|
||||
reagents = list("cream" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/wafflecone,
|
||||
/obj/item/reagent_containers/food/snacks/grown/cherries,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/sundae
|
||||
|
||||
/datum/recipe/microwave/bananatopsicle
|
||||
reagents = list("sugar" = 5, "banana" = 5)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick,
|
||||
/obj/item/reagent_containers/food/snacks/tofu
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/bananatop
|
||||
|
||||
/datum/recipe/microwave/berrytopsicle
|
||||
reagents = list("sugar" = 5, "berryjuice" = 5)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick,
|
||||
/obj/item/reagent_containers/food/snacks/tofu
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/berrytop
|
||||
|
||||
/datum/recipe/microwave/pineappletopsicle
|
||||
reagents = list("sugar" = 5, "pineapplejuice" = 5)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick,
|
||||
/obj/item/reagent_containers/food/snacks/tofu
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/pineappletop
|
||||
|
||||
/datum/recipe/microwave/licoricecreamsicle
|
||||
reagents = list("sugar" = 2, "blumpkinjuice" = 4, "ice" = 2, "vanilla" = 2, "cream" = 2)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/licoricecream
|
||||
|
||||
/datum/recipe/microwave/orangecreamsicle
|
||||
reagents = list("sugar" = 2, "orangejuice" = 4, "ice" = 2, "vanilla" = 2, "cream" = 2)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/orangecream
|
||||
|
||||
/datum/recipe/microwave/berrycreamsicle
|
||||
reagents = list("sugar" = 2, "berryjuice" = 4, "ice" = 2, "vanilla" = 2, "cream" = 2)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/berrycream
|
||||
|
||||
/datum/recipe/microwave/frozenpineapplepop
|
||||
items = list(
|
||||
/obj/item/popsicle_stick,
|
||||
/obj/item/reagent_containers/food/snacks/pineappleslice,
|
||||
/obj/item/reagent_containers/food/snacks/chocolatebar
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/frozenpineapple
|
||||
|
||||
/datum/recipe/microwave/jumboicecream
|
||||
reagents = list("sugar" = 2, "ice" = 2, "vanilla" = 3, "cream" = 2)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick,
|
||||
/obj/item/reagent_containers/food/snacks/chocolatebar
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle
|
||||
|
||||
/datum/recipe/microwave/seasalticecream
|
||||
reagents = list("sugar" = 5, "sodiumchloride" = 3, "cream" = 5)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/sea_salt
|
||||
|
||||
/datum/recipe/microwave/cornuto
|
||||
reagents = list("ice" = 2, "sugar" = 4, "cream" = 4)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/sliceable/flatdough,
|
||||
/obj/item/reagent_containers/food/snacks/chocolatebar
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/cornuto
|
||||
|
||||
/datum/recipe/microwave/honkdae
|
||||
reagents = list("cream" = 5, "ice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/wafflecone,
|
||||
/obj/item/reagent_containers/food/snacks/grown/cherries,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/clothing/mask/gas/clown_hat
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/honkdae
|
||||
|
||||
/datum/recipe/microwave/peanutbuttermochi
|
||||
reagents = list("cream" = 5, "rice" = 5, "sugar" = 5, "peanutbutter" = 2)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/wafflecone
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/peanutbuttermochi
|
||||
|
||||
/datum/recipe/microwave/spacefreezy
|
||||
reagents = list("bluecherryjelly" = 5,"spacemountainwind" = 15)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/frozen/icecream
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/spacefreezy
|
||||
|
||||
/datum/recipe/microwave/snowcone/apple
|
||||
reagents = list("ice" = 15, "applejuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/apple
|
||||
|
||||
/datum/recipe/microwave/snowcone/berry
|
||||
reagents = list("ice" = 15, "berryjuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/berry
|
||||
|
||||
/datum/recipe/microwave/snowcone/bluecherry
|
||||
reagents = list("ice" = 15, "bluecherryjelly" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/bluecherry
|
||||
/datum/recipe/microwave/snowcone/cherry
|
||||
reagents = list("ice" = 15, "cherryjelly" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/cherry
|
||||
|
||||
/datum/recipe/microwave/snowcone/flavorless
|
||||
reagents = list("ice" = 15)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone
|
||||
|
||||
/datum/recipe/microwave/snowcone/fruitsalad
|
||||
reagents = list("ice" = 15, "orangejuice" = 5, "limejuice" = 5, "lemonjuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/fruitsalad
|
||||
|
||||
/datum/recipe/microwave/snowcone/grape
|
||||
reagents = list("ice" = 15, "grapejuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/grape
|
||||
|
||||
/datum/recipe/microwave/snowcone/honey
|
||||
reagents = list("ice" = 15, "honey" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/honey
|
||||
|
||||
/datum/recipe/microwave/snowcone/lemon
|
||||
reagents = list("ice" = 15, "lemonjuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/lemon
|
||||
|
||||
/datum/recipe/microwave/snowcone/lime
|
||||
reagents = list("ice" = 15, "limejuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/lime
|
||||
|
||||
/datum/recipe/microwave/snowcone/mime
|
||||
reagents = list("ice" = 15, "nothing" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/mime
|
||||
|
||||
/datum/recipe/microwave/snowcone/orange
|
||||
reagents = list("ice" = 15, "orangejuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/orange
|
||||
|
||||
/datum/recipe/microwave/snowcone/pineapple
|
||||
reagents = list("ice" = 15, "pineapplejuice" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/pineapple
|
||||
|
||||
/datum/recipe/microwave/snowcone/rainbow
|
||||
reagents = list("ice" = 15, "colorful_reagent" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/rainbow
|
||||
|
||||
/datum/recipe/microwave/snowcone/cola
|
||||
reagents = list("ice" = 15, "cola" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/cola
|
||||
|
||||
/datum/recipe/microwave/snowcone/spacemountainwind
|
||||
reagents = list("ice" = 15, "spacemountainwind" = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/drinks/sillycup
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/snowcone/spacemountain
|
||||
|
||||
/datum/recipe/microwave/antpopsicle
|
||||
reagents = list("sugar" = 5, "water" = 5, "ants" = 10)
|
||||
items = list(
|
||||
/obj/item/popsicle_stick
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/frozen/popsicle/ant
|
||||
|
||||
/datum/recipe/microwave/notasandwich
|
||||
items = list(
|
||||
|
||||
@@ -109,6 +109,22 @@
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/sliceable/plaincake
|
||||
|
||||
/datum/recipe/oven/clowncake
|
||||
reagents = list("milk" = 5, "sugar" = 15)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/dough,
|
||||
/obj/item/reagent_containers/food/snacks/dough,
|
||||
/obj/item/reagent_containers/food/snacks/dough,
|
||||
/obj/item/reagent_containers/food/snacks/frozen/sundae,
|
||||
/obj/item/reagent_containers/food/snacks/frozen/sundae,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana,
|
||||
/obj/item/reagent_containers/food/snacks/grown/banana
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/sliceable/clowncake
|
||||
|
||||
/datum/recipe/oven/meatpie
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/sliceable/flatdough,
|
||||
|
||||
Reference in New Issue
Block a user