Opened 8 years ago

Last modified 6 years ago

#4014 closed enhancement

Combine victory conditions — at Version 3

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

Description (last modified by elexis)

Currently we can only chose one of N gametypes: { Conquest, Conquest Structures, Conquest Units, Wonder, Endless } but not combine them individually.

I propose to change the gamesetup once new victory conditions like #2160 are added:

Gamesetup:

  • remove the gametype dropdown
  • add one checkbox for every victory condition to the right of the other boolean options
  • remove Conquest from the list (equal to Conquest Structures + Conquest Units)
  • remove Endless from the list (equal to checking no victory condition)
  • add a last man standing checkbox (otherwise load an allied victory script)

Simulation:

  • The Conquest gametype can be removed (simulation/data/settings/)
  • The conquest script should be removed from the Wonder gamemode, so that it can be played as an "Wonder or endless" game as well (which shouldn't mean that players without units or conquest-critical structures shoudln't be defeated).
  • Move the allied victory functionality out of the EndGameManager and into a trigger script.

This ticket will likely run into the same bugs as described in #4013, so that one might be done beforehand.

Change History (3)

comment:1 by leper, 7 years ago

Description: modified (diff)
Priority: Nice to HaveMust Have

Not adding 'simple' as this might conflict with the gamesetup rewrite.

comment:2 by elexis, 7 years ago

Atlas changes forgotton again too, so actually not simple.

comment:3 by elexis, 7 years ago

Description: modified (diff)
Milestone: BacklogAlpha 23

In r20116 by bb:

Allow arbitrary order between dropdowns and checkboxes in gamesetup

Reviewed By: elexis
Differential Revision: ​https://code.wildfiregames.com/D862

Note: See TracTickets for help on using tickets.