kakaroto / Beyond20

D&D Beyond Character Sheet Integration in Roll20
GNU General Public License v3.0
497 stars 145 forks source link

Investigate Possible Roll20 HP Sync Issue #964

Closed Aeristoka closed 2 years ago

Aeristoka commented 2 years ago

Not entirely sure what's going on with the report, but as reported here: https://discord.com/channels/578874022968688640/579077106173083659/957297425628938300

Possible issue that causes Roll20 to not properly receive HP Sync from DnDBeyond via Beyond20, potentially when multiple tokens exist for the same character (even on other scenes?)

Aeristoka commented 2 years ago

Potentially also this? https://discord.com/channels/578874022968688640/579077106173083659/957297425628938300

Lindharin commented 2 years ago

We may have had this issue in our game today. Multiple characters took damage, we applied the damage to our character sheets in D&D Beyond, but the tokens (and character sheet) were not updated in Roll20. We tried refreshing both Roll20 and D&D Beyond, making additional HP adjustments, etc. Nothing we did in D&D Beyond would sync to Roll20's hit point fields. All the affected characters did have temporary hit points at the time. We manually edited the tokens in Roll20 to remove the temporary hit points and inflict the remaining damage. On the next turn, we took more damage, applied it in D&D Beyond, and the tokens were correctly updated in Roll20. Since then tokens have been updating correctly, whether or not we have temporary hit points at the time. We have not been able to reproduce the issue since then.

Aeristoka commented 2 years ago

Related to this https://github.com/kakaroto/R20Exporter/issues/30 (from another KaKaRoTo project), once again, it is Roll20's fault 😄