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

Macro to Whisper to Self

As a DM, I usually give all my NPC tokens an ability macro something like this: /w gm &{template:DnD35StdRoll} {{name=@{selected|character_name} Traits}} {{Trait 1 = desc.}} {{Trait 2 = desc.}} This all hinges upon the "/w gm" because I don't want my players seeing all these details, but it quickly reminds me that devils have damage reduction and that the boss has quick healing and such things. In my up-coming session, players will be taking control of NPCs for some side story. I want them to be able to remind themselves of the token's traits quickly so they can be effective without having to ask a ton of questions. However, I don't want the players whispering to me every 5 seconds. When the GM uses "/w gm" they whisper to themselves. What is the option for a player? Is there a way that I can set up a generic macro, usable by any player, that will cause the player whisper to themselves so that only they see the macro print-out? ------- I've read about the "/talktomyself" function but could not get it to work in a macro. I tried to use this (and similar versions): /talktomyself &{template:DnD35StdRoll} {{name=@{selected|character_name} Traits}} {{Trait 1 = desc.}}       This text is not displayed /r 20d20+20       This text is also not displayed /talktomyself off However, all I get is the green boxes telling me that the "talk to self" function is on/off. The middle part of the macro, no matter what text I put there, is not displayed.
1477944650
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
How about: /w "@{selected|character_name}" it will then whisper to the character, so anyone who controls that character will receive the message (gm won't as long as there is at least one player in the controlled by field and all is not entered). If that doesn't work, you could use a roll query: /w "?{Who|name1|name2|...}"
Use this: /talktomyself It is a toggle, so you only need to run it again to turn it off.
1477958796

Edited 1477958956
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Aye, but then the players have to remember to enter it in themselves since you can't do the following in a macro: /talktomyself /r macro macro macro /talktomyself The macro will just cycle through talktomyself on/off without actually sending the macro text. EDIT: ahh, and you already tried that and noticed this problem Alex.
Set a button /w ?{Target|gm|Storme|Arthur|Moonraker|Buzz|Brock|Bruce|Indigo|Kat|Solomon|Wolfric} ?{Message}
I think that what Scott C. recommended is what I was looking for initially, but Kevin Flynn also had a good suggestion that I hadn't thought about. I decided to combine the two, so that players will default whisper to themselves but can also whisper to the GM should the need (argument) arise. Here is my final product: /w ?{To Whom?|"@{selected|character_name}"|gm} &{template:DnD35StdRoll} {{spellflag=true}} {{name=@{selected|token_name} Traits}} {{Entry 1=This is a great place to put quick reminders to yourself about your character.}} {{Entry 2=For instance, some of the class features or your selected feats.}} I appreciate your help, gentlemen.
1478045315
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Very nice final product Alex.