
So I rolled a grapple check for my Dire Ape animal companion and my DM wanted to know why the value is so high.
This got me thinking of a checkbox next to a macro to detail the source of the values.
For example, a grapple check macro being:
"@Bab+@Strength+@Improved Grapple+4*(@Base Size+@Enlarge Person-@Reduce Person)"
normally will show:
"5+6+4+4*(1+0-0)=15"
What I would like is to check that checkbox to show the result in this form:
"5[Bab]+6[Strength]+4[Improved Grapple]+4*(1[Base Size]+0[Enlarge Person]-0[Reduce Person])"
Note the use of brackets [] instead of a possible () to not confuse multiplication of an addition with the source of the value.
Note that Enlarge Person comes from Druid's share spell ability or Enlarge Animal source and the base size value for Dire Ape is 1(Large). For grapple, each size category over medium gives +4 and each category under medium substracts 4.