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

Must have Macros

Hi,  While I've been using roll20 for a while, I haven't really used or explored all the features. What are some must-have macros for a standard campaign? Thanks!
Non pro dm's: A money converter macro is quite useful.  [[ ?{Amount|1}*?{From|pp,10 [pp]|gp,1 [gp]|ep,.5 [ep]|sp,.1 [sp]|cp,.01[cp]}*?{To|pp,.1 [pp]|gp,1 [gp]|ep,2 [ep]|sp,10 [sp]|cp,100 [cp]} ]] Technically not Pro/API but its use is mainly to pull a thing for them. @{target|character_name} = @{target|token_id} Whispering to people by selecting their token and clicking this macro thats set as a token action. /w "@{selected|character_name}" &{template:npcaction} {{rname=Whisper to @{selected|character_name}}} {{description=?{Enter your whisper|default_whisper}}} Everything else I got is pro only sadly.  Once you open up the pro capable though, there will be so many macros that it'd be hard to post in a forum thread all of them.  API's require alot of macro work.  
It's an extremely simple one, but Initiative. Rather than clicking on your token, then navigating to your character sheet to roll initiative, add a macro to the sheet under the Attributes and Abilities tab: %{selected|initiative} Make sure that whatever you name it is not "Initiative" as that will confuse the sheet as it will then have two commands called Initiative, with one referring to another. I typically name mine "1-Initiative" so it shows first in the token action bar when I toggle it as a token button. Once it's toggled as a token button you just click on your token then click on the button for initiative. It will carry over whatever initiative modifiers are tacked onto your sheet as reflected in your normal initiative roll, or if you have your initiative style set to Advantage or Disadvantage it will recognize that, too.
1619276247
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
How funny! I've done the same exact thing, only I named it "1nitiative".
I have seen your reply to someone trying to add the ability for players to add their own initiative to the turn tracker.  @keithcurtis can you help. It works fine as the GM but doesn't work no matter what i do, select tokens etc. as a player.
&{template:default} {{name=@{selected|token_name} ❖ Initiative}} {{[[d6+?{modifier?|0}&{tracker}]] /me rolls a [[1d6&{tracker}]] for initiative! /roll 1d6+@{initiative_bonus} &{tracker} Tried these and a few more.... All work as GM perfectly.
1619277986

Edited 1619278261
If you are using several macros, an  innovative trick is using Emojis in the name . This is my macrobar: And these are token actions. The green watch is my initiative button: I'm also using Stylus to adjust the appearance of the bars (resize them, move them, color them). And if you're playing D&D 5E, there are several ' Universal Chat Menus ' for displaying stats and abilities of NPCs.
1619279931
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Krista K. said: &{template:default} {{name=@{selected|token_name} ❖ Initiative}} {{[[d6+?{modifier?|0}&{tracker}]] /me rolls a [[1d6&{tracker}]] for initiative! /roll 1d6+@{initiative_bonus} &{tracker} Tried these and a few more.... All work as GM perfectly. Hi Krista, There's a typo in the first one. It should be: &{template:default} {{name=@{selected|token_name} ❖ Initiative}} {{[[1d6+?{modifier?|0}&{tracker}]]}} Beyond that, these all seemed to work. Make sure: 1) The player has the corresponding token selected. The tracker is token-based, not sheet-based. 2) Some of these are written as Abilities to be placed on  a character sheet. If you plan to make these universal macros, you'll need to indicate the sheet to pull the attribute from. The last one should be: /roll 1d6+@{selected|initiative_bonus}&{tracker}
Thank you so much @keithcurtis!  That typo solution makes that one work fine...  Wondering?  Is there a way to add their DEX modifier automatically pulling from a 1E sheet? Or alternatively as there is a way to use the Initiative Button on that sheet to pull to the tracker automatically?   
Thank You also Jarren K. A bit past my scope but someday I will be that cool (and advanced).  Thanks for a wonderful support community.
Krista K. said: Thank You also Jarren K. A bit past my scope but someday I will be that cool (and advanced).  Thanks for a wonderful support community. You're welcome!  Also as an FYI, there's not really any 'standard campaign', and most players find that the macros they find useful are very dependent on: 1. Which game they are playing 2. Which character sheet they are using 3. What specific character they are playing (your macros will be different for a warlock than a monk for example) 4. If they are a player versus a GM 5. What specific game features they are using Feel free to ask more questions and you'll see that the community here is really helpful. :)
1619296893
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Krista K. said: Thank you so much @keithcurtis!  That typo solution makes that one work fine...  Wondering?  Is there a way to add their DEX modifier automatically pulling from a 1E sheet? Or alternatively as there is a way to use the Initiative Button on that sheet to pull to the tracker automatically?    Wish I could help there, but I'm not familiar with the 1E. It should be something like @{selected|dexterity_mod} or similar. Look on the list of attributes on the PC attributes and abilities tab.
Krista K. said: Thank you so much @keithcurtis!  That typo solution makes that one work fine...  Wondering?  Is there a way to add their DEX modifier automatically pulling from a 1E sheet? Or alternatively as there is a way to use the Initiative Button on that sheet to pull to the tracker automatically?    I believe I know what you're trying to do. I'm guessing the players in your game (if ur DMing) always forget to click their token before rolling initiative right? I was trying to figure out how to fix that today when I stumbled upon this: If you put &{tracker} in each character's notes for their initiative rolls, it will automatically put them in the tracker without having to click their tokens first! 
ddoommeenniicc said: Krista K. said: Thank you so much @keithcurtis!  That typo solution makes that one work fine...  Wondering?  Is there a way to add their DEX modifier automatically pulling from a 1E sheet? Or alternatively as there is a way to use the Initiative Button on that sheet to pull to the tracker automatically?    I believe I know what you're trying to do. I'm guessing the players in your game (if ur DMing) always forget to click their token before rolling initiative right? I was trying to figure out how to fix that today when I stumbled upon this: If you put &{tracker} in each character's notes for their initiative rolls, it will automatically put them in the tracker without having to click their tokens first!  Can you elaborate more here, I thought the tracker needs a token to assign an initiative to?  Where would you be putting the tracker syntax, in the tokens notes?  In their character sheet somewhere?
1619379979

Edited 1619380100
DM Eddie said: ddoommeenniicc said: Krista K. said: Thank you so much @keithcurtis!  That typo solution makes that one work fine...  Wondering?  Is there a way to add their DEX modifier automatically pulling from a 1E sheet? Or alternatively as there is a way to use the Initiative Button on that sheet to pull to the tracker automatically?    I believe I know what you're trying to do. I'm guessing the players in your game (if ur DMing) always forget to click their token before rolling initiative right? I was trying to figure out how to fix that today when I stumbled upon this: If you put &{tracker} in each character's notes for their initiative rolls, it will automatically put them in the tracker without having to click their tokens first!  Can you elaborate more here, I thought the tracker needs a token to assign an initiative to?  Where would you be putting the tracker syntax, in the tokens notes?  In their character sheet somewhere? So, I did this yesterday, tested it over and over and over again to ensure that I wasnt clicking on any of my characters tokens, and now I cant re-create it (I swear im not a fraud lol). But all I had done was this  For the PF1e sheet, you can type out values under buffs, without really needing any specific formating and your character sheet will update to reflect the change in stats (Example if you typed "+4 strength" it automatically calculates that for you). So I thought I would just give typing  &{tracker} into the initiative notes to see if it would automatically put the players in the tracker, and I swear I was able to yesterday, but now nothing. (Note: not too techsavy, just started these past few months trying to learn all this)
1619397078
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Hmmm, not sure what you were doing either, but the turn tracker tracks tokens and custom items only, not sheets and not players.
keithcurtis said: Hmmm, not sure what you were doing either, but the turn tracker tracks tokens and custom items only, not sheets and not players. Trial and error I suppose. I've been working on learning how to make Macros and trying to learn code this past few months, It's tough but I'm starting to understand it a little more each day. The best solution I found so far is to just make a token action for an initiative roll and just tell all my players to use that for rolling init. instead of going through their character sheets.  You don't think it would be possible to put some sort of code/macro linking the roll to a specific token within the notes? 
1619464582
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
That is possible to do at the API or Sheet level I suppose. Never experimented with it at the macro level.