mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Make pipes GC
Destroy was using disconnect to nul lthe reference to them but not nulling their own reference causing pipes to not GC properly
This commit is contained in:
@@ -236,6 +236,7 @@
|
||||
for(var/obj/machinery/atmospherics/node in pipeline_expansion())
|
||||
if(node)
|
||||
node.disconnect(src)
|
||||
node = null
|
||||
|
||||
// Move away from explosion
|
||||
loc=null
|
||||
@@ -284,6 +285,9 @@
|
||||
if(node2)
|
||||
node2.disconnect(src)
|
||||
|
||||
node1 = null
|
||||
node2 = null
|
||||
|
||||
..()
|
||||
|
||||
|
||||
@@ -521,6 +525,10 @@
|
||||
if(node3)
|
||||
node3.disconnect(src)
|
||||
|
||||
node1 = null
|
||||
node2 = null
|
||||
node3 = null
|
||||
|
||||
..()
|
||||
|
||||
|
||||
@@ -757,6 +765,11 @@
|
||||
if(node4)
|
||||
node4.disconnect(src)
|
||||
|
||||
node1 = null
|
||||
node2 = null
|
||||
node3 = null
|
||||
node4 = null
|
||||
|
||||
..()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user