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

Trying to hide a roll from other players and DM

With the agreement of my DM, I now have spell that has a chance to miscast and I'm trying to find a way to have a roll that the other players and the DM can't see so it's a surprise each time. I heard about using /talktomyself to make anything I do in chat hidden from everyone else, so I tried to make a macro that would switch to that, make the roll and then switch back out using this format: /talktomyself /roll 1d2 /talktomyself However when I test it, it doesn't roll the dice at all, it just mutes then unmutes me, I have very minimal experience with macros and I know I can't do an if/then, so is there a way to have a macro do what I want or is the Roll20 macro language unable to do this?
1646775182

Edited 1646775200
You can simply whisper a roll to yourself. E.g. if your display name is "Cody H" then you could use this macro: /w "Cody H" Hidden Roll: [[?{Dice roll?}]] for ?{Roll for what?}
This is nice but I'm wanting to just use one macro and have it automatically whisper to me the roll results and not have to enter in the dice value or reason, or else I would've made separate /talktomyself and /roll 1d2 macros.
Is it always a 1d2 roll?  You can put any chat command into a macro, so if that's all you're looking for then this will work: /w "Cody H" Hidden Roll: [[1d2]]
Cody H. said: With the agreement of my DM, I now have spell that has a chance to miscast and I'm trying to find a way to have a roll that the other players and the DM can't see so it's a surprise each time. I heard about using /talktomyself to make anything I do in chat hidden from everyone else, so I tried to make a macro that would switch to that, make the roll and then switch back out using this format: /talktomyself /roll 1d2 /talktomyself However when I test it, it doesn't roll the dice at all, it just mutes then unmutes me, I have very minimal experience with macros and I know I can't do an if/then, so is there a way to have a macro do what I want or is the Roll20 macro language unable to do this? Do....you not have any coins in your house?
Jarren said: Is it always a 1d2 roll?  You can put any chat command into a macro, so if that's all you're looking for then this will work: /w "Cody H" Hidden Roll: [[1d2]] Thanks, this works great, sorry for being a pain.
DM Eddie said: Do....you not have any coins in your house?