Im wondering if someone could help me make a script that does the following.
Learn skills through a job like system, however outside of the job, you cannot use your learnt skills and must equip them in the proper slot.
Much like how you choose which weapons and armor each actor uses, you can do so with his set of skills.
Grows and expands with levels. (Hero B has 6 slots, only 2 are unlocked, the other 4 unlock as you level)
Customizable between characters.
Separate Element (job) crystals that can be equipped in order to develop and learn skills.
In my first picture, you have Actor one who's pre determined to be more offensive then defensive, thats why he is able to equip more offensive based magic. This varies among each actor, and having 4 is only a prototype, it should unlock more with levels.
The Element can easily be replaced by your traditional "JOB", meaning if hes a Thief he can use all "Thief" skills. However since he has 4 offensive he can learn a knight or monks offensive skills.
As you see in the second picture, Actor 1 has decided to learn the shield proficiency and now can use shields. Unique skill will never change it is a skill set much like FF6 Sabin Blitz or Edgar Tools. The Element has the ability to cast all Ice skills since its his equipped element. (Element = Job)
While using Ice magic, he decided to add 3 fire offensive skills to his skill set. Also decided put a defensive magic spell (outside from Ice magic). Finally he put 2 supportive skills, 1 that lowers the max hp of enemies and 1 that can heal an ally(common skills not included in Ice magic)
Finally 3 passives are given, and a maximum of 3 can be equipped, our offensive based hero decided to increase his max hp, and enhance his attacks to deal bonus shadow damage.
So basically we have a duel wielding offensive hero, through the use of skills he can increase survivability, by learning to use a shield, increase max hp through passive skill, and a defensive buff... Likewise we can ignore the survivability and replace these skills with skills to increase damage output.
I got the idea from Diablo 3 skill system. It is pretty much a modified FF5 Job system. Please ask if any questions.