Files
0ad/binaries
Fabio Pedretti a8ba4945e9 Bail out early and guard against an empty start area
Create the water search area first and return before computing the land
search area if there is no water at all, so that work is not wasted.

Also return if the land search area is empty. Previously pickRandom
would have been called on an empty array and returned undefined, making
getClosestPointTo fail on an undefined position.

Cache the start points instead of calling getPoints() on every try.
2026-10-15 16:55:16 +02:00
..
…