Thursday, August 20, 2020

Macros for playing Mighty Protectors on Roll20

Here's a compilation of macros I made for playing V&V3.0: Mighty Protectors using Roll20.

Please note that these macros use the fan-made Roll20 sheet called "Villains&Vigilantes", but the sheet was built for the Mighty Protectors version of V&V.

Enjoy!

Initiative macro

&{template:default} {{name=@{selected|token_name} rolls Initiative}} @{selected|token_name} rolls initiative
[[ @{selected|initiative_score} + @{selected|agility_score}/100} &{tracker} ]]

 

Physical Attack #1 macro

&{template:default}
**@{selected|token_name}** attacks **@{target|token_name}** with **@{selected|attack_one}**, needs [[ @{selected|tohit_one} - @{target|physical_def} + ?{Modifier?|0} ]] to hit, d20=[[d20]]
Damage=[[ @{selected|damage_one} + ?{Damage Modifier?|0} ]] **@{selected|damagetype_one}**, KB=@{selected|knockback_one}

 

Physical Attack #2 macro

&{template:default}
**@{selected|token_name}** attacks **@{target|token_name}** with **@{selected|attack_two}**, needs [[ @{selected|tohit_two} - @{target|physical_def} + ?{Modifier?|0} ]] to hit, d20=[[d20]]
Damage=[[ @{selected|damage_two} + ?{Damage Modifier?|0} ]] **@{selected|damagetype_two}**, KB=@{selected|knockback_two}

 

Physical Attack #3 macro

&{template:default}
**@{selected|token_name}** attacks **@{target|token_name}** with **@{selected|attack_three}**, needs [[ @{selected|tohit_three} - @{target|physical_def} + ?{Modifier?|0} ]] to hit, d20=[[d20]]
Damage=[[ @{selected|damage_three} + ?{Damage Modifier?|0} ]] **@{selected|damagetype_three}**, KB=@{selected|knockback_three}

 

Mental Attack #1 macro

&{template:default}
**@{selected|token_name}** attacks **@{target|token_name}** with **@{selected|attack_one}**, needs [[ @{selected|tohit_one} - @{target|mental_def} + ?{Modifier?|0} ]] to hit, d20=[[d20]]
Damage=[[ @{selected|damage_one} + ?{Damage Modifier?|0} ]] **@{selected|damagetype_one}**, KB=@{selected|knockback_one}

 

Mental Attack #2 macro

&{template:default}
**@{selected|token_name}** attacks **@{target|token_name}** with **@{selected|attack_two}**, needs [[ @{selected|tohit_two} - @{target|mental_def} + ?{Modifier?|0} ]] to hit, d20=[[d20]]
Damage=[[ @{selected|damage_two} + ?{Damage Modifier?|0} ]] **@{selected|damagetype_two}**, KB=@{selected|knockback_two}

 

Mental Attack #3 macro

&{template:default}
**@{selected|token_name}** attacks **@{target|token_name}** with **@{selected|attack_three}**, needs [[ @{selected|tohit_three} - @{target|mental_def} + ?{Modifier?|0} ]] to hit, d20=[[d20]]
Damage=[[ @{selected|damage_three} + ?{Damage Modifier?|0} ]] **@{selected|damagetype_three}**, KB=@{selected|knockback_three}

 

AG save macro

**@{selected|token_name}** rolls a [[d20]] vs. an **AG save** of **@{selected|agility_save}**

 

CL save macro

**@{selected|token_name}** rolls a [[d20]] vs. an **CL save** of **@{selected|cool_save}**

 

EN save macro

**@{selected|token_name}** rolls a [[d20]] vs. an **EN save** of **@{selected|endurance_save}**

 

IN save macro

**@{selected|token_name}** rolls a [[d20]] vs. an **IN save** of **@{selected|intelligence_save}**

 

Mass Roll

**@{selected|token_name}** Mass roll = [[@{selected|mass}]]**

 

Leap

**@{target|character_name}** attempts to leap out, needing [[ @{target|physical_def} + 9 - ?{distance?|1}*3 + ?{prone?|0} + ?{Modifier?|0} ]] to succeed. [[d20]] is rolled!