It sounds like you should be creating an item in the Resource component, not tracker. Then you can record the changes to the maximum and the spending each as normal field values, not trying to hack the user-controlled "amount used" on a tracker to become a spending record.
And if you're overriding traits/flaws, why create a new thing? There's already a resource for trait selections - just overwrite the maximum there.
|