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

Make character ability macros update on level up?

I run two games with a lot of people who are very new to D&D, so I've done my best to streamline the process for them and slowly work in all the intricacies. One thing I make extensive use of is having all their main abilities as buttons on the macro bar for their token. This works just fine and they love it, but the issue im having is I set up the macro by using the ability from the character sheet and then pressing up in the chat and copy pasting that into their ability section. Which works perfectly UNTIL they level up or get new gear or anything like that. So every time they level up I have to manually go through each ability and set them up again. I dont mind the work, but sometimes I forget to change it, and other times I simply miss one or two abilities. So my question is, is there a way to make it so it automatically updates when the character sheet does? Ive noticed I can drag a weapon attack from the sheet to the bottom macro bar and that does automatically update. But I cant figure out a way to make that show macros specific to the token selected. And I cant figure out how to make the token bar macros update automatically. I feel like Im just missing something simple so I figured Id ask all you smart people! Any help would be hugely appreciated!!
You're on the right track! When you drag a button from the character sheet to the macro bar, click the new macro button. Then use the same method of pressing the up arrow in chat and it'll give you a condensed version of that macro that you can add as a token ability, which will update with the character sheet
1560004515

Edited 1560004584
I'd also recommend trying out GiGs' chat menu script , which let's you make macros that take multiple items from the sheet and turns them into a clickable menu in the chat. For example, I have one macro for attacks, one for spells, one for skills, etc. as macros, set them as token actions and visible to all players, so you don't have to make a separate one for each player.
1560009770

Edited 1560009864
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Instead of making an ability that replicates a macro from the sheet, just call the sheet's ability. Something like this: %{character name here|strength} For having abilities auto added though you'll need something like GiGs' script mentioned by seph or my menumaker script
Yes this is a pain in the ...! This needs to be fixed. It can be fixed with proper coding and without the need for api.
1560015112
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
What part is broken? The "press up to get macro" shows you the interpreted code (attributes have been pulled, for example). If you want to use built-in macros (such as Scott showed), there are plenty of them in most major sheets. The API scripts are just a nice auto super-interface (OP has a Pro subscription), but not necessary.
1560029285
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Yep, to clarify my statement, to have token abilities auto added, you would need the API. For abilities being updated as things are changed on the sheet, you just need to use the attribute calls for a custom macro, or ability calls to reference the existing sheet macros.
Thanks Seph! That's exactly what I needed!