I think that this is a very good idea, as it would reward persistent players alongside of ones who get to the late game. One important thing to keep would be to keep early unlocks early, and late unlocks late as well as thematically consistent. My ideas for implementation (current unlock in brackets): (ordered by most unlocked to least)bricks wrote:I think a better solution is to implement alternative unlock conditions for each class/race, one "story" and one "grind." For example, killing Vor (that's the mage orc, right?) unlocks Wildfire/Ice (only one, randomly picked, like the Master and the Undead races). Killing 1000 Ghouls unlocks Ghoul as a playable race; killing 1000 Skeletons unlocks Skeleton as a playable race. Escorts could be worked into alternative unlocks for Anorithil/Sun Paladin. And so on. Things that would occur naturally as one plays, and would take longer than a typical unlock run, but still makes all of the classes/races eventually playable so long as the player is persistent.
Summoner (see something summon): kill 100 monsters that can split or multiply
Archmage (unlock angolwyn): Cast 1000 spells
Cursed (kill Ben): die 50 times (including adventure mode deaths)
Wyrmic (eat the heart): kill 500 dragons
Storm (kill urkis) 1 000 000 lightning damage
Temporal Warden (beat the rift): kill 1000 horrors?
Stone (kill Harkor'Zun) ???
Skeleton (50% kill master): kill 1000 skeletons
Ghoul (50% kill master): kill 1000 ghoul
Anorithil (pass unremarkable cave): deal 100 000 (?) light or darkness damage
Reaver (kill 1000 humans): kill all possible escorts in a game (and get a reward for it?)
Yeek (rescue Wayist): ??
Poison (side with assassin) deal 1 000 000 nature damage
Sun Paladin (beat spider quest): save 200 escorts
Brawler (win slave game): win derth arena 50 times?
Doomed (kill your shade): curse 10 000 (?) items with fateful aura
Mindslayer (rescue wayist as a yeek): kill 5000 monsters as a yeek (over multiple games)
Corruptor (fight Zigur): deal 100 000 (?) blight damage
Paradox Mage (die to future self): split the timeline 500 times?
Wildfire (1 000 000 fire damage) 50% kill Vor
Necromancer (kill celia etc): kill 10 000 undead
Ice (1 000 000 cold damage) 50% kill Vor
Marauder (deal 600 damage as rogue): ??
Also winning the game gives 1 random (new) unlock?