so far I have set up individual marcos for each action a character can take (that requires a die roll or has an effect). Most of them are the very similar to each other with just terms of the attack being different (weapon name, damage dice, options based on paths). You can skip all the stuff revolving around 100 for almost all of them, except for the spells that attack non defense attributes. But honestly there are so few monsters that it effects I dont use it the 100 thing much. It was more of a test for the challenge rolls. If a campaign used lots of undead or slimes or things like that I would suggest adding that back in. If you poke around the powercards thread you will see multiple examples of marcos I am using, and if there is anything specific you are looking for I will be happy to share. Long term goal (once our character sheet it done, and macros are adjusted for it) is to set up a wiki here with example macros, suggested API scripts, and much more! Example: Here is one for a Rogue using a Bow. It takes into account how many arrows he has, adjusts that number after he shoots, asks about boons, banes, and if the boon is from his Trickery Talent, and then calculates the damage based on those answer and the roll, and it will give you an error if you are out of arrows. Nothing crazy complex - but it looks great and the info is solid - and that is what matters. (remove the space between & # to make it work, that is done for posting to forum). !ammo @{selected|token_id} Arrows -1
!power {{
--charid|@{character_id}
--emote|//@{selected|token_name} shoots his bow…//
--orowbg|#F5DEB3
--erowbg|#FFFFF0
--name|Bow
--leftsub|Long Range ♦ 1 Creature ♦ Ranged
--hroll|[[ [$Arrows] @{selected|Arrows} + 0d0 ]] ^^ Target Defense: [[ [$DEF] [[@{target|T1|DEF}]] + 0d0 ]] ^^ Target Critical: [[ [$Crit] [[@{target|T1|DEF}]] + 5d1 ]] ^^ Boons/Banes: [[ [nh|$BB] ?{Roll Modifier|None, 0|Boon, {?{Number of Boons& #124;1& #125;d6& #125;kh1 |Bane, {?{Number of Banes& #124;1& #125;t[BaneDice]& #125;kl1 } + 0d0]] ^^ Trickery: [[ [nh|$TRICK] ?{Using a Trickery Boon|Yes,1|No,0} + 0d0]]
--?? $Arrows.total > 0 ?? !Blank1|~~~
--?? $Arrows.total > 0 ?? !vs.| ~C vs **@{target|T1|token_name}** ~C
--?? $Arrows.total > 0 ?? !Blank2|~~~
--?? $Arrows.total == 0 ?? !Blank3|~~~
--?? $Arrows.total == 0 ?? !Error1|~C**Error**~C
--?? $Arrows.total == 0 ?? !Blank2|~~~
--?? $Arrows.total == 0 ?? !Error2|~CYou have already fired all your arrows~C
--?? $Arrows.total > 0 ?? Agility| [[ [nh|$RollRes] 1d20 + @{selected|AGI} + ?{Roll Modifier} ]] vs [[ @{target|T1|DEF}]] **Defense**
--?? $Arrows.total > 0 AND $RollRes < $DEF ?? ^1 Failure|[[ [txt] 1t[Failure] ]]
--?? $Arrows.total > 0 AND $RollRes >= $DEF ?? ^1 Success|Deal [[ [nh] 1d6]] damage
--?? $Arrows.total > 0 AND $RollRes >= $DEF AND $TRICK == 1 AND $BB >= 1 ?? ^1Trickery| Deal [[ [nh] 1d6]] additional damage
--?? $Arrows.total > 0 ?? Arrows Remaining| [[ @{selected|Arrows} - 1 ]]
}}