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

Macros with 2024 character sheets

So, I've converted an old game to jumpgate with the new d&d 2024 character sheets, but none of my macros seem to be working anymore. I can't even seem to get a very basic template to work in the game now. Did the syntax change for the macros or something? 

The following macro works in a non-jumpgate game with 2014 character sheets, but not in the newer game.
&{template:atkdmg} {{mod=mod}} {{rname=rname}} {{r1=[[1d20]]}} {{always=1}} {{r2=[[1d20]]}} {{attack=1}} {{range=range}} {{damage=[[1d6]]}} {{dmg1flag=1}} {{dmg1=dmg1}} {{dmg1type=dmg1type}} {{dmg2flag=1}} {{dmg2=dmg2}} {{dmg2type=dmg2type}} {{crit1=[[1d6]]}} {{crit2=[[1d6]]}} {{save=1}} {{saveattr=saveattr}} {{savedesc=savedesc}} {{savedc=savedc}} {{desc=desc}} {{hldmg=hldmg}} {{spelllevel=spelllevel}} {{ammo=ammo}} {{charname=charname}}

I have a lot of macros and none of them seem to work, so it's going to be a huge pain if I need to edit all of them. I can't seem to find anyone else who's having this issue, so I'm really not sure what the problem is. Any help would be appreciated.

October 13 (9 months ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter

Hi SwagVozhd!

2014 macros like that will not work with the 2024 sheet for a whole host of reasons.

  • The 2024 sheet is based on an entirely different architecture that does not use Roll Templates. particularly the roll templates from the 2014 sheet, such as you are using here. You cannot even press up-arrow in chat to see the command that was given. It is that different.
  • The 2024 sheet has entirely different attribute names, only a handful of which have been exposed to the user.
  • Calling 2014 attributes and 2024 attributes in the same macro, even without using a roll template will not work. There is a different mechanism behind the scenes and it is an either/or situation.
  • The API is still being adapted to provide 2024 support (or more technically support for Beacon-made sheets, which the 2024 is) and even then, requires running the experimental sandbox. The hooks to pull Beacon data just aren't there yet.
  • And more, but these are some of the central issues.


If you want to be able to use roll templates to construct macros, my suggestion is to make (or copy) the game using the 2014 sheet as the base, but add the 2024 sheet as the secondary. This will make most macros (at least those that don't reference 2024 sheets specifically) still continue to run as normal. Currently though, no macros, save the very simplest, that react with the 2014 sheet will work with the 2024 sheet.

Oh okay, that makes perfect sense. I sort of expected that it would be different but was hopeful that it wasn't too different... I suppose I'll just have to wait until there's more support/information about new macros until I migrate. 
Thank you for the incredibly quick response. 

October 13 (9 months ago)

Will the quick macro bar become available in the future for the 2024 sheets?

October 13 (9 months ago)

Edited October 13 (9 months ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter


Alan M. said:

Will the quick macro bar become available in the future for the 2024 sheets?


If you mean the ability to drag a button from the sheet onto the bar, I have not heard anything. You are also unlikely to hear an official answer on this thread. You best bet for such inquiries is a dev-curated feedback thread such as this one or this one.