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

[PF] Problems with a macro, keeping the rolls hidden.

I currently made this macro: /w gm @{selected|token_name} &{template:default} {{name= Secret Rolls}} {{[Stealth](~selected|Stealth-Check) [Sleight-Of-Hand](~selected|Sleight-Of-Hand-Check) [Perception](~selected|Perception-Check)}} I am having trouble getting the results of the macro to stay hidden. For example if I click on perception it makes the result public and I would like it if only I, the GM would know the results.
1468625933

Edited 1468625971
It's because you have @{selected|token_name} in front of the template. /w gm @{selected|token_name} /w gm &{template:default} {{name= Secret Rolls}} {{[Stealth](~selected|Stealth-Check) [Sleight-Of-Hand](~selected|Sleight-Of-Hand-Check) [Perception](~selected|Perception-Check)}}
Hi, Abner . Are you using a Character Sheet, or did you create those Abilities (e.g. "Stealth-Check") yourself?
1468626362

Edited 1468626396
SkyCaptainXIII said: It's because you have @{selected|token_name} in front of the template. /w gm @{selected|token_name} /w gm &{template:default} {{name= Secret Rolls}} {{[Stealth](~selected|Stealth-Check) [Sleight-Of-Hand](~selected|Sleight-Of-Hand-Check) [Perception](~selected|Perception-Check)}} Its not on front of the template it is behind it? either way I tried your macro and it did not work.
Silvyre said: Hi, Abner . Are you using a Character Sheet, or did you create those Abilities (e.g. "Stealth-Check") yourself? I am using an in-game character sheet(Pathfinder ver 0.55)
Ah, you won't be able to do that without writing your own macros. 
1468627267

Edited 1468627551
According to the Wiki page for the Pathfinder Character Sheet , the  Sheet Configuration provides an "Option to whisper all NPC sheet rolls to the GM." Also of note (from the NPC section of the Wiki page) is that "All sheet rolls from the NPC page are whispered to the GM only". So, in order to have [non-NPC] sheet rolls (of a given Character Sheet, that are called from Ability Command Buttons) whispered to the GM, you would need to toggle the aforementioned option (on that Character Sheet). Otherwise, you could call the NPC sheet rolls instead.
1468627896

Edited 1468627940
vÍnce
Pro
Sheet Author
On the PF sheet, we added an option on the Config page to whisper PC and/or NPC rolls sheet-wide.  All sheet rolls(buttons) macro-text include either @{PC-whisper} or @{NPC-whisper} The value is derived from the Config page. ie "/w gm" or nothing. I think I need to update the wiki.
1468627913

Edited 1468628065
SkyCaptainXIII said: Ah, you won't be able to do that without writing your own macros.  I do not understand what you mean. I wrote my own macro and shared it with you, all I want it to be able to hide the results of said macro from the player. Silvyre said: According to the Wiki page for the Pathfinder Character Sheet , the  Sheet Configuration provides an "Option to whisper all NPC sheet rolls to the GM." The macro was made to hide both the stealth rolls of the NPC and the Perception rolls of the player. I tried it with npc's and players to see if the players themselves could see it or not. It is not exactly what I want, since it even hides the results of  a seperate macro I made for Acrobatics and climb checks from the player. But I do not see another option, Thanks for the help Silvyre .
As I said, you can't do that unless you write your own macros. As in creating a macro that pulls the information from the sheet instead of using the macro on the sheet.
I just tried out a couple of things, and this solution does not work. For the simple reason that it Hides all rolls, including the attack rolls, and if I take attack rolls from my players, npcs, it would make the game alot more boring. I still need help fixing this problem, just in case let me re post the problem: /w gm @{selected|token_name} &{template:default} {{name= Secret Rolls}} {{[Stealth](~selected|Stealth-Check) [Sleight-Of-Hand](~selected|Sleight-Of-Hand-Check) [Perception](~selected|Perception-Check)}} I am trying to get this macro to hide the result of perception and stealth roll of the selected token. The token will be npc or player.
1468630037

Edited 1468630060
SkyCaptainXIII said: As I said, you can't do that unless you write your own macros. As in creating a macro that pulls the information from the sheet instead of using the macro on the sheet. /w gm @{selected|token_name} &{template:default} {{name= Secret Rolls}} {{[Stealth](~selected|Stealth-Check) [Sleight-Of-Hand](~selected|Sleight-Of-Hand-Check)}} This macro does pull the information from the sheet. For example it pulls the stealth check roll(1d20 plus modifiers) of the character selected. Or are you saying I need to pull just the modifier from the sheet?
As I said twice already, you can't. You simply cannot use those macros from the character sheet and hide them without toggling the whisper options on each character sheet. You have to write your own macros that pull the information from each character sheet instead. Using @{charactername|attribute} and putting them in rolls.
1468630731

Edited 1468630802
SkyCaptainXIII said: As I said twice already, you can't. You simply cannot use those macros from the character sheet and hide them without toggling the whisper options on each character sheet. You have to write your own macros that pull the information from each character sheet instead. Using @{charactername|attribute} and putting them in rolls. I simply am not understanding you, are you saying that a whisper command is not possible unless I make a different macro for every single npc and player? that's like over 50 character sheets. Over 50 different macros. There has to be something I am missing here. Do you mean doing something similar to this(making this off the top of my head) /gr 1d20+@{Gillian|Acrobatics} for every single character and skill?
Correct. You cannot use the api command buttons to whisper a macro unless the macro itself has /w GM inside it already. Hence why you need to make a new macro that pulls the attributes like you posted [[1d20 + @{Gillian|Acrobatics}]] for every roll you wanted to hide from the players.
SkyCaptainXIII said: Correct. You cannot use the api command buttons to whisper a macro unless the macro itself has /w GM inside it already. Hence why you need to make a new macro that pulls the attributes like you posted [[1d20 + @{Gillian|Acrobatics}]] for every roll you wanted to hide from the players. Seems like I stepped into a blockade, Making a perception and stealth check for all characters and npcs is absurd. I will have  to see how else I can make a General macro that can make the selected token roll secret.
1468631291

Edited 1468631303
It's because you're trying to trigger a macro using the api command buttons when it doesn't have /w GM in front of it. The command button doesn't care or even know that it was whispered to a player or GM. It is just a macro that executes what is inside it as is. /w GM Perception: [[1d20 + @{selected|Perception}]]
1468635154

Edited 1468635215
vÍnce
Pro
Sheet Author
Not command buttons... but you could use something like;  (you might even make it into a query if you don't like rolling all at once) /w gm &{template:default} {{name=Secret Rolls:@{selected|token_name}}} {{Stealth=:[[ 1d20 + [[ @{selected|stealth} ]][stealth] ]]}} {{Sleight-of-Hand=:[[ 1d20 + [[ @{selected|sleight-of-hand} ]][soh] ]]}} {{Perception=: [[ 1d20 + [[ @{selected|perception} ]][perception] ]] }}
Vince said: Not command buttons... but you could use something like;  (you might even make it into a query if you don't like rolling all at once) /w gm &{template:default} {{name=Secret Rolls:@{selected|token_name}}} {{Stealth=:[[ 1d20 + [[ @{selected|stealth} ]][stealth] ]]}} {{Sleight-of-Hand=:[[ 1d20 + [[ @{selected|sleight-of-hand} ]][soh] ]]}} {{Perception=: [[ 1d20 + [[ @{selected|perception} ]][perception] ]] }} This helped me out alot, I think I can make this into a query, Thanks for the help Vince.