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 .
×

Account Based Macro Library

1532861168

Edited 1532861243
Sorry if this is a dumb question, I'm new to this and haven't been able to find any information on it. I have built some NPC/Mobster charaters that contain ability Macro's by using a standard character template that I just duplicate for each new NPC or Monster. This makes rolling for their abilities quicker and easy during game play as they appear for all my characters when the token is selected. I have since purchased a pre-created module with NPC's in it and would like to used the same Token based ability macros on those NPCs, but the only way I can see of doing this is to individually copy and paste each macro for every NPC - and there are A LOT of NPCs/Monsters in the module. Is there a way of copying/duplicating all of the ability macros from my Template into each NPC in the pre-created module and then just tweak them to suit the NPC, rather than start from scratch? Similarly, for the generic game macro's, is there a way of copying all of my game macros from game to game rather than copy and paste them all individually? It would be good to have a Macro Library, in the same way that there is a character library associated with the roll 20 account
1532866282
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Not directly, but take a look at the stupid tricks thread entry on a macro character (or something similar, can't remember the exact post title)
Will do - thanks for the response
1532871619
GiGs
Pro
Sheet Author
API Scripter
There's been a few scripts posted over the years for creating Abilities on a character. Finding one of those and hacking it to add your Abilities should be do-able. Or tweaking it to copy the abilities from one character to another.
1532874189
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
You should write your tokens macros so they can be used upon any selected token and store them on the Collections Tab as Token Macros, usable by all players. You will have to copy them by hand. It's pretty easy to move macros from game to game using a macro sheet as referenced above, but impossible to make a universal token macro on such a sheet.
Liking the token Macros, and I've managed adapt an embedded menu macro for a spellbook that I have found. I've even stopped the errors for characters that do not have spell slots filled that the macro is looking for - but even though the errors are suppressed the menu item displays button names with the error message - can I get a macro to ignore that section of code on error? &{template:default} {{name=@{selected|token_name} Spellcasting}}{{Spell Save DC @{selected|spell_save_dc}=@{selected|spell_attack_bonus} to hit with spell attacks}}{{• Cantrips (at will) =[@{selected|repeating_spell-cantrip_$0_spellname}](~selected|repeating_spell-cantrip_$0_spell) &{noerror} [@{selected|repeating_spell-cantrip_$1_spellname}](~selected|repeating_spell-cantrip_$1_spell) &{noerror} [@{selected|repeating_spell-cantrip_$2_spellname}](~selected|repeating_spell-cantrip_$2_spell) &{noerror} }}{{• 1st level (4 slots) =[@{selected|repeating_spell-1_$0_spellname}](~selected|repeating_spell-1_$0_spell) &{noerror} [@{selected|repeating_spell-1_$1_spellname}](~selected|repeating_spell-1_$1_spell) &{noerror} [@{selected|repeating_spell-1_$2_spellname}](~selected|repeating_spell-1_$2_spell) &{noerror} [@{selected|repeating_spell-1_$3_spellname}](~selected|repeating_spell-1_$3_spell) &{noerror} }}{{• 2nd level (3 slots) =[@{selected|repeating_spell-2_$0_spellname}](~selected|repeating_spell-2_$0_spell) &{noerror} [@{selected|repeating_spell-2_$1_spellname}](~selected|repeating_spell-2_$1_spell) &{noerror} [@{selected|repeating_spell-2_$2_spellname}](~selected|repeating_spell-2_$2_spell) &{noerror} }}