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
This post has been closed. You can still view previous posts, but you can't post any new replies.

[PF] I have found an issue in Roll20 that causes a lot of issues on Pathfinder (and likely other) character sheets, including updates not working, macros not calculating, autocalcs not updating, attributes not being retrieved etc

I was thinking more about the Sheet Workers re-notifying themselves. Instead of triggering cascading events, one could just walk the graph of dependencies, updating each dependent node. This graph could be updated when a field changes, and it could be checked to ensure that no cycles occur. What do you think?
We do have a dependency graph that is already generated for all Character Sheet attributes so it might be possible to do something like that. I'll definitely look into it. For now I think we'll add a note to the documentation indicating that this is something to watch out for. Right now the Sheet Workers aren't exactly a "beginner" level feature so I think that's probably sufficient until we can figure out something long-term as it becomes more popular.
Riley D. said: We do have a dependency graph that is already generated for all Character Sheet attributes so it might be possible to do something like that. I'll definitely look into it. For now I think we'll add a note to the documentation indicating that this is something to watch out for. Right now the Sheet Workers aren't exactly a "beginner" level feature so I think that's probably sufficient until we can figure out something long-term as it becomes more popular. Riley D. said: We do have a dependency graph that is already generated for all Character Sheet attributes so it might be possible to do something like that. I'll definitely look into it. For now I think we'll add a note to the documentation indicating that this is something to watch out for. Right now the Sheet Workers aren't exactly a "beginner" level feature so I think that's probably sufficient until we can figure out something long-term as it becomes more popular. Awesome. Do you have this dependency graph on the server side only, or is there one on the client side as well? I wouldn't mind taking a look at developing something for the client side if you can let me know what graph libraries you have access to. Thanks!
Hey Riley, I am continuing to have problems with my buffs not working. I enter values in the macro text, (simple numbers) and the disabled fields aren't updating. Are you still having this issue? Thanks.
1455305052
Magik
Sheet Author
The PF sheet was updated recently to version .21, but it shows .19 on my sheet. Looking at the duplicates and their values, I see this: Name: pfsheet_version Values: 0.19, 0.14, 0.19, 0.19, 0.1, 0.14, 0.18, 0.19, 0.19, 0.21 So, I know that the sheet is version .21, but .19 is being displayed. I'm not looking forward to finding and removing the wrong values in a very long list of attributes. $("*[name^=attr]").length; 8167
Magik said: The PF sheet was updated recently to version .21, but it shows .19 on my sheet. Looking at the duplicates and their values, I see this: Name: pfsheet_version Values: 0.19, 0.14, 0.19, 0.19, 0.1, 0.14, 0.18, 0.19, 0.19, 0.21 So, I know that the sheet is version .21, but .19 is being displayed. I'm not looking forward to finding and removing the wrong values in a very long list of attributes. $("*[name^=attr]").length; 8167 I think there was a regression with the performance enhancement code that we deployed that caused it to use the last-available attribute instead of the first-available attribute. Take another look and hopefully your sheet should be displaying correctly now.
1455306917
Magik
Sheet Author
Indeed it does display correctly now. The speed is still good. Thanks again Riley!
Magik said: Indeed it does display correctly now. The speed is still good. Thanks again Riley! Yep! Should still be just as fast. Just wasn't doing things in the correct order. Thanks!
1455361234

Edited 1455361248
Little late now, but I also wanted to confirm that it's better now. I had weird problems before (i.e. yesterday at some point), repeating issues etc. and buffs not working and now suddenly it's all better. So thanks, Riley!
1455378900
Magik
Sheet Author
Is the "Attributes & Abilities" tab of a character sheet part of what the sheet developers can modify? If not, I'd like to request that an option be added to it by the Roll20 Dev team. Perhaps a "filter" field at the top that would cause the page to display only those attributes that contain the text in that filter. That would serve as both a search tool and a tool to be able to find and eliminate duplicates (manually). I have some manually-created attributes that are a pain to find when I need to update them during a game or when my character levels up.