Hackmastering Roll20 #7 - Combat Maneuvers & Automated TokenMods

Опубликовано: 22 Март 2026
на канале: Hackmastering Roll20
3,429
33

Manually keeping track of what negatives and positive modifiers a legion of tokens can have to combat rolls can be something of a pain. So this API Script and brace of macros can save you some headaches and automate a lot of the busy work!

Aggressive Attack:
&{template:default} {{name=@{selected|token_name} makes an Aggressive Attack!}} {{attack=[[1d20+5+@{selected|Attack}]]}} {{damage=[[@{selected|Damage}]]}}
!token-mod --set statusmarkers|broken-shield:+2

Fight Defensively:
&{template:default} {{name=@{selected|token_name} Fights Defensively!}} {{defense=[[1d20+?{modifier|4}+@{selected|Def}]]}} {{damage reduction=[[@{selected|DR}]]}}
!token-mod --set statusmarkers|back-pain:+?{modifier|8}
!token-mod --set statusmarkers|back-pain:+?{modifier|8}

Full Parry:
&{template:default} {{name=@{selected|token_name} makes a Full Parry!}} {{defense=[[1d20+5+@{selected|Def}]]}} {{damage reduction=[[@{selected|DR}]]}}
!eot @{selected|Speed}

Give Ground:
&{template:default} {{name=@{selected|token_name} Gives Ground!}} {{defense=[[1d20+5+@{selected|Def}]]}} {{damage reduction=[[@{selected|DR}]]}} {{Must move back= Walk }} {{vs Charge=no}}
!token-mod --set statusmarkers|back-pain:+1

Scamper Back:
&{template:default} {{name=@{selected|token_name} Scampers Back!}} {{defense=[[1d20+5+@{selected|Def}]]}} {{damage reduction=[[@{selected|DR}]]}} {{Must move back= Jog }}
!token-mod --set statusmarkers|back-pain:+4

Tactical Move (Player Use):
@{selected|token_name} makes a tactical move
!token-mod --set statusmarkers|broken-shield:+1|back-pain:+1
!eot 1