Opened 8 years ago

Closed 6 years ago

Last modified 6 years ago

#3565 closed defect (fixed)

Units in formation ignore stop-command

Reported by: elexis Owned by: temple
Priority: Should Have Milestone: Alpha 23
Component: UI & Simulation Keywords:
Cc: Patch:

Description (last modified by temple)

Reproduce:

  1. Select 2 or more units (they are in formation by default)
  2. Order them to move/attack somewhere
  3. Order the stop command

After stopping briefly, they will continue their last command instead of actually stopping. If you press stop again, they do.

This bug is reproducible with both a18 and svn.

Doesn't happen without formation. Only seems to occur with longpaths.


With r17163 but not a18 there will also be a follow-up bug: Reproduce:

  1. Enable pathfinder overlay
  2. Select 2 or more units (they are in formation by default)
  3. Order them to move/attack somewhere
  4. Order the stop command twice
  5. Order them to move somewhere

You will notice that the resulting longpath for 5. doesn't start at their actual position but near the goal of their previous cancelled path.

Change History (6)

comment:1 by wraitii, 8 years ago

In 17166:

Make "no formation" the default setting but keep formations activated to help pathfinding in A19. Use at your own risk. Refs #3505 and #3565.

Also make rabbit, chicken and shark no longer obstruct movement, to further help with pathfinding. These may or may not be udpated later. Refs #3562. Fixes #3497.

comment:2 by elexis, 8 years ago

Milestone: Alpha 19Alpha 20

...unless someone wants to patch it now

comment:3 by elexis, 8 years ago

Milestone: Alpha 20Backlog

Backlogging due to lack of progress.

comment:4 by temple, 6 years ago

Description: modified (diff)

Patch at Phab:D999.

comment:5 by temple, 6 years ago

Owner: set to temple
Resolution: fixed
Status: newclosed

In 20877:

Stop formation when ordered to stop

Differential Revision: https://code.wildfiregames.com/D999
Reviewed By: wraitii
Fixes #3565

comment:6 by Stan, 6 years ago

Milestone: BacklogAlpha 23
Note: See TracTickets for help on using tickets.