Beyond20 v2.1 and v2.1.1 released
Added 2020-07-11 07:57:03 +0000 UTCHey everyone,
I've released Beyond20 v2.1 a few days ago (on July 8th) and I've just released Beyond20 v2.1.1 today (3 days later). This is the fastest release I've made since the early days (May 2019) where it was a release every day (and even multiple releases in a single day). I felt that I needed to make this release to fix some critical bugs that were introduced in v2.1, but it also adds a pretty cool experimental new feature for Roll20 users: Combat Tracker synchronization.
The v2.1 was mostly released in a rush to fix an update to the D&D Beyond Character Sheet which broke Beyond20, but it's also full of features and other bug fixes and improvements.
Here's the release notes for the two versions, and as usual, the Changelog after that :
v2.1
Another month, another Beyond20 release. This time, it’s mostly a bugfix release, and while I wanted to release this earlier—considering the number of bugs that crept into the v2.0 update—I found myself lacking the time and energy to do much work on Beyond20. Thankfully, there weren’t too many bad bugs in v2.0, nothing game breaking at least, so I allowed myself to concentrate on other works and to actually take some time off and finally rest for the first time in months (yeay!). Most of the initial bugs were fixed by Aeristoka who has been contributing a large number of features and bugfixes lately, so everybody send some thanks his way!
Today unfortunately, D&D Beyond have updated the character sheet and it broke Beyond20 pretty much instantly for everybody. This has forced me to rush out this release to you all, but I didn’t want it to be an underwhelming release with just a few fixes, so I spent the afternoon and all night working on trying to cram as much features and bugfixes into this release. I still managed to do about half (23 out of 51) of the originally planned features/fixes for 2.1, so I’m pretty happy with that.
That’s about it, a short release notes this time, the main changes here are bugfixes, especially for the break from the July 7th update of D&D Beyond, and a few general improvements to the user experience. There’s still plenty of changes to read about in the Changelog.
Finally, as usual, a big thank you to all who have sent me rations or who support me via Patreon.
If you find Beyond20 useful and it helps you run your games more smoothly, please consider supporting me and Beyond20.
Thank you, stay safe, and, as usual, happy rolling!
v2.1.1
Hey everyone! Here’s another small bugfix release of Beyond20. It’s only been a few days since the 2.1 release, but I introduced some rather critical bugs in the last release (that’s what happens when you add “one last fix before I release” at 6AM which ends up breaking other stuff instead).
This update fixes some issues with the attack rolls being sent properly for some spells and weapons, as well as initiative rolls being sent twice. There’s also a nice new experimental feature that was added by @shadow7412 which adds synchronization of the Combat Tracker with Roll20 (no support yet for Foundry).
If you’ve just been updated to 2.1.1 directly, please refer to the release notes and changelog of the 2.1 release below from a couple of days ago for more information about this update.
Thanks!
And here are the full changelogs :
v2.1
- Feature: Add Quick Roll Area to the Digital Dice buttons for “To Hit” and “Damages” in Actions and Spells tabs
- Feature: Add support for the Bard’s Silver Tongue class feature (By @Aeristoka)
- Feature: Add support for Natural Weapons (Claws, Bites, Tails, Ram, Horns, Hooves, etc..) (By @Aeristoka)
- Feature: Add support for Dragon’s Breath Spell attack (By @Aeristoka)
- Feature: Add support for Path of the Zealot’s Divine Fury (By @Aeristoka)
- Feature: Use a slightly less biased random number generator (1 in a few trillion chances of having a biased result) (By @shadow7412)
- Feature: FVTT: Save Roll information in ChatMessage (allows interoperability with Dice So Nice module) (By @Aeristoka)
- Feature: Make Quick Roll icon clickable and change the mouse pointer when hovering on it
- Feature: Change the Quick Roll tooltip’s arrow to point to the quick roll area instead of the tooltip itself, to avoid confusion
- Feature: Make Quick Roll areas show a clickable mouse pointer
- Feature: Hide monster names when showing their avatars in whisper mode
- Feature: Query for whisper type on the D&D Beyond page instead of the VTT which allows the “Ask every time” option to work with Discord integration
- Feature: Add hint in the settings popup about the Shift/Ctrl/Alt hotkey for changing the roll type
- Feature: Add support for monster that do multiple damages of a single type (Orc War Chief)
- Bugfix: Fix support for the new Character Sheet update of D&D Beyond’s 7th of July update
- Bugfix: Fix adding the initiative to the initiative tracker when using the Digital Dice
- Bugfix: Fix Cast button not working when using the Quick Roll area to click on it
- Bugfix: Fix issue with rolling hit dice (By @Aeristoka)
- Bugfix: Fix issue with Polearm Master Bonus attack and Great Weapon Fighting (By @Aeristoka)
- Bugfix: Fix issue preventing Chaos Bolt from working properly (By @Aeristoka)
- Bugfix: Fix issue with Brutal Critical/Savage Attacks when using “Perfect Dice” critical homebrew rules (By @Aeristoka)
- Bugfix: Fix custom damage parsing when using “:” as separator without a space (By @Aeristoka)
- Bugfix: Fix roll type query not appearing when a skill check has an advantage/disadvantage badge (By @Aeristoka)
- Bugfix: Fix display issue with some sentences that were garbles after the python to javascript conversion
- Bugfix: Fix issue with separate roll damages breaking when character’s name has a quotation mark in it
- Bugfix: Small fix to quick roll tooltip position so it is better centered
- Bugfix: Fix initiative value not updating when switching between statblocks in the Encounters page
- Bugfix: Fix parsing of some monster stat blocks that had non-breaking spaces in their actions’ descriptions
- Bugfix: Fix issue of displaying results of zero when doing a monster’s attack that has a to-hit value but no damages
- Bugfix: Fix issue with rolling actions that have “–” as their “To Hit” value (Fist of Unbroken Air)
- Bugfix: Roll20: Fix newly introduced bug where custom roll modifiers that uses queries may not change the roll to display as a critical hit when it’s not
- Bugfix: Roll20: Fix bug where damages could not be rolled separately on a monster with “Hide Monster and Attack Name” whisper mode
- Bugfix: Roll20: Show critical success/failure colored results on rolls using the Beyond20 roll renderer
- Bugfix: Roll20: Change the Beyond20 renderer display so it doesn’t say “To Hit” on non attack rolls
- Bugfix: Roll20: Add the “Roll Damages” button when using the Beyond20 renderer with the ‘auto roll damages’ option disables
- Misc: Improved and more standard build and packaging process (By @moritonal )
v2.1.1
- Feature: Add synchronization of D&D Beyond’s combat tracker with Roll20’s Combat tracker (By @shadow7412)
- Feature: Add support for the Wizard’s Bladesong class feature (By @Aeristoka)
- Feature: Add support for Aarakocra Talons as Natural Weapons (By @Aeristoka)
- Bugfix: Fix incorrect detection of “To Hit” values (spells in action page and customized weapons)
- Bugfix: Prevent initiative rolls from being sent twice
- Bugfix: Fix HP not syncing immediately if applying damage/healing from the main page directly
- Bugfix: Roll20: Show the spell’s name when rolling a spell without to-hit using the Beyond20 renderer
- Bugfix: Roll20: Fix “Display in VTT” for a monster’s avatar when using the Beyond20 renderer
Enjoy!
Comments
As noted in Discord, i appreciate your work on this, great job. -Battler
paul crowder
2020-10-04 19:27:21 +0000 UTCHey Greg, thanks for the comment and suggestion! Your players can already click on the Beyond20 icon (either in the address bar or next to their character's name) to access the options and make the rolls into whispers, you just need to tell them "please roll insight check as a whisper" :)
Youness Alaoui
2020-08-16 06:08:17 +0000 UTC