Fix for issue #297 (return statements are dumb)

This commit is contained in:
Rob Nelson
2013-12-21 15:44:23 -08:00
parent 22ea6c22bd
commit 172c374d54
6 changed files with 13 additions and 3 deletions

View File

@@ -35,7 +35,7 @@
if (node)
node.initialize()
node.build_network()
return TRUE
return 1
update_icon()
if(node)

View File

@@ -52,6 +52,7 @@ obj/machinery/atmospherics/trinary
if (node3)
node3.initialize()
node3.build_network()
return 1
// Housekeeping and pipe network stuff below
network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference)

View File

@@ -47,6 +47,7 @@ obj/machinery/atmospherics/tvalve
if (node3)
node3.initialize()
node3.build_network()
return 1
proc/initialize_directions()
switch(dir)

View File

@@ -28,7 +28,7 @@
if (node)
node.initialize()
node.build_network()
return TRUE
return 1
// Housekeeping and pipe network stuff below
network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference)

View File

@@ -657,7 +657,7 @@ obj/machinery/atmospherics/pipe
initialize(1)
if(!node1&&!node2&&!node3)
usr << "\red There's nothing to connect this manifold to! (with how the pipe code works, at least one end needs to be connected to something, otherwise the game deletes the segment)"
return 1
return 0
update_icon() // Skipped in initialize()!
build_network()
if (node1)
@@ -960,6 +960,7 @@ obj/machinery/atmospherics/pipe
if (node4)
node4.initialize()
node4.build_network()
return 1
hide(var/i)
if(level == 1 && istype(loc, /turf/simulated))
@@ -1188,6 +1189,7 @@ obj/machinery/atmospherics/pipe
if(node)
node.initialize()
node.build_network()
return 1
hide(var/i)
if(level == 1 && istype(loc, /turf/simulated))

View File

@@ -66,6 +66,8 @@ What are the archived variables for?
var/tmp/graphics_archived = 0
var/tmp/fuel_burnt = 0
var/datum/reagents/aerosols
//FOR THE LOVE OF GOD PLEASE USE THIS PROC
//Call it with negative numbers to remove gases.
@@ -90,6 +92,10 @@ What are the archived variables for?
update_values()
return
/datum/gas_mixture/proc/create_reagents(var/max_vol)
aerosols = new/datum/reagents(max_vol)
aerosols.my_atom = src
//tg seems to like using these a lot
/datum/gas_mixture/proc/return_temperature()
return temperature