
@Callahan: 10% difference is currently from the length (number of characters) of the freetext field. So if you previously had 10 characters and now have 9 it'll change, but if you previously had "hello" and change it to "water" it will get overwritten next time. I have hopes to change this, but it would require a sizable effort to track it better (including which ones were deleted). The title is always changed, though I could implement the same 10% check. The fields are found by a hidden field, not the name, as the name will change when translating. I will likely implement racial features in the future, yes. Though those will be a one time thing as they do not scale (except dragonborn breath I think). I see the issue causing the duplication of class features . I will have it fixed on the Pro version by tonight.