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

Whisper Macro possible?

1376208148

Edited 1376208181
I have googled and looked at the wiki but couldn't find anything about this, so I fear it is not supported by roll20 but hey, gotta try, right? Basically I have a group of 5 players and I like to keep things a bit more secret/separate sometimes to build suspense and force players to actually communicate about stuff. f.e. Players that wander off and do something solo will usually be pulled into a sub-channel on Teamspeak and we will briiefly deal with their stuff. The downside of this is of course that the others have to wait, but they would have had to do that anyway and now they can even chat among each other without disturbing us. I also tend to give the result of certain things to only the players that succeeded... for example I tell them all to roll for listen/spot/whathaveyou and those that succeed get a whisper with what they hear/see/anything else - if anything. Again, this leads to more communication among the players as they don't just repeat what I told the group via voice - and they can also choose to keep information for themselves a lot easier. Anyway, tl:dr: is it at all possible to save a hint of time with a whisper macro for this? Just using "/w charname" immediately sends an empty message and I would just need that to appear in chat so I can type in the rest more quickly, basically. Any modifiers or something exist for this purpose that I can add to the macro?
1376211732

Edited 1376211982
Gauss
Forum Champion
If I understand you correctly, you are asking about a 'group whisper' function? One where you can whisper the same text to multiple people?  If that is the case, no, we do not currently have that feature. However, you could create a character sheet, and assign it to all of the people who are in the current group whisper. Then whisper to that sheet and all assigned players will receive the same message. Example: I create a character sheet called "Group".  I then assign those people I want to see the group message to control the group.  Note: seeing the character sheet is not required to message it but controlling it is required to get messages from it.  I then type /w Group <message body> and all of those players will see the message. If I misunderstood, let me know.  - Gauss
I apologize, I probably went the wrong way about describing things. Basically I want to hit a macro button and it will add /w playername into the chatbox but not send that yet so I would have a whisper macro for every player. Just as a timesaver (and significantly reducing the chance for me getting the name wrong and having to type everything all over again) so the players don't have to wait / there aren't long, awkward pauses while I whisper one of the players that he hears footsteps.
1376212820
Gauss
Forum Champion
I apologize for misunderstanding. It is late. :) If I understand correctly you are just trying to save time typing out the name? You can use autocomplete to shorten the time it takes. Type out the /w command followed by the first letter or two of the name. Then hit enter (or select one of the names you want via the arrow keys).  Alternately, you can add a /w playername to a macro but I don't think it will save you any effort because typing /w <first letter> +enter will be about the same as typing #<first letter> +enter.  Regarding typing everything again, you shouldn't have to do that in any case. If you hit the up arrow and then edit the name it will work fine.  Example:  I whispered to John but meant to whisper to James.  Chat body:  /w John hey, you have a spider on your back.  I sent that, now I want to whisper the same thing to James. I hit the up arrow, change John to James, and hit enter. It sends the message to James. I hope that helps. :) - Gauss
Thank you kindly - not quite what I was looking for obviously, but I did not know about the autocomplete function yet so I will very happily use that. Thank you again :)
1376260780
Finderski
Plus
Sheet Author
Compendium Curator
Actually, I believe you can do what you are talking about, Mouse.  I just created a macro called #c (the name of one of the players is Carl) and the macro was constructed like: /w Carl Then in the chat window, I typed: #c This is a test of the macro And that message, "This is a test of the macro" was whispered to Carl.  So, if you have a short-hand you can use for your players names, you should be able to do what you are talking about (assuming I understood what you are talking about). :) I hope this helps.
1376261431
Gauss
Forum Champion
Mouse , could you go into more detail on what you were looking for? I must still not be understanding. Perhaps an example?  G V. , The only problem with that is it takes nearly the same number of keystrokes (3 vs 4) when compared to whisper (unless there are two people with the same first letter in which case whisper takes probably 5-6 keystrokes).  #c +enter = 3 keystrokes /w g + enter = 4 keystrokes  Of course, you can customize the macro name so to give players different 'first letters' in the case of multiple people with the same name. :) - Gauss
1376289501

Edited 1376289899
Heh, I am confusing people *smirks* Sorry about that. Creating macros to whisper people (so you don't have to type anything but a/the message itself into the chatbox) is basically a maptools feature that I loved dearly when I still used that. That didn't have the whole autocomplete feature though as far as I know.&nbsp; <a href="https://www.dropbox.com/s/4shdv810fiytcxg/Neue%20Bitmap.jpg" rel="nofollow">https://www.dropbox.com/s/4shdv810fiytcxg/Neue%20Bitmap.jpg</a> (just a screenshot, maybe it helps) Basically, when I use a macro with "/whisper Jack " as a command, it immediately sends that, resulting in an empty message. What I would ideally want is that I click the macro button and then the message I have in my chatbox appears but is not sent immediately, meaning I can add the message that I planned to send to Jack in the first place to it and then hit enter/return to send it. That would result in *click* and then the message, which is just a hint faster than */w J +enter* and then the message itself. Again, its just a comfort thing, especially at the beginning when you don't have all the character/player names in your head.
1376289759
Gauss
Forum Champion
Ahhhh ok, so the goal is to shorten the /w &lt;insert name&gt; command into fewer keystrokes. Autocomplete is probably what you want then. As shown a Macro can also be used but it may only shorten the name a few keystrokes.&nbsp; - Gauss
You are a ninja and posted before my edit but understood me anyway! :D Thank you for the amazing fast replies.
1376290632

Edited 1376290718
Gauss
Forum Champion
The problem is when you use a macro button it also sends an enter command afterwards. If you want to use the macro button then perhaps you could use the query system instead.&nbsp; Example:&nbsp; Macro name: #James Macro body: /w James ?{Message} When you hit the macro button it will pop up a window for you to type in. Note: the query system wasn't designed for text like this. It was designed for dice roller stuff so if you hit a character limit, that is just a design limitation.&nbsp; As stated before, autocomplete is probably your best bet here. :) - Gauss
1376291060

Edited 1376291072
Yeah, I thought so... mwhahaha the query thing works! The character limit seems to be quite sufficient as well, I typed a message with 150 characters and it was fine, which is quite sufficient for short messages regarding what they see/hear when they succeed a skill check. Thank you very much! You are made of awesome :)