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 .
×

Latest sheet changes & general discussion

1717686152

Edited 1717686214
vÍnce
Pro
Sheet Author
@TBC Thank you and, I plan to have some more "helpful" info about the sheet up on the wiki soon.  No one has had access to edit the wiki for the last 3 months... That's fixed now. Look at the sheet's settings page for the whisper options.  If you have an NPC that is using both sides of the sheet (meaning more than just the monster stat-block) you might want to flip the whisper option on for both.  Initiative;  hover over the roll result to see what was applied.  I "believe"  the dex mod is applied automatically (I'll verify after work...) The "mod applied" is just the query adjustment you get when you make the roll.  The default rolls for Initiative and Surprise can also be modified in the sheet's settings page.  Reminder: the sheet settings page are per-sheet changes... If you want to make to make new defaults the DM will have to do that from the Game Settings page.  See the sheet announcements and/or the top of the sheet Settings page for a little more detail.
1717686156

Edited 1717686206
TBC said: Hi All! First and foremost, THANK YOU VINCE AND THE TEAM!!! You all are AMAZING! I tried to find the answer, but how do I /w gm the rolls for my NPCs and Monsters? &nbsp;I see where /w gm? is written on the sheet, but no clear means to enact it. Hey there. You can use the Gear icon at the top of the sheet to open Settings: You can&nbsp; also unhide (un-check the check box) Sheet Macros (in the same page). This allows&nbsp; you to modify the macro itself so you can add a /w GM or even a query asking to whisper and to whom. (Here's an example:&nbsp; <a href="https://app.roll20.net/forum/post/9967090/macro-help-whisper-to-selected-token-or-gm-dot-dot-dot" rel="nofollow">https://app.roll20.net/forum/post/9967090/macro-help-whisper-to-selected-token-or-gm-dot-dot-dot</a>). &nbsp; As for adding Dex to Init, you'll find the Initiative Macro on the same Settings page, add as per Joel's recommendation above, but I recommend using @{surprisebonus} (Dex Reaction Bonus) so you can simply copy and paste into each sheet. Hope that helps and Vince will correct where I got things wrong. Cheers ~D (ninja'ed by said Vince!)
1717686297
vÍnce
Pro
Sheet Author
Thanks "Team Member" David.&nbsp; ;-)
Thanks V! I'm having shirts made!
Question foir Vince.&nbsp; You said something&nbsp; earlier&nbsp; about Roll20 only allowing 1 sheet per edition.&nbsp;&nbsp; All my games (past and present) are using the "Advanced D&amp;D 1e" sheet which I see is now called&nbsp; &nbsp; "Advanced D&amp;D 1e (depreciated)."&nbsp; And therefore a ll my (extensive list of) macros are based on this sheet.&nbsp; When will this sheet no longer be selectable in new games? When will this sheet no longer be usable in existing games? Does that mean that they will all need to be re-written? Thanks
1717717971
vÍnce
Pro
Sheet Author
Hi Namocaw, 1. As of the time that the old sheet was "deprecated" (2+ weeks ago...?), you could no longer choose that sheet for a new game.&nbsp; 2. You can keep using it in any existing games indefinitely (unless roll20 changes it's policies regarding deprecated sheets in the future...) 3. If you want to use your old macros with the Revised sheet you will probably need to make some adjustments to make them work with the new sheet's roll templates and/or new attributes.&nbsp; You would need to experiment.&nbsp; Let me know how that goes.&nbsp; Maybe I can make adjustments to the revised sheet to help. 4. The code for the old sheet will also remain available indefinitely for anyone that wants to create a new game with the old sheet.&nbsp; Pro sub is required of course. Sorry, but that's the rules. Sincerely
1717735002
vÍnce
Pro
Sheet Author
TBC said: Small followup, how do I auto add in the dex bonus to initiative rolls? The top was with armor on, but no mod added, the second the mod was added, the third no armor, no mod. Id like the Dex reaction bonus to mod the init roll, can this be done too? As David mentioned, you can edit your initiative macro to include the @{surprisebonus} attribute with the roll like so; &amp;{template:general} {{color=@{color_option}}} {{name=@{character_name}}} {{subtag=Initiative! 1d@{initiative_die}}} {{roll=[[ 1d@{initiative_die} + ( @{surprisebonus}[DEX] ) + ( ?{Modifier?|0}[MOD] ) &amp;{tracker}]]}} {{Misc. Adjustments}} {{mod_applied=[[ ?{Modifier?|0} ]]}} {{dex_adjustment= @{surprisebonus_inverted}}} {{current_encumbrance=[[ @{current_encumbrance_move} ]]}}
vÍnce said: TBC said: Small followup, how do I auto add in the dex bonus to initiative rolls? The top was with armor on, but no mod added, the second the mod was added, the third no armor, no mod. Id like the Dex reaction bonus to mod the init roll, can this be done too? As David mentioned, you can edit your initiative macro to include the @{surprisebonus} attribute with the roll like so; &amp;{template:general} {{color=@{color_option}}} {{name=@{character_name}}} {{subtag=Initiative! 1d@{initiative_die}}} {{roll=[[ 1d@{initiative_die} + ( @{surprisebonus}[DEX] ) + ( ?{Modifier?|0}[MOD] ) &amp;{tracker}]]}} {{Misc. Adjustments}} {{mod_applied=[[ ?{Modifier?|0} ]]}} {{dex_adjustment= @{surprisebonus_inverted}}} {{current_encumbrance=[[ @{current_encumbrance_move} ]]}} Thank you! I replaced the string with this one, but no matter what the value is in the dex adjustment line, +/- or nothing, it subtracts the value from the init roll. I can see it in the breakdown.
1717828112

Edited 1717828257
vÍnce
Pro
Sheet Author
What is your Reaction Adj?&nbsp; (ie @{surprisebonus} ) using the custom init macro from above, here's an example of a pc with a DEX 5 which has a -1 Reaction Adj.&nbsp; While the sheet shows the reaction adj according to the PHB Dex table as -1, it's actually a +1 for 1e surprise/initiative. Where-as a pc with a high Dex of 18 and a Reaction Adj of +3 will be interpreted as a -3 for surprise/initiative; If you are using a different surprise/initiative system, perhaps one where higher is better you should probably use @{surprisebonus_inverted} which is literally the Reaction Adj. shown on the sheet's Dex row.
1720571993

Edited 1720621727
You might to check out the Spell section where Add + button is not working Here
1720572680

Edited 1720573393
vÍnce
Pro
Sheet Author
Tanner Q said: You might to check out the Spell section where Add + button is not working Or do I need to be Pro for it to work Hi Tanner, nothing on the sheet requires Pro to use.&nbsp; The "+" to add a Spell is working for me in Chrome and FF.&nbsp; What happens when you click the "+" button? Also, it works the same for the other repeating sections as well. Are you also having an issue with those? Thanks
Dose nothing when I click on it.
1720617531

Edited 1720617636
vÍnce
Pro
Sheet Author
That's very strange... Does this happen with both Chrome and FF and do the other + Add buttons work for you in the other repeating sections?&nbsp; Also, does this happen on on all characters?&nbsp; Thanks
1720621704

Edited 1720669398
Tanner Q: ahahaha Lol it must be me cause even on your sheets I can't add a spell. I even look on the character sheets that is already written up with a magic user a cleric and I don't even see anything on them. I'm Looking at Dr. Ichabod Vanderstein and I don't even see any spells if he has any I Also Looked at Cromlech_Oreshoot a Cleric and I don't anything either
1720627408
vÍnce
Pro
Sheet Author
Work with me Tanner, ;-) browser?&nbsp; Does it happen with all characters in the game? Thanks
1720649782

Edited 1720649884
vÍnce
Pro
Sheet Author
Thanks for the join link Tanner (fyi: after joining your game I've removed the url in your post here just to keep your game private) I was able to add a spell without an issue.&nbsp; So my guess is that there is something in your setup that is different.&nbsp; What that is I can only guess. Perhaps it's a browser and/or an OS issue?
Hi Vince, Thank you again for the explanation of the surprise, yes, I play higher is better so that was the mixup! I have another question, I like to set non-PC sheets to Whisper Roll, but.... I would still like to have the portraits not be in whisper when I click them. This way, while I can keep that villain's rolls secret from the party, I can click and show them what he looks like. Is that possible? Best regards, Erik
1720805270
vÍnce
Pro
Sheet Author
Hi Erik, That's probably an oversight on my part.&nbsp; I'll probably remove the whisper option from the portrait since I can't think of a reason you would whisper the image to your self as a DM (or player for that matter).&nbsp; I'll update the sheet. Cheers
I think the reason for that is any errant click by the GM on the picture pastes it to chat for all the players to see forevermore. It's pretty easy to make that mistake.
1720819876
vÍnce
Pro
Sheet Author
DaemonSlye said: I think the reason for that is any errant click by the GM on the picture pastes it to chat for all the players to see forevermore. It's pretty easy to make that mistake. I like the convenience of being able to simply click the image to post in chat, but I understand the veil of secrecy that a DM likes to have.&nbsp; Nothings worse than spoiling things with a premature monster reveal... Maybe I should remove the whisper but include a query when clicked to confirm? "Send the portrait to chat?" Yes, posts. No, cancels.
That would do it! Yes, please! Thanks!!!!
That sounds great!
Hey Vince, I noticed today while getting some sheets in order that the Base Saving Throws for Thieves - Level 5-8 are incorrect for Spells.&nbsp; &nbsp;The sheet fills in a 12 for that value, according to the DMG it should be a 13.&nbsp; &nbsp;&nbsp; Thanks
1722310089
vÍnce
Pro
Sheet Author
Thanks Tilt. I'll have a look and get that fixed ASAP.
1722311608

Edited 1722312844
vÍnce
Pro
Sheet Author
Corrected Thief/Monk/Assassin save vs spells @levels 5-8 to 13 matching the DMG as a Thief. Update Pending: <a href="https://github.com/Roll20/roll20-character-sheets/pull/13133" rel="nofollow">https://github.com/Roll20/roll20-character-sheets/pull/13133</a>
How do we handle multi class character saves? Just manually fill?
1722402973
vÍnce
Pro
Sheet Author
TBC said: How do we handle multi class character saves? Just manually fill? Yes.&nbsp; I would probably choose the class/level that has the most favorable saves "overall" then manually adjust any save where another class has a better value. Possible future update (just thinking out-loud here...);&nbsp; When a sheet is multi-class(include a checkbox to differentiate from dual-class), swap out the single class/level auto-fill for Saves with a per Save/Type class/level option.&nbsp; Maybe too much bloat given you can manually adjust as needed anyhow?
I have a question probably not possible but could you give the ability to change the fill in information on the sheet to make it custom. One DM I have likes to use his own combat table. I change how dexterity affects initiative and other things. I’m thinking not possible and I don’t have the skills to make it happen. If not possible don’t concern yourself I can work around it&nbsp;
1722551944

Edited 1722552634
vÍnce
Pro
Sheet Author
Hi David, the auto-fill uses the Attack table data from the DMG or alternately you can use THAC0. You can use the auto-fill and/or override with anything you want in the final fields.&nbsp; If you want to actually use different numbers than the DMG, you would have to edit the sheet code.&nbsp; There is about 900+ lines of code for the Attack tables.&nbsp; It would not be that hard to edit.&nbsp; Here's an example of the Cleric's attack table data; ... // clerics table if (classSelected === 1) { if (levelSelected === 0) { // clog('Need to choose a class level greater than 0 to continue.'); } else if (levelSelected &lt; 4) { output[`thac-10`] = 25; output[`thac-9`] = 24; output[`thac-8`] = 23; output[`thac-7`] = 22; output[`thac-6`] = 21; output[`thac-5`] = 20; output[`thac-4`] = 20; output[`thac-3`] = 20; output[`thac-2`] = 20; output[`thac-1`] = 20; output.thac00 = 20; output.thac0 = 20; output.thac1 = 19; output.thac2 = 18; output.thac3 = 17; output.thac4 = 16; output.thac5 = 15; output.thac6 = 14; output.thac7 = 13; output.thac8 = 12; output.thac9 = 11; output.thac10 = 10; } else if (levelSelected &lt; 7) { output[`thac-10`] = 23; output[`thac-9`] = 22; output[`thac-8`] = 21; output[`thac-7`] = 20; output[`thac-6`] = 20; output[`thac-5`] = 20; output[`thac-4`] = 20; output[`thac-3`] = 20; output[`thac-2`] = 20; output[`thac-1`] = 19; output.thac00 = 18; output.thac0 = 18; output.thac1 = 17; output.thac2 = 16; output.thac3 = 15; output.thac4 = 14; output.thac5 = 13; output.thac6 = 12; output.thac7 = 11; output.thac8 = 10; output.thac9 = 9; output.thac10 = 8; } else if (levelSelected &lt; 10) { output[`thac-10`] = 21; output[`thac-9`] = 20; output[`thac-8`] = 20; output[`thac-7`] = 20; output[`thac-6`] = 20; output[`thac-5`] = 20; output[`thac-4`] = 20; output[`thac-3`] = 19; output[`thac-2`] = 18; output[`thac-1`] = 17; output.thac00 = 16; output.thac0 = 16; output.thac1 = 15; output.thac2 = 14; output.thac3 = 13; output.thac4 = 12; output.thac5 = 11; output.thac6 = 10; output.thac7 = 9; output.thac8 = 8; output.thac9 = 7; output.thac10 = 6; } else if (levelSelected &lt; 13) { output[`thac-10`] = 20; output[`thac-9`] = 20; output[`thac-8`] = 20; output[`thac-7`] = 20; output[`thac-6`] = 20; output[`thac-5`] = 19; output[`thac-4`] = 18; output[`thac-3`] = 17; output[`thac-2`] = 16; output[`thac-1`] = 15; output.thac00 = 14; output.thac0 = 14; output.thac1 = 13; output.thac2 = 12; output.thac3 = 11; output.thac4 = 10; output.thac5 = 9; output.thac6 = 8; output.thac7 = 7; output.thac8 = 6; output.thac9 = 5; output.thac10 = 4; } else if (levelSelected &lt; 16) { output[`thac-10`] = 20; output[`thac-9`] = 20; output[`thac-8`] = 20; output[`thac-7`] = 19; output[`thac-6`] = 18; output[`thac-5`] = 17; output[`thac-4`] = 16; output[`thac-3`] = 15; output[`thac-2`] = 14; output[`thac-1`] = 13; output.thac00 = 12; output.thac0 = 12; output.thac1 = 11; output.thac2 = 10; output.thac3 = 9; output.thac4 = 8; output.thac5 = 7; output.thac6 = 6; output.thac7 = 5; output.thac8 = 4; output.thac9 = 3; output.thac10 = 2; } else if (levelSelected &lt; 19) { output[`thac-10`] = 20; output[`thac-9`] = 19; output[`thac-8`] = 18; output[`thac-7`] = 17; output[`thac-6`] = 16; output[`thac-5`] = 15; output[`thac-4`] = 14; output[`thac-3`] = 13; output[`thac-2`] = 12; output[`thac-1`] = 11; output.thac00 = 10; output.thac0 = 10; output.thac1 = 9; output.thac2 = 8; output.thac3 = 7; output.thac4 = 6; output.thac5 = 5; output.thac6 = 4; output.thac7 = 3; output.thac8 = 2; output.thac9 = 1; output.thac10 = 0; } else if (levelSelected &gt;= 19) { output[`thac-10`] = 19; output[`thac-9`] = 18; output[`thac-8`] = 17; output[`thac-7`] = 16; output[`thac-6`] = 15; output[`thac-5`] = 14; output[`thac-4`] = 13; output[`thac-3`] = 12; output[`thac-2`] = 11; output[`thac-1`] = 10; output.thac00 = 9; output.thac0 = 9; output.thac1 = 8; output.thac2 = 7; output.thac3 = 6; output.thac4 = 5; output.thac5 = 4; output.thac6 = 3; output.thac7 = 2; output.thac8 = 1; output.thac9 = 0; output.thac10 = -1; } output.attack_matrix_flag = 0; } The attack tables are merely there to help the DM make a judgement. It's optional to have them displayed to the DM with an attack. The sheet does not actually use those number to determine a hit/miss. The THAC attribute values "could be" used in a custom macro and/or API Mod to determine a hit vs a given enemy's AC, Armor, situational modifiers, etc. DaemonSlye has been working up some very cool stuff with ScriptCards and other Mods. He's still testing, but stay tuned for more on that...
Apologies if this was covered but I don't suppose there is a way to change the encumbrance value of a coin for people who use the 2E standard of 50 coins to a pound?
1725424816
vÍnce
Pro
Sheet Author
Joe K. said: Apologies if this was covered but I don't suppose there is a way to change the encumbrance value of a coin for people who use the 2E standard of 50 coins to a pound? Hi Joe, there isn't an option to use 2e's encumbrance on the 1e sheet. :-) Given the sheet calcs encumbrance/bulk and includes the PHB's STR table data (all based on 10gp/lb)... I'll have a look to see how difficult it would be to include such an option.
Wow, so if the FED just decreases the size of the kingdom's coinage, then all the weight of Hammers, Swords, Tents, Plate Armor, torches, EVERYTHING gets lighter... I used to think Gravity made the world go round...&nbsp; This proves it is Money!&nbsp; &nbsp; HA!
I just noticed that the "Advanced 1e" Sheet is now depreciated.&nbsp; This is the sheet that I use in all my games because it is simple and let's me add in all my own (NON PRO) macros - of which I has an EXTENSIVE collection.&nbsp; &nbsp; WTF?!?!?1 How am I going to play 1e and 2e and use all my own macros now?&nbsp; It is grandfathered in games already opened, but any new games that I start DO NOT have the option of using that sheet.&nbsp; And the new sheet doesn't let me add in my own custom macros for Weapons, Saves, Spells, Etc. I'm seriously PISSED about this and about to throw something, so somebody PLEASE tell me this isn't happening.
1726949223
vÍnce
Pro
Sheet Author
Hi Namocaw, I'm sorry that you are "seriously PISSED".&nbsp; Deprecating the old sheet was roll20's decision.&nbsp; You are correct that you cannot create a new game with a deprecated sheet. As you probably already know, Pro users can use deprecated sheet code to create a custom game.&nbsp; Deprecating the old sheet was not my choice.&nbsp; I wanted to have both versions of the 1e sheet available, but roll20 has their established policies...&nbsp; That said, And the new sheet doesn't let me add in my own custom macros for Weapons, Saves, Spells, Etc. you can edit macros for all rolls and more on the revised sheet.&nbsp; Check the sheet settings to show/hide the macro-text fields and many more options. Let me know if I can help.
Deprecating the old sheet was roll20's decision. Yes, I know. I am not blaming anyone here.&nbsp; There was no reason for Roll 20 to remove it.&nbsp; Depreciation just means it is not supported.&nbsp; They could continue to let us use it w/o support. you can edit macros for all rolls and more on the revised sheet.&nbsp; Hmm.&nbsp; I did not see this feature.&nbsp; I will look again.&nbsp; Thanks.
Found it, works great, thanks!
Hi Vince.&nbsp; I just noticed that there appears to be something wrong with the spells list.&nbsp; We are continuing to use the old sheet but i loaded up the new sheet and it also happens on that.&nbsp; When you select a spell level, for example 1, then change to say level 2.&nbsp; Sometimes the list does not update or appears blank.&nbsp; This happens on both sheets.&nbsp; Not sure if this is a roll 20 general issue etc. Just as a note, we are continuing to use the old sheet as it better suits us and we will continue until it is impossible.&nbsp; I thought that maybe the sheet was now broken but, as i said, it seems to happen on the new sheet as well.
1727627670

Edited 1727627819
vÍnce
Pro
Sheet Author
There is currently a roll20 bug that is affecting all sheets.&nbsp; Some sheet events fail to trigger sheetworkers (javacript) that are used for calculations and other sheet functions.&nbsp; It's a bug we brought to the Devs attention last month... ;-( With more people having sheet issues (not just 1e) it has finally gotten some attention and is being worked on by the Devs.&nbsp; We just have to wait it out at this point. Some more info: <a href="https://app.roll20.net/forum/post/12054927/sheet-triggers-seem-buggy-today" rel="nofollow">https://app.roll20.net/forum/post/12054927/sheet-triggers-seem-buggy-today</a>
Ok, thanks Vince.
1727628913
vÍnce
Pro
Sheet Author
I'm hopeful that roll20 will get this ironed ASAP.&nbsp; I really do not want to address any sheet issues (1e or other) until they do to avoid chasing my tail.&nbsp; Any issues that come up after they fix this MAJOR bug, I'll promptly address of course.&nbsp; Cheers to all.
1728107616
vÍnce
Pro
Sheet Author
Roll20 finally located the root cause of the bug and has made an update to the platform that seems to have solved the sheet event trigger issues.&nbsp; Let me know if you notice anything not working on the 1e sheet.&nbsp; Cheers
Vince, I'm using character sheet v1.657 and all i can say is... wow. your herculean efforts are much appreciated, thank you!
1731175897
vÍnce
Pro
Sheet Author
@Shoo Thank you.&nbsp; It's been great fun "trying" to wrangle the elusive beast of 1e
on monster sheet, the "save as" field is narrow, can't see double digits. it works if you put in 15, just shows as 5 FYI
1731277218
vÍnce
Pro
Sheet Author
Shoo said: on monster sheet, the "save as" field is narrow, can't see double digits. it works if you put in 15, just shows as 5 FYI Thanks Shoo.&nbsp; I'll adjust that field and update.
Dude, you fixed it already. you are a machine. vÍnce said: Shoo said: on monster sheet, the "save as" field is narrow, can't see double digits. it works if you put in 15, just shows as 5 FYI Thanks Shoo.&nbsp; I'll adjust that field and update.
HELP!!!&nbsp; OK, so maybe I missed a communication to a deadline, etc.&nbsp; But I have an old R20 game using the old 1e sheet and it got archived into cold storage. Attempting restoration gives me an error.&nbsp; And the Character vault can't open the sheets because the old 1e sheet isn't supported for that. Question:&nbsp; Is there any way to export those so that I can manually re-enter them into the new revised sheet? Followup question:&nbsp; I have an ongoing game that is using the old 1e sheet.&nbsp; What do I need to do to PROTECT that game so everything continues to be accessible?&nbsp; (Other than taking screenshots?)&nbsp; I know that if I just change the sheet in the game settings, I lose all the character data. Thanks all.
1732569044

Edited 1732569171
vÍnce
Pro
Sheet Author
Hi Namocaw, AFAIK, roll20 "auto-archives" inactive games without any warnings.&nbsp; What the parameters are for auto-archiving, I'm not sure.&nbsp; I haven't ran into any issues using the restore option for any of my games, including those that use the old 1e sheet code.&nbsp; I would send roll20 a request to have them look into it. Once a game is restored, you should be able to make a copy of the game for safe keeping.&nbsp; Pro's will also have transmogrifier access as well.&nbsp; I know that if I just change the sheet in the game settings, I lose all the character data. NOT TRUE.&nbsp; The revised sheet is nearly 100% compatible with the old sheet code.&nbsp; You shouldn't have any issues switching an existing game over to the revised sheet.&nbsp; You may have to go through and double check things since there are some newer attributes and auto-calcs, but if I was able to handle migration of attribute data I wrote that into the version checking code to handle one-time conversions. That said, I would recommend changing the game's sheet template on a copy of your old game just to be safe.