MissionControl icon indicating copy to clipboard operation
MissionControl copied to clipboard

Contract Builder: OccupyMultipleRegions Objective

Open CWolfs opened this issue 1 year ago • 0 comments

Add a new Objective called 'OccupyMultipleRegions'.

As a first pass add the following settings:

  • List of regions to track
  • Should ALL, X or ANY regions be occupied
  • LanceToUse
  • RequiredTagsOnUnit
  • ApplyTagsWhenComplete
  • Number of units to occupy each individual region
  • Duration to occupy
  • Duration type (Rounds, Phases, Instant, AfterMoveComplete)
  • RequiredTagsOnOpposingUnits (used to block the progress if an unit with this/these tag(s) are in the regions)
  • Primary objective, or secondary
  • Trigger dropships for pickup (true/false)
  • Title
  • ShowProgress (true/false)
  • Priority
  • DisplayToUse
  • CheckObjectiveFlag
  • UseBeacons
  • EnableObjectiveLogging
  • ResetCountdownOnExit (ANY, ALL)

The general idea of this objective is to provide a list of regions that the player must enter and wait there for X turns. When those turns are over the objective is a success.

Opponents can block the countdown if the modder decides to use this feature. Tags identify the blocker units and if they enter the regions the countdowns are paused.

Optional reset the countdown of turns if [ALL or ANY] regions are exited whilst the objective is active.

CWolfs avatar Nov 24 '23 21:11 CWolfs