Advertisement Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

Official 5e Dungeons & Dragons v. 2.6

1546979600

Edited 1547148871
Stephanie B.
Roll20 Team
Hello! This morning we pushed out an update to the official 5e Dungeons & Dragons by Roll20 character sheet which updated the version to 2.6. The major change is the addition of the Charactermancer Level Up, which has a dedicated feedback and Known Issues thread . Please post comments, suggestions, and feedback for the character sheet in this thread. Known Issues (Updated Jan 10, 2019) After multiclassing, rolling your hit dice for the additional classes will always roll a "d0." While waiting for the fix, please roll manually.  (Fixed Jan 10) Also see the Known Issues in the Charactermancer Level Up thread. The previous thread for version 2.4 is here .
1546983724
I don't know if this is where I should post this or not but I'm gonna take the chance. We're using this sheet in a game I'm playing in and I have a Paladin. Despite what level I set him too 1-20 he never has spell slots. Not even if I add spells slots through the modifier in the settings section. Any help? It would be appreciated.
1546984945
Stephanie B.
Roll20 Team
That's a really odd error, John, and this is the right place to talk about it. I can verify-- that's definitely not how the sheet should work. Are you familiar with the dev tools and console log in your browser?  It's outlined in   Step 4   from the   Solving Technical Issues   guide. If you can step through that and report back with your browser, OS, and the name of the game, we can take a peek and see what's going on.
1546987485
Stephanie B.
Roll20 Team
Reported elsewhere: Plumfiggle  said: So I'm playing a Paladin 6, Sorcerer 4, and noticed my total spell slot totals were wrong (4,2 instead of 4,3,3,1), so i checked multiclassing and saw it had changed to Barbarian, not Sorcerer. I changed it back, and even changed my spellcaster level in the attributes to 7, but it didn't change the amount listed. I tried rolling one of my Sorcerer Hit Dice, and it rolled a d0 + CON, which is uh... not right. My friend who is a Sorc/Warlock rolled one of his Warlock Hit Dice and got the same result, so its not just me. Seems like a coding bug to us.  Temporary fix for people with the same problem: underneath the Custom Class box is a box where you can add spell slots to your total, use that to readjust your slot amounts! So yeah, hope this gets fixed soon. Not that big a deal, but still kinda annoying!
1546990012
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://partner.googleadservices.com https://www.googletagservices.com https://ssl.google-analytics.com https://www.google-analytics.com https://ajax.googleapis.com http://ajax.googleapis.com https://d3clqjduf2gvxg.cloudfront.net https://cdn.firebase.com https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com http://static.opentok.com http://www.google-analytics.com http://cdn.crowdin.com https://crowdin.com http://stun.l.google.com". Either the 'unsafe-inline' keyword, a hash ('sha256-rEBjvRV4Ttevyse/AKZkFC8etdA6KE5HgUqE+O+N6RI='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://partner.googleadservices.com https://www.googletagservices.com https://ssl.google-analytics.com https://www.google-analytics.com https://ajax.googleapis.com http://ajax.googleapis.com https://d3clqjduf2gvxg.cloudfront.net https://cdn.firebase.com https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com http://static.opentok.com http://www.google-analytics.com http://cdn.crowdin.com https://crowdin.com http://stun.l.google.com". Either the 'unsafe-inline' keyword, a hash ('sha256-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1546977767:343 70 app.js?1546977767:344 TOUCH SUPPORTED: false app.js?1546977767:344 USING WEBGL ACCELERATION... app.js?1546977767:344 WEBGL STARTUP SUCCESS app.js?1546977767:346 Custom Sheet Translation app.js?1546977767:338 select app.js?1546977767:338 Switch mode to select app.js?1546977767:357 Initializing new dice engine with randomness... app.js?1546977767:357 Using random entropy app.js?1546977767:360 Compiling sheet... app.js?1546977767:360 Found rolltemplate: simple app.js?1546977767:360 Found rolltemplate: atk app.js?1546977767:360 Found rolltemplate: dmg app.js?1546977767:360 Found rolltemplate: atkdmg app.js?1546977767:360 Found rolltemplate: desc app.js?1546977767:360 Found rolltemplate: spell app.js?1546977767:360 Found rolltemplate: traits app.js?1546977767:360 Found rolltemplate: npc app.js?1546977767:360 Found rolltemplate: npcatk app.js?1546977767:360 Found rolltemplate: npcdmg app.js?1546977767:360 Found rolltemplate: npcaction app.js?1546977767:360 Found rolltemplate: mancerroll app.js?1546977767:360 Found rolltemplate: mancerhproll app.js?1546977767:360 Found Charactermancer Repeating Section: topbar app.js?1546977767:360 Found Charactermancer Repeating Section: leveler-topbar app.js?1546977767:360 Found Charactermancer Repeating Section: row app.js?1546977767:360 Found Charactermancer Repeating Section: utilityrow app.js?1546977767:360 Found Charactermancer Repeating Section: choose app.js?1546977767:360 Found Charactermancer Repeating Section: custom-proficiency app.js?1546977767:360 Found Charactermancer Repeating Section: custom-trait app.js?1546977767:360 Found Charactermancer Repeating Section: spell-holder app.js?1546977767:360 Found Charactermancer Repeating Section: spell-item app.js?1546977767:360 Found Charactermancer Repeating Section: asi-row app.js?1546977767:360 Found Charactermancer Repeating Section: hpbylevel app.js?1546977767:360 Found Charactermancer Template: l1-welcome app.js?1546977767:360 Found Charactermancer Template: l1-race app.js?1546977767:360 Found Charactermancer Template: l1-class app.js?1546977767:360 Found Charactermancer Template: l1-abilities app.js?1546977767:360 Found Charactermancer Template: l1-background app.js?1546977767:360 Found Charactermancer Template: l1-equipment app.js?1546977767:360 Found Charactermancer Template: l1-spells app.js?1546977767:360 Found Charactermancer Template: l1-feat app.js?1546977767:360 Found Charactermancer Template: l1-bio app.js?1546977767:360 Found Charactermancer Template: l1-summary app.js?1546977767:360 Found Charactermancer Template: final app.js?1546977767:360 Found Charactermancer Template: lp-welcome app.js?1546977767:360 Found Charactermancer Template: lp-levels app.js?1546977767:360 Found Charactermancer Template: lp-choices app.js?1546977767:360 Found Charactermancer Template: lp-asi app.js?1546977767:360 Found Charactermancer Template: lp-spells app.js?1546977767:360 Found Charactermancer Template: lp-summary app.js?1546977767:360 Found Charactermancer Template: lp-spellchoice app.js?1546977767:360 Found webworker script app.js?1546977767:360 Finding sheet rolls... app.js?1546977767:360 Including compendium template css. app.js?1546977767:363 window resize app.js?1546977767:345 Final set zoom! app.js?1546977767:344 UPDATE GL SIZE! app.js?1546977767:345 Final set zoom! tutorial_tips.js:7 tuts loaded 9Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. app.js?1546977767:355 MESSAGE RECEIVED app.js?1546977767:355 MessageEvent app.js?1546977767:355 MESSAGE RECEIVED app.js?1546977767:355 MessageEvent sheetsandboxworker.js?1546989735111:682 Starting up WEB WORKER sheetsandboxworker.js?1546989735111:682 Starting up WEB WORKER app.js?1546977767:351 Final page load. app.js?1546977767:351 Auth'ed. app.js:351 Go post auth! app.js:351 Scan for new plays! app.js:351 initial setup app.js:349 T.i app.js:351 Got players value... app.js:351 joining game... 11app.js:348 Full load page! app.js:351 We have 11 pages app.js:349 Player -LUcuNFSwuc8acKcCUWp is offline... app.js:349 Player -LUczsvRghRjMRPhFntv is offline... app.js:349 Global Volume: 100=1 app.js:349 Player -LVVlzfa12q7N--Ss4mT is offline... app.js:349 Player -LVWDeYeDZ1OLuixvgm8 is offline... app.js:351 Deferred finish joining... app.js:343 Firebase Online app.js:349 Adding myself before -LVVlzfZ45LUhpn9mGv7 app.js:359 Refresh Journal List! app.js:359 Search took 1ms app.js:351 handle page changes app.js:351 false app.js:351 init active page! app.js:348 activate page! app.js:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js:347 Do refresh link cache! app.js:348 Reorder by ZORDER app.js:347 Swapping https://s3.amazonaws.com/files.d20.io/images/70728928/7qw99oRypP3uH7HT50QS3g/thumb.png?15469712425 to https://s3.amazonaws.com/files.d20.io/images/70728928/7qw99oRypP3uH7HT50QS3g/max.png?15469712425 app.js:359 Refresh Journal List! app.js:359 Search took 7ms app.js:351 Scan for new plays! app.js:357 Descending into madness... app.js:347 setting src app.js:348 Graphics: 3 app.js:348 Paths: 2 app.js:348 Reorder by ZORDER app.js:342 Cols: 2 Rows: 2 app.js:342 Took 2ms to generate cache. app.js:370 Video Quality medium app.js:348 Reorder by ZORDER firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: e.find is not a function     at f (https://app.roll20.net/assets/app.js?1546977767:369:31458)     at i (https://app.roll20.net/assets/app.js?1546977767:370:17728)     at https://app.roll20.net/assets/firebase.2.4.0.js:203:375     at gc (https://app.roll20.net/assets/firebase.2.4.0.js:52:165)     at cc (https://app.roll20.net/assets/firebase.2.4.0.js:30:216)     at dc (https://app.roll20.net/assets/firebase.2.4.0.js:29:1259)     at Ii.h.Kb (https://app.roll20.net/assets/firebase.2.4.0.js:220:287)     at Qh.h.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:188:251)     at Eh.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:178:364)     at vh.Kg (https://app.roll20.net/assets/firebase.2.4.0.js:176:280)  S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: e.find is not a function     at f (app.js:369)     at i (app.js:370)     at firebase.2.4.0.js:203     at gc (firebase.2.4.0.js:52)     at cc (firebase.2.4.0.js:30)     at dc (firebase.2.4.0.js:29)     at Ii.h.Kb (firebase.2.4.0.js:220)     at Qh.h.Ld (firebase.2.4.0.js:188)     at Eh.Ld (firebase.2.4.0.js:178)     at vh.Kg (firebase.2.4.0.js:176) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: e.find is not a function     at f (https://app.roll20.net/assets/app.js?1546977767:369:31458)     at i (https://app.roll20.net/assets/app.js?1546977767:370:17728)     at https://app.roll20.net/assets/firebase.2.4.0.js:203:375     at gc (https://app.roll20.net/assets/firebase.2.4.0.js:52:165)     at cc (https://app.roll20.net/assets/firebase.2.4.0.js:30:216)     at dc (https://app.roll20.net/assets/firebase.2.4.0.js:29:1259)     at Ii.h.Kb (https://app.roll20.net/assets/firebase.2.4.0.js:220:287)     at Qh.h.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:188:251)     at Eh.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:178:364)     at vh.Kg (https://app.roll20.net/assets/firebase.2.4.0.js:176:280)  S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: e.find is not a function     at f (app.js:369)     at i (app.js:370)     at firebase.2.4.0.js:203     at gc (firebase.2.4.0.js:52)     at cc (firebase.2.4.0.js:30)     at dc (firebase.2.4.0.js:29)     at Ii.h.Kb (firebase.2.4.0.js:220)     at Qh.h.Ld (firebase.2.4.0.js:188)     at Eh.Ld (firebase.2.4.0.js:178)     at vh.Kg (firebase.2.4.0.js:176) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: e.find is not a function     at f (https://app.roll20.net/assets/app.js?1546977767:369:31458)     at i (https://app.roll20.net/assets/app.js?1546977767:370:17728)     at https://app.roll20.net/assets/firebase.2.4.0.js:203:375     at gc (https://app.roll20.net/assets/firebase.2.4.0.js:52:165)     at cc (https://app.roll20.net/assets/firebase.2.4.0.js:30:216)     at dc (https://app.roll20.net/assets/firebase.2.4.0.js:29:1259)     at Ii.h.Kb (https://app.roll20.net/assets/firebase.2.4.0.js:220:287)     at Qh.h.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:188:251)     at Eh.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:178:364)     at vh.Kg (https://app.roll20.net/assets/firebase.2.4.0.js:176:280)  S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: e.find is not a function     at f (app.js:369)     at i (app.js:370)     at firebase.2.4.0.js:203     at gc (firebase.2.4.0.js:52)     at cc (firebase.2.4.0.js:30)     at dc (firebase.2.4.0.js:29)     at Ii.h.Kb (firebase.2.4.0.js:220)     at Qh.h.Ld (firebase.2.4.0.js:188)     at Eh.Ld (firebase.2.4.0.js:178)     at vh.Kg (firebase.2.4.0.js:176) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: e.find is not a function     at l (https://app.roll20.net/assets/app.js?1546977767:369:31093)     at o (https://app.roll20.net/assets/app.js?1546977767:370:17778)     at https://app.roll20.net/assets/firebase.2.4.0.js:203:375     at gc (https://app.roll20.net/assets/firebase.2.4.0.js:52:165)     at cc (https://app.roll20.net/assets/firebase.2.4.0.js:30:216)     at dc (https://app.roll20.net/assets/firebase.2.4.0.js:29:1259)     at Ii.h.Kb (https://app.roll20.net/assets/firebase.2.4.0.js:220:287)     at Qh.h.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:188:251)     at Eh.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:178:364)     at vh.Kg (https://app.roll20.net/assets/firebase.2.4.0.js:176:280)  S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: e.find is not a function     at l (app.js:369)     at o (app.js:370)     at firebase.2.4.0.js:203     at gc (firebase.2.4.0.js:52)     at cc (firebase.2.4.0.js:30)     at dc (firebase.2.4.0.js:29)     at Ii.h.Kb (firebase.2.4.0.js:220)     at Qh.h.Ld (firebase.2.4.0.js:188)     at Eh.Ld (firebase.2.4.0.js:178)     at vh.Kg (firebase.2.4.0.js:176) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: e.find is not a function     at l (https://app.roll20.net/assets/app.js?1546977767:369:31093)     at o (https://app.roll20.net/assets/app.js?1546977767:370:17778)     at https://app.roll20.net/assets/firebase.2.4.0.js:203:375     at gc (https://app.roll20.net/assets/firebase.2.4.0.js:52:165)     at cc (https://app.roll20.net/assets/firebase.2.4.0.js:30:216)     at dc (https://app.roll20.net/assets/firebase.2.4.0.js:29:1259)     at Ii.h.Kb (https://app.roll20.net/assets/firebase.2.4.0.js:220:287)     at Qh.h.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:188:251)     at Eh.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:178:364)     at vh.Kg (https://app.roll20.net/assets/firebase.2.4.0.js:176:280)  S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: e.find is not a function     at l (app.js:369)     at o (app.js:370)     at firebase.2.4.0.js:203     at gc (firebase.2.4.0.js:52)     at cc (firebase.2.4.0.js:30)     at dc (firebase.2.4.0.js:29)     at Ii.h.Kb (firebase.2.4.0.js:220)     at Qh.h.Ld (firebase.2.4.0.js:188)     at Eh.Ld (firebase.2.4.0.js:178)     at vh.Kg (firebase.2.4.0.js:176) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: e.find is not a function     at l (https://app.roll20.net/assets/app.js?1546977767:369:31093)     at o (https://app.roll20.net/assets/app.js?1546977767:370:17778)     at https://app.roll20.net/assets/firebase.2.4.0.js:203:375     at gc (https://app.roll20.net/assets/firebase.2.4.0.js:52:165)     at cc (https://app.roll20.net/assets/firebase.2.4.0.js:30:216)     at dc (https://app.roll20.net/assets/firebase.2.4.0.js:29:1259)     at Ii.h.Kb (https://app.roll20.net/assets/firebase.2.4.0.js:220:287)     at Qh.h.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:188:251)     at Eh.Ld (https://app.roll20.net/assets/firebase.2.4.0.js:178:364)     at vh.Kg (https://app.roll20.net/assets/firebase.2.4.0.js:176:280)  S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: e.find is not a function     at l (app.js:369)     at o (app.js:370)     at firebase.2.4.0.js:203     at gc (firebase.2.4.0.js:52)     at cc (firebase.2.4.0.js:30)     at dc (firebase.2.4.0.js:29)     at Ii.h.Kb (firebase.2.4.0.js:220)     at Qh.h.Ld (firebase.2.4.0.js:188)     at Eh.Ld (firebase.2.4.0.js:178)     at vh.Kg (firebase.2.4.0.js:176) That's everything, I hope that's what you meant for me to copy and paste. I followed the instructions at least. Browser: Google Chrome Version 71.0.3578.98 (Official Build) (64-bit) OS: Windows 7 Home Premium 64-Bit Name of game: The Isolated Lands
1546990352
Stephanie B.
Roll20 Team
Thank you, John! I'll post here if we have a solution for you or need any more information.
1547011673

Edited 1547012154
Just a heads up,  when ever you try to adjust the saving throw of the spell in the attacks and spellcasting section,  anytime you adjust it from its regular save (int, or wis or what ever the spell requires you to roll for a save)  it'll bounce right into the selection of "SPELL" and when you try and change it back to another type of save, it'll just keep coming back to "SPELL" even when you choose "FLAT" and put in a number, the number will stay, but the saving throw will bounce back to "SPELL" 
1547051203
Stephanie B.
Roll20 Team
Thanks for the bug report, xTimmyx! I can recreate this and will add it to the list. xTimmyx said: Just a heads up,  when ever you try to adjust the saving throw of the spell in the attacks and spellcasting section,  anytime you adjust it from its regular save (int, or wis or what ever the spell requires you to roll for a save)  it'll bounce right into the selection of "SPELL" and when you try and change it back to another type of save, it'll just keep coming back to "SPELL" even when you choose "FLAT" and put in a number, the number will stay, but the saving throw will bounce back to "SPELL" 
1547055677
keithcurtis
Forum Champion
Reported Elsewhere : MrFluffBunny  said: Before:  After:  So I'm not sure how this happened, but the spacing on NPC sheets (at least for D&D 5e) used to be "narrow," I suppose you could say. And now when I start up the game and look at the NPC sheets, the spacing is weirded out; there is a massive blank space where there once wasn't that separates the rest of the sheet from the initiative roll and the "lock" icon that lets you manage the NPC's attacks and abilities. Is there some way to go back to the previous spacing or is this just a bug?
1547061981
Stephanie B.
Roll20 Team
Good catch-- it looks like some of the CSS is missing from the NPC sheet. We'll try to fix that in the next update.
I like the less narrow look! Is it possible to keep it or make it an option?
1547076618
Stephanie B.
Roll20 Team
It's supposed to be a 2-column layout.
1547148853
Stephanie B.
Roll20 Team
Hi, everyone! We've just pushed a hotfix for the 5e D&D Character Sheet with the following fixes: Thieves' Tools and Sleight of Hand can now get expertise correctly (Charactermancer) Eldritch Knight and Arcane Trickster now update spell slots properly (Charactermancer) multiclass spell slots now update properly (Charactermancer) multiclass hit dice no longer roll d0. starting Level Up with default 10 in attributes will no longer break ability score increases (Charactermancer) NPC view: restored the wide, 2-column layout Thanks for your feedback and support!
There is still an issue with formatting. Hit Points, Saving Throws and Skills are not properly displayed on Chrome Mac.
1547163282
Stephanie B.
Roll20 Team
Thanks for the report, Mike! We'll fix that in a future update.
1547172925
Kyle
Pro
Not liking this 2-column spread. When you have a lot of different NPCs open at once popped out into windows, this makes it MUCH harder to manage. Can this be toggled off please, so that those who like it can keep it but the rest of us can maintain our previous method? Or make it moveable - when we resize the window, it should be responsive and go to a single column. Sometimes I may have four or more NPCs (or monster types) open, and I pop them into other windows on another monitor. With this new layout, I can't arrange them as easily. I'm not sure why this change was made, actually, but either way it's suboptimal for quite a few DMs I'm talking to.
1547175108
keithcurtis
Forum Champion
Reported Elsewhere : Script  said: Hi there! As of today I have been experiencing the NPC sheets in my game (both new and old) becoming oddly formatted/arranged, making them difficult to use and read. I've attached a screenshot of the issue below. Any way to fix this?
Kyle said: Not liking this 2-column spread. When you have a lot of different NPCs open at once popped out into windows, this makes it MUCH harder to manage. Can this be toggled off please, so that those who like it can keep it but the rest of us can maintain our previous method? Or make it moveable - when we resize the window, it should be responsive and go to a single column. Sometimes I may have four or more NPCs (or monster types) open, and I pop them into other windows on another monitor. With this new layout, I can't arrange them as easily. I'm not sure why this change was made, actually, but either way it's suboptimal for quite a few DMs I'm talking to. Agreed, I do not like this change at all.  There needs to be an option for how the sheets are displayed.  This new method takes up way too much screen space.
1547202748
yeah not a fan of this new 2 column NPC sheet takes up the whole screen, please change it back or it least make it an optional feature
1547212781
Tony R.
Pro
Sheet Author
I too am having issues with things not lining up correctly
From the looks of it, the spacing issue will be fixed later, but I think a lot of people would appreciate it if this double column view was an optional setting for the NPC sheet.
1547225450
Kyle said: Not liking this 2-column spread. When you have a lot of different NPCs open at once popped out into windows, this makes it MUCH harder to manage. Can this be toggled off please, so that those who like it can keep it but the rest of us can maintain our previous method? Or make it moveable - when we resize the window, it should be responsive and go to a single column. Sometimes I may have four or more NPCs (or monster types) open, and I pop them into other windows on another monitor. With this new layout, I can't arrange them as easily. I'm not sure why this change was made, actually, but either way it's suboptimal for quite a few DMs I'm talking to. I 100% agree with Kyle, this killed my work flow at last night's game.  (Okay slight exaggeration, but it did make for a lot of adjustments to npcs waiting to enter the fray. 
1547225570
Stephanie B. said: Hi, everyone! We've just pushed a hotfix for the 5e D&D Character Sheet with the following fixes: Thieves' Tools and Sleight of Hand can now get expertise correctly (Charactermancer) Eldritch Knight and Arcane Trickster now update spell slots properly (Charactermancer) multiclass spell slots now update properly (Charactermancer) multiclass hit dice no longer roll d0. starting Level Up with default 10 in attributes will no longer break ability score increases (Charactermancer) NPC view: restored the wide, 2-column layout Thanks for your feedback and support! I am not sure about the intent here.  "NPC view: restored the wide, 2-column layout" In my experience, it never was a 2 column layout, this appears totally new.
1547225571

Edited 1547225583
I am also not a fan of the two column spread. I can see how some might like it though.  Can this be made to be optional?
1547225612
Steve K.
Roll20 Team
We hear you on the layout change and the desire to make it customizable to your preferred style. We'll discuss it internally and come up with a solution. Thank you for your constructive feedback.
1547241968
Stephanie B.
Roll20 Team
Hey, folks. I've also updated the release notes-- for some reason, I thought the NPC changes had already gone out. We're working on a change to address narrow window needs.
1547251697

Edited 1547476385
Hey guys, I'm still having an issue with the character sheet, which I *think* was identified a few months ago . - It's working in conjunction with the ChatSetAttr API. - See the short clip of the error in action here: https://youtu.be/FC7kQYQQmMY I'll keep this short and to the point, - I want to globally enable multiple PCs global damage/save/to-hit, with a single click - for when they're 'blessed' or perhaps in a 'Rage' etc. I understand that this can be done using ChatSetAttr  and the following two macros: !setattr --sel --repeating_damagemod_$0_global_damage_active_flag|0 -and- !setattr --sel --repeating_damagemod_$0_global_damage_active_flag|1 The first turns it the first listed global damage modifier ON, the second turns it OFF. - Of any characters I have selected at the time. On the face of it, it looks like it works perfectly. However, what it also seems to do is cause all weapon and spell attacks to get messed up, (In the video you see the modifier jump from +5 to +1 and then with damage reverting to 0, and the the 'to-hit' modifier changing. - Clicking the radio button afterwards a few times manually seems to fix it again, but having to go back into each sheet to 'fix' it - entirely defeats the point :( I don't know if this is an 5e OLG or ChatsetAttr issue. Are you able to help? - Thanks P.S. To see the issue first hand, feel free to check out my game " test-game". EDIT: Stupid me. I'd left the youtube clip on 'Private'! - Now fixed!
While I support the option to toggle the NPC columns I'll be the first person to say I quite like the new layout.
1547403794
keithcurtis
Forum Champion
Reported Elsewhere : Duncan H.  said: As somebody who spends way too much time trying to customize sheets and automate everything with macros, despite my poor skills, I've noticed a few things the sheet does NOT do/allow. 1. Toggling Advantage/Disadvantage doesn't work on Initiative or Death Saves. 2. You can add a Global Modifier for Skill Checks (such as Athletics), but not Ability Checks, (such as a Wisdom roll). This seems to be the only area where you can't add a Global Modifier? 3. Although we can edit Attacks and Spells in many useful ways, we can't edit Skills, aside from Jack of All Trades / Expertise. I found a useful macro for the Rogue's  Reliable Talent  feature, but I really wish I could just edit the core macro of the skill to integrate it that way, rather than having to create a secondary macro button.
1547505439

Edited 1547510842
hey there Is there a way to increase the font on the PC sheets for DnD 5e an then print them out with the larger font? These two section: Saving Throws 6 lots of words hard to read, font is to small to read Skills 18 words , all with small font, an again to small to read The above Can be found in the second column in the or on the PC sheet left to right or under the Character Name. Edit: An now below, finally worked out how to upload a picture.
1547584117
Stephanie B.
Roll20 Team
Kiwi: You might find turning off the D&D Styling in your game settings results in a more readable font size for you. You can also use your browser's zoom to zoom in if you're having trouble reading the text.
1547584125
Stephanie B.
Roll20 Team
Thanks for the feedback, everyone! The character sheet was  just updated , so I will be closing this thread. Please direct further conversation to the new thread.