diff --git a/code/modules/food&drinks/drinks/drinks/drinkingglass.dm b/code/modules/food&drinks/drinks/drinks/drinkingglass.dm index d428b046440..5f0fc881673 100644 --- a/code/modules/food&drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food&drinks/drinks/drinks/drinkingglass.dm @@ -185,7 +185,7 @@ if("doctorsdelight") icon_state = "doctorsdelightglass" name = "Doctor's Delight" - desc = "A healthy mixture of juices, guaranteed to keep you healthy until the next toolboxing takes place." + desc = "The space doctor's favorite. Guaranteed to restore bodily injury; side effects include cravings and hunger." if("manlydorf") icon_state = "manlydorfglass" name = "The Manly Dorf" diff --git a/code/modules/food&drinks/recipes/drinks_recipes.dm b/code/modules/food&drinks/recipes/drinks_recipes.dm index c981d5ebb00..d5bac77ace3 100644 --- a/code/modules/food&drinks/recipes/drinks_recipes.dm +++ b/code/modules/food&drinks/recipes/drinks_recipes.dm @@ -178,7 +178,7 @@ name = "The Doctor's Delight" id = "doctordelight" result = "doctorsdelight" - required_reagents = list("limejuice" = 1, "tomatojuice" = 1, "orangejuice" = 1, "cream" = 1, "omnizine" = 1) + required_reagents = list("limejuice" = 1, "tomatojuice" = 1, "orangejuice" = 1, "cream" = 1, "cryoxadone" = 1) result_amount = 5 /datum/chemical_reaction/irish_cream diff --git a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm index 89c9a9a54c4..e945e1f44b9 100644 --- a/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Consumable-Reagents/Drink-Reagents/Drinks.dm @@ -392,9 +392,19 @@ /datum/reagent/consumable/doctor_delight name = "The Doctor's Delight" id = "doctorsdelight" - description = "A gulp a day keeps the MediBot away. That's probably for the best." + description = "A gulp a day keeps the Medibot away! A mixture of juices that heals most damage types fairly quickly at the cost of hunger." color = "#FF8CFF" // rgb: 255, 140, 255 +/datum/reagent/consumable/doctor_delight/on_mob_life(mob/living/M) + M.adjustBruteLoss(-0.5) + M.adjustFireLoss(-0.5) + M.adjustToxLoss(-0.5) + M.adjustOxyLoss(-0.5) + if(M.nutrition && (M.nutrition - 2 > 0)) + if(!(M.mind && M.mind.assigned_role == "Medical Doctor")) //Drains the nutrition of the holder. Not medical doctors though, since it's the Doctor's Delight! + M.nutrition -= 2 + ..() + /datum/reagent/consumable/chocolatepudding name = "Chocolate Pudding" id = "chocolatepudding" diff --git a/html/changelogs/Xhuis-DoctorsDelight.yml b/html/changelogs/Xhuis-DoctorsDelight.yml new file mode 100644 index 00000000000..0e77af1b2fb --- /dev/null +++ b/html/changelogs/Xhuis-DoctorsDelight.yml @@ -0,0 +1,7 @@ +author: Xhuis +delete-after: True + +changes: + - tweak: "Doctor's Delight now requires cryoxadone in its recipe instead of omnizine." + - tweak: "Doctor's Delight now restores half a point of brute, burn, toxin, and oxygen damage per tick." + - tweak: "Doctor's Delight now drains nutrition while it's in your system (that is, unless you're a doctor)." \ No newline at end of file