From 4784dd8f9504df30f50266809a491491dcd92e98 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Thu, 9 Apr 2015 16:28:06 +0100 Subject: [PATCH] Fixes dough and synthmeat recipes to correctly generate multiple products Fixes #8786 --- code/modules/reagents/Chemistry-Recipes.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index fc8c129140c..47f1807d07e 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1629,7 +1629,9 @@ datum required_reagents = list("egg" = 3, "flour" = 10) result_amount = 1 on_reaction(var/datum/reagents/holder, var/created_volume) - new /obj/item/weapon/reagent_containers/food/snacks/dough(get_turf(holder.my_atom)) + var/turf/T = get_turf(holder.my_atom) + for(var/i = 1 to created_volume) + new /obj/item/weapon/reagent_containers/food/snacks/dough(T) return syntiflesh @@ -1639,8 +1641,9 @@ datum required_reagents = list("blood" = 5, "clonexadone" = 1) result_amount = 1 on_reaction(var/datum/reagents/holder, var/created_volume) - var/location = get_turf(holder.my_atom) - new /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh(location) + var/turf/T = get_turf(holder.my_atom) + for(var/i = 1 to created_volume) + new /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh(T) return hot_ramen