What I have done is to create my own macro templates. I add a macro to the PC sheet and copy the following template into it for melee attacks with that weapon: /emas @{selected|token_name} attacks @{target|Opponent|token_name} [[1d20cs>19+# +?{Flanking|No, 0|Yes, 2} [Flanking] +?{Higher Ground|No, 0|Yes, 1} [Higher Ground] +(?{Charging?|No, 0|Yes, 1}*2) [Charging] +(?{Secondary natural attack?|No, 0|Yes, -5}) [Secondary Attack] +?{Iterative|First, 0|Second, -5|Third, -10|Fourth, -15} [Iterative] +?{Power Attack?|No, 0|Yes, (-1*(floor(@{selected|bab}/4)+1))} [Power Attack] +?{Attacker Combat Expertise?|No, 0|Yes, (-1*(floor(@{selected|bab}/4)+1))} [Combat Expertise] +?{Bane Weapoon Attack|No, 0|Yes, 2} [Bane Weapon] +?{Other Attack Modifier?|0} ]] vs AC @{target|Opponent|ac} (@{target|Opponent|ac_flatfooted} FF) +(?{Target AC Modifier|0} [Other AC Modifier]) for [[base +?{Power Attack Damage?|No, 0|Yes,(2*(floor(@{selected|bab}/4)+1))} [Power Attack Damage] +?{Vital Strike?|None, 0|Base,base|Improved,2xbase|Greater,3xbase} [Vital Strike] +?{Bane Weapon Damage?|No, 0|Yes, [[2d6]]+2} [Bane Weapon] +?{Other Damage Modifier?|0} [Other Damage Modifier] ]] piercing damage **crit**: [[1d20cs>19+# +?{Flanking|No, 0|Yes, 2} [Flanking] +?{Higher Ground|No, 0|Yes, 1} [Higher Ground] +(?{Charging?|No, 0|Yes, 1}*2) [Charging] +(?{Secondary natural attack?|No, 0|Yes, -5}) [Secondary Attack] +?{Iterative|First, 0|Second, -5|Third, -10|Fourth, -15} [Iterative] +?{Power Attack?|No, 0|Yes, (-1*(floor(@{selected|bab}/4)+1))} [Power Attack] +?{Attacker Combat Expertise?|No, 0|Yes, (-1*(floor(@{selected|bab}/4)+1))} [Combat Expertise] +?{Bane Weapoon Attack|No, 0|Yes, 2} [Bane Weapon] +?{Other Attack Modifier?|0} ]] vs AC @{target|Opponent|ac} (@{target|Opponent|ac_flatfooted} FF) +(?{Target AC Modifier|0} [Other AC Modifier]) for [[base +?{Power Attack Damage?|No, 0|Yes,(2*(floor(@{selected|bab}/4)+1))} [Power Attack Damage] +?{Other Damage Modifier?|0} [Other Damage Modifier] ]] piercing damage All line-breaks must be removed; it is broken out here for ease of editing. It handles most cases, but not all (for example. two-handed power attack damage is not included). I use a second for ranged weapons with a different mix of options (point-blank instead of higher ground, Deadly Aim instead of Power Attack, etc.) The macros are marked as "Token Actions". When a token is selected, these attacks appear as buttons on the token action bar. You must select a token, and you will be prompted to pick a target when you use it. I do not use the default templates, but you can modify the command to do so. Also, using the input prompts ( ?{}) means you will see a series of pop-up boxes... I like it this way, but others may find it annoying. It is also worth noting that I do this as GM for NPCs; PCs may not have the visibility to pull the AC values from the target, so you may need to modify it for that purpose.