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 that work for me don't work for other players...help?

Hi everyone! So I'm running a Marvel Super Heroes Advanced RPG game, and I set up a bunch of macros where I've set up three sets of nested tables for the players to access to make the various FEAT rolls needed.   Everything works splendidly for me, but when they tried to get the nested tables to come up for them, they got the nested table, but when they clicked on the table, they just got #(nameoftableonthebutton) in the chatbox, where for me it triggers the macro that it's supposed to. The problem is that in the code, there's a series of characters (i.e. (!
#Blunt-Attack) that when I enter the code into the macro, it works, but when I reopen the macro for editing, those characters have all disappeared but the exclamation point, and then it doesn't work again. Is there something that I'm doing wrong in how I'm entering the code to cause that code to disappear each time?  And how can I enter it so it doesn't disappear?  Does anyone ELSE have this problem? TIA!!! :)
This is the code in question, three separate nesting macros. &{template:default} {{name=Attack Macros}} {{Attack= [Blunt Attack (F)](!
#Blunt-Attack)[Edged Attacks (F)](!
#Edged-Attacks)[Shooting Attacks (A)](!
#Shooting-Attacks)[Throwing Blunt (A)](!
#Throwing-Blunt)[Throwing Edged(A)](!
#Throwing-Edged)[Energy Blast (A)](!
#Energy-Blast)[Force Blast (A)](!
#Force-Blast)[Grappling (E)](!
#Grappling)[Grabbing (E)](!
#Grabbing)[Charging(E)](!
#Charging)}} &{template:default} {{name=Defensive Macros}} {{Defense= Evading (F)](!
#Evading)[Dodging (F)](!
#Dodging)[Catching (A)](!
#Catching)[Escaping (S)](!
#Escaping)[Blocking (S)](!
#Blocking)}} &{template:default} {{name=Attack Effect Macros}} {{Effect= [Slam? (E)](!
#Slam?)[Stun? (E)](!
#Stun?)[Kill? (E)](!
#Kill?)}}
1610499839

Edited 1610500037
Jordan C.
Pro
API Scripter
For the macros there is an option to make it "Visible to" all players when you edit them below the input box. This will let them use it. Edit: for the character issue, its because the editor replaces the html entities once reopened. You can use a character sheet as a "macro mule" and call it's abilities. The entities do not get replaced this way. Link to the trick
1610500006
Oosh
Sheet Author
API Scripter
That's a known issue with Collections macro. The usual solution is to use a Macro Character to store your macros on instead. Another option is to use a character to store HTML entities on, so called it html, and then give it an attribute called cr with the value 
 You'd then change your button calls to [Blunt Attack](!@{html|cr}#Blunt-Attack) I'd just go with the macro character though, as it comes with other benefits.