
I have several times had characters get into a state where wonky things are happening. It is not very common, but happens several times per year. The specific problem I am talking about is where one character has two copies of an attribute, and the sheet seeing / changing one, and the API and/or the sheetworkers seeing / changing the other. Thus the user changes something, but the API proceeds as if it was unchanged, or the API changing something, but the user continues to see the old value. I find that the fix for this is to go to the Attribute & Abilities tab and look at the Attributes that are problematic and seeing if perhaps there are multiple copies of the same name (possibly with the same or different capitalization). and removing all except one. Once after my internet went down and I had that red bar that warns that connection has been lost, and that changes might not update, I had one attribute in the attribute list 4 times! Has anybody else occasionally had this problem? Anyway, I am seriously considering writing an API utility that reads all a characters Attributes and Abilities, Alphabetizes them in a non-case-sensitive way, and detects duplicates, asking the user which ones ought to be deleted. Has anybody else already done anything like this? Does this seem like something people would want?