beyond-all-reason / spring

A powerful free cross-platform RTS game engine
https://beyond-all-reason.github.io/spring/
Other
178 stars 95 forks source link

Do not insert a move order upon leaving the factory. #1538

Open GoogleFrog opened 3 weeks ago

GoogleFrog commented 3 weeks ago

The engine inserts a little move command when units leave the factory. This has caused me an unreasonable amount of pain over the years. See

There are also previous haxxes not documented by tickets. ZK does not want this command and tries to remove it, but removing an automatically added command is harder than it seems, and I've had to chase edge cases from time to time. But I guess an actual engine change would be to make this tiny command optional.

image

I originally looked at the tiny move command because units used to become stuck on the Solar at B in the image above. This was resolved in the engine at some point, but the poor situation at A persists.