08-01-2014, 03:46 AM
Class ID does work fine.
You have made mention that you cannot change Basil to a class ID #8 (Mage) and access the skill tree for class #8 unless a Skill Tree #8 was made. I grant you that one. I have to work more to prevent non-existant trees from crashing the system a bit more. However, I do have to point out that the system is working fine for classes with skill trees otherwise. And don't forget that Basil, while he is actor #2 in the database, he is classified as Party member #1 (with Aluxes as Member 0, Cyrus as Member 2 and Estelle as Member 3) in the system.
While one thinks it is actor based, the skill tree is passed the ID of the party member instead.
Also, Did you mix and match? I replaced the SKILLS_ROWS array system with SKILL_TREE.
And I haven't heard from MicKo in almost 2 years. This edit was my attempt to revise. Admittedly, I have more checking to perform to prevent actors from accessing skill trees when their class does not (though it works for Estelle).
You have made mention that you cannot change Basil to a class ID #8 (Mage) and access the skill tree for class #8 unless a Skill Tree #8 was made. I grant you that one. I have to work more to prevent non-existant trees from crashing the system a bit more. However, I do have to point out that the system is working fine for classes with skill trees otherwise. And don't forget that Basil, while he is actor #2 in the database, he is classified as Party member #1 (with Aluxes as Member 0, Cyrus as Member 2 and Estelle as Member 3) in the system.
While one thinks it is actor based, the skill tree is passed the ID of the party member instead.
Also, Did you mix and match? I replaced the SKILLS_ROWS array system with SKILL_TREE.
And I haven't heard from MicKo in almost 2 years. This edit was my attempt to revise. Admittedly, I have more checking to perform to prevent actors from accessing skill trees when their class does not (though it works for Estelle).