diff --git a/code/modules/power/engines/singularity/singularity.dm b/code/modules/power/engines/singularity/singularity.dm index 43d6337f619..a043f9999fb 100644 --- a/code/modules/power/engines/singularity/singularity.dm +++ b/code/modules/power/engines/singularity/singularity.dm @@ -336,7 +336,7 @@ var/movement_dir = pick(GLOB.alldirs - last_failed_movement) - if(get_turf(src) == target || !target) + if(!target || get_dist(src, target) <= 2) assign_target() if(force_move) movement_dir = force_move