From 1f27f092a86f091e69981021ec4f48d6a8e90bce Mon Sep 17 00:00:00 2001 From: Uristqwerty Date: Sun, 15 Jan 2012 04:07:06 -0500 Subject: [PATCH] This might make A* work better, since BS12 doesn't have diagonal movement. --- code/defines/turf.dm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/code/defines/turf.dm b/code/defines/turf.dm index 87c7f682868..83963e7056e 100644 --- a/code/defines/turf.dm +++ b/code/defines/turf.dm @@ -136,12 +136,7 @@ L.Add(t) return L Distance(turf/t) - if(get_dist(src,t) == 1) - var/cost = (src.x - t.x) * (src.x - t.x) + (src.y - t.y) * (src.y - t.y) - cost *= (pathweight+t.pathweight)/2 - return cost - else - return get_dist(src,t) + return abs(src.x - t.x) + abs(src.y - t.y) AdjacentTurfsSpace() var/L[] = new() for(var/turf/t in oview(src,1))