Hello everyone. I'm making a game in which the player goes to a special college and chooses classes in order to learn new skills. However, like real-life college, some classes overlap in their subject matter, and you might take some of the same classes again. In a normal situation this might cause players to go out of their way to take classes that only give new skills, to maximize what they get out of it. There definitely needs to be some incentive for them to go for the same skills again.
In Shin Megami Tensei IV, the player had the option of reobtaining skills they already had, increasing the levels of those skills. Higher-level skills might have cost less MP, done more damage, had a higher status effect chance or the like. I'm looking for a script that will allow skills to level up when the same skill is learned more than once, adding the specific benefits and level limits by notetags in the skills. Maybe this already exists, but a look through many, many of the major scripts available hasn't turned up anything for me.
Thanks!