fixes ventcrawling; minor cleanup of a couple other things

This commit is contained in:
duncathan
2015-07-19 13:13:51 -06:00
parent b194b1e4af
commit 7be382cd7f
4 changed files with 11 additions and 15 deletions
@@ -148,7 +148,7 @@ Pipenet stuff; housekeeping
parents["p[I]"] = reference
break
/obj/machinery/atmospherics/components/returnPipenet(obj/machinery/atmospherics/A)
/obj/machinery/atmospherics/components/returnPipenet(obj/machinery/atmospherics/A = nodes[NODE1]) //returns PARENT1 if called without argument
for(var/I = 1; I <= device_type; I++)
if(A == nodes["n[I]"])
return parents["p[I]"]
@@ -159,7 +159,7 @@ Pipenet stuff; housekeeping
P = New
break
/obj/machinery/atmospherics/components/unsafe_pressure_release(var/mob/user, var/pressures) //untestable; I'll fix this last
/obj/machinery/atmospherics/components/unsafe_pressure_release(var/mob/user, var/pressures)
..()
var/turf/T = get_turf(src)
+1 -5
View File
@@ -121,11 +121,7 @@ var/pipenetwarnings = 10
/obj/machinery/atmospherics/components/addMember(obj/machinery/atmospherics/A)
var/datum/pipeline/P = returnPipenet(A)
for(var/I = 1; I <= parents.len; I++)
if(parents["p[I]"] == P)
P.addMember(A, src)
break
P.addMember(A, src)
/datum/pipeline/proc/temporarily_store_air()