Ticket #657 (assigned enhancement)

Opened 3 years ago

Last modified 2 months ago

Waypoint Flags

Reported by: Mythos_Ruler Owned by: leper
Priority: Must Have Milestone: Alpha 14
Component: Core engine Keywords:
Cc:

Description (last modified by vts) (diff)

The Waypoint flags should have the following properties:

  • Factional: I've made 6 waypoint flags, one for each of the game's factions. I've put them all in one actor, with 6 variations, one for each faction. Let me know if this is adequate or if 6 separate actors are needed (very easy for me to make).
    Implemented as of [10704].
  • Visibility: Waypoint flags should be visible in FOW (Fog of War) foremost; secondarily could possibly be visible in SOD (Shroud of Darkness).
    See #908.
  • Extended to Units: Waypoint flags should show up for unit movement as well, not just for building rally points. Tasking a unit to move somewhere should show a Waypoint flag at that spot. Selecting a moving unit should show a flag at where he is tasked to move. Tasking a unit to different waypoints should show a flag at each waypoint. These would only show up when the unit is selected and if the unit is one under the control of the player.
    (Related to #1053)

Attachments

waypoints_wip_2012-10-14.patch (72.4 KB) - added by leper 7 months ago.
WIP patch

Change History

comment:1 Changed 2 years ago by k776

  • Priority changed from minor to major

comment:2 Changed 2 years ago by k776

  • Type changed from task to enhancement

comment:3 Changed 2 years ago by k776

  • Milestone changed from Alpha 4 to Alpha 5

comment:4 Changed 2 years ago by k776

  • Milestone changed from Alpha 5 to Alpha 6

comment:5 Changed 2 years ago by k776

  • Milestone changed from Alpha 6 to Alpha 7

comment:6 Changed 23 months ago by k776

  • Milestone changed from Alpha 7 to Backlog

comment:7 in reply to: ↑ description Changed 17 months ago by historic_bruno

Replying to Mythos_Ruler:

  • Extended to Units: Waypoint flags should show up for unit movement as well, not just for building rally points.

The rally line implementation could possibly be shared with way points, so we'd have rendered lines connecting waypoints in addition to flags. I think that basic capability would be nice for trade, too, so there are multiple features that would benefit. If that ends up being too much work, it could be added to an "Advanced waypoint display" ticket.

comment:8 Changed 17 months ago by vts

FYI: the first property is implemented as of [10704], and the second property is the same as #908.

comment:9 Changed 17 months ago by vts

FYI: the third property is related to #1053.

comment:10 Changed 13 months ago by vts

  • Description modified (diff)

FYI: the second property is implemented as of [11454].

comment:11 Changed 13 months ago by k776

  • Priority changed from Should Have to Nice to Have
  • Milestone changed from Backlog to Alpha 10

comment:12 Changed 13 months ago by k776

  • Milestone changed from Alpha 10 to Alpha 11

comment:13 Changed 12 months ago by k776

  • Priority changed from Nice to Have to Should Have

comment:14 Changed 12 months ago by leper

#1446 should add some visual feedback to the given target and was a partial duplicate of this ticket.

comment:15 Changed 10 months ago by k776

  • Milestone changed from Alpha 11 to Alpha 12

comment:16 Changed 7 months ago by leper

  • Owner set to leper
  • Status changed from new to assigned

I have a heavy wip for the third (and last) part of this ticket. It could still take some time until it is ready. http://ompldr.org/vZnJ4eA

Changed 7 months ago by leper

WIP patch

comment:17 Changed 7 months ago by leper

This patch should work for most cases for single units.
Big TODOs: Formations, cleanup/refactoring of CCmpWayPointRenderer (shares lots of code with CCmpRallyPointRenderer).

comment:18 Changed 6 months ago by k776

  • Milestone changed from Alpha 12 to Alpha 13

comment:19 Changed 2 months ago by k776

  • Priority changed from Should Have to Must Have
  • Milestone changed from Alpha 13 to Alpha 14
Note: See TracTickets for help on using tickets.