Another bug that I noticed today was with the Advance where you can buy off a hindrance. The intent is that you add it as an Advance, then delete a minor hindrance from your character. This creates an error with the number of Reward Points.
The fix is to make a mechanic (which I did).
I called it "Buy off Hindrance".
Pre-Traits 5000, Before Calc trtFinal
Code:
foreach pick in hero from Advance
if (eachpick.tagis[AdvanceId.advBuyOff] <> 0) then
hero.child[resHinder].field[resMax].value += 1
endif
nexteach
You are welcome!
If this is ever fixed officially please tell me so I can drop it from my user file.