Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Mutants and Masterminds Macros to Share

1663986356

Edited 1664061996
Hello, I have begun playing in a Mutants and Masterminds 3e game and I found the built in rollers for the attacks on character sheet we are using to be limited.&nbsp; The AoE damage attacks did not have the ability to show both the dodge save + the toughness save and instead always rolled an attack and the dodge save numbers.&nbsp; I also thought it would be nice to show better which resistances or rolls to make and even have buttons to press to roll them.&nbsp; I created some generic macros from a starting point in this link:&nbsp; <a href="https://app.roll20.net/forum/post/4854834/mutants-and-masterminds-macros-here-are-some-i-figured-others-could-use-dot-dot-dot" rel="nofollow">https://app.roll20.net/forum/post/4854834/mutants-and-masterminds-macros-here-are-some-i-figured-others-could-use-dot-dot-dot</a> .&nbsp; These macros prompt for inputs like : ?{Ranks|10} This can a be replaced with powers also @{repeating_powers_&lt;id&gt;_field to get values. For the macros select the token to make it apply their condition modifiers and use their name. For the buttons you select whoever will make the check. Perception Damage attack:&nbsp; &amp;{template:roll}&nbsp; {{name=@{selected|character_name}}} {{trait=?{name|Perception Attack}}} {{extras=Perception}} {{damage=[[15[routine]+?{ranks|10}[ranks]]][Toughness](~selected|toughness)}} Perception Grab &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Perception Grab}}} {{extras=Perception}} {{damage=[[10[routine]+?{ranks|10}[ranks]]][Dodge](~selected|dodge)[Strength](~selected|strength)}} Perception Disarm &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Perception Disarm}}} {{extras=Perception.&nbsp; Opposed vs Strength}} {{result=[[1d20+(@{selected|penalty_general}[Conditions])+?{ranks|10}[ranks]]][Strength](~selected|strength)}} Perception Trip - Roll 1d20+ranks vs Acrobatics or Athletics &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Perception Trip}}} {{extras=Perception.&nbsp; Opposed vs Athletics/Acrobatics}} {{result=[[1d20+(@{selected|penalty_general}[Conditions]+?{ranks|10}[ranks])]][Acrobatics](~selected|acrobatics) [Athletics](~selected|athletics)}} Area Damage - Dodge+ranks, then toughness 15+ranks &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Area Damage}}} {{extras=Area burst}} {{result=[[10[routine]+?{ranks|10}[ranks]]][Dodge](~selected|dodge)}} {{damage=[[15[routine]+?{ranks}[ranks]]] / [[15[routine]+floor(?{ranks}[ranks]/2)]][Toughness](~selected|toughness)}} Area Grab - Dodge+ranks then another dodge+ranks or +ranks/2 &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Area Grab}}} {{extras=Area burst}} {{result=[[10[routine]+?{ranks|10}[ranks]]][Dodge](~selected|dodge)}} {{damage=[[10[routine]+?{ranks}[ranks]]] / [[10[routine]+floor(?{ranks}[ranks]/2)]][Dodge](~selected|dodge)[Strength](~selected|strength)}} Area Disarm - Dodge+ranks, then 1d20+ranks(or half ranks) vs 1d20+str DC &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Area Disarm}}} {{result=[[10[routine]+?{ranks|10}[ranks]]][Dodge](~selected|dodge)}} {{damage=[[[[1d20+(@{selected|penalty_general}[Conditions])+floor(?{ranks}[ranks]/2)]]+floor(?{ranks}/2)[ranks]+(?{ranks}%2)[remainder]]] / $[[1]] [Stength](~selected|strength)}} {{extras=Area, Opposed vs Strength}} Area&nbsp; Trip - Dodge+ranks, then 1d20+ranks (or half ranks) vs 1d20+athletics or acrobatics&nbsp; &amp;{template:roll} {{name=@{selected|character_name}}}} {{trait=?{name|Area Trip}}} {{result=[[10[routine]+?{ranks|10}[ranks]]][Dodge](~selected|dodge)}} {{damage=[[[[1d20+(@{selected|penalty_general}[Conditions])+floor(?{ranks}[ranks]/2)]]+floor(?{ranks}[ranks]/2) +(?{ranks}%2)[remainder] ]] / $[[1]][Acrobatics](~selected|acrobatics) [Athletics](~selected|athletics)}} {{extras=Area, Opposed vs Acrobatics/Athletics}} Generic Attack &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Attack}}} {{result= [[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]]]}} {{damage=[[15[base]+?{Damage Ranks|10}[ranks]]][Toughness](~selected|toughness)}} Generic Attack with Modifiers &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Attack}}} {{Modifiers=[[?{Modifier|0}]] Misc.&nbsp; [[?{All-Out Attack|0,0|1,1|2,2|3,3|4,4|5,5}]] All-Out [[?{Accurate Attack|0,0|1,1|2,2,|3,3|4,4|5,5}]] Accurate [[?{Defensive Attack|0,0|1,1|2,2,|3,3|4,4|5,5}]] Defensive [[?{Power Attack|0,0|1,1|2,2,|3,3|4,4|5,5}]] Power Attack}} {{result= [[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]+?{All-Out Attack}[All-Out]+?{Accurate Attack}[Accurate]-?{Defensive Attack}[Defensive]-?{Power Attack}[Power]]]}} {{damage=[[15[base]+?{Damage Ranks|10}[ranks]+?{Power Attack}[Power]-?{Accurate Attack}[Accurate]]][Toughness](~selected|toughness)}} Grab &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Grab}}} {{result=[[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]]]}} {{damage=[[10[routine]+?{ranks|10}[ranks]]][Dodge](~selected|dodge)[Strength](~selected|strength)}} Disarm &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Disarm}}} {{result=[[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]]]}} {{damage=[[10[routine]+?{ranks|10}[ranks]]][Strength](~selected|strength)}} Trip &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Trip}}} {{result=[[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]]]}} {{damage=[[10[routine]+?{ranks|10}[ranks]]][Acrobatics](~selected|acrobatics) [Athletics](~selected|athletics)}} Generic affliction &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Affliction}}} {{result=[[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]]]}}&nbsp; {{affliction_type=[Fort](~selected|fortitude)/[Will](~selected|will)/[Dodge](~selected|dodge)}} {{affliction1=Condition 1}} {{affliction2=Condition 2}} {{affliction3=Condition 3}} {{afflictions1_check=[[10[base]+?{ranks|10}[ranks]]]}} {{afflictions2_check=[[10[base]+?{ranks}[ranks] - 5]]}} {{afflictions3_check=[[10[base]+?{ranks}[ranks] - 10]]}} Generic affliction with damage &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Damage+Affliction}}} {{result=[[1d20+(@{selected|penalty_general}[Conditions])+?{Attack Bonus|10}[attack bonus]]]}} {{damage=[[15[base]+?{Damage Ranks|10}[ranks]]][Toughness](~selected|toughness)}}&nbsp; {{affliction_type=[Fort](~selected|fortitude)/[Will](~selected|will)/[Dodge](~selected|dodge)}} {{affliction1=Condition 1}} {{affliction2=Condition 2}} {{affliction3=Condition 3}} {{afflictions1_check=[[10[base]+?{Affliction Ranks|10}[ranks]]]}} {{afflictions2_check=[[10[base]+?{Affliction Ranks}[ranks] - 5]]}} {{afflictions3_check=[[10[base]+?{Affliction Ranks}[ranks] - 10]]}} Generic show buttons for resistances: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[Dodge](~selected|dodge) [Parry](~selected|parry)[Fort](~selected|fortitude)[Will](~selected|will)[Toughness](~selected|toughness)
1663987247

Edited 1663987319
Generic AoE affliction with damage &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Area Damage+Affliction}}} {{result=[[10[base]+?{Ranks|10}[ranks]]][Dodge](~selected|dodge)}} {{damage=[[15[base]+?{Ranks}[ranks]]]/[[15[base]+(?{Ranks}[ranks]/2)]][Toughness](~selected|toughness)}} {{affliction_type=[Fort](~selected|fortitude)[Will](~selected|will)[Dodge](~selected|dodge)}} {{affliction1=Condition 1}} {{affliction2=Condition 2}} {{affliction3=condition 3}} {{afflictions1_check=[[10[base]+?{Affliction Ranks|10}[ranks]]]}} {{afflictions2_check=[[10[base]+?{Affliction Ranks|10}[ranks] - 5]]}} {{afflictions3_check=[[10[base]+?{Affliction Ranks|10}[ranks] - 10]]}} Generic AoE affliction &amp;{template:roll} {{name=@{selected|character_name}}} {{trait=?{name|Area Affliction}}} {{result=[[10[base]+?{Affliction Ranks|10}[ranks]]][Dodge](~selected|dodge)}} {{affliction_type=[Fort](~selected|fortitude)[Will](~selected|will)[Dodge](~selected|dodge)}} {{affliction1=Condition 1}} {{affliction2=Condition 2}} {{affliction3=condition 3}} {{afflictions1_check=[[10[base]+?{Affliction Ranks|10}[ranks]]]}} {{afflictions2_check=[[10[base]+?{Affliction Ranks|10}[ranks] - 5]]}} {{afflictions3_check=[[10[base]+?{Affliction Ranks|10}[ranks] - 10]]}}