From 01493a7d0ea004cddbaa3d8d60cafb5d2e9fcdff Mon Sep 17 00:00:00 2001 From: spessbro <51048066+spessbro@users.noreply.github.com> Date: Sun, 18 Oct 2020 20:10:47 -0400 Subject: [PATCH] Monkey Powder Part.2 (#54019) * feexed :) * i monke * brain bad * oopsi --- .../reagents/chemistry/recipes/others.dm | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 06a1989c591..e8053c76bbb 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -431,19 +431,22 @@ //monkey powder heehoo /datum/chemical_reaction/monkey_powder - results = list(/datum/reagent/monkey_powder = 3) + results = list(/datum/reagent/monkey_powder = 5) required_reagents = list(/datum/reagent/consumable/banana = 1, /datum/reagent/consumable/nutriment=2,/datum/reagent/liquidgibs = 1) /datum/chemical_reaction/monkey - required_reagents = list(/datum/reagent/monkey_powder = 30, /datum/reagent/water = 1) + required_reagents = list(/datum/reagent/monkey_powder = 50, /datum/reagent/water = 1) + mix_message = "Expands into a brown mass before shaping itself into a monkey!." /datum/chemical_reaction/monkey/on_reaction(datum/reagents/holder, created_volume) - var/obj/item/food/monkeycube/cube = holder.my_atom - if(istype(cube)) - cube.Expand() - else - var/location = get_turf(holder.my_atom) - new /mob/living/carbon/monkey(location, TRUE) + var/mob/living/carbon/M = holder.my_atom + var/location = get_turf(M) + if(istype(M, /mob/living/carbon)) + if(ismonkey(M)) + M.gib() + else + M.vomit(blood = TRUE, stun = TRUE) //not having a redo of itching powder (hopefully) + new /mob/living/carbon/monkey(location, TRUE) //water electrolysis /datum/chemical_reaction/electrolysis