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 .
×
Create a free account

Block Sending Abilities/Rolls to Chat

Hey all,  Our group uses Roll20 primarily for shared-maps and character sheet tracking, but not to send abilities/rolls/saves to the chat, we use physical dice. It's incredibly easy to accidentally click on something and send an ability or spell to the chat, spoiling a character beat or piece of flavor. None of us wind up using spell sheets from Roll20, because none of us want to clog up the chat by accidentally sending it just to see a description, and it spoils a character's turn/shows their hand instead of letting them have a cool surprise. Is there any way to disable sending abilities, rolls, spells, etc to the chat when clicked on? I've looked into various adblock filters, haven't found anything helpful yet. 
1634520186
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
There isn't a way to block the reaction to clicking the button, however, depending on what sheet you are using it might have an option to make all rolls be whispered to gm. Not ideal, but better at least.
If you're not using text chat at all there is the /talktomyself command. When active this prevents anything that would go to chat from going to the other players. The person who clicked the roll/spell/etc would still see it in their chat but no-one else will. However each player would have to run the command at the start of each session and toggle it off and on if they did need to put something in chat.
1634536603
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Ah, good call Rainbow! I'm so used to using chat for everything else that I hadn't even thought of that.
1634548812

Edited 1634548861
Oosh
Sheet Author
API Scripter
You can also use Stylus, but you will need to get all of your players to install it. Something like this (untested, but if you want to go down the Stylus path it'll be something like this) .charsheet button, .charsheet a { pointer-events: none; } That would disabled mouse clicks on all buttons and anchors on all character sheets, but only in your own browser window. You could get more specific with the selector if there are parts of the sheet you wish to still be clickable.
Ah, fantastic - two good options, thanks so very much! I think each of us has our own comfort level with it, so it's great to have that option - I'll definitely let folks know about the /talktomyself tag and potentially give Stylus a try. Really appreciated! 
1634597314
Oosh
Sheet Author
API Scripter
I probably should have dropped the usual link to Keith's Stylening thread - there's more info on using the Stylus extension there, plus a heap of visual improvements you can pick and choose from.
Hey all - worked like a charm!  Using that I was able to also figure out a filter in uBlock Origin, just in case anyone else ever runs across this and has the same situation - using Roll20 for Character sheet/shared map than rolling or sending abilities or spells. :)  app.roll20.net#$#.charsheet button{pointer-events: none;} app.roll20.net#$#.charsheet a{pointer-events: none;} Stylus is undoubtedly a better option, because removing listeners does also keep from being able to tweak your character sheet values like for adding a new ability or something to the inventory (though text fields/HP tracking etc work fine!) Any Adblocker type would need a full page refresh, whereas Stylus just needs to tick to enable/disable - only important for at level up or inventory for our particular situation, but!  Thanks again!