diff --git a/code/modules/reagents/chemistry/reagents/drinks_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks_reagents.dm index d20d73d83e9..860446c1ee8 100644 --- a/code/modules/reagents/chemistry/reagents/drinks_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks_reagents.dm @@ -1098,6 +1098,32 @@ drink_desc = "Spicy and fizzy soda." taste_description = "sweet, carbonated ginger" +// This is not in the barman's recipes because it's intentionally Not A Real Menu Item. +/datum/reagent/consumable/drink/smooth_regular + name = "Smooth Regular" + description = "It smells real sweet and also fake sweet." + id = "smooth_regular" + color = "#FFFF00" + drink_icon = "smooth_regular" + drink_name = "Glass of Smooth Regular" + drink_desc = "It smells real sweet and fake sweet. Shush, man, I'm trying to do fruit science." + taste_description = "lulling sweetness, like a mouthful of sheep" + goal_difficulty = REAGENT_GOAL_HARD + +/datum/reagent/consumable/drink/smooth_regular/on_mob_life(mob/living/M) + var/update_flags = STATUS_UPDATE_NONE + M.AdjustJitter(-30 SECONDS) + switch(current_cycle) + if(1 to 50) + if(prob(5)) + M.emote("yawn") + if(51 to 80) + M.Drowsy(20 SECONDS) + if(81 to INFINITY) + M.Paralyse(10 SECONDS) + M.Drowsy(20 SECONDS) + return ..() | update_flags + /datum/reagent/consumable/drink/electrolytes/top_up name = "Top-Up" description = "A sports drink for the busy spessman." diff --git a/code/modules/reagents/chemistry/recipes/drinks_reactions.dm b/code/modules/reagents/chemistry/recipes/drinks_reactions.dm index 5d524908c0d..0a33da7b581 100644 --- a/code/modules/reagents/chemistry/recipes/drinks_reactions.dm +++ b/code/modules/reagents/chemistry/recipes/drinks_reactions.dm @@ -1422,3 +1422,11 @@ required_reagents = list("degreaser" = 1, "sterilizine" = 1, "drying_agent" = 1, "cleaner" = 1) result_amount = 4 mix_message = "The solution swirls together in the container and doesn't stop swirling." + +/datum/chemical_reaction/smooth_regular + name = "Smooth Regular" + id = "smooth_regular" + result = "smooth_regular" + required_reagents = list("bungojuice" = 1, "mangojuice" = 1, "cream" = 1, "ether" = 1) + result_amount = 4 + mix_message = "The liquids mix together into a yellow cream." diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 36111dbc196..2544759a100 100644 Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ