CAMM-Crystal-Alien-Map-Maker icon indicating copy to clipboard operation
CAMM-Crystal-Alien-Map-Maker copied to clipboard

Add editing for level win/lose conditions

Open leveleditor opened this issue 5 years ago • 1 comments

There could be some pre-defined level win/lose conditions that are the most common. Advanced win/lose conditions would require custom scripting and is out of scope for this issue (future todo).

Win:

  • Destroy all enemy units (and/or buildings)
  • Destroy or capture enemy base
  • Destroy or capture a specific building
  • Capture (do not destroy) or build a specific building
  • Get a unit to a specific tile (maze level, escort mission)
  • Collect a specific amount of credits

Lose:

  • Specific unit destroyed (lone saboteur, escort mission)
  • Specific building captured or destroyed
  • Base destroyed or captured

Additionally the base needs to be "optional" for missions like santa, maze, etc.

leveleditor avatar May 12 '20 02:05 leveleditor

Will some of these conditions override the current default win condition? Like, if you need to get a unit to a specific tile, but all enemies are destroyed before you do that, will the level keep running?

Landlighter avatar Nov 22 '20 01:11 Landlighter