The next ORK update (version 3.7) will feature a massive update to the class system. I'd like to give you an overview of the coming changes/additions and get your feedback and feature wishes regarding classes :)
Single-Class System (old)
Until now, ORK allowed a combatant to have a single class. The class could be changed in schematics via the Change Class node.
This'll still be available and can be used together with the new system.
Additionally, the single-class system will get a few upgrades. A combatant no longer requires to have a class selected.
Until now, if the combatant's setup didn't select a class, the default class (first in the editor list) will be automatically selected. From now on, a combatant that doesn't select a class will not have a class, so it's now completely optional.
There'll also be a new menu screen part to select the single-class of the combatant from all classes that are available to the combatant.
The combatant's settings can define the combatant's starting class (like now) and additionally add multiple classes that are available to the combatant. New schematic nodes can also add/remove classes and research trees will also be able to add classes.
Class Slot System (new)
This new, optional system will allow a combatant to equip classes. Similar to equipment slots and equipment, class slots will allow a combatant to equip a class on a slot.
Yes, that means a combatant can have multiple classes :)
Class slots can define which parts of a class contribute to the combatant. E.g. you could have a primary class slot that uses everything from the class (abilities, status bonuses, equipment) and a secondary class slot that only adds the class's abilities or equipment. There'll be an option for each individual part of the class (modifiers, status bonuses, abilities, etc.) and I'm also looking into adding a factor for status value changes, e.g. giving only 50% of bonuses/status development.
Classes define on which slots they can be equipped, either on all slots, only defined slots or all slots excluding defined slots.
Naturally, there'll also be a new menu screen part (like the Equipment part) to equip a class on a slot. Like the new single-class part, it'll have all classes that are avaialble to the combatant listed.
The combatant's settings define which class slots (and optionally equipped classes on them) the combatant starts with. Schematics can add/remove slots with new nodes and research trees will also be able to add class slots to a combatant.
That's pretty much it - happy to get your freedback and feature wishes for the new class systems :)
Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com