For experience, I'm sorry I wasn't thinking - when you said experience table, I thought you meant something like in Pathfinder - 2000 XP to level 1, 5000 XP to level 2, something simple like that.
The experience system in the 40K games is insane, and it will be very complex to program. And right now, while I'm trying to get Ultimate Campaign out the door, I do not have the time available to walk you through a solution that Rob, Colen, and I had come up with a few years ago when I thought I might have enough time to implement Dark Heresy.
Are there other projects you can work on for a few weeks?
Here are the parameters we identified:
Each skill and talent needs to store its cost - skills store 3 costs - +0/+10/+20
That cost can be applied by several different things - and it uses the minimum of all of those costs
You also need to record a separate cost for the thing if it's one of the options granted by a rank you didn't take (because of an alternate rank or something like that), since you can still buy those, but at an extra cost.
So, that means that you need to record many field values on every skill and talent that hasn't been taken yet, but in order to do so, every skill and talent would have to exist on every character.
Shadowing is how we thought of to differentiate the potential picks from the actual picks.
The experience system in the 40K games is insane, and it will be very complex to program. And right now, while I'm trying to get Ultimate Campaign out the door, I do not have the time available to walk you through a solution that Rob, Colen, and I had come up with a few years ago when I thought I might have enough time to implement Dark Heresy.
Are there other projects you can work on for a few weeks?
Here are the parameters we identified:
Each skill and talent needs to store its cost - skills store 3 costs - +0/+10/+20
That cost can be applied by several different things - and it uses the minimum of all of those costs
You also need to record a separate cost for the thing if it's one of the options granted by a rank you didn't take (because of an alternate rank or something like that), since you can still buy those, but at an extra cost.
So, that means that you need to record many field values on every skill and talent that hasn't been taken yet, but in order to do so, every skill and talent would have to exist on every character.
Shadowing is how we thought of to differentiate the potential picks from the actual picks.