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!