Opened 11 years ago

Last modified 3 years ago

#1750 new enhancement

Improve stances

Reported by: historic_bruno Owned by:
Priority: Should Have Milestone: Backlog
Component: Simulation Keywords:
Cc: Patch:

Description (last modified by Langbart)

  • Allow units to specify in their templates which stances may be selected in the UI (the current behavior of displaying the same stances for all units is terrible)
  • Ensure stances have desired behavior according to discussion here
  • Make stances more flexible, possibly load them from JSON data file(s)

Attachments (1)

stances_settings.jpg (89.2 KB ) - added by Langbart 3 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 by michael, 11 years ago

Consensus is coalescing around reducing the number of selectable stances to:

  • Aggressive--Attacks anything within vision range or maybe 90% of vision range.
  • Defensive--Attacks anything within X tiles or 50% of vision range. May or may not return to its original position when target is killed or moves out of range. Need discussion on this last point.
  • Stand Ground--Will not seek out targets. Stands still (will not move position unless tasked) but responds to attacks.

There can be other stances or behaviors, but these are not selectable in the UI. These include:

  • Avoid--The unit runs away when attacked. Used for most support units (traders, females, healers).
  • Violent or Impetuous--Basically like Aggressive, but is the default behavior of this unit (some barbarian or mercenary units, like Thracians) and unselectable/unchangeable.

comment:3 by Imarok, 5 years ago

Component: UI & SimulationSimulation

Move tickets to Simulation as UI & Simulation got some sub components.

comment:4 by Langbart, 3 years ago

Description: modified (diff)

Related forum thread:

Related Github repo by nwtour

Related image from Age of Mythology

by Langbart, 3 years ago

Attachment: stances_settings.jpg added
Note: See TracTickets for help on using tickets.