the option taken at a branch/capstone tier, or null when undecided
Takes one option of an open branch/capstone tier - permanently. Throws for a points tier, a tier that has not opened yet, an unknown option, or a tier already decided, so a game cannot accidentally offer a choice twice.
Opens every tier up to level, granting each newly opened points tier's points.
how many points were granted - 0 when nothing new opened, so a game can tell "level up with no new tier" from a real unlock
tier indices whose threshold the given level has reached, in order
spends ledger points; false, spending nothing, when the balance is short
Staticfromrebuilds advancement from save data - the track itself is supplied fresh, the same as QuestLog definitions
unspent ledger points