|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000710||Spring engine||General||public||2007-12-15 14:35||2007-12-17 00:12|
|Target Version||Fixed in Version|
|Summary||0000710: regression: construction aircraft behaviour is broken (overshoot)|
|Description||Construction aircrafts exhibit buggy behaviour in current SVN (and has been so for a while already, I think).|
For example, if you queue up multiple orders they'll often "miss" one of the waypoints, and not go back there: they'll just wait eternally at the position where they ended up after overshooting the waypoint.
The same "unstable" behaviour can be observed when con planes guard factories, they really oscillate around the factory with an amplitude that's about twice as big as their build range, so they can only assist about half the time. The other half they are "orbitting" too far away from the factory...
|Steps To Reproduce||In XTA v9.1, build aircraft plant, build some con planes.|
Queue up some random move orders, not all planes will arrive at the last waypoint.
Or have them guard the plant and watch them oscillate around it. Same applies to reclaiming enemy stuff / basically everything the conplane can do.. it just oscillates around the destination so much that it can't actually perform it's task half the time because it's out of range.
|Tags||No tags attached.|
|Checked infolog.txt for Errors|
|Heh, con planes running away from the factory was a bug in OTA, too.|
Last edited: 2007-12-16 18:24
Tracked this down to the changes made to
TAAirMoveType.cpp in r4424 (I've reverted
them until I can take a closer look).
Update: only one change turned out to be
problematic (it was intended to prevent
TAAirMoveType aircraft from slowing down
as they approach intermediate waypoints,
but worked a little too well), the others
had no ill effects AFAICS. Marking this as
|2007-12-15 14:35||tvo||New Issue|
|2007-12-15 14:35||tvo||File Added: screen003.jpg|
|2007-12-15 14:36||tvo||File Added: screen004.jpg|
|2007-12-16 11:11||KDR_11k||Note Added: 0001507|
|2007-12-16 16:58||Kloot||Note Added: 0001510|
|2007-12-16 16:59||Kloot||Note Edited: 0001510|
|2007-12-16 17:03||Kloot||Note Edited: 0001510|
|2007-12-16 18:24||Kloot||Note Edited: 0001510|
|2007-12-17 00:12||Kloot||Note Added: 0001512|
|2007-12-17 00:12||Kloot||Status||new => resolved|
|2007-12-17 00:12||Kloot||Resolution||open => fixed|
|2007-12-17 00:12||Kloot||Assigned To||=> Kloot|