Made ZAS play nice with being mapped right on map edge, and remade supermatter to work right on this code base.

This commit is contained in:
SkyMarshal
2012-08-12 23:04:28 -07:00
parent aea3eda738
commit 22eb284ddf
3 changed files with 136 additions and 147 deletions
+6
View File
@@ -145,6 +145,8 @@ turf
for(var/direction in DoorDirections) //Check door directions first.
if(air_check_directions&direction)
var/turf/simulated/T = get_step(src,direction)
if(!istype(T))
continue
if(T.zone)
T.zone.AddTurf(src)
break
@@ -152,6 +154,8 @@ turf
for(var/direction in CounterDoorDirections) //Check the others second.
if(air_check_directions&direction)
var/turf/simulated/T = get_step(src,direction)
if(!istype(T))
continue
if(T.zone)
T.zone.AddTurf(src)
break
@@ -167,6 +171,8 @@ turf
for(var/direction in cardinal)
var/turf/T = get_step(src,direction)
if(!istype(T))
continue
var/list/zone/adjacent_zones = list()
if(air_check_directions&direction) //I can connect air in this direction