Merge branch 'hemanifolds' of https://github.com/duncathan/-tg-station into duncathan-hemanifolds

This commit is contained in:
Razharas
2015-09-25 16:35:08 +03:00
14 changed files with 74 additions and 9 deletions
@@ -7,7 +7,6 @@
minimum_temperature_difference = 300
thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT
volume = 70
dir = SOUTH
initialize_directions = NORTH
@@ -0,0 +1,60 @@
//3-way manifold
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold
icon_state = "manifold"
name = "pipe manifold"
desc = "A manifold composed of regular pipes"
dir = SOUTH
initialize_directions_he = EAST|NORTH|WEST
device_type = TRINARY
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/SetInitDirections()
switch(dir)
if(NORTH)
initialize_directions_he = EAST|SOUTH|WEST
if(SOUTH)
initialize_directions_he = WEST|NORTH|EAST
if(EAST)
initialize_directions_he = SOUTH|WEST|NORTH
if(WEST)
initialize_directions_he = NORTH|EAST|SOUTH
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/update_icon()
var/invis = invisibility ? "-f" : ""
icon_state = "manifold_center[invis]"
overlays.Cut()
//Add non-broken pieces
for(DEVICE_TYPE_LOOP)
if(NODE_I)
overlays += getpipeimage('icons/obj/atmospherics/pipes/heat.dmi', "manifold_intact[invis]", get_dir(src, NODE_I))
//4-way manifold
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w
icon_state = "manifold4w"
name = "4-way pipe manifold"
desc = "A manifold composed of heat-exchanging pipes"
initialize_directions_he = NORTH|SOUTH|EAST|WEST
device_type = QUATERNARY
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/SetInitDirections()
initialize_directions_he = initial(initialize_directions_he)
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/update_icon()
var/invis = invisibility ? "-f" : ""
icon_state = "manifold4w_center[invis]"
overlays.Cut()
//Add non-broken pieces
for(DEVICE_TYPE_LOOP)
if(NODE_I)
overlays += getpipeimage('icons/obj/atmospherics/pipes/heat.dmi', "manifold_intact[invis]", get_dir(src, NODE_I))
@@ -4,8 +4,6 @@
name = "pipe"
desc = "A one meter section of heat-exchanging pipe"
volume = 70
dir = SOUTH
initialize_directions_he = SOUTH|NORTH
-2
View File
@@ -8,8 +8,6 @@
name = "pipe manifold"
desc = "A manifold composed of regular pipes"
volume = 105
dir = SOUTH
initialize_directions = EAST|NORTH|WEST
-2
View File
@@ -8,8 +8,6 @@
name = "4-way pipe manifold"
desc = "A manifold composed of regular pipes"
volume = 140
initialize_directions = NORTH|SOUTH|EAST|WEST
device_type = QUATERNARY
+1
View File
@@ -16,6 +16,7 @@
/obj/machinery/atmospherics/pipe/New()
color = pipe_color
volume = 35 * device_type
..()
/obj/machinery/atmospherics/pipe/nullifyNode(I)
-2
View File
@@ -10,8 +10,6 @@ The regular pipe you see everywhere, including bent ones.
name = "pipe"
desc = "A one meter section of regular pipe"
volume = 70
dir = SOUTH
initialize_directions = SOUTH|NORTH