Currently professions are the single source of skill advances and are referenced directly in multiple locations in the code.
This should be resolved by introducing a method that computes skill advances from all relevant sources.
Then we can also buy skill advances through unique advances.
Currently professions are the single source of skill advances and are referenced directly in multiple locations in the code. This should be resolved by introducing a method that computes skill advances from all relevant sources. Then we can also buy skill advances through unique advances.