In my map, I order units from point A to point B. Each unit has their own line on a path. I want to prevent my units from hugging each other on the way. This system works great, as long as they are running horizontaly or verticaly on the map.

As soon as they start running on a diagonal path, they seem to follow "pre-defined" lines, resulting in many units bumping into each other. But my trigger should work on diagonal lines too.

But they "remember" their lines, if they run on an horizonatl/vertical path again.
How can I stop units to run on those "pre-defined" lines, when running diagonaly?
edit: The problem is, that I'm ordering each unit by themself. By ordering entire groups of units (up to 12), they move in some sort of formation - ignoring those pre-defined lines for single units.

As soon as they start running on a diagonal path, they seem to follow "pre-defined" lines, resulting in many units bumping into each other. But my trigger should work on diagonal lines too.

But they "remember" their lines, if they run on an horizonatl/vertical path again.
How can I stop units to run on those "pre-defined" lines, when running diagonaly?
edit: The problem is, that I'm ordering each unit by themself. By ordering entire groups of units (up to 12), they move in some sort of formation - ignoring those pre-defined lines for single units.
Last edited: