Unpacking Reaction Rolls


As a referee/game master, creating a living breathing and, importantly, reactive world for your players can be quite daunting. Luckily many brilliant people over many years have developed tools to help with this task. One such tool is the NPC reaction table. To borrow from Knave:

2d6
23-56-89-1112
HostileUnfriendlyUnsureTalkativeHelpful

There are a few variations, each with different reactions for the results, but they are all quite similar. Using this table when the PCs first encounter an NPC, whose reaction to them is uncertain or not predetermined, is a great way to create interesting and unique interactions with the world. But I've been wondering if there could be a bit more nuance to the results.

I recently read a post on Marcia's blog about deconstructing 2d6. Essentially you can map the individual die results to a d66 table, using the one die as the tens digit and the other as the singles digit. This gives us an array of possible permutations for each sum, as such:

2d6d66
211
3
21, 12
4
31, 22, 13
5
41, 32, 23, 14
6
51, 42, 33, 24, 15
7
61, 52, 43, 34, 25, 16
8
62, 53, 44, 35, 26
9
63, 54, 45, 36
10
64, 55, 46
11
65, 56
12
66

This turns our 12 results into 36 results, ripe with possibility. It is like we are unpacking the 2d6. Looking closer to see more detail, if you will.

As you may have noticed, the 2d6 roll is weighted towards the middle, this also happens to be where we get the most unpacking. Math is funny like that. This means we can give the most common results more nuance and the least common results remain as singular extremes.

Ok so let's try come up with a 2d6 NPC reaction matrix using this method. Remember one die is taken as the tens digit, the other as the singles digit.

2d6
102030405060
1Attack on sightAttack if weapons are drawnThreaten with deathHumiliateInsultDismiss
2Attack if move in closerThreaten with harmSteal fromCriticizeAvoidDiscuss locale
3Threaten with captureIntimidateDeceiveFlee fromDiscuss things seen recentlyHelp for good weapon
4SabotageDelayTake up defensesDiscuss motives and agendaHelp for magic itemHelp for coin
5AnnoyCall for assistanceDiscuss people & creatures encounteredHelp for split of treasureHelp unless up against great oddsHelp unless up against magic
6Ask to leaveDiscuss recent rumoursHelp for help in returnHelp for spellcastingHelp unless up against monstersUnconditional help

Another way to do this would be to use 2 differently coloured dice and map the horizontal and vertical results to the colours.

There you have it. 36 reactions for NPC encounters all while keeping the same 2d6 roll and not making it over-complicated. The referee can make a traditional reaction roll and decide whether they want to unpack it for more detail or not.

What I particularly like about this method is that it adds more detail to the most common, and often most boring, results. Getting the frequent result of "6-8 Unsure" can be tiresome when you have to keep thinking of news ways for an NPC to be "unsure". You can instead simply just unpack the result, reference the table, and see what variety of unsure it is.

P.S. This method sort of breaks down when you bring in modifiers. You can decide to modify the singles digit, tens digit, or both. Either way it'll move your result across the table.


Originally Published: 14 Sep, 2022

If you liked what you read, click here to see my other posts.

Leave a comment

Log in with itch.io to leave a comment.