Hello Dairymoose,
thank you for your Editor. Good Job.
I have only one small point. If I change the value of a "traits" then the new value is not stored. If I load the stored file again, I get the old value and not the new value.
I use the "Dev" raider to change the traits.
Dev --> Character --> PlayerData --> PlayerUpgrade --> Traits.