int expAtNextLevel = combatant.Class.Current.Development.GetValueAtLevel(combatant, ORK.StatusValues.Get(Constant.GUID_Status_ClassEXP), combatant.Class.Level+1, true, true);
int expAtNextLevel = 0;
bool result = combatant.Class.Current.GetDevelopmentAtLevel(ref expAtNextLevel, combatant.Class.Level+1, ORK.StatusValues.Get(Constant.GUID_Status_ClassEXP));
It looks like you're new here. If you want to get involved, click one of these buttons!
int expAtNextLevel = combatant.Class.CurrentDevelopment.GetValueAtLevel(combatant, ORK.StatusValues.Get(Constant.GUID_Status_ClassEXP), combatant.Class.Level+1, true, true);
if(combatant.Class.CurrentDevelopment != null)
Since the big class system update (ORK 3.7) with class slots, etc., combatants no longer require a class and don't automatically get the default (index 0) class assigned if they don't have any.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!