Check out the Menu choices above. Each leads to a different section of the site.
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.
Events, and watching Attributes
Sheet workers watch a character sheet for changes to specific attributes. Here's what you need to know.
Asynchronicity and Things to Avoid With Loops
What does Asynchronicity mean and how does it affect you?
Undefined and Other Error Values
A short noted about undefined and similar "unvariables". Avoid them when you can.
Strings, Arrays, and Loops
An example of using different techniques to solve a problem - Strings, Loops, and Arrays.
Logging in the Browser Console
How to use the browser console, and control what appears there.
Strings in Sheet Workers
Introducing the concept of Strings, what they are and you use them in Roll20.
Blowing My Own Trumpet
A guide to some of my other Roll20 creations, and where you can find them.
Getting Loopy With JavaScript
Loops are almost as fundamental as if statements, and just like those, the basic concept is self-explanatory. What if you want to repeat the same process over and over, and you don’t know ahead of time how many repeats you want to do?… Read the rest “Getting Loopy With JavaScript”
JavaScript Objects
The curious connection between getAttrs, setAttrs, and custom databases - JavaScript Object!
Roll20 Sheet Author Master List
The new index page for Roll20 Sheet Author pages.
Arrays and Dropdowns
How to create and use Arrays. A primer for the upcoming posts on Objects and Loops.
What If? in Sheet Workers
How to analyse your code and manage code branching.