Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

[D&D5E] Constant Regenerating Army and Kingdom Attributes on sheet rename

Hello. On a 2014 character sheet, if I go to its Attributes and Abilities, it seems to generate attributes for Army and Kingdom related things. I do not know the usage of these attributes, as the sheet is intended specifically to be a PC sheet, not a Kingdom Sheet (where I presume these attributes should be a part of). However, I notice also that upon naming or renaming the character sheet, it generates a whole new set of these very attributes, but for the new name, without removing the other ones. Rather than changing the current attributes to reflect the new name, it outright generates new ones without deleting the previous. Not only does this mess with any sorting I have done on the attributes (as new attributes are placed on the very bottom), but it also spams the attribute list for every instance of a name change, which could lead to upwards of several hundreds of excess useless attributes being generated for no reason Additionally, I notice that if you were to delete all of these attributes (and I mean all of them for army/kingdom), when you close and re-open the character sheet, it re-generates them anyway (even on a PC sheet). Note that for any update to be visible, be it renaming the sheet or removing the attributes, you have to close and re-open the character sheet Is this intended for some reason, or is this an actual bug? Would this be easy to fix if so?
1744334046
GiGs
Pro
Sheet Author
API Scripter
The Attributes list on Attributes & Abilities tab is not useful if you are using a character sheet (outside of some very narrow purposes). What you're describing may be normal behaviour, but generally speaking, once you start using a character sheet, you should be ignoring that list. Let it do its own thing. It'll always have some attributes you don't need, sorted in an unhelpful order, and there'll be a lot of attributes it doesn't include. Don't worry about it.
It's moreso because I like to do a lot of custom stuff with my character, including abilities and what not that include heavy use of custom attributes and the like. I have possibly doubled an otherwise filled attribute list with custom attributes used in my character sheet. It gets frustrating whenever I have to shift 24 new attributes up a pool of custom attributes every time I make a change to the characters name just to get them out of the way of the ones I created. Also it is partially a concern of sheet lag, if there are multiple hundreds of spammed dupe attributes from this, I imagine that it would eventually cause slower opening of the sheet, if not a potential crash.
1744346470
GiGs
Pro
Sheet Author
API Scripter
I'm not familiar with the sheet in question. You make goofd points -I hate the way you hve no control of sorting though multiple uses of there sheet. I wouldn't worry too much about lag - the attributes list is just a window on the store of attributes in the sheet. yes, a lot of attributes might add to sheet lag, but its not because of the attributes list - it's because they are in the sheet , and will be there whatever you do to that attributes list. It would be nice to have a completely separate list for "user-created attributes" - maybe one for the suggestions forum, but short of that, you have no control of that list, and there's no way to gain control over it. You just have to work around what it does.
I might suggest that. It'd be nice at least to have some control over certain aspects of the sheet. I even went so far as to generate all of the normal PC attributes and manually sort them. This does work come copying the character, it's quite nice. But of course, the army/kingdom stuff still is a pita. But yeah, I'd vouch for a "generate all ordinary attributes for this type of sheet" button that then also sorts them. IE All PC Sheet attributes, or all NPC Sheet attributes, etc - with a query to delete the other types attributes or not (obviously excluding custom-made attributes), and probably just sorting said attributes underneath the other (ie PC above NPC, etc, but all types above custom) But if not that, then a separate section for Custom Attributes would be good as well. or both, why not. Or at the very least, if nothing else, making it so that the 24 Army / Kingdom attributes don't generate on the PC list / don't re-generate on a name change
[Additionally it may be kind of nice to have aesthetic "folders" for both attributes and abilities, so that you can expand/collapse whole groups that you won't be looking at for awhile and would generally just take up visual space once worked on]
1744380211

Edited 1744380225
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Depending on your naming convention, you might be able to use the Find function of your browser to navigate to them.
For attributes? You definitely can yeah, even while the sheet is in the vtt itself. It's definitely handy. But yeah I'll go suggest that and hope that the bug(?) described here gets fixed, cause man is it annoying =/
The D&D 5E 2014 by Roll20 character sheet has several sheetworkers (pieces of Javascript code) built in to handle automated tasks "behind the scenes".  Sheetworkers do things like automatically adjusting bonuses or modifiers when you change a stat value for example. Some of those sheetworkers were introduced with the 5e conversion of Paizo's Kingmaker  a couple years ago, and they ensure that those attributes are always present on the sheet, as the sheet will break if they are not present, even if you are not actively using the Kingmaker content. It would be similar to deleting the Strength attribute.  Several other attributes or parts of the sheet rely on having that attribute there. If it isn't, then the sheet can't deal with having a blank or missing value, and it won't work correctly (and might prevent the sheet from opening at all), so the sheetworkers ensure that the attribute is recreated anytime the sheet is opened if it isn't present. If the attributes are being duplicated, then that is a bug, and it is a known one that can happen with other attributes such as the whisper type 'wtype' - that is known to cause issues when using the 'Apply Default Settings' button.
1745307653

Edited 1745307706
The issue isn't that the attributes are being duplicated but that the sheet workers are creating new attributes for the current name without removing the old ones associated with the previous name. This results in an incredible amount of clutter on the attributes page if you are a power user and you like to make custom ones yourself.
1745344941

Edited 1745345114
GiGs
Pro
Sheet Author
API Scripter
I dont think sheet workers can remove names (unless they are in a repeating section). The amount of clutter on the attributes tab shouldn't matter, because you are not meant to be looking at that. Which is irritating if you want to use that. It would be handy to have a list that showed only attributes you manually created (or maybe edited).
The part that I find weird is that, for any other attribute that uses your name, it just changes the contents of said attribute directly instead of making a new attribute for the new name. Why it does specifically that with kingdom/army attributes is beyond me. I do agree that it'd be so much nicer if there was a custom section for user-made attributes, I even posted a suggestion of that in suggestions a bit ago in hopes that it would be seen/considered.