Creating Encounter Tables for RPGs

Hey there and welcome to this quick and easy guide on how to setup some basic information and formulas in your database program of choice in order to provide you with useful information for your table in just a few keystrokes.

We’re going to create a quick Underdark Random Encounter chart but when we’re done it will also 1) randomize the number of creatures, 2) calculate the total experience value of the group, and 3) provide the party xp split calculation for you.

I’ve tried to keep this guide easy to follow – there are only five distinct sets of formulae presented in this guide, color-coded by section. The cells used and referenced are exact so if you have any issues just make sure your value locations are accurate, and further that cell references are pointed at the right place. The order presented builds off of itself so be careful if jumping in halfway. I’m hopeful that seeing how these examples are used will give you the tools to make your own charts that are useful for your table.

Basic layout & setup:

First we’ll setup our quick reference bar. Type the following into cells B3 through P3:

When we’re finished this section will auto-generate our random encounter on Line 4. For now though we’ll skip down. Select cells B3 thru L3, copy, select cell B6, and paste. This is the start of our encounter reference chart.

I’ve taken the liberty to pick 12 different creatures that might be encountered down in the Underdark. Feel free to substitute these with whatever you want, we’re just filling in information that’ll be useful later; just skip the colored sections for now. I’ve added default Passive Perception, some special senses useful for the GM to know, possible group size, creature type, and a default attitude towards the party. Your chart should look something like this:

A happy ravioli makes a bugbear pay for his aggression in the vast depths of the Underdark.
Me trying to use VLOOKUP the first time, realizing I wasn’t as good at Excel as I thought I was.

Expanded Options:

You’re free to add whatever you’d find useful to the reference table. Perhaps you want to include a list of damage resistances, HP, or basic attacks – you could even automate the damage rolls themselves by changing some of the formulae presented here. Try adjusting the contents of cell C29 to create an Initiative randomizer. If you plan on making a larger chart it might be useful to have a CR → XP calculator to save you from having to manually enter the information each time – try using the VLOOKUP function as shown in the Blue section.

Challenge:

I’ve seeded the option of a variable Attitude Chart – old school RPGs would often randomize the demeanor of encountered creatures – you can combine the Attitude modifiers found in Column-I w/ the chart in column-N to add an extra layer of variability to your random encounters. To make this work you’ll need to use the formulae presented in yellow, pink, and blue above.

Good luck, have fun!
=Thorn

Hello adventurer, 👋
Well met!

Sign up to receive awesome TTRPG content and updates emailed to you once per month.

We don’t spam! Read our privacy policy for more info.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post