It's now time for me to implement a more appropriate unlock system (and separate player progress from the existing league system).
So here's the idea:
Each time you win (or draw against a higher ranked player) a multiplayer match, you earn some points that are added to your multiplayer score/elo rating.
Lets create a new value called "player points" accumulating the earned points in multiplayer (not the lost ones).
Add a "player level" that gets incremented every time you reach a certain point amount (increasing amount on each level, you know the drill).
Each level unlocks a new feature amongst:
- Special bot classes
- Special actions like (tagging)
- Special AI conditions and filters (tags, current action)
- Solo missions (?)
You can have an idea of how much points you already by checking your player stats page (Global stats > Total earned points).
It's not THAT much work for a first iteration so I'm thinking about including it in 7.6.