@Levis
Was able to run a quick test for you on the pricemod: it is working, but not really in the best way.
It is only changing the amount added for new levels gained while in that role. It does not affect previous levels gained in the prior role.
In other words, if you hire someone who is a master at arms, and make them a first mate, they will be MUCH cheaper than someone hired as a first mate at the same level, but will not really have any salary increase themselves for the promotion.
So a level 15 first mate that spent the first 14 levels as a master at arms, will be priced almost exactly the same as a master at arms (it will only have 1/15th of the difference in price applied).
I suggest that: On changing officer role, total salary be recalculated using the price modifier for that officer type.
Was able to run a quick test for you on the pricemod: it is working, but not really in the best way.
It is only changing the amount added for new levels gained while in that role. It does not affect previous levels gained in the prior role.
In other words, if you hire someone who is a master at arms, and make them a first mate, they will be MUCH cheaper than someone hired as a first mate at the same level, but will not really have any salary increase themselves for the promotion.
So a level 15 first mate that spent the first 14 levels as a master at arms, will be priced almost exactly the same as a master at arms (it will only have 1/15th of the difference in price applied).
I suggest that: On changing officer role, total salary be recalculated using the price modifier for that officer type.