
The goal of this macro is to store 3 values on the Character Sheet (FortSave / RefSave / WilSave) and use those in called Macros with a flavor /me text. I have successfully made such a macro. The following is my basic macro.
Where each of the <> is replaced with the respected string for character name and save type (Fort/Ref/Wil) and that works with this Master Macro:
That pops up a Query for a drop down and you select your Save Type and it rolls it for you, quite a bit faster than typing out Boolean. However while each on their OWN can handle having the following added:
The issue is when I try to then use the Master Macro...
I'm looking for help on how to get this Macro to work so that a Player can select what Save they wish to roll, then select if they have a Bonus or Penalty then how much that Bonus or Penalty is.
/me Attempts to dodge nimbly! [[1d20+@{<Character Name>|<Type>Save}]]
Where each of the <> is replaced with the respected string for character name and save type (Fort/Ref/Wil) and that works with this Master Macro:
?{Save Type:|Fortitude,#FortSave | Reflex,#ReflSave | Will,#WillSave }
That pops up a Query for a drop down and you select your Save Type and it rolls it for you, quite a bit faster than typing out Boolean. However while each on their OWN can handle having the following added:
?{Adjustment: Positive(+) / Negative(-)|0}?{Amount?|0}This line lets Players input a + or - symbol to add an addition or subtraction to the roll parse and then it queries the amount of that. This prevents players from having to remember to write a -2 Penalty to Reflex from the Dexterity Penalty suffered by the Entangled Condition for example.
The issue is when I try to then use the Master Macro...
Akii Dencrawler Braces herself!47 | Reflex,/me Attempts to dodge nimbly! 26 | Will,/me Steels her will! 5This is what I get from the Master Macro. As you can see it's parsing properly however... the Dropdown gives me is a broken dropdown it shows the Fortitude option but instead of having Reflex and Will available it reads the ForSave Attribute from the Character. The rest of the macro runs out it's respective #Call and even has accurate Results but as you can guess it's a mess.
I'm looking for help on how to get this Macro to work so that a Player can select what Save they wish to roll, then select if they have a Bonus or Penalty then how much that Bonus or Penalty is.