Bret D.
From Roll20 Wiki
NOTE: Current list of Scripts running for these macros are Powercards.js, IsGM.js, Ammo.js, and Mark.js, all of which can be found on the forums I believe. This page is also a work in progress and I'll be adding macros as I make them specific to class powers and spells.
Melee Attack Macros
For Players: Attacks with whatever weapon is in slot 1 of weapons.
!mark @{target|Target 1|token_id} !power --emote|@{character_name} performs a quick slash. --name|@{meleeweaponname1} --leftsub|Melee --rightsub|Two Hands --Target|@{target|Target 1|token_name} --attack|[[1D20+@{meleetohit1}]]|[[1D20+@{meleetohit1}]] --damage|[[@{meleedmg1}+@{meleedmgbonus1}]] Crit: [[@{meleedmg1}+@{meleedmgbonus1}]] --Damage Type|@{meleedmgtype1}
For NPCs: Highlighted areas will need changing for each monster/creature.
!power --emote|@{character_name} attacks with his @{meleeweaponname1}! --name|@{meleeweaponname1} --leftsub|Melee --rightsub|Main Hand --attack|1D20+4|1D20+4 --Target|@{target|character_name} --Target AC|[[@{target|AC_calc}]]|[[@{target|AC_no_armour_calc}]] --damage|[[@{meleedmg1}+2]] --Critical|[[@{meleedmg1}+2]] --Damage Type|@{meleedmgtype1}
Ranged Attack Macros
For Players: Attacks with whatever weapon is in slot 1 of ranged weapons.
!mark @{target|Target 1|token_id} !power --emote|@{character_name} fires an arrow. --name|@{rangedweaponname1} --leftsub|Ranged Melee --rightsub|Two Hands --Target|@{target|Target 1|token_name} --attack|[[1D20+@{rangedtohit_mod}]]|[[1D20+@{rangedtohit_mod}]] --damage|[[@{rangeddmg1}+@{rangeddmgbonus1}]] **Crit:** [[@{rangeddmg1}+@{rangeddmgbonus1}]] --Damage Type|@{rangeddmgtype1} !ammo @{selected|token_id} arrow -1 !ammo @{selected|token_id} arrows_used 1