Wednesday, August 20, 2014


I've been putting this off for some years - but I am beginning to feel that the problem has to be addressed.

I do not like 'encounter tables.'  I spent much time in the first two decades of my world-building attempting to create random tables for encounters, only to find again and again that the results on those tables did not make sense in the circumstances.  It isn't enough to say that it's night in the jungle, there's a random encounter, let's see what it is.  The particular circumstances matter.  There are animals that do not emerge at night.  There are places where the party might camp where the appearance of particular animals either don't make sense or where the existence of the animal offers no threat.

If, for instance, an animal is specified that guards it's lair very closely, it doesn't work as a wandering monster, does it?  I would need to create some reason why the player is wandering, and not the monster, for the encounter to occur - and I don't like insisting that the player, on watch at three in the morning, wanders away from the camp to hear a sound.  What if the rolled-up monster doesn't make noise?  Or if the player refuses to wander away?

Most DMs would, I think, simply say, "Well, then there's no encounter, and the party wakes up and is fine."  Which makes some sense - except that we should be reasoning that this is what happens every time an encounter isn't rolled!  It's a jungle, nyet?  In a jungle, there are always monsters just a stone's throw from the party, perpetually.  To me, a 1 in 6 chance of encounter isn't the chance that there's a monster nearby that can be ignored - it means an encounter happens.  To get that, it means every monster on the rolled upon table ought to be one that moves.

Which means a table for the jungle at night, as opposed to one in the daytime.  It also means a different table for the party if they're camped near water, where they might get beasties showing up that wouldn't be in an upper valley.  In fact, encounter tables begin to proliferate, if what I want is for them to be useful . . . and I have never had that kind of time.

Worse still, 'jungle' in my Earth-based world doesn't mean anything.  Which jungle?  The Amazon?  The Congo?  Orissa, Mexico, the Mekong basin or north Queensland?  Because the same animals don't appear in all those places - far from it!

Nor can we say that well, at least the monsters are universal - because they're not.  A couatl is clearly based upon Olmec or Toltec roots, while the huge cow-like body of a catoblepas makes no sense in the watery Amazon.  The Amazon might logically be full of slaad and other giant frogs, but what would these things be doing in the mountain jungles of New Guinea or New Zealand?  'Jungles' are not all alike - they do not have the same vegetation, the same topography or even the same climate.  It rains practically every day in Panama, the year round, while the Northern Territories experience staggering dry periods - yet both are considered 'jungles.'

To make good lists, then, I'm facing a considerable uphill effort - made worse by the fact that less than a hundred or so possible jungle 'monsters' split into various tables gets pretty thin.  Which tends to make more universal monsters like spiders and centipedes occur again and again, until the party is spectacularly sick of them.

I'm not happy with a make-shift list of 8 monsters, nor do I understand why anyone is.  That works if the party wants to go to a jungle once for one adventure, then to go elsewhere.  What if the party decides to stay?  What if they remain through twenty or thirty sessions, because they're interested in what they can make the jungle do for them?  What are they going to do, fight giant centipedes and wolf spiders night after night?

Problems like this are the reason why I've given up on encounter tables - but running sessions lately, I'm beginning to realize more thought is needed.  I had one such encounter happen recently, with a jaguar, for which I was able to use some researched notes on the way jaguars attack that I had written four or years ago.  And it worked brilliantly.  I was so pleased I had those notes.  They were similar to the ones I included in this post.

Now, I realize I have to make more of those - no matter how much work that means.  But whew - and I looking at one big mountain to climb!


  1. This is one of those areas where I would think a database using a tag system for dynamic generation of random encounter lists would be useful.

    Admittedly you'd have to go through and tag monsters for every field you add, but it would probably be the "simplest" solution.

    Set up a couple lists to be tagged.

    Regions and monsters come to mind first.

    Monsters have tags that appear on regions, any crossover counts. Monsters also can have two kinds of region tags, exclusive and inclusive.

    If there's an inclusive tag it overrides to say 'creature is in this region' despite any tags that would say it is not.

    If there's an exclusive tag it overrides to say 'creature is ONLY in this region' despite any tags that say it should be in another region.

    So you could tag goblins with mountain, tunnel, night [exclusive], wandering.

    Then when a 'wandering' encounter in the 'mountains' at 'night' occurs you can possibly roll goblins.

    If it were 'daytime' then they will not be on the list.

    Then you could use shortcuts with a region selection.

    'Amazon' could pre-set the tags jungle, magical, and large biome. Or something to that effect and you can throw on river if by water, wandering or not wandering, and day or night.

    'Underdark' could pre-set underground, high danger, and perpetually dark as tags if you'd like too.

    Chart is populated by running through the tags then plopping down a list.

    You could possibly even choose not to roll on the chart till you review it and possibly even re-tag critters you find.

    Of course that takes a lot of work to initially set up and have a respectable list of critters...

  2. This is my thinking too, Oddbit. With the table die-roll being generated, also - as well as the individual creatures having a 'behaviour' list based on their intelligence for why they're showing up on the list in the first place. With the right set of tags, mixed with your mentioned tagging on the spot to refine the system, should work out pretty good.

    Have it done in what, ten, twenty years?

  3. Couple of things.

    1. This is the first post I find myself agreeing with you 100%.
    I am also not a fan of encounter tables for many of the same reasons you posted. The randomness often doesn't make sense and treats each creature as interchangeable from the other.

    Personally I prefer to know what monster, animal or encounter is each and every time and have there be a reason for it to be there. Sometimes that reason is "hungry, looking for food".

    2. As far as the database goes. Well that is actually a lot easier. There are plenty of monster databases to be downloaded.
    There is even the Pathfinder SRD site that has them in a database format already. Doesn't matter if you are using Pathfinder or not, most of the monsters are iconic/archetypal and have some information on type and environment.
    Granted a 2nd ed one might have more utility since that edition also had the ecology of the monster listed.

    Add your own descriptor fields (nocturnal, % in lair) and give it a go.

  4. 10-20 years seems a bit long considering there are databases that do similar things already I think.

    I would actually be curious how much a developer would charge for building the framework.

    They could probably do it in months at most.

    After the framework if you just populate the database with tags it might be a month or three before its got anything worthwhile...

    The trick then is where DBs are stored and so on.

  5. I'm not sure, Mr. Brannan, why it is necessary that your post begins with noting all the moments you don't agree with me.

    Frankly, that seems insulting.

  6. Roll for encounter type then roll from a subtable for use in this specific environment.
    What crawled into our boots overnight and did it lay eggs?
    Roll for small harmless creatures that steal shiny objects. Curious predators who don't want a fight. Hungry predators more likely to steal food than try to eat PC's.


If you wish to leave a comment on this blog, contact with a direct message. Comments, agreed upon by reader and author, are published every Saturday.

Note: Only a member of this blog may post a comment.