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

What is this?

I run a campaign, it was our final session and one of my players had to roll her first death saving throw. She rolled a nat 20. This command was used and this picture saying custom roll appeared. I've never seen anything like this before in my 6 years of dming? What is this command she used, where did it come from and what's a custom roll? 20+1d0cs&gt;0cf&gt;1[1d20]=(20)=20+(0) <a href="https://imgur.com/a/Te7DXkq" rel="nofollow">https://imgur.com/a/Te7DXkq</a>
1668944467

Edited 1668968936
The custom roll looks like a macro using the simple roll template.&nbsp; The problem is that 20+1d0cs&gt;0cf&gt;1[1d20] will always roll a 20.&nbsp; It starts with 20 then adds 1d0 which is always 0.&nbsp; the cs&gt;0 means that if the result if 1d0 is 0 or greater is considered a critical success and the final result will be highlighted in green.&nbsp; So the result is always a 20 highlighted in green.
1668946405

Edited 1668946612
Is your player using D&amp;D Beyond for their character sheet? This looks like a roll using the Beyond20 extension.&nbsp; If a player is using DDB with the dice roller turned on, then what Beyond20 does is take the number that was legitimately rolled on DDB, and recreate it on Roll20. If dice rolling is not turned on in DDB, then Beyond20 will cause the roll to happen in Roll20 natively, just like rolling from the character sheet.&nbsp; Here’s another thread that explains it a bit more in depth .
1668950707

Edited 1668950898
Nova
Pro
Ive suspected the player of cheating for months now but its hard to prove since its easy to make mistakes or forget things. The player does have a dnd beyond sheet although rolls are done on roll20. I have noticed alot of "accidents" and "forgetting" regarding counting spells slots hitpoints magical items etc but didnt want to make assumptions. The player always gets upset verbally when something bad happens ingame and 100% of the time resorts to metagaming to get unfair advantages. Is it possible that they clicked a button on dnd beyond and it misrolled or a glitch happened? Or did they deliberatelly code a macro to auto succeed?
How do i know if rolls she makes from attack saving throws etc are frim roll20 or dnd beyond to roll20? Also can i block my players from sending rolls from dndbeyond?
Nova said: Ive suspected the player of cheating for months now but its hard to prove since its easy to make mistakes or forget things. The player does have a dnd beyond sheet although rolls are done on roll20. I have noticed alot of "accidents" and "forgetting" regarding counting spells slots hitpoints magical items etc but didnt want to make assumptions. The player always gets upset verbally when something bad happens ingame and 100% of the time resorts to metagaming to get unfair advantages. Is it possible that they clicked a button on dnd beyond and it misrolled or a glitch happened? Or did they deliberatelly code a macro to auto succeed? Do you have access to their character sheet on DDB? The best approach would be for you to create a campaign on DDB and have that character join your campaign. That way you would have full access to their character sheet and could also track rolls that were made natively on DDB. It can’t 100% prevent cheating, but it could help you determine if they are creating their own attacks or abilities with buttons that give them a specific roll. That kind of thing is unlikely, but not impossible.&nbsp; Nova said: How do i know if rolls she makes from attack saving throws etc are frim roll20 or dnd beyond to roll20? Also can i block my players from sending rolls from dndbeyond? If you have access to their character on DDB and it’s in a campaign there with you, there is a roll history that you could refer to.&nbsp; There’s no way to block rolls from DDB if a player is using the Beyond20 extension. All that extension does is type a command in the chat window for a player… it’s simply designed to type a command that is the same as rolling from the character sheet, or to type a command that re-creates a roll that was legitimately made on DDB and port it into Roll20.&nbsp;
wouldnt the roll on ddb be the same on roll20? roll20 shows the code when i hover over the attack/saving throw etc.
1669006336

Edited 1669006463
Gauss
Forum Champion
Nova said: wouldnt the roll on ddb be the same on roll20? roll20 shows the code when i hover over the attack/saving throw etc. It might be, but from what I understand Beyond20 is trying to replicate a roll on DDB. So Beyond20 uses some fakery to show the same roll. Personally, I just have my players use the Roll20 sheets rather than DDB to avoid this sort of thing. Not saying they would abuse it, just that it could be abused.&nbsp; Unless of course I was running a campaign on DDB...in which case I see the rolls there. The potential for abuse comes from a DDB player with a non-DDB DM.&nbsp;
Nova said: wouldnt the roll on ddb be the same on roll20? roll20 shows the code when i hover over the attack/saving throw etc. If it is genuinely created by Beyond20 then yes it is the same roll as what Roll20 would create, with a small caveat: If the player has Dice Rolling turned on for their D&amp;D Beyond character sheet, then they will get digital dice rolls on their screen for attacks, checks, saving throws, etc.&nbsp; Beyond20 has no way to create a 'random' roll on Roll20 that will just happen to be the same as the legitimate roll that happened on DDB, so it creates an output that displays what was rolled on DDB. However, if the player has Dice Rolling turned off for their DDB character sheet, then Beyond20 will create a legitimate roll on Roll20 that is the same as clicking on an attack, check, or saving throw button from the character sheet on Roll20. You should be able to ask your player to turn off Dice Rolling on DDB and then you'll get Quantum Rolls directly on Roll20, instead of 'faked' roll output from what was legitimately rolled on DDB. With that being said, a savvy cheating player could &nbsp;input code into the chat to create a fake roll to get the result they wanted, and it would look like Beyond20 output, and the only way to confirm would be to check DDB to see the native roll there (or see if it's missing).