Incorrect. Currently, the "closer to destination" logic always applies, thus guaranteeing bot will always reach its target β however, it does not guarantee this will be done optimally. Particularly, that "not optimally" can result in hundreds of robots queuing on the same roboport. Proposed fix disables that logic and reverts behaviour back to 1.1 (with fix for respecting queue time), with the exception that robot can't select the sa recharging point twice in a row (enabling 2.0 behavior for one trip). We (me & mrvn) are worried that there might be the new case where a group if robots will never reach the target β neither optimally or not β resulting into looping dancing between two close roboports.BlueTemplar wrote: βThu Nov 21, 2024 9:49 am Yes, maybe (though I doubt it), but nothing changes about that in 2.0.21, that's my point.
Only robots not going over a lake are affected by the 2.0 => 2.0.21 change.
TL;DR: Marvin suggests to select recharger point before starting the move (on each step, not for the entire task); I suggest keeping 2.0 behavior while introducing a hard limit for the recharge time (equal to the travel time to the target).