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

Possible 3d Dice bug/issue

This may be design, but I noticed that when the GM has 3d dice on, and you use a /w gm inline roll, the dice are view-able to everyone on the table. I am guessing that this is something that has always been, but with 3d dice being much smoother now I was hoping to use them for my own fun as GM. I hide all my rolls from my players so things like [[d20+5]] vs AC for [[d8+3]] dmg are always prefixed by a /w gm. This was something I noticed in my game for the first time on friday... again, now that 3d dice are viable, it would be great for them to follow the same rules that are in chat.
1426438791
Gen Kitty
Forum Champion
API-generated dice are the same way, and why I have requested my players not use the 3d dice. It's a shame, too.
1426440579
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Alex we're aware that 3D rolls are visible to everyone. It's something we're working on a solution for.
I just pushed out an update that should fix this. See here: <a href="https://app.roll20.net/forum/post/1692467/3-slash-10-update-of-holding-is-live/#post-1722379" rel="nofollow">https://app.roll20.net/forum/post/1692467/3-slash-10-update-of-holding-is-live/#post-1722379</a>
1426633091
Gen Kitty
Forum Champion
The update you released does not work as described. I just tested, three people each rolled API-spawned dice, that only I should have seen (as the GM). Everyone at the table saw all the dice that were rolled. And of course, this still doesn't help in the case of powercards, where *only* the GM should see the diceroll, regardless of who triggered it. But one step at a time, I guess. :)
Hi, thank you for the response. I haven't been available to test the past few days, but I will take a look at this as soon as I can and offer feedback. thanks again Alex
GenKitty said: The update you released does not work as described. I just tested, three people each rolled API-spawned dice, that only I should have seen (as the GM). Everyone at the table saw all the dice that were rolled. And of course, this still doesn't help in the case of powercards, where *only* the GM should see the diceroll, regardless of who triggered it. But one step at a time, I guess. :) I don't think I said anything in the update about API-related features. What exactly do you mean by API-spawned dice? Dice that are being created in an API script via sendChat()? Or do you mean that there are inline rolls in a macro that are being sent to the API? It would probably help if you could give a specific example.
1426641152
Gen Kitty
Forum Champion
Specific example: Powercard with the --whisper|GM option. /me attempts to make friends and influence enemies.... !power --name|**@{selected|token_name} | Diplomacy** --format|skill --whisper|GM --Result| [[ 1d20+@{HalfLevel}+@{CHA} +5 +?{MiscMod?|0} ]] This sends the card display to the GM, and only the GM, regardless of who triggers it. The card itself behaves as expected, with only me seeing the card. However, everyone who has 3d dice turned on sees the dice roll.
That's strange, this isn't the behavior I'm seeing at all. In fact, I'm seeing that no one sees the 3D Dice roll for that macro now (including the person who originally rolled the dice). I simplified it down to: !power --whisper|GM --Result| [[1d20]] Another thing you might do is something like: !test [[1d20]] Just to make sure it's not something the PowerCards script specifically is doing. With the !test command I would basically expect nothing to show up on the screen (since there is no API script backing it), but the dice actually do get rolled (although, again, I'm not seeing them) so it's a good test case for this. Is there anything else you're doing besides just entering that command into the text box? Are you using API Chat Buttons, etc?
1426675028

Edited 1426675143
Riley D.
Roll20 Team
Okay, I've tracked down the issue. It seems to be happening with multi-command macros, where inside the macro you are mixing things that everyone can see (that emote) with things that only some players can see (like a whisper or an API script). For example, this also triggers the issue: /me Test /w gm [[1d20]] But this works as expected: /w gm Test /w gm [[1d20]] I'll work on a fix today.