Open DeinFreund opened 6 years ago
Sounds like an engine bug. Build range 3D is supposed to work regardless of what the target is.
Related?: http://zero-k.info/Battles/Detail/583368
Even if it's an engine bug, could we still define it in the unitdef first? It was not clear to me, that caretakers were supposed to use spherical build range. The patrol command doesn't seem to know about this either, as it still gives repair commands within a cylinder and fails.
As far as I can tell all units are already defined to use 2D buildrange (not defined in ZK but engine defaults to 2D anyway). I suspect the culprit is this lame nano thing.
Has this been reported to engine?
I made a Spring PR (389) but it got stuck.
In case the PR gets closed here's a mantis ticket: https://springrts.com/mantis/view.php?id=4084
When given the repair order manually they assist properly
I don't remember this being the case here.
This leads to caretakers having spherical range for building units, but cylindrical range for building buildings. In order to avoid this inconsistency, it would make sense to clearly define this attribute in the unitdefs instead of having the engine decide.
Dante not being assisted below cliff:
Singu being assisted below cliff: