From 35503f3113725a435d50afddcf9a0558c33cba8d Mon Sep 17 00:00:00 2001 From: SatinIsle Date: Tue, 3 Dec 2024 14:35:45 +0000 Subject: [PATCH 1/3] Barista love Added a new dispenser to cafes on each station, the syrup dispenser. These just add flavoured syrups to your drinks, but don't do much unique by themselves. This allows people to customise their coffee more. Added a whole bunch of flavoured syrups, such as pumpkin spice, chocolate, irish cream and more. Added new coffee recipes, including things like americano, macchiato, breve, cappuccino and mocha. Unfortunately flat white and latte would cannibalise other recipes if they just used milk and coffee, so they use drip coffee instead. Added a few new coffee reagents, drip brewed coffee and milk foam. Changed coffee cups to now include the name or description (in the var cup_prefix) of certain additional reagents. For example, if you have a cup with 25u of mocha and 5u of pumpkin spice, it will take the name "cup of pumpkin spice mocha". A lot of existing reagents have had these added too. Added a wall locker with additional cups to every station cafe. Added pineapple juice as an option to the soda vendor. --- code/modules/food/food/drinks/cup.dm | 7 +- .../modules/food/food/drinks/drinkingglass.dm | 9 +- .../machinery/dispenser/cartridge_presets.dm | 40 ++ .../machinery/dispenser/dispenser_presets.dm | 33 +- .../reagents/reactions/instant/drinks.dm | 86 +++- code/modules/reagents/reagents/_reagents.dm | 1 + code/modules/reagents/reagents/dispenser.dm | 1 + code/modules/reagents/reagents/food_drinks.dm | 445 +++++++++++++++++- icons/obj/chemical.dmi | Bin 62389 -> 63579 bytes maps/groundbase/gb-z1.dmm | 16 +- maps/stellar_delight/stellar_delight3.dmm | 41 +- maps/tether/tether-01-surface1.dmm | 27 +- 12 files changed, 640 insertions(+), 66 deletions(-) diff --git a/code/modules/food/food/drinks/cup.dm b/code/modules/food/food/drinks/cup.dm index 1c7f7b326d4..a427b619292 100644 --- a/code/modules/food/food/drinks/cup.dm +++ b/code/modules/food/food/drinks/cup.dm @@ -17,7 +17,12 @@ icon_state = "cup_brown" if(R.cup_name) - name = R.cup_name + var/prefix = " " + for(var/datum/reagent/S in reagents.reagent_list) + if(S.cup_prefix) + var/current_prefix = prefix + prefix = "[current_prefix][S.cup_prefix] " + name = "cup of[prefix][R.cup_name]" else name = "Cup of.. what?" diff --git a/code/modules/food/food/drinks/drinkingglass.dm b/code/modules/food/food/drinks/drinkingglass.dm index 3d48ab9068a..93876f8c942 100644 --- a/code/modules/food/food/drinks/drinkingglass.dm +++ b/code/modules/food/food/drinks/drinkingglass.dm @@ -67,7 +67,12 @@ icon_state = "cup_brown" if(R.cup_name) - name = R.cup_name + var/prefix = " " + for(var/datum/reagent/S in reagents.reagent_list) + if(S.cup_prefix) + var/current_prefix = prefix + prefix = "[current_prefix][S.cup_prefix] " + name = "cup of[prefix][R.cup_name]" else name = "Cup of.. what?" @@ -160,4 +165,4 @@ reagents.add_reagent("nutriment", 30) reagents.add_reagent("iron", 10) reagents.add_reagent("protein", 15) - reagents.add_reagent("water", 45) \ No newline at end of file + reagents.add_reagent("water", 45) diff --git a/code/modules/reagents/machinery/dispenser/cartridge_presets.dm b/code/modules/reagents/machinery/dispenser/cartridge_presets.dm index 9dfc3ac0d98..6d9c38b3f79 100644 --- a/code/modules/reagents/machinery/dispenser/cartridge_presets.dm +++ b/code/modules/reagents/machinery/dispenser/cartridge_presets.dm @@ -117,10 +117,14 @@ spawn_reagent = "lemonjuice" /obj/item/reagent_containers/chem_disp_cartridge/grapesoda spawn_reagent = "grapesoda" +/obj/item/reagent_containers/chem_disp_cartridge/pineapple + spawn_reagent = "pineapplejuice" // Bar, coffee /obj/item/reagent_containers/chem_disp_cartridge/coffee spawn_reagent = "coffee" +/obj/item/reagent_containers/chem_disp_cartridge/drip_coffee + spawn_reagent = "drip_coffee" /obj/item/reagent_containers/chem_disp_cartridge/cafe_latte spawn_reagent = "cafe_latte" /obj/item/reagent_containers/chem_disp_cartridge/soy_latte @@ -129,6 +133,8 @@ spawn_reagent = "hot_coco" /obj/item/reagent_containers/chem_disp_cartridge/milk spawn_reagent = "milk" +/obj/item/reagent_containers/chem_disp_cartridge/milk_foam + spawn_reagent = "milk_foam" /obj/item/reagent_containers/chem_disp_cartridge/cream spawn_reagent = "cream" /obj/item/reagent_containers/chem_disp_cartridge/mint @@ -144,6 +150,40 @@ /obj/item/reagent_containers/chem_disp_cartridge/decafchai spawn_reagent = "chaiteadecaf" +// syrups +/obj/item/reagent_containers/chem_disp_cartridge/syrup_pumpkin + spawn_reagent = "syrup_pumpkin" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_caramel + spawn_reagent = "syrup_caramel" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_scaramel + spawn_reagent = "syrup_salted_caramel" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_irish + spawn_reagent = "syrup_irish" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_almond + spawn_reagent = "syrup_almond" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_cinnamon + spawn_reagent = "syrup_cinnamon" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_pistachio + spawn_reagent = "syrup_pistachio" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_vanilla + spawn_reagent = "syrup_vanilla" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_toffee + spawn_reagent = "syrup_toffee" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_cherry + spawn_reagent = "syrup_cherry" +/obj/item/reagent_containers/chem_disp_cartridge/grenadine + spawn_reagent = "grenadine" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_butterscotch + spawn_reagent = "syrup_butterscotch" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_chocolate + spawn_reagent = "syrup_chocolate" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_wchocolate + spawn_reagent = "syrup_white_chocolate" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_strawberry + spawn_reagent = "syrup_strawberry" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut + spawn_reagent = "syrup_coconut" + // ERT /obj/item/reagent_containers/chem_disp_cartridge/inaprov spawn_reagent = "inaprovaline" diff --git a/code/modules/reagents/machinery/dispenser/dispenser_presets.dm b/code/modules/reagents/machinery/dispenser/dispenser_presets.dm index 65523e16f35..24fba68d8e4 100644 --- a/code/modules/reagents/machinery/dispenser/dispenser_presets.dm +++ b/code/modules/reagents/machinery/dispenser/dispenser_presets.dm @@ -85,7 +85,8 @@ /obj/item/reagent_containers/chem_disp_cartridge/lime, /obj/item/reagent_containers/chem_disp_cartridge/watermelon, /obj/item/reagent_containers/chem_disp_cartridge/lemon, - /obj/item/reagent_containers/chem_disp_cartridge/grapesoda + /obj/item/reagent_containers/chem_disp_cartridge/grapesoda, + /obj/item/reagent_containers/chem_disp_cartridge/pineapple ) /obj/machinery/chemical_dispenser/bar_alc @@ -130,11 +131,14 @@ /obj/machinery/chemical_dispenser/bar_coffee/full spawn_cartridges = list( /obj/item/reagent_containers/chem_disp_cartridge/coffee, + /obj/item/reagent_containers/chem_disp_cartridge/drip_coffee, /obj/item/reagent_containers/chem_disp_cartridge/cafe_latte, /obj/item/reagent_containers/chem_disp_cartridge/soy_latte, /obj/item/reagent_containers/chem_disp_cartridge/hot_coco, /obj/item/reagent_containers/chem_disp_cartridge/milk, /obj/item/reagent_containers/chem_disp_cartridge/cream, + /obj/item/reagent_containers/chem_disp_cartridge/milk_foam, + /obj/item/reagent_containers/chem_disp_cartridge/water, /obj/item/reagent_containers/chem_disp_cartridge/sugar, /obj/item/reagent_containers/chem_disp_cartridge/tea, /obj/item/reagent_containers/chem_disp_cartridge/ice, @@ -148,3 +152,30 @@ /obj/item/reagent_containers/chem_disp_cartridge/chaitea, /obj/item/reagent_containers/chem_disp_cartridge/decafchai ) + +/obj/machinery/chemical_dispenser/bar_syrup + name = "syrup dispenser" + desc = "Allow your customers to test your patience to the extremes." + icon_state = "syrup_dispenser" + ui_title = "Syrup Dispenser" + accept_drinking = 1 + +/obj/machinery/chemical_dispenser/bar_syrup/full + spawn_cartridges = list( + /obj/item/reagent_containers/chem_disp_cartridge/syrup_pumpkin, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_caramel, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_scaramel, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_irish, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_almond, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_cinnamon, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_pistachio, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_vanilla, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_toffee, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_cherry, + /obj/item/reagent_containers/chem_disp_cartridge/grenadine, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_butterscotch, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_chocolate, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_wchocolate, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_strawberry, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut + ) diff --git a/code/modules/reagents/reactions/instant/drinks.dm b/code/modules/reagents/reactions/instant/drinks.dm index 75e15d188cc..4736a12f057 100644 --- a/code/modules/reagents/reactions/instant/drinks.dm +++ b/code/modules/reagents/reactions/instant/drinks.dm @@ -82,6 +82,90 @@ required_reagents = list("ice" = 1, "coffee" = 2) result_amount = 3 +/decl/chemical_reaction/instant/drinks/icecoffee/alt + name = "Iced Drip Coffee" + id = "icecoffee" + result = "icecoffee" + required_reagents = list("ice" = 1, "drip_coffee" = 2) + result_amount = 3 + +/decl/chemical_reaction/instant/drinks/blackeye + name = "Black Eye Coffee" + id = "black_eye" + result = "black_eye" + required_reagents = list("drip_coffee" = 1, "coffee" = 1) + result_amount = 1 + +/decl/chemical_reaction/instant/drinks/americano + name = "Americano" + id = "americano" + result = "americano" + required_reagents = list("water" = 1, "long_black" = 2) + result_amount = 3 + +/decl/chemical_reaction/instant/drinks/long_black + name = "Long Black Coffee" + id = "long_black" + result = "long_black" + required_reagents = list("water" = 1, "coffee" = 1) + result_amount = 2 + +/decl/chemical_reaction/instant/drinks/macchiato + name = "Macchiato" + id = "macchiato" + result = "macchiato" + required_reagents = list("milk" = 1, "coffee" = 2) + result_amount = 3 + +/decl/chemical_reaction/instant/drinks/cortado + name = "Cortado" + id = "cortado" + result = "cortado" + required_reagents = list("macchiato" = 3, "milk_foam" = 1) // 2 coffee, 1 milk, 1 milk foam + result_amount = 4 + +/decl/chemical_reaction/instant/drinks/breve + name = "Breve" + id = "breve" + result = "breve" + required_reagents = list("cortado" = 4, "cream" = 1) // 2 coffee, 1 milk, 1 milk foam, 1 cream + result_amount = 5 + +/decl/chemical_reaction/instant/drinks/cappuccino + name = "Cappuccino" + id = "cappuccino" + result = "cappuccino" + required_reagents = list("milk" = 1, "milk_foam" = 1, "cortado" = 4) // 2 coffee, 2 milk, 2 milk foam + result_amount = 6 + +/decl/chemical_reaction/instant/drinks/flat_white + name = "Flat White Coffee" + id = "flat_white" + result = "flat_white" + required_reagents = list("milk" = 2, "drip_coffee" = 1) // 2 drip coffee, 4 milk I'M SORRY THAT ITS DRIP COFFEE, otherwise it just gets in the way of all other reactions + result_amount = 3 + +/decl/chemical_reaction/instant/drinks/mocha + name = "Mocha" + id = "mocha" + result = "mocha" + required_reagents = list("milk" = 1, "cream" = 1, "milk_foam" = 1, "hot_coco" = 2, "breve" = 5) // 2 coffee, 2 milk, 2 cream, 2 milk foam and 2 hot coco + result_amount = 10 + +/decl/chemical_reaction/instant/drinks/mocha/alt //incase they use cream before milk + name = "Mocha" + id = "mocha" + result = "mocha" + required_reagents = list("cream" = 2, "hot_coco" = 2, "cappuccino" = 6) // 2 coffee, 2 milk, 2 cream, 2 milk foam and 2 hot coco + result_amount = 10 + +/decl/chemical_reaction/instant/drinks/vienna + name = "Vienna" + id = "vienna" + result = "vienna" + required_reagents = list("cream" = 2, "coffee" = 1) + result_amount = 3 + /decl/chemical_reaction/instant/drinks/nuka_cola name = "Nuclear Cola" id = "nuka_cola" @@ -499,7 +583,7 @@ name = "Cafe Latte" id = "cafe_latte" result = "cafe_latte" - required_reagents = list("coffee" = 1, "milk" = 1) + required_reagents = list("flat_white" = 1, "milk" = 1) result_amount = 2 /decl/chemical_reaction/instant/drinks/acidspit diff --git a/code/modules/reagents/reagents/_reagents.dm b/code/modules/reagents/reagents/_reagents.dm index b5ee4d9d731..a8865bc4d48 100644 --- a/code/modules/reagents/reagents/_reagents.dm +++ b/code/modules/reagents/reagents/_reagents.dm @@ -33,6 +33,7 @@ var/cup_name = null var/cup_desc = null var/cup_center_of_mass = null + var/cup_prefix = null var/color = "#000000" var/color_weight = 1 diff --git a/code/modules/reagents/reagents/dispenser.dm b/code/modules/reagents/reagents/dispenser.dm index dcdc0f7c50b..185fa25dc12 100644 --- a/code/modules/reagents/reagents/dispenser.dm +++ b/code/modules/reagents/reagents/dispenser.dm @@ -86,6 +86,7 @@ taste_description = "pure alcohol" reagent_state = LIQUID color = "#404030" + cup_prefix = "alcoholic" ingest_met = REM * 2 diff --git a/code/modules/reagents/reagents/food_drinks.dm b/code/modules/reagents/reagents/food_drinks.dm index 258d19b89d5..f7bb6420c21 100644 --- a/code/modules/reagents/reagents/food_drinks.dm +++ b/code/modules/reagents/reagents/food_drinks.dm @@ -271,6 +271,7 @@ id = "glucose" taste_description = "sweetness" color = "#FFFFFF" + cup_prefix = "sweetened" injectable = 1 @@ -314,6 +315,7 @@ color = "#EDB91F" taste_description = "cheese" allergen_type = ALLERGEN_DAIRY //Cheese is made from dairy + cup_prefix = "cheesy" /datum/reagent/nutriment/protein/egg name = "egg yolk" @@ -321,6 +323,7 @@ taste_description = "egg" color = "#FFFFAA" allergen_type = ALLERGEN_EGGS //Eggs contain egg + cup_prefix = "eggy" /datum/reagent/nutriment/protein/murk name = "murkfin protein" @@ -343,6 +346,7 @@ taste_description = "sweetness" nutriment_factor = 10 color = "#FFFF00" + cup_prefix = "honey" /datum/reagent/nutriment/honey/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -373,6 +377,7 @@ nutriment_factor = 10 color = "#FFFFFF" allergen_type = ALLERGEN_EGGS //Mayo is made from eggs + cup_prefix = "mayo" /datum/reagent/nutriment/yeast name = "Yeast" @@ -436,6 +441,7 @@ nutriment_factor = 5 color = "#302000" allergen_type = ALLERGEN_CHOCOLATE + cup_prefix = "coco" /datum/reagent/nutriment/chocolate name = "Chocolate" @@ -446,6 +452,7 @@ nutriment_factor = 5 taste_mult = 1.3 allergen_type = ALLERGEN_CHOCOLATE + cup_prefix = "chocolate" /datum/reagent/nutriment/instantjuice name = "Juice Powder" @@ -461,6 +468,7 @@ description = "Dehydrated, powdered grape juice." taste_description = "dry grapes" color = "#863333" + cup_prefix = "grape" /datum/reagent/nutriment/instantjuice/orange name = "Orange Juice Powder" @@ -468,6 +476,7 @@ description = "Dehydrated, powdered orange juice." taste_description = "dry oranges" color = "#e78108" + cup_prefix = "orange" /datum/reagent/nutriment/instantjuice/watermelon name = "Watermelon Juice Powder" @@ -475,6 +484,7 @@ description = "Dehydrated, powdered watermelon juice." taste_description = "dry sweet watermelon" color = "#b83333" + cup_prefix = "melon" /datum/reagent/nutriment/instantjuice/apple name = "Apple Juice Powder" @@ -482,6 +492,7 @@ description = "Dehydrated, powdered apple juice." taste_description = "dry sweet apples" color = "#c07c40" + cup_prefix = "apple" /datum/reagent/nutriment/soysauce name = "Soy Sauce" @@ -493,6 +504,7 @@ nutriment_factor = 2 color = "#792300" allergen_type = ALLERGEN_BEANS //Soy (beans) + cup_prefix = "umami" /datum/reagent/nutriment/vinegar name = "Vinegar" @@ -502,6 +514,7 @@ reagent_state = LIQUID nutriment_factor = 5 color = "#54410C" + cup_prefix = "acidic" /datum/reagent/nutriment/ketchup name = "Ketchup" @@ -512,6 +525,7 @@ nutriment_factor = 5 color = "#731008" allergen_type = ALLERGEN_FRUIT //Tomatoes are a fruit. + cup_prefix = "tomato" /datum/reagent/nutriment/mustard name = "Mustard" @@ -521,6 +535,7 @@ reagent_state = LIQUID nutriment_factor = 5 color = "#E3BD00" + cup_prefix = "mustard" /datum/reagent/nutriment/barbecue name = "Barbeque Sauce" @@ -530,6 +545,7 @@ reagent_state = LIQUID nutriment_factor = 5 color = "#4F330F" + cup_prefix = "barbecue" /datum/reagent/nutriment/rice name = "Rice" @@ -562,6 +578,7 @@ nutriment_factor = 30 color = "#4F3500" allergen_type = ALLERGEN_SEEDS //Peanuts(seeds) + cup_prefix = "peanut butter" /datum/reagent/nutriment/vanilla name = "Vanilla Extract" @@ -572,6 +589,7 @@ reagent_state = LIQUID nutriment_factor = 2 color = "#0F0A00" + cup_prefix = "vanilla" /datum/reagent/nutriment/durian name = "Durian Paste" @@ -618,6 +636,7 @@ taste_description = "sugar" nutriment_factor = 1 color = "#FF00FF" + cup_prefix = "sprinkled" /datum/reagent/nutriment/mint name = "Mint" @@ -626,6 +645,7 @@ taste_description = "mint" reagent_state = LIQUID color = "#CF3600" + cup_prefix = "minty" /datum/reagent/lipozine // The anti-nutriment. name = "Lipozine" @@ -650,6 +670,7 @@ color = "#FFFFFF" overdose = REAGENTS_OVERDOSE ingest_met = REM + cup_prefix = "salty" /datum/reagent/sodiumchloride/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -669,6 +690,7 @@ reagent_state = SOLID ingest_met = REM color = "#000000" + cup_prefix = "peppery" /datum/reagent/enzyme name = "Universal Enzyme" @@ -686,6 +708,7 @@ description = "An exotic blend of spices for cooking. Definitely not worms." reagent_state = SOLID color = "#e08702" + cup_prefix = "spicy" /datum/reagent/browniemix name = "Brownie Mix" @@ -759,6 +782,7 @@ reagent_state = LIQUID ingest_met = REM color = "#B31008" + cup_prefix = "hot" /datum/reagent/capsaicin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -798,6 +822,7 @@ touch_met = 50 // Get rid of it quickly ingest_met = REM color = "#B31008" + cup_prefix = "dangerously hot" /datum/reagent/condensedcapsaicin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -986,6 +1011,7 @@ glass_name = "banana juice" glass_desc = "The raw essence of a banana. HONK!" allergen_type = ALLERGEN_FRUIT //Bananas are fruit + cup_prefix = "banana" /datum/reagent/drink/juice/berry name = "Berry Juice" @@ -997,6 +1023,7 @@ glass_name = "berry juice" glass_desc = "Berry juice. Or maybe it's jam. Who cares?" allergen_type = ALLERGEN_FRUIT //Berries are fruit + cup_prefix = "berry" /datum/reagent/drink/juice/pineapple name = "Pineapple Juice" @@ -1008,6 +1035,7 @@ glass_name = "pineapple juice" glass_desc = "Pineapple juice. Or maybe it's spineapple. Who cares?" allergen_type = ALLERGEN_FRUIT //Pineapples are fruit + cup_prefix = "pineapple" /datum/reagent/drink/juice/carrot name = "Carrot juice" @@ -1019,6 +1047,7 @@ glass_name = "carrot juice" glass_desc = "It is just like a carrot but without crunching." allergen_type = ALLERGEN_VEGETABLE //Carrots are vegetables + cup_prefix = "carrot" /datum/reagent/drink/juice/carrot/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1033,6 +1062,7 @@ glass_name = "lettuce juice" glass_desc = "This is just lettuce water. Fresh but boring." + cup_prefix = "lettuce" /datum/reagent/drink/juice name = "Grape Juice" @@ -1045,6 +1075,7 @@ glass_name = "grape juice" glass_desc = "It's grrrrrape!" allergen_type = ALLERGEN_FRUIT //Grapes are fruit + cup_prefix = "grape" /datum/reagent/drink/juice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1079,6 +1110,7 @@ glass_name = "lemon juice" glass_desc = "Sour..." allergen_type = ALLERGEN_FRUIT //Lemons are fruit + cup_prefix = "lemon" /datum/reagent/drink/juice/apple @@ -1092,6 +1124,7 @@ glass_name = "apple juice" glass_desc = "An earth favorite." allergen_type = ALLERGEN_FRUIT //Apples are fruit + cup_prefix = "apple" /datum/reagent/drink/juice/lime name = "Lime Juice" @@ -1104,6 +1137,7 @@ glass_name = "lime juice" glass_desc = "A glass of sweet-sour lime juice" allergen_type = ALLERGEN_FRUIT //Limes are fruit + cup_prefix = "lime" /datum/reagent/drink/juice/lime/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1121,6 +1155,7 @@ glass_name = "orange juice" glass_desc = "Vitamins! Yay!" allergen_type = ALLERGEN_FRUIT //Oranges are fruit + cup_prefix = "orange" /datum/reagent/drink/juice/orange/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1138,6 +1173,7 @@ glass_name = "poison berry juice" glass_desc = "A glass of deadly juice." + cup_prefix = "poison" /datum/reagent/drink/juice/potato name = "Potato Juice" @@ -1151,6 +1187,7 @@ glass_name = "potato juice" glass_desc = "Juice from a potato. Bleh." allergen_type = ALLERGEN_VEGETABLE //Potatoes are vegetables + cup_prefix = "potato" /datum/reagent/drink/juice/turnip name = "Turnip Juice" @@ -1164,6 +1201,7 @@ glass_name = "turnip juice" glass_desc = "Juice of the turnip. A step below the potato." allergen_type = ALLERGEN_VEGETABLE //Turnips are vegetables + cup_prefix = "turnip" /datum/reagent/drink/juice/tomato name = "Tomato Juice" @@ -1172,6 +1210,7 @@ taste_description = "tomatoes" color = "#731008" sugary = FALSE + cup_prefix = "tomato" glass_name = "tomato juice" glass_desc = "Are you sure this is tomato juice?" @@ -1189,6 +1228,7 @@ description = "Delicious juice made from watermelon." taste_description = "sweet watermelon" color = "#B83333" + cup_prefix = "melon" glass_name = "watermelon juice" glass_desc = "Delicious juice made from watermelon." @@ -1207,7 +1247,7 @@ glass_desc = "White and nutritious goodness!" cup_icon_state = "cup_cream" - cup_name = "cup of milk" + cup_name = "milk" cup_desc = "White and nutritious goodness!" allergen_type = ALLERGEN_DAIRY //Milk is dairy @@ -1219,7 +1259,7 @@ color = "#74533b" cup_icon_state = "cup_brown" - cup_name = "cup of chocolate milk" + cup_name = "chocolate milk" cup_desc = "Deliciously fattening!" glass_name = "chocolate milk" @@ -1254,7 +1294,7 @@ glass_desc = "Ewwww..." cup_icon_state = "cup_cream" - cup_name = "cup of cream" + cup_name = "cream" cup_desc = "Ewwww..." allergen_type = ALLERGEN_DAIRY //Cream is dairy @@ -1269,10 +1309,26 @@ glass_desc = "White and nutritious soy goodness!" cup_icon_state = "cup_cream" - cup_name = "cup of milk" + cup_name = "milk" cup_desc = "White and nutritious goodness!" allergen_type = ALLERGEN_BEANS //Would be made from soy beans +/datum/reagent/drink/milk/foam + name = "Milk Foam" + id = "milk_foam" + description = "Light and airy foamed milk." + taste_description = "airy milk" + color = "#eeebdf" + + glass_name = "foam" + glass_desc = "Fluffy..." + + cup_icon_state = "cup_cream" + cup_name = "foam" + cup_desc = "Fluffy..." + allergen_type = ALLERGEN_DAIRY //Cream is dairy + + /datum/reagent/drink/tea name = "Tea" id = "tea" @@ -1288,7 +1344,7 @@ glass_desc = "Tasty black tea, it has antioxidants, it's good for you!" cup_icon_state = "cup_tea" - cup_name = "cup of tea" + cup_name = "tea" cup_desc = "Tasty black tea, it has antioxidants, it's good for you!" allergen_type = ALLERGEN_STIMULANT //Black tea strong enough to have significant caffeine content @@ -1310,7 +1366,7 @@ glass_name = "cup of decaf tea" glass_desc = "Tasty black tea, it has antioxidants, it's good for you, and won't keep you up at night!" - cup_name = "cup of decaf tea" + cup_name = "decaf tea" cup_desc = "Tasty black tea, it has antioxidants, it's good for you, and won't keep you up at night!" allergen_type = null //Certified cat-safe! @@ -1328,7 +1384,7 @@ glass_special = list(DRINK_ICE) cup_icon_state = "cup_tea" - cup_name = "cup of iced tea" + cup_name = "iced tea" cup_desc = "No relation to a certain rap artist/ actor." /datum/reagent/drink/tea/icetea/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) @@ -1352,7 +1408,7 @@ /datum/reagent/drink/tea/icetea/decaf name = "Decaf Iced Tea" glass_name = "decaf iced tea" - cup_name = "cup of decaf iced tea" + cup_name = "decaf iced tea" id = "iceteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1369,13 +1425,13 @@ glass_name = "mint tea" glass_desc = "A tasty mixture of mint and tea. It's apparently good for you!" - cup_name = "cup of mint tea" + cup_name = "mint tea" cup_desc = "A tasty mixture of mint and tea. It's apparently good for you!" /datum/reagent/drink/tea/minttea/decaf name = "Decaf Mint Tea" glass_name = "decaf mint tea" - cup_name = "cup of decaf mint tea" + cup_name = "decaf mint tea" id = "mintteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1392,14 +1448,14 @@ glass_name = "lemon tea" glass_desc = "A tasty mixture of lemon and tea. It's apparently good for you!" - cup_name = "cup of lemon tea" + cup_name = "lemon tea" cup_desc = "A tasty mixture of lemon and tea. It's apparently good for you!" allergen_type = ALLERGEN_FRUIT | ALLERGEN_STIMULANT //Made with lemon juice, still tea /datum/reagent/drink/tea/lemontea/decaf name = "Decaf Lemon Tea" glass_name = "decaf lemon tea" - cup_name = "cup of decaf lemon tea" + cup_name = "decaf lemon tea" id = "lemonteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1416,14 +1472,14 @@ glass_name = "lime tea" glass_desc = "A tasty mixture of lime and tea. It's apparently good for you!" - cup_name = "cup of lime tea" + cup_name = "lime tea" cup_desc = "A tasty mixture of lime and tea. It's apparently good for you!" allergen_type = ALLERGEN_FRUIT | ALLERGEN_STIMULANT //Made with lime juice, still tea /datum/reagent/drink/tea/limetea/decaf name = "Decaf Lime Tea" glass_name = "decaf lime tea" - cup_name = "cup of decaf lime tea" + cup_name = "decaf lime tea" id = "limeteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1440,14 +1496,14 @@ glass_name = "orange tea" glass_desc = "A tasty mixture of orange and tea. It's apparently good for you!" - cup_name = "cup of orange tea" + cup_name = "orange tea" cup_desc = "A tasty mixture of orange and tea. It's apparently good for you!" allergen_type = ALLERGEN_FRUIT | ALLERGEN_STIMULANT //Made with orange juice, still tea /datum/reagent/drink/tea/orangetea/decaf name = "Decaf orange Tea" glass_name = "decaf orange tea" - cup_name = "cup of decaf orange tea" + cup_name = "decaf orange tea" id = "orangeteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1464,14 +1520,14 @@ glass_name = "berry tea" glass_desc = "A tasty mixture of berries and tea. It's apparently good for you!" - cup_name = "cup of berry tea" + cup_name = "berry tea" cup_desc = "A tasty mixture of berries and tea. It's apparently good for you!" allergen_type = ALLERGEN_FRUIT | ALLERGEN_STIMULANT //Made with berry juice, still tea /datum/reagent/drink/tea/berrytea/decaf name = "Decaf Berry Tea" glass_name = "decaf berry tea" - cup_name = "cup of decaf berry tea" + cup_name = "decaf berry tea" id = "berryteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1488,7 +1544,7 @@ glass_name = "green tea" glass_desc = "A subtle blend of green tea. It's apparently good for you!" - cup_name = "cup of green tea" + cup_name = "green tea" cup_desc = "A subtle blend of green tea. It's apparently good for you!" /datum/reagent/drink/tea/chaitea @@ -1501,14 +1557,14 @@ glass_name = "chai tea" glass_desc = "A milky tea spiced with cinnamon and cloves." - cup_name = "cup of chai tea" + cup_name = "chai tea" cup_desc = "A milky tea spiced with cinnamon and cloves." allergen_type = ALLERGEN_STIMULANT|ALLERGEN_DAIRY //Made with milk and tea. /datum/reagent/drink/tea/chaitea/decaf name = "Decaf Chai Tea" glass_name = "decaf chai tea" - cup_name = "cup of decaf chai tea" + cup_name = "decaf chai tea" id = "chaiteadecaf" adj_dizzy = 0 adj_drowsy = 0 @@ -1529,7 +1585,7 @@ overdose = 45 cup_icon_state = "cup_coffee" - cup_name = "cup of coffee" + cup_name = "coffee" cup_desc = "Don't drop it, or you'll send scalding liquid and ceramic shards everywhere." glass_name = "coffee" @@ -1604,7 +1660,7 @@ glass_name = "soy latte" cup_icon_state = "cup_latte" - cup_name = "cup of soy latte" + cup_name = "soy latte" cup_desc = "A nice and refreshing beverage while you are reading." allergen_type = ALLERGEN_COFFEE|ALLERGEN_BEANS //Soy(beans) and coffee @@ -1624,7 +1680,7 @@ glass_desc = "A nice, strong and refreshing beverage while you are reading." cup_icon_state = "cup_latte" - cup_name = "cup of cafe latte" + cup_name = "cafe latte" cup_desc = "A nice and refreshing beverage while you are reading." allergen_type = ALLERGEN_COFFEE|ALLERGEN_DAIRY //Cream and coffee @@ -1642,7 +1698,7 @@ adj_temp = 25 cup_icon_state = "cup_coffee" - cup_name = "cup of decaf" + cup_name = "decaf" cup_desc = "Basically just brown, bitter water." glass_name = "decaf coffee" @@ -1663,10 +1719,186 @@ glass_desc = "Made with love! And cocoa beans." cup_icon_state = "cup_coco" - cup_name = "cup of hot chocolate" + cup_name = "hot chocolate" cup_desc = "Made with love! And cocoa beans." allergen_type = ALLERGEN_CHOCOLATE +/datum/reagent/drink/coffee/blackeye + name = "Black Eye Coffee" + id = "black_eye" + description = "Coffee but with more coffee for that extra coffee kick." + taste_description = "very concentrated coffee" + color = "#241001" + adj_temp = 5 + + glass_desc = "Coffee but with more coffee for that extra coffee kick." + glass_name = "black eye coffee" + + cup_icon_state = "cup_coffee" + cup_name = "black eye coffee" + cup_desc = "Coffee but with more coffee for that extra coffee kick." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/drip + name = "Drip Coffee" + id = "drip_coffee" + description = "Coffee made by soaking beans in hot water and allowing it seep through." + taste_description = "very concentrated coffee" + color = "#3d1a00" + adj_temp = 5 + + glass_desc = "Coffee made by soaking beans in hot water and allowing it seep through." + glass_name = "drip coffee" + + cup_icon_state = "cup_coffee" + cup_name = "drip brewed coffee" + cup_desc = "Coffee made by soaking beans in hot water and allowing it seep through." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/americano + name = "Americano" + id = "americano" + description = "A traditional coffee that is more dilute and perfect for a gentle start to the day." + taste_description = "pleasant coffee" + color = "#6d3205" + adj_temp = 5 + + glass_desc = "A traditional coffee that is more dilute and perfect for a gentle start to the day." + glass_name = "americano" + + cup_icon_state = "cup_coffee" + cup_name = "americano" + cup_desc = "A traditional coffee that is more dilute and perfect for a gentle start to the day." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/long_black + name = "Long Black Coffee" + id = "long_black" + description = "A traditional coffee with a little more kick." + taste_description = "modestly bitter coffee" + color = "#6d3205" + adj_temp = 5 + + glass_desc = "A traditional coffee with a little more kick." + glass_name = "long_black" + + cup_icon_state = "cup_coffee" + cup_name = "long black coffee" + cup_desc = "A traditional coffee with a little more kick." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/macchiato + name = "Macchiato" + id = "macchiato" + description = "A coffee mixed with steamed milk, it has swirling patterns on top." + taste_description = "milky coffee" + color = "#ad5817" + adj_temp = 5 + + glass_desc = "A coffee mixed with steamed milk, it has swirling patterns on top." + glass_name = "macchiato" + + cup_icon_state = "cup_latte" + cup_name = "macchiato" + cup_desc = "A coffee mixed with steamed milk, it has swirling patterns on top." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/cortado + name = "Cortado" + id = "cortado" + description = "Espresso mixed with equal parts milk and a layer of foam on top." + taste_description = "milky coffee" + color = "#ad5817" + adj_temp = 5 + + glass_desc = "Espresso mixed with equal parts milk and a layer of foam on top." + glass_name = "macchiato" + + cup_icon_state = "cup_latte" + cup_name = "cortado" + cup_desc = "Espresso mixed with equal parts milk and a layer of foam on top." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/breve + name = "Breve" + id = "breve" + description = "Espresso topped with half-and-half, with a layer of foam on top." + taste_description = "creamy coffee" + color = "#d1905e" + adj_temp = 5 + + glass_desc = "Espresso topped with half-and-half, with a layer of foam on top." + glass_name = "breve" + + cup_icon_state = "cup_cream" + cup_name = "breve" + cup_desc = "Espresso topped with half-and-half, with a layer of foam on top." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/cappuccino + name = "Cappuccino" + id = "cappuccino" + description = "Espresso with a large portion of milk and a hefty layer of foam." + taste_description = "classic coffee" + color = "#d1905e" + adj_temp = 5 + + glass_desc = "Espresso with a large portion of milk and a hefty layer of foam." + glass_name = "cappuccino" + + cup_icon_state = "cup_cream" + cup_name = "cappuccino" + cup_desc = "Espresso with a large portion of milk and a hefty layer of foam." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/flat_white + name = "Flat White Coffee" + id = "flat_white" + description = "A very milky coffee that is particularly light and airy." + taste_description = "very milky coffee" + color = "#ed9f64" + adj_temp = 5 + + glass_desc = "A very milky coffee that is particularly light and airy." + glass_name = "flat_white" + + cup_icon_state = "cup_latte" + cup_name = "flat white coffee" + cup_desc = "A very milky coffee that is particularly light and airy." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/mocha + name = "Mocha" + id = "mocha" + description = "A chocolate and coffee mix topped with a lot of milk and foam." + taste_description = "chocolatey coffee" + color = "#984201" + adj_temp = 5 + + glass_desc = "A chocolate and coffee mix topped with a lot of milk and foam." + glass_name = "mocha" + + cup_icon_state = "cup_cream" + cup_name = "mocha" + cup_desc = "A chocolate and coffee mix topped with a lot of milk and foam." + allergen_type = ALLERGEN_COFFEE + +/datum/reagent/drink/coffee/vienna + name = "Vienna" + id = "vienna" + description = "A very sweet espresso topped with a lot of whipped cream." + taste_description = "super sweet and creamy coffee" + color = "#8e7059" + adj_temp = 5 + + glass_desc = "A very sweet espresso topped with a lot of whipped cream." + glass_name = "vienna" + + cup_icon_state = "cup_cream" + cup_name = "vienna" + cup_desc = "A very sweet espresso topped with a lot of whipped cream." + allergen_type = ALLERGEN_COFFEE + /datum/reagent/drink/soda/sodawater name = "Soda Water" id = "sodawater" @@ -1676,6 +1908,7 @@ adj_dizzy = -5 adj_drowsy = -3 adj_temp = -5 + cup_prefix = "fizzy" glass_name = "soda water" glass_desc = "Soda water. Why not make a scotch and soda?" @@ -1688,6 +1921,7 @@ taste_description = "grape soda" color = "#421C52" adj_drowsy = -3 + cup_prefix = "grape soda" glass_name = "grape soda" glass_desc = "Looks like a delicious drink!" @@ -1700,6 +1934,7 @@ description = "It tastes strange but at least the quinine keeps the Space Malaria at bay." taste_description = "tart and fresh" color = "#619494" + cup_prefix = "tonic" adj_dizzy = -5 adj_drowsy = -3 @@ -1716,6 +1951,7 @@ taste_description = "lemonade" color = "#FFFF00" adj_temp = -5 + cup_prefix = "lemonade" glass_name = "lemonade" glass_desc = "Oh the nostalgia..." @@ -1729,6 +1965,7 @@ taste_description = "watermelon" color = "#FFB3BB" adj_temp = -5 + cup_prefix = "melonade" glass_name = "melonade" glass_desc = "Oh the.. nostalgia?" @@ -1742,6 +1979,7 @@ taste_description = "apples" color = "#FFD1B3" adj_temp = -5 + cup_prefix = "appleade" glass_name = "appleade" glass_desc = "Applejuice, improved." @@ -1755,6 +1993,7 @@ taste_description = "sweet`n`sour pineapples" color = "#FFFF00" adj_temp = -5 + cup_prefix = "pineappleade" glass_name = "pineappleade" glass_desc = "Pineapple, juiced up." @@ -2537,6 +2776,160 @@ glass_special = list(DRINK_FIZZ) allergen_type = ALLERGEN_FRUIT //made with several fruit juices +/datum/reagent/drink/syrup + name = "syrup" + id = "syrup" + description = "A generic, sugary syrup." + taste_description = "sweetness" + color = "#fffbe8" + cup_prefix = "extra sweet" + + glass_name = "syrup" + glass_desc = "That is just way too much syrup to drink on its own." + allergen_type = ALLERGEN_SUGARS + + overdose = 45 + +/datum/reagent/drink/syrup/overdose(var/mob/living/carbon/M, var/alien) + if(alien == IS_DIONA) + return + M.make_dizzy(1) + +/datum/reagent/drink/syrup/pumpkin + name = "pumpkin spice syrup" + id = "syrup_pumpkin" + description = "A sugary syrup that tastes of pumpkin spice." + taste_description = "pumpkin spice" + color = "#e0b439" + cup_prefix = "pumpkin spice" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_FRUIT + +/datum/reagent/drink/syrup/caramel + name = "caramel syrup" + id = "syrup_caramel" + description = "A sugary syrup that tastes of caramel." + taste_description = "caramel" + color = "#b47921" + cup_prefix = "caramel" + +/datum/reagent/drink/syrup/scaramel + name = "salted caramel syrup" + id = "syrup_salted_caramel" + description = "A sugary syrup that tastes of salted caramel." + taste_description = "salty caramel" + color = "#9f6714" + cup_prefix = "salted caramel" + +/datum/reagent/drink/syrup/irish + name = "irish cream syrup" + id = "syrup_irish" + description = "A sugary syrup that tastes of a light, sweet cream." + taste_description = "creaminess" + color = "#ead3b0" + cup_prefix = "irish" + +/datum/reagent/drink/syrup/almond + name = "almond syrup" + id = "syrup_almond" + description = "A sugary syrup that tastes of almonds." + taste_description = "almonds" + color = "#ffb64a" + cup_prefix = "almond" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_SEEDS + +/datum/reagent/drink/syrup/cinnamon + name = "cinnamon syrup" + id = "syrup_cinnamon" + description = "A sugary syrup that tastes of cinnamon." + taste_description = "cinnamon" + color = "#ec612a" + cup_prefix = "cinnamon" + +/datum/reagent/drink/syrup/pistachio + name = "pistachio syrup" + id = "syrup_pistachio" + description = "A sugary syrup that tastes of pistachio." + taste_description = "pistachio" + color = "#c9eb59" + cup_prefix = "pistachio" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_SEEDS + +/datum/reagent/drink/syrup/vanilla + name = "vanilla syrup" + id = "syrup_vanilla" + description = "A sugary syrup that tastes of vanilla." + taste_description = "vanilla" + color = "#eaebd1" + cup_prefix = "vanilla" + +/datum/reagent/drink/syrup/toffee + name = "toffee syrup" + id = "syrup_toffee" + description = "A sugary syrup that tastes of toffee." + taste_description = "toffee" + color = "#aa7143" + cup_prefix = "toffee" + +/datum/reagent/drink/syrup/cherry + name = "cherry syrup" + id = "syrup_cherry" + description = "A sugary syrup that tastes of cherries." + taste_description = "cherries" + color = "#ff0000" + cup_prefix = "cherry" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_FRUIT + +/datum/reagent/drink/syrup/butterscotch + name = "butterscotch syrup" + id = "syrup_butterscotch" + description = "A sugary syrup that tastes of butterscotch." + taste_description = "butterscotch" + color = "#e6924e" + cup_prefix = "butterscotch" + +/datum/reagent/drink/syrup/chocolate + name = "chocolate syrup" + id = "syrup_chocolate" + description = "A sugary syrup that tastes of chocolate." + taste_description = "chocolate" + color = "#873600" + cup_prefix = "chocolate" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_CHOCOLATE + +/datum/reagent/drink/syrup/wchocolate + name = "white chocolate syrup" + id = "syrup_white_chocolate" + description = "A sugary syrup that tastes of white chocolate." + taste_description = "white chocolate" + color = "#c4c6a5" + cup_prefix = "white chocolate" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_CHOCOLATE + +/datum/reagent/drink/syrup/strawberry + name = "strawberry syrup" + id = "syrup_strawberry" + description = "A sugary syrup that tastes of strawberries." + taste_description = "strawberries" + color = "#ff2244" + cup_prefix = "strawberry" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_FRUIT + +/datum/reagent/drink/syrup/coconut + name = "coconut syrup" + id = "syrup_coconut" + description = "A sugary syrup that tastes of coconut." + taste_description = "coconut" + color = "#ffffff" + cup_prefix = "coconut" + + allergen_type = ALLERGEN_SUGARS|ALLERGEN_FRUIT /* Alcohol */ diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 2dbb310fded0f0b9dc49d27fcf11b310ba4beb28..1ea178555966f82d26abb43679f9a1bbc00f6a09 100644 GIT binary patch delta 23037 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 delta 21620 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 z zr?v&opQ6yA`y79xLw`C|f1alB_a6SaMCN_8o*l)_2vjs%I`s}0yJ``_Der8TY&lX>ZZlS=(kX` zcn^7Gqe(iVYX0mt-%VI30}ifvyI%XF_3YGwa`o=ryE|&+563^z53!Au)x8 z7of@-9~LS_&Px~R7`Z9tm*bFqM}D4J>&b}9xhV{{G#8~ICKHt&c5@_68#-KALb!ma>^I!l{=|3PtEt|K~ATBefEC*0A%St4XoIhE*t%?H30xd#F^6o diff --git a/maps/groundbase/gb-z1.dmm b/maps/groundbase/gb-z1.dmm index 331732a24a0..ec8d488c418 100644 --- a/maps/groundbase/gb-z1.dmm +++ b/maps/groundbase/gb-z1.dmm @@ -1820,6 +1820,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/closet/walllocker_double/hydrant/south, +/obj/item/hand_labeler, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, /turf/simulated/floor/lino, /area/groundbase/civilian/cafe) "dW" = ( @@ -5875,8 +5883,12 @@ /obj/random/mug, /obj/random/mug, /obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = 5; - pixel_y = 6 + pixel_x = -7; + pixel_y = 18 + }, +/obj/machinery/chemical_dispenser/bar_syrup/full{ + dir = 8; + pixel_x = 7 }, /turf/simulated/floor/lino, /area/groundbase/civilian/cafe) diff --git a/maps/stellar_delight/stellar_delight3.dmm b/maps/stellar_delight/stellar_delight3.dmm index 4a75c431248..140e8158863 100644 --- a/maps/stellar_delight/stellar_delight3.dmm +++ b/maps/stellar_delight/stellar_delight3.dmm @@ -1563,7 +1563,6 @@ pixel_y = 12 }, /obj/structure/table/woodentable, -/obj/item/hand_labeler, /obj/machinery/alarm/angled, /obj/machinery/status_display{ pixel_x = -32 @@ -9920,19 +9919,11 @@ icon_state = "0-2" }, /obj/structure/table/woodentable, -/obj/item/reagent_containers/food/drinks/glass2/square{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/glass2/square{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/glass2/square{ - pixel_x = 8; - pixel_y = 8 - }, /obj/item/reagent_containers/glass/rag, +/obj/machinery/chemical_dispenser/bar_syrup/full{ + pixel_y = 11; + pixel_x = -1 + }, /turf/simulated/floor/lino, /area/stellardelight/deck3/cafe) "JJ" = ( @@ -11410,6 +11401,13 @@ /obj/machinery/door/window{ req_one_access = list(25) }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "cafe"; + name = "Cafe Shutters"; + pixel_y = 28; + req_one_access = list(25) + }, /turf/simulated/floor/lino, /area/stellardelight/deck3/cafe) "Oz" = ( @@ -14112,13 +14110,16 @@ /turf/simulated/floor, /area/maintenance/stellardelight/deck3/aftstarroom) "Yp" = ( -/obj/machinery/button/remote/blast_door{ - desc = "A remote control-switch for shutters."; - id = "cafe"; - name = "Cafe Shutters"; - pixel_y = 28; - req_one_access = list(25) - }, +/obj/structure/closet/walllocker_double/kitchen/north, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/hand_labeler, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, /turf/simulated/floor/lino, /area/stellardelight/deck3/cafe) "Ys" = ( diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 2768b3e8c66..13d1231c176 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -17639,6 +17639,14 @@ /obj/machinery/alarm{ pixel_y = 22 }, +/obj/structure/closet/walllocker_double/kitchen/east, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/reagent_containers/food/drinks/glass2/square, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_dining) "aEb" = ( @@ -18425,24 +18433,16 @@ /area/crew_quarters/visitor_dining) "aFC" = ( /obj/structure/table/marble, -/obj/item/reagent_containers/food/drinks/glass2/square{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/glass2/square{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/glass2/square{ - pixel_x = 8; - pixel_y = 8 - }, /obj/machinery/floor_light/prebuilt{ on = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, +/obj/machinery/chemical_dispenser/bar_syrup/full{ + dir = 8; + pixel_x = 8 + }, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_dining) "aFD" = ( @@ -19024,7 +19024,8 @@ "aGy" = ( /obj/structure/table/marble, /obj/machinery/chemical_dispenser/bar_coffee/full{ - dir = 8 + dir = 8; + pixel_x = 1 }, /obj/machinery/floor_light/prebuilt{ on = 1 From 4cf5beeabec68d9996ac80cabe8b778a1453420f Mon Sep 17 00:00:00 2001 From: SatinIsle Date: Tue, 3 Dec 2024 20:06:57 +0000 Subject: [PATCH 2/3] Added more cup sizes Added tall, grande and venti cups that get named similarly to the normal cups. Added ginger and gingerbread syrups, on request of my wife, lol. --- .../modules/food/drinkingglass/glass_boxes.dm | 14 +- .../modules/food/food/drinks/drinkingglass.dm | 144 ++++++++++++++++++ .../machinery/dispenser/cartridge_presets.dm | 4 + .../machinery/dispenser/dispenser_presets.dm | 4 +- code/modules/reagents/reagents/food_drinks.dm | 16 ++ icons/obj/drinks.dmi | Bin 104352 -> 107253 bytes maps/groundbase/gb-z1.dmm | 5 +- maps/stellar_delight/stellar_delight3.dmm | 4 +- maps/tether/tether-01-surface1.dmm | 4 +- 9 files changed, 189 insertions(+), 6 deletions(-) diff --git a/code/modules/food/drinkingglass/glass_boxes.dm b/code/modules/food/drinkingglass/glass_boxes.dm index 20dd616ee11..978f964bd77 100644 --- a/code/modules/food/drinkingglass/glass_boxes.dm +++ b/code/modules/food/drinkingglass/glass_boxes.dm @@ -81,4 +81,16 @@ /obj/item/storage/box/glasses/coffeemug name = "box of coffee mugs" - starts_with = list(/obj/item/reagent_containers/food/drinks/glass2/coffeemug = 7) \ No newline at end of file + starts_with = list(/obj/item/reagent_containers/food/drinks/glass2/coffeemug = 7) + +/obj/item/storage/box/glasses/coffeecup_tall + name = "box of tall cups" + starts_with = list(/obj/item/reagent_containers/food/drinks/tall = 7) + +/obj/item/storage/box/glasses/coffeecup_grande + name = "box of grande cups" + starts_with = list(/obj/item/reagent_containers/food/drinks/grande = 7) + +/obj/item/storage/box/glasses/coffeecup_venti + name = "box of venti cups" + starts_with = list(/obj/item/reagent_containers/food/drinks/venti = 7) diff --git a/code/modules/food/food/drinks/drinkingglass.dm b/code/modules/food/food/drinks/drinkingglass.dm index 93876f8c942..2e7eff18506 100644 --- a/code/modules/food/food/drinks/drinkingglass.dm +++ b/code/modules/food/food/drinks/drinkingglass.dm @@ -166,3 +166,147 @@ reagents.add_reagent("iron", 10) reagents.add_reagent("protein", 15) reagents.add_reagent("water", 45) + + +////////////////Fancy coffee cups + +/obj/item/reagent_containers/food/drinks/tall + name = "tall cup" + desc = "A larger coffee cup." + icon_state = "tall_cup_empty" + amount_per_transfer_from_this = 5 + volume = 40 + center_of_mass = list("x"=16, "y"=16) + +/obj/item/reagent_containers/food/drinks/tall/on_reagent_change() + if (!length(reagents?.reagent_list)) + icon_state = "tall_cup_empty" + name = "tall cup" + desc = "A larger coffee cup." + center_of_mass = list("x"=16, "y"=16) + return + var/datum/reagent/R = reagents.get_master_reagent() + + if(R.cup_icon_state) + icon_state = "tall_[R.cup_icon_state]" + else + icon_state = "tall_cup_brown" + + if(R.cup_name) + var/prefix = " " + for(var/datum/reagent/S in reagents.reagent_list) + if(S.cup_prefix) + var/current_prefix = prefix + prefix = "[current_prefix][S.cup_prefix] " + name = "tall[prefix][R.cup_name]" + else + name = "tall.. what?" + + if(R.cup_desc) + desc = R.cup_desc + else + desc = "You can't really tell what this is." + + if(R.cup_center_of_mass) + center_of_mass = R.cup_center_of_mass + else + center_of_mass = list("x"=16, "y"=16) + + if(R.price_tag) + price_tag = R.price_tag + else + price_tag = null + +/obj/item/reagent_containers/food/drinks/grande + name = "grande cup" + desc = "A much taller coffee cup for people who really need their coffee." + icon_state = "grande_cup_empty" + amount_per_transfer_from_this = 5 + volume = 50 + center_of_mass = list("x"=16, "y"=16) + +/obj/item/reagent_containers/food/drinks/grande/on_reagent_change() + if (!length(reagents?.reagent_list)) + icon_state = "grande_cup_empty" + name = "grande cup" + desc = "A much taller coffee cup for people who really need their coffee." + center_of_mass = list("x"=16, "y"=16) + return + var/datum/reagent/R = reagents.get_master_reagent() + + if(R.cup_icon_state) + icon_state = "grande_[R.cup_icon_state]" + else + icon_state = "grande_cup_brown" + + if(R.cup_name) + var/prefix = " " + for(var/datum/reagent/S in reagents.reagent_list) + if(S.cup_prefix) + var/current_prefix = prefix + prefix = "[current_prefix][S.cup_prefix] " + name = "grande[prefix][R.cup_name]" + else + name = "grande.. what?" + + if(R.cup_desc) + desc = R.cup_desc + else + desc = "You can't really tell what this is." + + if(R.cup_center_of_mass) + center_of_mass = R.cup_center_of_mass + else + center_of_mass = list("x"=16, "y"=16) + + if(R.price_tag) + price_tag = R.price_tag + else + price_tag = null + +/obj/item/reagent_containers/food/drinks/venti + name = "venti cup" + desc = "A huge coffee cup for people who literally cannot function without it." + icon_state = "venti_cup_empty" + amount_per_transfer_from_this = 5 + volume = 60 + center_of_mass = list("x"=16, "y"=16) + +/obj/item/reagent_containers/food/drinks/venti/on_reagent_change() + if (!length(reagents?.reagent_list)) + icon_state = "venti_cup_empty" + name = "venti cup" + desc = "A huge coffee cup for people who literally cannot function without it." + center_of_mass = list("x"=16, "y"=16) + return + var/datum/reagent/R = reagents.get_master_reagent() + + if(R.cup_icon_state) + icon_state = "venti_[R.cup_icon_state]" + else + icon_state = "venti_cup_brown" + + if(R.cup_name) + var/prefix = " " + for(var/datum/reagent/S in reagents.reagent_list) + if(S.cup_prefix) + var/current_prefix = prefix + prefix = "[current_prefix][S.cup_prefix] " + name = "venti[prefix][R.cup_name]" + else + name = "venti.. what?" + + if(R.cup_desc) + desc = R.cup_desc + else + desc = "You can't really tell what this is." + + if(R.cup_center_of_mass) + center_of_mass = R.cup_center_of_mass + else + center_of_mass = list("x"=16, "y"=16) + + if(R.price_tag) + price_tag = R.price_tag + else + price_tag = null diff --git a/code/modules/reagents/machinery/dispenser/cartridge_presets.dm b/code/modules/reagents/machinery/dispenser/cartridge_presets.dm index 6d9c38b3f79..2c6df377e9a 100644 --- a/code/modules/reagents/machinery/dispenser/cartridge_presets.dm +++ b/code/modules/reagents/machinery/dispenser/cartridge_presets.dm @@ -183,6 +183,10 @@ spawn_reagent = "syrup_strawberry" /obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut spawn_reagent = "syrup_coconut" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_ginger + spawn_reagent = "syrup_ginger" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_gingerbread + spawn_reagent = "syrup_gingerbread" // ERT /obj/item/reagent_containers/chem_disp_cartridge/inaprov diff --git a/code/modules/reagents/machinery/dispenser/dispenser_presets.dm b/code/modules/reagents/machinery/dispenser/dispenser_presets.dm index 24fba68d8e4..b57fbd187c2 100644 --- a/code/modules/reagents/machinery/dispenser/dispenser_presets.dm +++ b/code/modules/reagents/machinery/dispenser/dispenser_presets.dm @@ -177,5 +177,7 @@ /obj/item/reagent_containers/chem_disp_cartridge/syrup_chocolate, /obj/item/reagent_containers/chem_disp_cartridge/syrup_wchocolate, /obj/item/reagent_containers/chem_disp_cartridge/syrup_strawberry, - /obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut + /obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_ginger, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_gingerbread ) diff --git a/code/modules/reagents/reagents/food_drinks.dm b/code/modules/reagents/reagents/food_drinks.dm index f7bb6420c21..2dd53069401 100644 --- a/code/modules/reagents/reagents/food_drinks.dm +++ b/code/modules/reagents/reagents/food_drinks.dm @@ -2931,6 +2931,22 @@ allergen_type = ALLERGEN_SUGARS|ALLERGEN_FRUIT +/datum/reagent/drink/syrup/ginger + name = "ginger syrup" + id = "syrup_ginger" + description = "A sugary syrup that tastes of ginger." + taste_description = "ginger" + color = "#d09740" + cup_prefix = "ginger" + +/datum/reagent/drink/syrup/gingerbread + name = "gingerbread syrup" + id = "syrup_gingerbread" + description = "A sugary syrup that tastes of gingerbread." + taste_description = "gingerbread" + color = "#b6790f" + cup_prefix = "gingerbread" + /* Alcohol */ // Basic diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index d15f3417d0e0508bcac79d7cbc0ccf4f925947c2..2cfbcc9b50df8da09a3da22407025a687ac1db4e 100644 GIT binary patch literal 107253 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 z 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

9?cYo7W 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�Qry)$* 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 P0Ljb4*S&i0(bT^IlqOcP diff --git a/maps/groundbase/gb-z1.dmm b/maps/groundbase/gb-z1.dmm index ec8d488c418..9cd2c0d3307 100644 --- a/maps/groundbase/gb-z1.dmm +++ b/maps/groundbase/gb-z1.dmm @@ -1826,8 +1826,9 @@ /obj/item/storage/box/glasses/coffeecup, /obj/item/storage/box/glasses/coffeecup, /obj/item/storage/box/glasses/coffeecup, -/obj/item/storage/box/glasses/coffeecup, -/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup_tall, +/obj/item/storage/box/glasses/coffeecup_grande, +/obj/item/storage/box/glasses/coffeecup_venti, /turf/simulated/floor/lino, /area/groundbase/civilian/cafe) "dW" = ( diff --git a/maps/stellar_delight/stellar_delight3.dmm b/maps/stellar_delight/stellar_delight3.dmm index 140e8158863..2e51d9e5443 100644 --- a/maps/stellar_delight/stellar_delight3.dmm +++ b/maps/stellar_delight/stellar_delight3.dmm @@ -14119,7 +14119,9 @@ /obj/item/storage/box/glasses/coffeecup, /obj/item/storage/box/glasses/coffeecup, /obj/item/storage/box/glasses/coffeecup, -/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup_tall, +/obj/item/storage/box/glasses/coffeecup_grande, +/obj/item/storage/box/glasses/coffeecup_venti, /turf/simulated/floor/lino, /area/stellardelight/deck3/cafe) "Ys" = ( diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 13d1231c176..52a2a55bdcf 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -17646,7 +17646,9 @@ /obj/item/storage/box/glasses/coffeecup, /obj/item/storage/box/glasses/coffeecup, /obj/item/storage/box/glasses/coffeecup, -/obj/item/storage/box/glasses/coffeecup, +/obj/item/storage/box/glasses/coffeecup_tall, +/obj/item/storage/box/glasses/coffeecup_grande, +/obj/item/storage/box/glasses/coffeecup_venti, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_dining) "aEb" = ( From b1c1ab88ac414d65a3fed8603e2cc95139a63cc7 Mon Sep 17 00:00:00 2001 From: SatinIsle Date: Wed, 4 Dec 2024 18:13:25 +0000 Subject: [PATCH 3/3] Cargo orderable and a couple more flavours --- .../machinery/dispenser/cartridge_presets.dm | 4 ++ .../machinery/dispenser/dispenser2_energy.dm | 13 +++-- .../machinery/dispenser/dispenser_presets.dm | 4 +- .../reagents/machinery/dispenser/supply.dm | 49 ++++++++++++++++++- code/modules/reagents/reagents/food_drinks.dm | 16 ++++++ 5 files changed, 80 insertions(+), 6 deletions(-) diff --git a/code/modules/reagents/machinery/dispenser/cartridge_presets.dm b/code/modules/reagents/machinery/dispenser/cartridge_presets.dm index 2c6df377e9a..4f1098c6072 100644 --- a/code/modules/reagents/machinery/dispenser/cartridge_presets.dm +++ b/code/modules/reagents/machinery/dispenser/cartridge_presets.dm @@ -187,6 +187,10 @@ spawn_reagent = "syrup_ginger" /obj/item/reagent_containers/chem_disp_cartridge/syrup_gingerbread spawn_reagent = "syrup_gingerbread" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_peppermint + spawn_reagent = "syrup_peppermint" +/obj/item/reagent_containers/chem_disp_cartridge/syrup_birthday + spawn_reagent = "syrup_birthday" // ERT /obj/item/reagent_containers/chem_disp_cartridge/inaprov diff --git a/code/modules/reagents/machinery/dispenser/dispenser2_energy.dm b/code/modules/reagents/machinery/dispenser/dispenser2_energy.dm index dfb16c3391e..2495018f5ec 100644 --- a/code/modules/reagents/machinery/dispenser/dispenser2_energy.dm +++ b/code/modules/reagents/machinery/dispenser/dispenser2_energy.dm @@ -47,7 +47,7 @@ /obj/machinery/chemical_dispenser/bar_soft dispense_reagents = list( "water", "ice", "coffee", "cream", "tea", "icetea", "cola", "spacemountainwind", "dr_gibb", "space_up", "tonic", - "sodawater", "lemonjuice", "lemon_lime", "sugar", "orangejuice", "limejuice", "watermelonjuice", "thirteenloko", "grapesoda" + "sodawater", "lemonjuice", "lemon_lime", "sugar", "orangejuice", "limejuice", "watermelonjuice", "thirteenloko", "grapesoda", "pineapplejuice" ) /obj/machinery/chemical_dispenser/bar_alc @@ -58,6 +58,13 @@ /obj/machinery/chemical_dispenser/bar_coffee dispense_reagents = list( - "coffee", "cafe_latte", "soy_latte", "hot_coco", "milk", "cream", "tea", "ice", - "orangejuice", "lemonjuice", "limejuice", "berryjuice", "mint", "decaf", "greentea" + "coffee", "cafe_latte", "soy_latte", "hot_coco", "milk", "cream", "tea", "ice", "water", + "orangejuice", "lemonjuice", "limejuice", "berryjuice", "mint", "decaf", "greentea", "milk_foam", "drip_coffee" + ) + +/obj/machinery/chemical_dispenser/bar_syrup + dispense_reagents = list( + "syrup_pumpkin", "syrup_caramel", "syrup_salted_caramel", "syrup_irish", "syrup_almond", "syrup_cinnamon", "syrup_pistachio", + "syrup_vanilla", "syrup_toffee", "grenadine", "syrup_cherry", "syrup_butterscotch", "syrup_chocolate", "syrup_white_chocolate", "syrup_strawberry", + "syrup_coconut", "syrup_ginger", "syrup_gingerbread", "syrup_peppermint", "syrup_birthday" ) diff --git a/code/modules/reagents/machinery/dispenser/dispenser_presets.dm b/code/modules/reagents/machinery/dispenser/dispenser_presets.dm index b57fbd187c2..49fd9f5a223 100644 --- a/code/modules/reagents/machinery/dispenser/dispenser_presets.dm +++ b/code/modules/reagents/machinery/dispenser/dispenser_presets.dm @@ -179,5 +179,7 @@ /obj/item/reagent_containers/chem_disp_cartridge/syrup_strawberry, /obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut, /obj/item/reagent_containers/chem_disp_cartridge/syrup_ginger, - /obj/item/reagent_containers/chem_disp_cartridge/syrup_gingerbread + /obj/item/reagent_containers/chem_disp_cartridge/syrup_gingerbread, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_peppermint, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_birthday ) diff --git a/code/modules/reagents/machinery/dispenser/supply.dm b/code/modules/reagents/machinery/dispenser/supply.dm index 32dea5167e2..e13cca8c129 100644 --- a/code/modules/reagents/machinery/dispenser/supply.dm +++ b/code/modules/reagents/machinery/dispenser/supply.dm @@ -38,6 +38,16 @@ containername = "coffee dispenser crate" group = "Reagents" +/datum/supply_pack/syrup_dispenser + name = "Syrup dispenser" + contains = list( + /obj/machinery/chemical_dispenser/bar_syrup{anchored = FALSE} + ) + cost = 25 + containertype = /obj/structure/largecrate + containername = "Syrup dispenser crate" + group = "Reagents" + /datum/supply_pack/reagents name = "Chemistry dispenser refill" contains = list( @@ -123,7 +133,8 @@ /obj/item/reagent_containers/chem_disp_cartridge/lime, /obj/item/reagent_containers/chem_disp_cartridge/watermelon, /obj/item/reagent_containers/chem_disp_cartridge/lemon, - /obj/item/reagent_containers/chem_disp_cartridge/grapesoda + /obj/item/reagent_containers/chem_disp_cartridge/grapesoda, + /obj/item/reagent_containers/chem_disp_cartridge/pineapple ) cost = 50 containertype = /obj/structure/closet/crate @@ -134,11 +145,14 @@ name = "Coffee machine dispenser refill" contains = list( /obj/item/reagent_containers/chem_disp_cartridge/coffee, + /obj/item/reagent_containers/chem_disp_cartridge/drip_coffee, /obj/item/reagent_containers/chem_disp_cartridge/cafe_latte, /obj/item/reagent_containers/chem_disp_cartridge/soy_latte, /obj/item/reagent_containers/chem_disp_cartridge/hot_coco, /obj/item/reagent_containers/chem_disp_cartridge/milk, /obj/item/reagent_containers/chem_disp_cartridge/cream, + /obj/item/reagent_containers/chem_disp_cartridge/milk_foam, + /obj/item/reagent_containers/chem_disp_cartridge/water, /obj/item/reagent_containers/chem_disp_cartridge/sugar, /obj/item/reagent_containers/chem_disp_cartridge/tea, /obj/item/reagent_containers/chem_disp_cartridge/ice, @@ -148,13 +162,44 @@ /obj/item/reagent_containers/chem_disp_cartridge/lime, /obj/item/reagent_containers/chem_disp_cartridge/berry, /obj/item/reagent_containers/chem_disp_cartridge/greentea, - /obj/item/reagent_containers/chem_disp_cartridge/decaf + /obj/item/reagent_containers/chem_disp_cartridge/decaf, + /obj/item/reagent_containers/chem_disp_cartridge/chaitea, + /obj/item/reagent_containers/chem_disp_cartridge/decafchai ) cost = 50 containertype = /obj/structure/closet/crate containername = "coffee drinks crate" group = "Reagents" +/datum/supply_pack/syrup_reagents + name = "Syrup machine dispenser refill" + contains = list( + /obj/item/reagent_containers/chem_disp_cartridge/syrup_pumpkin, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_caramel, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_scaramel, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_irish, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_almond, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_cinnamon, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_pistachio, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_vanilla, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_toffee, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_cherry, + /obj/item/reagent_containers/chem_disp_cartridge/grenadine, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_butterscotch, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_chocolate, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_wchocolate, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_strawberry, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_coconut, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_ginger, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_gingerbread, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_peppermint, + /obj/item/reagent_containers/chem_disp_cartridge/syrup_birthday + ) + cost = 50 + containertype = /obj/structure/closet/crate + containername = "Syrup crate" + group = "Reagents" + /datum/supply_pack/dispenser_cartridges name = "Empty dispenser cartridges" contains = list( diff --git a/code/modules/reagents/reagents/food_drinks.dm b/code/modules/reagents/reagents/food_drinks.dm index 2dd53069401..43dad05e8b2 100644 --- a/code/modules/reagents/reagents/food_drinks.dm +++ b/code/modules/reagents/reagents/food_drinks.dm @@ -2947,6 +2947,22 @@ color = "#b6790f" cup_prefix = "gingerbread" +/datum/reagent/drink/syrup/peppermint + name = "peppermint syrup" + id = "syrup_peppermint" + description = "A sugary syrup that tastes of peppermint." + taste_description = "peppermint" + color = "#9ce06e" + cup_prefix = "peppermint" + +/datum/reagent/drink/syrup/birthday_cake + name = "birthday cake syrup" + id = "syrup_birthday" + description = "A sugary syrup that tastes of an overload of sweetness." + taste_description = "far too much sugar" + color = "#ff00e6" + cup_prefix = "birthday cake" + /* Alcohol */ // Basic