I'm getting to the Advancement portion of my project (\o/) and I'm asking for some advice how best to model this one aspect.
For this rule system, your first 2 careers give you a host of things (money, weapons, starting skills, and abilities), plus access to future skills and abilities your can purchase as you level up.
As you get experience points, you can later purchase new careers. They don't give you anything immediately like your first two, but instead just open up skills and abilities you can purchase later.
How do I best model this on the Career things? I have ideas for certain things that aren't bootstrapped, like skill points or money, but I have no clue how to do this with bootstrapped elements, such as abilities or weapons.
I think I need to figure out conditional bootstrapping for this. if that's so, anywhere I can see a good example? Or is there some other way I should do this?
I don't think it would be good to create two sets of careers - one for the starting careers and then another set for everything after that. I mean, that seems possible, but a lot of duplicate work.
Ideas?
For this rule system, your first 2 careers give you a host of things (money, weapons, starting skills, and abilities), plus access to future skills and abilities your can purchase as you level up.
As you get experience points, you can later purchase new careers. They don't give you anything immediately like your first two, but instead just open up skills and abilities you can purchase later.
How do I best model this on the Career things? I have ideas for certain things that aren't bootstrapped, like skill points or money, but I have no clue how to do this with bootstrapped elements, such as abilities or weapons.
I think I need to figure out conditional bootstrapping for this. if that's so, anywhere I can see a good example? Or is there some other way I should do this?
I don't think it would be good to create two sets of careers - one for the starting careers and then another set for everything after that. I mean, that seems possible, but a lot of duplicate work.
Ideas?