Beyond20 v2.2 (and v2.2.1) now available!
Added 2020-10-03 08:28:29 +0000 UTCUpdate: I've just released v2.2.1 which fixes some critical bugs that sneaked past me in yesterday's v2.2 release. This article was updated to include the release notes and changelog of the new version.
Hey everyone,
I've just released the v2.2 version of Beyond20. It's already available for Firefox and on the Chrome store.
I'm really happy about this release, as I've been stressing over it for a while and now I can rest a little bit from Beyond20 and give my attention to other stuff (Foundry modules, here are come!).
I know that some of you enjoyed watching me work on Beyond20 when I was streaming my dev days, and you may have noticed that I haven't done those in a while. The reason is simply because the pace/speed of working while talking out loud to the viewers or while chatting with them is much slower than if I just get into my bubble and power through all the issues. Considering my limited availability lately, I decided that I'd rather work on that without distractions. I think I'll start streaming my development sessions again at some point when I'm a bit less stressed/pressed by time.
Here are the release notes for v2.2 (and v2.2.1), followed by the changelog for this release. Enjoy!!!
v2.2
Hi again, it’s time to drop another massive Beyond20 update!
This update has been brewing for a while, and every day for the last month, I thought I’d finally be ready to release it, but there was always something taking up my time, or some new issue that needed to be fixed first. I felt bad, because I thought this overdue update wasn’t going to amount to much, as I’ve been too busy spending most of my time working on The Forge, but it turns out I was wrong, and this update is massive. It has 73 items in its changelog, over 30% more than the previous 2.0 release, making it the biggest release yet! It’s hard to believe it!
Enough chit chat, let’s get down to business. This release has a lot of bugfixes, taking care of all the small issues that you may have had, as well as a bunch of quality of life improvements all over the place, I’ll let you discover it all through the Changelog. There are a couple of big features coming in this update, most notably, the support for Astral Tabletop which was contributed by @adriangaro, who did an amazing job with it. We also now have a much better integration with the D&D Beyond digital dice, as you can finally roll attack and damages separately, as well as see the nice OGL sheet template output on Roll20.
Another useful new feature is that when you first open your character sheet, or when you level up, Beyond20 will remind you to go the Features & Traits page of your sheet to update the information it has about the character. There’s also support added for quite a few special class features (courtesy of @Aeristoka) and the ability to set a custom message to be sent along specific attacks (to run macros when casting a specific spell or display an image when using your weapon for example), thanks to @John-Paul-R.
As you have noticed, there are quite a few contributors who have helped make this release possible, so I’d like to thank them for their code contributions, as well as thank those who have been helping out/answering questions in our Discord server. Finally, a big thank you as well to all of you who have sent me rations or who support me via Patreon. You are the ones motivating me to keep on improving this beautiful piece of software!
If you find Beyond20 useful and it helps you run your games more smoothly, please consider supporting me and Beyond20. Alternatively, I’d invite you all to check out The Forge, my hosting service for Foundry VTT which makes it super easy to get started playing on the best Virtual Tabletop that exists.
Thank you, and, as usual, happy rolling!
v2.2.1
Apologies for this update coming one day after v2.2, but there were some critical issues that were affecting a large number of users and I had to make this bugfix release available as soon as possible. I apparently rolled a natural 1 on my perception check and bugs sneaked past me! If you’re just tuning in, ignore me and go read the v2.2 release notes directly :)
This small bugfix release fixes a critical bug that made rolls not work on Roll20 anymore for those not using the OGL sheet, as well as a few issues that had to do with the “auto roll damages” option and rolling to-hit and damages separately. You’ll find more details on the v2.2.1 changelog.
Changelog :
v2.2
- Feature: Add support for Astral Tabletop (by @adriangaro)
- Feature: Add support for rolling instruments as tools (by @John-Paul-R)
- Feature: Add ability to roll attack and damage separately from the quick-rolls area
- Feature: Roll20: Add ability to use the OGL sheet when rolling with Digital Dice enabled
- Feature: Improve the Digital Dice notification to show only the first full roll with modifiers
- Feature: Add an alert to the user to remind them to visit the Features & Traits page when the sheet is new or after a level up
- Feature: Add a setting for overriding the critical limit on attacks (for magical/homebrew items that grant that ability)
- Feature: Add “Roll Twice” as an option when querying the user for the roll type
- Feature: Set the “Normal Roll” as the first/default option when query the user for the roll type
- Feature: Show indicator of adv/disadv when rolling initiative as it rolls as a single formula
- Feature: Add support for displaying an Artificer’s infusions
- Feature: Add support for displaying the background feature to VTT
- Feature: Add Beyond20 dice icons to roll from the action/feature snippets directly
- Feature: Move the user query for advantage/disadvantage roll to the D&D Beyond page
- Feature: Move the user query for custom skills to the D&D Beyond page
- Feature: Move the user query for rolling tools and instruments to the D&D Beyond page
- Feature: Add a “Use Tool” and “Use Instrument” button for tools and instrument items
- Feature: Save the last choice made by the user in the whisper/advantage query dialogs
- Feature: Add abilility to send custom chat messages/macros to VTT when doing a roll (by @John-Paul-R)
- Feature: Roll the Spell Attack as a full attack instead of a custom d20 modifier. Allows use of the advantage settings
- Feature: Add the ability to switch the D&D Beyond sidebar to the selected spell’s level when clicking on a spell which is the same as the one already displayed, but at a different level
- Feature: Add support for Halfling Luck feature
- Feature: Add support for Fey Wanderer’s Dreadful Strikes (by @Aeristoka)
- Feature: Add support for Barbarian’s Indomitable Might (by @Aeristoka)
- Feature: Add support for Fighter's Remarkable Athlete (by @Aeristoka)
- Feature: Add support for Alchemist Artificer’s Alchemical Savant (by @Aeristoka)
- Feature: Add support for Artificer’s Armorer Power Armor attacks (by @Aeristoka)
- Feature: Add support for Oath of Conquest: Invincible Conqueror (by @Aeristoka)
- Feature: Add support for Wildfire Druid: Enhanced Bond (by @Aeristoka)
- Feature: Add support for conditionally enabling the Divine Fury class feature
- Feature: FVTT: Add support for Foundry VTT 0.7.x
- Feature: FVTT: Call a hook with the roll request data to let modules handle intercept and handle the roll instead (to allow for native rolls)
- Bugfix: Fix rolling spells multiple times when using the cast button after changing the spell level
- Bugfix: Don’t query for roll type when rolling initiative with “roll twice” set, and instead only add the first result to tracker
- Bugfix: Fix the Display Avatar option not sending the avatar to discord when rolling to Roll20/FVTT at the same time
- Bugfix: Fix detecting the character’s level when they’ve reached level 20 on XP progression, as the XP bar gets filled instead of showing level 20
- Bugfix: When digital dice are enabled, move the quick roll area for abilities to the digital dice button
- Bugfix: Set the quick roll area to the correct section of the sheet when the sheet is configured to show the modifier in the primary abilities box
- Bugfix: Add quick roll to the initiative button in mobile layout
- Bugfix: Don’t roll crit damage on conditional damage of a monster statblock that applies on a saving throw
- Bugfix: Fix detecting the Escape DC for attacks from monster stat blocks
- Bugfix: Fix rolls with invalid modifier for attacks in monster stat blocks that do not have a to-hit value
- Bugfix: Fix the missing comma separating saving throws in a monster stat block after Beyond20 adds its dice
- Bugfix: Fix parsing of skills with spaces (‘Sleight of hand’, ‘Animal Handling’) in a monster stat block
- Bugfix: Fix display of damages in Roll20 when using the roll renderer, for multiple damages of the same type
- Bugfix: Do not add a “Roll Damages” button if auto-roll-damages is disabled but the attack has no damages
- Bugfix: Add support for Paladin’s Improved Divine Smite when used with Polearm Master Bonus Attack (by @Aeristoka)
- Bugfix: Fix Polearm Master Bonus Attack not applying for Tavern Brawler Strikes (by @Aeristoka)
- Bugfix: Fix Polearm Master Bonus Attack not applying Paladin’s Improved Divine Smite (by @Aeristoka)
- Bugfix: Fix Polearm Master Bonus Attack not applying Great Weapon Fighting rerolls (by @Aeristoka)
- Bugfix: Fix Polearm Master Bonus Attack not applying for Tavern Brawler Strikes (by @Aeristoka)
- Bugfix: Fix parsing of character level when using XP-based progression (by @Aeristoka)
- Bugfix: Fix Discord logo overlapping over the settings description (by @John-Paul-R)
- Bugfix: Fix popup content overlapping the header in the quick settings dialog (by @John-Paul-R)
- Bugfix: Fix item description not properly replacing all html entities (by @John-Paul-R)
- Bugfix: Fix quick roll notification being shifted down if a banner is shown on D&D Beyond site
- Bugfix: Fix monster parsing when an attack has no damage
- Bugfix: Use local storage for storing settings, which should fix settings not saving for some users
- Bugfix: Hide the character’s name in conditions display if it appears twice when the player speaks as the character (by @macmaxbh)
- Bugfix: Fix “Force Critical” not working for characters with Improved Critical feature
- Bugfix: Apply Great Weapon Fighting to brutal damage dice
- Bugfix: FVTT: Fix updating token health for Simple Worldbuilding System
- Bugfix: FVTT: Only update tokens HP for tokens that the user owns
- Bugfix: FVTT: Fix detection of critical hits on 0.7.x
- Bugfix: FVTT: Force the dice details in the tooltips to be auto expanded
- Bugfix: Prevent custom dice from affecting the critical failure/critical success state of attack rolls
- Bugfix: Fix “Artificer Chaos Bolt” and Izzet Engineer background and spell sources not being detected correctly (by @Aeristoka)
- Bugfix: Fix handle of special features that depend on an ability being used, when doing a custom skill or tool roll
- Bugfix: Fix Advantage/Disadvantage badges on skills not being applied anymore (by @Aeristoka)
- Misc: Improve FAQ about using Beyond20 with Foundry VTT (by @shadow7412)
- Misc: FVTT: Do not use Foundry VTT 0.7.x deprecated APIs based on the running version
- Misc: Remove testimonials from site’s main page and add link to reviews instead
- Misc: Add banner/ad for The Forge to the main site
v2.2.1
- Feature: Make the quick roll tooltip stay longer after hover to more easily interact with it
- Bugfix: Roll20: Fix issue preventing rolls from appearing on Roll20 when the character sheet template isn’t OGL
- Bugfix: Fix missing “Roll Damages” button when auto-roll-damages is disabeld
- Bugfix: Fix issue preventing damage-only rolls from working if auto-roll-damages was disabled
- Bugfix: Fix a possible crash when rolling an attack that has no damage
- Bugfix: Fix the roll formula being incorrect when having both Reliable Talent/Silver Tongue class feature and Halfling Luck
- Bugfix: Do not bind the quick roll area to the versatile damage digital dice button as it can be confusing
- Bugfix: Move the quick roll tooltip to appear on the left/right for the to-hit and damage roll areas to avoid overlapping with D&D Beyond’s tooltip for damage type
- Bugfix: Fix Elemental Adept class feature rolling an incorrect damage formula when the spell includes static modifiers
- Bugfix: Roll20: Fix the independent to-hit and damage rolls rolling the full attack on Roll20 with digital dice disabled
- Bugfix: Roll20: Fix possible race condition with chrome extensions that may prevent proper detection of OGL sheet template use in a campaign
Comments
Can I use Beyond20 to export adventures to Foundry via D&D Beyond?
Leonardo Pacheco Zancanaro da Costa
2020-11-30 15:05:00 +0000 UTCAny way to get this working on Firefox? Seems that literally nothing works on Firefox
RedJamaX1 Gaming
2020-10-10 15:12:07 +0000 UTC