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 )
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 , 7 years ago
Description: | modified (diff) |
---|---|
Priority: | Nice to Have → Must Have |
comment:3 by , 7 years ago
Description: | modified (diff) |
---|---|
Milestone: | Backlog → Alpha 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.
Not adding 'simple' as this might conflict with the gamesetup rewrite.