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

Sync rolls from character sheet to chat box speaker identity?

When using an NPC character sheet, is there a way to make the chatbox automatically display the roll/text as that NPC?  I made near 50 NPCs for a campaign but am finding it is tedious to manually switch the character each time I need to make a roll off the sheet, especially in combat involving several NPC types.  Is there an option for this somewhere? Hello community!  Experienced GM, roll20 newb asking a quick question!
1464403275

Edited 1464403759
I think you're in the wrong section since the only PRO subscriber are able to use APIs. But I think it's possible to make a macro that allows you to choose which NPC you want to use. It could end up being a little messy of a macro, but I think it is possible. Of course the simplest way would be to make some macros, set those as token actions, and then just link the tokens to a character and BAM!!! You no longer have to keep going into the sheet to make any rolls. There's two types of macros. Global, and Character. Global macros are made under the settings section (the little gear found in the upper-right-hand corner above the chat window). For global macros, you can choose who's able to see them (in this case you wouldn't mess with that because it'd be for NPCs), and you can choose whether or not you want them to show up when you click on a token (will show up in the top-left-hand corner of the virtual tabletop [VTT] ), or have the macro show up in the macro quick bar (bottom-left-hand corner of the VTT, underneath the player names). For things like Skill checks, I personally recommend using the Token bar. Character macros are found inside the character sheets under the "Attributes & Abilities" tab at the top of the pop-up. These macros can only be seen by those who have access to the character. These are usually used for attacks, spells, etc. Like global macros, you can have them show up in the Token Action bar, or the Macro Quick bar. If you go to use the global macros for Skill Checks, you should probably start all of the macros off with the following: %{selected|Insert-skill-check} so that whatever token is selected will be the one using that skill check. If you would like a demonstration of any/all of this, feel free to PM me. If you would like to read up about macros a little more in depth  click here to visit R20's wiki about macros. I hope this was of some help to you, and I apologize for the long-ish post.  And with that said... HAPPY ROLLING!!! :D P.S. Please include the name of your system in your post titles. It helps prevent a lot of confusion. I will admit that I too am also guilty of this, but do try to include it.
1464408019

Edited 1464408585
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Hi Sovereign, We've all been at the roll20 newb stage, heck I still pretty much am, you'll get the hang of it quickly and we're always happy to answer any questions. I think what you're asking for is to change the speakingas box at the bottom of the chat panel based on the npc that is rolling (I'm guessing you output all your rolls to your players?) is that right? The only way that you could potentially set up a macro to modify the speaking as box with each roll is through the API, but I think there are a couple ways to get the behavior that you want without needing to upgrade to a pro membership. As the GM you can use /emas to have the roll emoted as a specific character. I mostly play Pathfinder, so using the pathfinder sheet as an example, your macro would look something like this: As an ability (specific to a character): /emas @{character_name} I'm speaking as this character [[some sort of roll]] As a global macro: /emas @{selected|character_name} or @{target|character_name} I'm speaking as this character [[some sort of roll]] You can also use  roll templates to get a nice clean formatting for your rolls and have the character name right at the top of each roll. And you can even combine these methods if you want to, just put the /emas and the template on the same line.
Thanks guys, I'm going to work on it and make it so awesome!