You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Enter code does not account for the target moving after the movement (e.g. Drag) has started. If the target is moving then the unit will move to the original target position, notice that it is no longer there, and then fail/cancel itself.
What we really want here to fix this properly is to fix the IMove.MoveIntoTarget implementations to deal with moving targets. This means that Drag etc can adjust themselves to move always towards the actual position of the target. For this to work well we would need to introduce a WDist targetMoveLimit to the method call that can abort the activity if the target is moving too far/fast from the original location. This then covers the Hijacker issue plus any visual glitches that could be caused by the target moving too fast.
The text was updated successfully, but these errors were encountered:
From #13699:
The
Enter
code does not account for the target moving after the movement (e.g.Drag
) has started. If the target is moving then the unit will move to the original target position, notice that it is no longer there, and then fail/cancel itself.What we really want here to fix this properly is to fix the
IMove.MoveIntoTarget
implementations to deal with moving targets. This means thatDrag
etc can adjust themselves to move always towards the actual position of the target. For this to work well we would need to introduce aWDist targetMoveLimit
to the method call that can abort the activity if the target is moving too far/fast from the original location. This then covers the Hijacker issue plus any visual glitches that could be caused by the target moving too fast.The text was updated successfully, but these errors were encountered: