Ok... here goes... I played around with a few nesting options but your build is so complex that it would be unwieldy at best ! Instead I settled for a 'maximum impact, minimum upkeep' approach which sadly does mean you have a few queries to answer each time you run an attack but you should only need 2 visible token macros to actually run it all. For this setup you'll need a handful of token abilities: Call it 'Main Hand' or whatever and set to be a token action Call if 'Off Hand' or whatever and set to be a token action Call it FS0 (no variation on this, it has to be called that), no need to have this one as a token action Call it FS1 (no variation on this, it has to be called that), no need to have this one as a token action Call it FS2 (no variation on this, it has to be called that), no need to have this one as a token action Call it FS3 (no variation on this, it has to be called that), no need to have this one as a token action As your character grows and the formula for Flailing Strike changes you can easily add more FS options following the pattern above. Now for the macros, again there are customisation options here such as updating the actual weapon macros with portions of the full one but you see on the ball enough to work through that possibility without me :) This is specifically for a full round attack, again you can likely reverse engineer enough to create a standard attack if needed. Note: this will support another 3 attacks to a max of 10... I had to put some things in the subtags2 section because using notes seemed to break it ¯\_(ツ)_/¯ I left the damage die as the default d6 so you'll need to update those with a find/replace but otherwise everything else should be covered... Main Hand !?{Invis|No,0|Yes,2} ?{Flank|No,0|Yes,2} ?{Power Attack (max @{bab})|0} ?{Flailing Strike|No,0|Yes,2} ?{Target Flatfooted|No,1|Yes,2} ?{Additional Attack Bonus|0} ?{Additional Damage Bonus|0} ?{Spell Sacrifice Level|0|1|2|3|4|5|6|7|8|9} ?{Sneak Attack|No,0|Yes,?{Sneak Attack Dice|1}d6r1} &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with her main hand, a @{weapon1name} }} {{subtags2= Spell Sacrifice: +[[?{Spell Sacrifice Level}d10 ]] damage! [Flailing Strike?](~FS[[ [[ 1d4-1 ]] ]])}} {{attack1=Full:[[1d20cs>@{weapon1critmin} +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{critconfirm1=Crit?:[[1d20 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{damage1=D1: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg1= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{fullattackflag= [[ 1d1 ]] }} {{attack2=BaB2:[[1d20cs>@{weapon1critmin} -3 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{critconfirm2=Crit?:[[1d20 +@{meleeattackbonus} -3 +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{damage2=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg2= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{attack3=BaB3:[[1d20cs>@{weapon1critmin} -6 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{critconfirm3=Crit?:[[1d20 +@{meleeattackbonus} -6 +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{damage3=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg3= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{attack4=BaB4:[[1d20cs>@{weapon1critmin} -9 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{critconfirm4=Crit?:[[1d20 +@{meleeattackbonus} -9 +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{damage4=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg4= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{attack5=Full:[[1d20cs>@{weapon1critmin} +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{critconfirm5=Crit?:[[1d20 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{damage5=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg5= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{attack6=Full:[[1d20cs>@{weapon1critmin} +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{critconfirm6=Crit?:[[1d20 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -?{Flailing Strike}[Flailing Strike] ]] }} {{damage6=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg6= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} Off Hand Simply copy/paste the Main Hand and update the weapon slot and flavour text in the subtags section. You can also remove the subtags2 section completely and remove the ?{Spell Sacrifice Level} query from the first line. Clicking the button generated on the Main Hand will run the appropriate Flailing Strike ability based on the roll (1d4-1) so these next abilities are only run if you click that button: FS0 Can put anything in here since it doesn't actually do anything since the 1d4-1 result was a 0... I opted for: /em does no extra strikes... how chaotic! The rest are all just reductions of FS3 but for ease here they are in isolation: FS1 !?{Invis|No,0|Yes,2} ?{Flank|No,0|Yes,2} ?{Power Attack (max @{bab})|0} ?{Target Flatfooted|No,1|Yes,2} ?{Additional Attack Bonus|0} ?{Additional Damage Bonus|0} ?{Sneak Attack|No,0|Yes,?{Sneak Attack Dice|1}d6r1} &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with her main hand, a @{weapon1name} }} {{attack1=Full:[[1d20cs>@{weapon1critmin} +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{critconfirm1=Crit?:[[1d20 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{damage1=D1: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg1= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} FS2 !?{Invis|No,0|Yes,2} ?{Flank|No,0|Yes,2} ?{Power Attack (max @{bab})|0} ?{Target Flatfooted|No,1|Yes,2} ?{Additional Attack Bonus|0} ?{Additional Damage Bonus|0} ?{Sneak Attack|No,0|Yes,?{Sneak Attack Dice|1}d6r1} &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with her main hand, a @{weapon1name} }} {{attack1=Full:[[1d20cs>@{weapon1critmin} +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{critconfirm1=Crit?:[[1d20 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{damage1=D1: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg1= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{fullattackflag= [[ 1d1 ]] }} {{attack2=BaB2:[[1d20cs>@{weapon1critmin} -3 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{critconfirm2=Crit?:[[1d20 +@{meleeattackbonus} -3 +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{damage2=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg2= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} FS3 !?{Invis|No,0|Yes,2} ?{Flank|No,0|Yes,2} ?{Power Attack (max @{bab})|0} ?{Target Flatfooted|No,1|Yes,2} ?{Additional Attack Bonus|0} ?{Additional Damage Bonus|0} ?{Sneak Attack|No,0|Yes,?{Sneak Attack Dice|1}d6r1} &{template:DnD35Attack} {{pcflag=true}} {{name=@{character_name}}} {{subtags=attacks with her main hand, a @{weapon1name} }} {{attack1=Full:[[1d20cs>@{weapon1critmin} +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{critconfirm1=Crit?:[[1d20 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{damage1=D1: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg1= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{fullattackflag= [[ 1d1 ]] }} {{attack2=BaB2:[[1d20cs>@{weapon1critmin} -3 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{critconfirm2=Crit?:[[1d20 +@{meleeattackbonus} -3 +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{damage2=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg2= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} {{attack3=BaB3:[[1d20cs>@{weapon1critmin} -6 +@{meleeattackbonus} +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{critconfirm3=Crit?:[[1d20 +@{meleeattackbonus} -6 +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus] -2[TWF] +?{Invis}[Invis] +?{Flank}[Flank] -?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Attack Bonus}[Ad'l Atk Bon] -2[Flailing Strike] ]] }} {{damage3=D: [[ 1d6 + [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Sneak Attack}[Sneak Att] +?{Additional Damage Bonus}[Ad'l Dmg Bon] ]] }} {{critdmg3= +[[ [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) *( [[ @{str-mod} + (@{dex-mod}*?{Target Flatfooted}) + @{cha-mod} ]][Abilities] +@{level}[Level] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +?{Power Attack (max @{bab})}[Pwr Attk] +?{Additional Damage Bonus}[Ad'l Dmg Bon]) ]] ]] }} I didn't bother with toggles for TWF given that if you aren't using it then you are a fool ;) Final notes: The first line provides a way to organise the queries in whatever order you like, you can move them around as you see fit as long as they stay on the same line following the '!'. Also, I defaulted them to 'No' and minimum output but again, you can change them to set your own rapid fire default options. I hope it helps get you going, I'll likely obsess over a few other details to see if I can find elegant solutions that don't overly add to the complexity of the macro.