Collisions - units stuck in factories and on wind farms
Posted: 26 Feb 2015, 09:26
I know that collision detection was revisited in the last release (98.0) and I was wondering if there are any devs that realize that it is still a bit broken.
It was previously logged a 97 bug: https://springrts.com/mantis/view.php?id=4465 and now marked as resolved. However it happens regularly (yet infrequently) in 98 games where the first unit produced by a factory is stuck in the lab, rendering the factory useless. If the unit is reclaimed, the following unit will also stick.
Another much more common collision detection flaw is that constructors will get caught on wind farms if ordered to construct a long queue of them. To reproduce this, you need only join one of the BA "green fields" map games or download any of the 98.0 replays for the BA/green fields games. You'll see that typically about 5-10% of a player's constructors eventually get stuck if ordered to queue a long chain of wind farms. Note that the error rate is probably only about 0.5% or so, but in big games where thousands of these structures are produced, it is inevitable that many constructors are caught.
It was previously logged a 97 bug: https://springrts.com/mantis/view.php?id=4465 and now marked as resolved. However it happens regularly (yet infrequently) in 98 games where the first unit produced by a factory is stuck in the lab, rendering the factory useless. If the unit is reclaimed, the following unit will also stick.
Another much more common collision detection flaw is that constructors will get caught on wind farms if ordered to construct a long queue of them. To reproduce this, you need only join one of the BA "green fields" map games or download any of the 98.0 replays for the BA/green fields games. You'll see that typically about 5-10% of a player's constructors eventually get stuck if ordered to queue a long chain of wind farms. Note that the error rate is probably only about 0.5% or so, but in big games where thousands of these structures are produced, it is inevitable that many constructors are caught.