So, I'm using Yanfly's class system in my game. I'm running into an issue, though.
When I have Maintain Levels set to "True", which I'd rather do because I'd rather avoid having to make people needlessly farm trash mobs to get a new class leveled up (I really don't like it whenever it shows up in a game, so I don't want it in mine), the characters only learn a skill assuming they made their level in that particular class. Like, they only get the level 1 skill of their default class, they only get the level 15 skill of a certain class if they're that class when they get to level 15. There is no retroactive fixes. Is there a way to make it so that, when a character changes primary classes or adds a subclass, it retroactively learns all the skills appropriate for that level?
If I'm not clear with what I mean, I'm sorry. But what I'm looking for is:
Character A has access to classes A, B, and C. Class A is their default class.
Character A gets to level 15 and switches to Class B, or takes Class B as their subclass.
Character A learns all of Class B's skills up to level 15, and (if replaced) loses all of Class A's skills.
As it stands now, the character's skill set would rely completely on what class they were playing at the time of level-up, i.e. the only skills Character A would have at level 15 are the skills that Class A unlocks in that timeframe.