Fixes astar pathing thru space when requested not to.

This commit is contained in:
Kyle Spier-Swenson
2017-07-13 14:09:36 -07:00
committed by GitHub
parent 35fcc94e09
commit 10ff77d2ac

View File

@@ -154,10 +154,11 @@ Actual Adjacent procs :
/turf/proc/reachableAdjacentTurfs(caller, ID, simulated_only)
var/list/L = new()
var/turf/T
var/static/space_type_cache = typecacheof(list(/turf/open/space))
for(var/dir in GLOB.cardinals)
T = get_step(src,dir)
if(simulated_only && !istype(T))
if(!T || (simulated_only && space_type_cache[T.type]))
continue
if(!T.density && !LinkBlockedWithAccess(T,caller, ID))
L.Add(T)