From 8ae901e49d7e0a164aa76bba370cf939ccf7b5ff Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Wed, 5 Dec 2012 11:52:19 +1000 Subject: [PATCH] fixed data preservation, removed debugging Signed-off-by: Cael_Aislinn --- code/modules/reagents/Chemistry-Holder.dm | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 84a2ca14529..07919599335 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -464,20 +464,14 @@ datum //two slightly dodge helper functions to preserve data across reactions (needed for xenoarch) get_data(var/reagent_id) - world << "attempting to get data ([reagent_id])" - for(var/R in reagent_list) - var/datum/reagent/D = reagent_list[R] - if(D.id == reagent_id) - world << "proffering a data-carrying reagent ([reagent_id])" - return D.data + for(var/datum/reagent/R in reagent_list) + if(R.id == reagent_id) + return R.data set_data(var/reagent_id, var/new_data) - world << "attempting to set data ([reagent_id])" - for(var/R in reagent_list) - var/datum/reagent/D = reagent_list[R] - if(D.id == reagent_id) - world << "reagent data set ([reagent_id])" - D.data = new_data + for(var/datum/reagent/R in reagent_list) + if(R.id == reagent_id) + R.data = new_data ///////////////////////////////////////////////////////////////////////////////////