Macros for Roll20

4,476 views
Skip to first unread message

Morten F

unread,
Sep 23, 2014, 8:11:04 AM9/23/14
to pathfinder-society...@googlegroups.com
Hey great community

I have collected a few samples of great macros that will speed the game up if using Roll20.

First and most important initiative:
[[1d20+X.X&{tracker}]] X is your modifier if you have higher then 9 it will get abit wonky.

For all those who use perfect strike or can choose to take the highest roll:
[[Xd20k1]] Take the highest of X rolls

Those who only crit on nat 20 (yes you spellcaster)
[[1d20r20]] rerolls if you hit 20

Some more for spellcasters
[[floor(Max+(XdX)/2)]] Maximized and Empowered
[[floor(XdX*1.5)]] Empowered

Just want a quick macro for when GM ask you to roll something you havn't made a macro for:
/me rolls a [[1d20+?{modifier|0}]] for ?{reason|no reason}

And now something for GM's if you set up the table and add monsters you can put their initiative in bar 3 = default red bar and then quick use this macro to roll for each selected monster:
/w gm @{selected|token_name} [[d20 + @{selected|bar3}.@{selected|bar3} &{tracker}]] remove (/w gm) if you dont want to roll in secret.

If any of you in the comunity has a nice macro please share :D


Michael Hallet

unread,
Sep 23, 2014, 8:49:28 AM9/23/14
to pathfinder-society...@googlegroups.com
Why not use two decimal places to record initiative modifiers?

Example, with +6,

[[1d20+6.06&{tracker}]]

Now for +11,

[[1d20+11.11&{tracker}]]

So if they tied in their total, 20.11 would be sorted ahead of 20.06.
--
You received this message because you are subscribed to the Google Groups "Pathfinder Society Online Collective" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pathfinder-society-onlin...@googlegroups.com.
To post to this group, send email to pathfinder-society...@googlegroups.com.
Visit this group at http://groups.google.com/group/pathfinder-society-online-collective.
For more options, visit https://groups.google.com/d/optout.

Ben Dharkus

unread,
Sep 23, 2014, 9:52:34 AM9/23/14
to pathfinder-society...@googlegroups.com
here are 2 macros I use for attacks, the 1st one is for a lvl 7 inquisitor who has a lot of self buffs, so this macro helps me keep track of which buffs I need to add in and adds them for me

/me does an attack with a Greatsword +2
[[d20+13+?{PA?|-2}[Power Attack]+?{Bane Activated?|2}[Bane]+?{Divine Favor(2) or Prayer (1)(Luck)?|1}[Divine Favor or Prayer (Luck)]+?{Justice Judgment (Sacred)?|3}[Justice Judgement (Sacred)]+?{Any Morale Bonus?|0}[Morale (Bless etc.]+?{Misc|0}[Misc]]] vs AC
19-20/x2 Crit (+1 to crit confirm rolls (or +7 if justice judgement active)

This 2nd macro does the same but also includes something to help me see when i've got a crit threat, it whispers to me to tell me what i'd have to have rolled for a crit threat and adds all the same modifiers in to both rolls. it uses 15d1 as i've found that just putting in 15 doesn't work for some reason - when you crit 30% of the time it's important to know when you've got a crit threat

/me does an attack with a Keen X Burst Scimitar +2(3)
[[d20+18+?{Keen Edge?|1}[Keen Edge]+?{Heroism?|2}[Heroism]+?{Invisible?|2}[Invisible]+?{Spell Combat?|-2}[Spell COmbat]+?{BAB-5 att?|-5}+?{modifier|0}]] vs ?{Invisible?| touch} AC
/w Hrulax (Dharkus) Crit Threat on [[15d1+17+?{Heroism?|2}[Heroism]+?{Spell Combat?|-2}[Spell Combat]+?{BAB-5 att?|-5}+?{modifier|0}]]
To unsubscribe from this group and stop receiving emails from it, send an email to pathfinder-society-online-collective+unsubscribe@googlegroups.com.
To post to this group, send email to pathfinder-society-online-colle...@googlegroups.com.

Nathan S.

unread,
Sep 23, 2014, 10:18:36 AM9/23/14
to pathfinder-society...@googlegroups.com
If you try doing that, it glitches Roll20 and the initiative tracker shows a bunch of 9s after. The best way for initiative modifiers higher than 9 is [[d20+1x.91x&{tracker}]].

When GM'ing, I like putting basic information into character sheets - i.e. the possibilities for attacks, saves, initiative, and recently basic stats like AC.
@{selected|token_name} %{selected|Init} is what I use as a generic macro that refers to each individual macro within the selected character's sheet (replacing Init with the name of the item). I also use %{selected|Stats} to pull Stats out, which in the character sheet I create an Ability that has "/w GM AC, spells, etc.".
To unsubscribe from this group and stop receiving emails from it, send an email to pathfinder-society-online-collective+unsubscribe@googlegroups.com.
To post to this group, send email to pathfinder-society-online-colle...@googlegroups.com.

Ben Dharkus

unread,
Sep 23, 2014, 11:33:07 AM9/23/14
to pathfinder-society...@googlegroups.com
it glitches occasionally, but not often enough to be prohibitive, we used 2 decimal places for a game the other day where 3 ppl had init mod of 10+ and it only glitched once, and it's easily fixed

Michael Hallet

unread,
Sep 23, 2014, 11:35:40 AM9/23/14
to pathfinder-society...@googlegroups.com
Still, it seems like something the Roll20 people should be prodded to fix.  It's going to be an issue in several systems.
To unsubscribe from this group and stop receiving emails from it, send an email to pathfinder-society-onlin...@googlegroups.com.
To post to this group, send email to pathfinder-society...@googlegroups.com.

chris m

unread,
Sep 26, 2014, 10:42:00 AM9/26/14
to pathfinder-society...@googlegroups.com
ive just started using the /w gm feature - liking it so far when running games

to remind you of crit threats

/em baddie fires arrow
vs AC [[1d20+5]] for [[1d8]] dmg
/w gm crit [[24]] +


to roll the number of rounds for effects in secret and remind me of the DC

/em the creature fires a cone of acid
vs Touch AC [[1d20+4]] + fort save
/w gm DC18 or blinded for [[1d4]] rounds

Ian S

unread,
Sep 26, 2014, 12:02:37 PM9/26/14
to pathfinder-society...@googlegroups.com
Has anyone managed to figure out effect-duration tracking in Roll20?

For example, if someone is blinded for 3 rounds, I can use one of the
little icons to indicate that an effect is active, but still have to
track manually for when it wears off.
> --
> You received this message because you are subscribed to the Google Groups
> "Pathfinder Society Online Collective" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to pathfinder-society-onlin...@googlegroups.com.
> To post to this group, send email to
> pathfinder-society...@googlegroups.com.
> Visit this group at
> http://groups.google.com/group/pathfinder-society-online-collective.
> For more options, visit https://groups.google.com/d/optout.



--
Ian S

Christopher Nelson

unread,
Sep 26, 2014, 12:11:35 PM9/26/14
to pathfinder-society...@googlegroups.com
There are some cool things you can do with popups:

This one automatically adds whatever value you put in the popup box to your attack and damage rolls, as well as the critical threat indicator:
/me Composite Longbow (Str +1)
[[1d20+5+?{Point Blank Shot}]] vs. AC
Need a [[20+5+?{Point Blank Shot}]] to Crit (x3)
[[1d8+1+?{Point Blank Shot}]] Damage (P)

This one automatically handles Power Attack with a 1-Hand Weapon (change -2 to -3 for 2-Hand) if you put -x in the popup (x is the Power Attack penalty):
/me Heavy Flail
[[1d20+4+?{Power Attack}]] vs. AC
Need a [[19+4+?{Power Attack}]] to Crit (x2)
[[1d10+3-2*?{Power Attack}]] Damage (B)

Morten F

unread,
Sep 26, 2014, 4:21:53 PM9/26/14
to pathfinder-society...@googlegroups.com
@Ian S you need to be mentor and write a script that allows that to work automatical :(

Steven Mombourquette EDT (GMT-4)

unread,
Oct 2, 2014, 12:50:25 PM10/2/14
to pathfinder-society...@googlegroups.com

So was broswing the roll20 forum and found this, not sure if it works for PC or just GM's 

https://app.roll20.net/forum/post/197725/script-conditions-and-status-tracker#post-639774

So I have created a status tracker based on a request. I have used the state object so status maintains between sessions. The purpose of this script is to keep track of a token/players status, and count down the number of rounds until it is lost. It also allows for the storage of permanent effects which need to be ended manually. It will give indicators as you see fit (described below) and it will give a status marker of your choice on the token. Here are the commands:

Commands: First select the tokens you wish to be affected. !StatusAdd <status name> <duration, -1 for perm> <description> <GM Only> <status indicator: blank means uses your default>

!StatusDel <status name> (affects all tokens selected)

!StatusAll

!StatusClearAll

Adding a status will flag the character/token named with the status name. 

So an example:

!StatusAdd Bless 10 +1 to attacks

This will add a Bless effect to the selected tokens for 10 rounds. It will also note that each gets +1 to attacks each round when their turns comes up. At the end of the duration, the status will be deleted.
Reply all
Reply to author
Forward
0 new messages