[MIRROR] get_edge_target_turf() now finds the proper turf when using diagonal directions (#1972)

* get_edge_target_turf() now finds the proper turf when using diagonal directions

* Update camera.dm
This commit is contained in:
CitadelStationBot
2017-07-10 18:15:02 -05:00
committed by kevinz000
parent 8ece55ef95
commit e43af7f1bd
2 changed files with 17 additions and 22 deletions
+2 -11
View File
@@ -323,19 +323,10 @@
/atom/proc/auto_turn()
//Automatically turns based on nearby walls.
var/turf/closed/wall/T = null
for(var/i = 1, i <= 8; i += i)
for(var/i in GLOB.cardinals)
T = get_ranged_target_turf(src, i, 1)
if(istype(T))
//If someone knows a better way to do this, let me know. -Giacom
switch(i)
if(NORTH)
src.setDir(SOUTH)
if(SOUTH)
src.setDir(NORTH)
if(WEST)
src.setDir(EAST)
if(EAST)
src.setDir(WEST)
setDir(turn(i, 180))
break
//Return a working camera that can see a given mob