Merge pull request #423 from ZomgPonies/master

Emergency GC fix for reagents
This commit is contained in:
Mark van Alphen
2015-02-25 18:18:07 +01:00
2 changed files with 14 additions and 1 deletions
@@ -640,3 +640,10 @@ datum
atom/proc/create_reagents(var/max_vol)
reagents = new/datum/reagents(max_vol)
reagents.my_atom = src
/datum/reagents/Destroy()
for(var/datum/reagent/reagent in reagent_list)
reagent.Destroy()
if(my_atom)
my_atom = null
+7 -1
View File
@@ -3989,4 +3989,10 @@ datum
*/
// Undefine the alias for REAGENTS_EFFECT_MULTIPLER
#undef REM
#undef REM
/datum/reagent/Destroy()
if(holder)
holder.reagent_list -= src
holder = null