Fixes sparks causing runtimes on pooling.

This commit is contained in:
PsiOmegaDelta
2015-12-09 20:41:55 +01:00
parent 3d2d6e641c
commit b2720a8c6c
3 changed files with 13 additions and 9 deletions
+8 -4
View File
@@ -25,12 +25,16 @@
var/list/datum/expansion/expansions = list()
/obj/Destroy()
if(istype(expansions))
for(var/expansion in expansions)
qdel(expansions[expansion])
expansions.Cut()
for(var/expansion in expansions)
qdel(expansions[expansion])
expansions.Cut()
return ..()
/obj/ResetVars(var/list/exclude = list())
exclude += "expansions"
..(exclude)
//expansions = list()
/obj/proc/set_expansion(var/type, var/instance)
if(expansions[type])
qdel(expansions[type])