So a few thoughts after trying subclasses out more:
-
It’s actually not THAT bad for some heroes, those whose important stats weren’t working and happen to be in tier 1 (or any tier for crits cause mods exist) actually got somewhat ok-ish improvements. Problem is the majority had a bunch of important stats that worked well, and are badly hurt by the ambition stat. So it still needs some changes…
-
The first thing would be it’s necessary to immediately remove tiers from subclasses, and let every character get the amount of stats tier 1s get. The reason is simple, stats from tier 1 are meh in quantity but actually do something, but heroes with other tiers are just screwed no matter how you look at it. 50 evasion is inconsistent, 15 will never do anything. This would be great for an immediate fix to alleviate issues, more can be adjusted with future updates
-
Then I wanna say change normal and fantastic crit stats given from 90 to 100. This would guarantee a regular crit exactly, letting you adjust the chance to super crit with mods if you want to (ideally guaranteeing it with 2 fully maxed mods)
-
The other stats might be trickier to balance as only battle badges give them. If you count the battle badge, 50 is actually pretty decent. But the problem here is most heroes don’t have one of those stats on their battle badge, and even for ones that do it’s only one stat. I would either change them to 100 too (giving fully working stats to everyone, and making the battle badges act as a 3rd stat that works at a lower percentage should the player choose the two subclasses to be different), or change them to 75, giving a slight advantage for picking a specific stat on heroes that have a battle badge that gives it but not punishing other heroes too much
-
Finally, the biggest issue, the fact that most heroes are much weaker because of their previous stats not working anymore. This one is really simple at least in theory, just make it so that ambition only affects stats that weren’t working previously, setting them to exactly 0% effectiveness, but make it not affect stats that worked before. At this point, just add 5 of each already working stat per rank, in addition to the 5 added to each subclass, to make sure they never stop working. If for some reason this can’t be done, a somewhat fine solution would be to let us pick 3 subclasses per character. Not as good, but would for most heroes let them still be effective if combined with the increases I mentioned in previous points