I'm trying to create a slightly different job system from the norm, but I'm having difficulty trying to make it.
Each character has what I call a Job Tree. At the moment, each only has four jobs within their Job Tree (they're very basic so far), but I plan to add more. Each character has a unique Class and from that class they can branch into more specialised jobs. For example:
-------------------------------/-> Paladin
Swordsman -> Knight ->
-------------------------------\-> Dark Knight
------------------------------------/-> Black Mage
Spellweaver -> Red Mage ->
------------------------------------\-> White Mage
Also, each job has its own level, and once it reaches a certain level, the player can 'evolve' their character to the next job. Once the final level of a Job is mastered, the player can freely switch between a character's jobs both in and out of battle.
It sounds so much more complicated when I write it all out... I just hope that all made sense...
Help, please? Is this even possible, or would I be better off switching to RMXP?