Category: Sheet Author
Do you want to make a character sheet or tweak an existing one? You’ll need to grasp HTML, CSS, and Javascript, and roll20 has its own tweaks that makes each of those a little more complicated. Don’t worry though – that’s where this blog comes in. If you’re a newbie to any of these things, you’ll find help here.
CRP: Damage Rolls in Champions
Champions has 3 different kinds of damage roll. Here’s how to handle them all.
Custom Roll Parsing: A Detailed Example
A complete worked example of a “simple” CRP.
Callbacks and Promises with startRoll
How to use asynchronous promises with startRoll, maybe the start of something big.
Computed Properties and CRP Roll Templates
One of the special things about CRP is calulating things that aren’t included in the roll.
Using Queries in Custom Roll Parsing
How to handle branching in custom roll parsing, through queries and nesting startRolls.
Changing Attributes with Custom Roll Parsing
Change attributes and roll dice at the same time.
startRoll and Analysing Your Dice
How to extract values from the dice roll object.
CRP: A Simple Example
Creating a very simple CRP button and worker, to demonstrate what CRP looks like.
The CRP Roll String And Many Buttons
How to manage multiple buttons with a single sheet worker.
The Structure of a Custom Roll Parsing Function
How a CRP worker is constructed, and an idea of what future posts will cover.
Introduction to Custom Roll Parsing
The start of a new series, possibly the most important I will ever write.
The Roll20 Sheet for Legends Never Die!
Learn about the Roll20 sheet for Legends Never Die
Visit the Sheet Author Master List