Makes it possible to see tiles past z transitions

This commit is contained in:
ninjanomnom
2018-04-19 20:33:17 -04:00
parent b932655c78
commit 176d76ff90
3 changed files with 56 additions and 0 deletions

View File

@@ -125,3 +125,19 @@
S.destination_x = x_pos_transition[side] == 1 ? S.x : x_pos_transition[side]
S.destination_y = y_pos_transition[side] == 1 ? S.y : y_pos_transition[side]
S.destination_z = zdestination
// Mirage border code
var/mirage_dir
if(S.x == 1 + TRANSITIONEDGE)
mirage_dir |= WEST
else if(S.x == world.maxx - TRANSITIONEDGE)
mirage_dir |= EAST
if(S.y == 1 + TRANSITIONEDGE)
mirage_dir |= SOUTH
else if(S.y == world.maxy - TRANSITIONEDGE)
mirage_dir |= NORTH
if(!mirage_dir)
continue
var/turf/place = locate(S.destination_x, S.destination_y, S.destination_z)
S.AddComponent(/datum/component/mirage_border, place, mirage_dir)