Ready-Made Roll20 Macros

Rolling a New Hit Die

Because you can keep track of the hit die type in the Class section of the character sheet header, you can use that information to make a simple new hit die roller, like so:

If your game master allows you to reroll a 1 once on a hit die, Roll20 can handle that, too:

The ro<1 clause above tells Roll20 to reroll any die that rolls a 1 but only once⁠—​the ro means “reroll once”. If your game master allows you to keep rerolling ones, change the clause to r<1.

If your character is multi-classed, you can use a selection clause:

Naturally, if there are more classes, you can add more choices to the ?{} function. One can also add a ro<1 clause after each @{hitdietypeN} if your game master allows one reroll of a 1 on a hit die. Be sure to change the macro on adding a new class before rolling the new hit die.

Healing Belt

The healing belt is an inexpensive magic item that any character should get as soon as they can.

Be sure to add this to the note field of the character’s Heal skill, as well as a +2 modifier to the skill’s Misc field:

Skill Point Calculation

Calculating the total skill points that a character has is not too difficult, even with multiclass characters. First, one needs to add a new attribute named RS-mod (Racial Skill Modifier) to Attributes under the Attributes & Abilities tab. This must be set to 1 for humans and 0 for all other races.

Then the following macro can be added as an Ability under the Attributes & Abilities tab:

This macro covers all ten classes allowed (although what sick and twisted individual would devise a multi-class character with ten classes is left to the reader’s imagination). A /w [Playername] command can be prepended so it only displays the total to the player who actually needs it.

Simple enough, right? What if one wants to calculate skill points spent on ranks?

Witness this abomination in the eyes of the gods:

Fun, huh? This can be appended to the previous macro so you can see total skill points earned and skill points spent at a glance. Unfortunately, it has serious limitations:

Still, for single class characters, it works.

For reference, the previous macro is based on this skill field list:

appraise—autohypnosis—balance—bluff—climb—concentration—craft1—craft2—craft3—decipherscript—diplomacy—disabledevice—disguise—escapeartist—forgery—gatherinformation—handleanimal—heal—hide—intimidate—jump—knowarcana—knowengineer—knowdungeon—knowgeography—knowhistory—knowlocal—knownature—knowpsionic—knowreligion—knowplanes—listen—movesilent—openlock—perform1—perform2—perform3—profession1—profession2—profession3—psicraft—ride—search—sensemotive—sleightofhand—spellcraft—spot—survival—swim—truespeak—tumble—usemagicdevice—userope