I must create a system, or be enslaved by another man's. I will not reason and compare: my business is to create.

- William Blake

Sunday, June 29, 2025

Super simple XP system

 "1 XP per GP of treasure acquired. 100 XP per HD for monsters slain."
- Paraphrased/implied from Dungeons & Dragons, Volume 1: Men & Magic (1974). Explanation below.

"The awarding of experience points is often a matter of discussion, for the referee must make subjective judgments. Rather than the (ridiculous) 100 points per level for slain monsters, use the table below, dividing experience equally among all characters in the party involved".
- Supplement I: Greyhawk (1975).

"The judgment factor is inescapable with respect to weighting experience for the points gained from slaying monsters and/or gaining treasure. You must weigh the level of challenge — be it thinking or fighting — versus the level of experience of the player character(s) who gained it [...].
If a 10th level magic-user were to slay 10 kobolds and take their 1,000 gold pieces, the DM should reduce the award by at least 20-fold."
Dungeon Masters Guide (1979).

 "1 XP per GP of treasure acquired. 100 XP per HD for monsters slain. If you get XP from two sources, you only get XP from the lesser source times two. Always divide by PC level."
- Suggested rule. Explanation below.

---

The 1 XP per GP of treasure acquired. 100 XP per HD for monsters slain is implied in OD&D in this slightly confusing passage:
Experience Points: Experience points are awarded to players by the referee with appropriate bonuses or penalties for prime requisite scores. As characters meet monsters in mortal combat and defeat them, and when they obtain various forms of treasure (money, gems, jewelry, magical items, etc.), they gain "experience".
This adds to their experience point total, gradually moving them upwards through the levels. Gains in experience points will be relative; thus an 8th level Magic-User operating on the 5th dungeon level would be awarded 5/8 experience. Let us assume he gains 7,000 Gold Pieces by defeating a troll (which is a 7th level monster, as it has over 6 hit dice). Had the monster been only a 5th level one experience would be awarded on a 5/8 basis as already stated, but as the monster guarding the treasure was a 7th level one experience would be awarded on a 7/8 basis thus; 7,000 G.P. + 700 for killing the troll = 7,700 divided by 8 = 962.5 x 7 = 6,037.5.
Experience points are never awarded above a 1 for 1 basis, so even if a character defeats a higher level monster he will not receive experience points above the total of treasure combined with the monster's kill value. It is also recommended that no more experience points be awarded for any single adventure than will suffice to move the character upwards one level. Thus a "veteran" (1st level) gains what would ordinarily be 5,000 experience points; however, as this would move him upwards two levels, the referee should award only sufficient points to bring him to "warrior" (2nd level), say 3,999 if the character began with 0 experience points.
Supplement I: Greyhawk confirms that this was the rule, and then proceeds to call it "ridiculous" and add fiddlier stuff.

Well, turns out the original rules work surprisingly well in play.

Let's analyze it!

First, we'll just use:

100 XP per HD for monsters slain.
- Divided by level.

A fighter must (single -handedly) beat 20 orcs gets to level 2. This is no easy feat, but relatively fast.

[I find that single-handedly defeating 100 or 200 orcs to get to level 2 is an obvious exaggeration and makes almost impossible to make to level 2 if you play exactly by the book IMO].

Forty more orcs will get him to level 3.

To get to level 4, he'll have to face 120 additional orcs.

Level 5, 320 more.

Level 6 requires 800 additional orcs slain, and so on.

So there is a quick (but dangerous) ascent to level 3 and things get slower after that.

Taking down a 10 HD monster is even more dangerous than fighting 10 1 HD monster, so there are no shortcuts there either.

I like it, as levels 3-8 are the best levels to play D&D IMO.

I dislike the byzantine rules for taking dungeon level into account; IMO they're fiddly and unnecessary. I'm not sure if/how it applies to wilderness encounters. I'll skip them for now.

Supplement I: Greyhawk significantly reduces the XP gained from monsters slain, so you have to take most of your XP from treasure. But in AD&D we can see that around 10 HD monsters starting giving an average of... 100 XP per HD, or even more!


So the low HP value of weak monsters is intended to slow down the progression of beginning PCs(a bad idea IMO), or to discourage "farming XP" for high-level PCs.

But the combination of these rules seem enough to discourage any type of "XP farming", as it would either take too long or be too dangerous (e.g., taking 100 orcs at once).

The other shortcut to advance quickly is getting lots of treasure without opposition. In the DMG, Gygax admits that it is up to the DM to come up with actual XP values based on circumstances, defined very vaguely. In his example, getting 1.000 gold from 10 kobolds will only give you 50 XP... which is similar to the XP you get by defeating the kobolds in the first place!

Notice how easy it would be to say your XP gains are limited both by the HD and GP - whichever is smaller.

In other words: you get 100 XP per HD for monsters slain/defeated, and 1 XP per GP of treasure acquired, but you limit each amount XP for whichever is worse. You still divide by level.

The idea is that finding treasure without danger or "farming" XP by killing monsters without motive will give you no XP. Well, "NO XP" is probably too harsh, so maybe reduce the XP to 10% of the original value (if the PCs found 10.000 gp lying on the road, there is something wrong with the adventure design...).

Let's try a few examples.

A) You find a troll (700 XP) with 7.000 gold. You get 700 XP for killing the troll, and also 700 XP for the gold (the XP for gold is limited to 7000). Notice the gold is not exactly "wasted"; you got a lot richer!

B) You find a troll with 400 gp of treasure. Now you get 400 XP for the gold but only 400 XP for slaying the troll. 

C) You find 10 orcs (1.000 XP total) and they have 3.000 GP. You only get a total of 2.000 XP; 1.000 for the orcs and 1.000 for the gold.

(In all these examples, you can give the PCs a 10% prize for the amount that surpasses the limit; so 630 XP in example A, 30 XP in example B, and 100 XP in example C. This is a bit fiddly but still easy IMO. The important thing is that PCs advance in a speed that suits your group);

Special powers, abilities, etc. I'd just say they add 50% of the XP value to make things easier. Thus, a 10 HD monsters counts as 15 HD with one special power, 20 HD if it has two special powers and so on. I do not think you need a separate system for 6+1 HD monsters. Creatures of 1-1 or 1+1 HD might deserve special treatment depending on which cleave rules you're using, but I won't get into that here.

Treasure protected by traps. There is no easy way here; the DM has to consider how dangerous the trap is, when compared to a monster.

Averaging it all out. You do not have to do the math for each room or encounter. Just average everything out by the end of the day (or by the end of the expedition - AD&D suggests they must take the gold to town to get the XP). So if the PCs face A, B, and C in the same day, they have 2.400 XP from monsters and also 2.400 XP from the 10.400 GP they've acquired. Interestingly, this would be a reason to discourage frequent resting...

Hopefully, this achieves all I wanted from the XP system:

- Simple enough to calculate on the fly without a table or calculator.
- Requires a little less guess-work by the DM.
- Makes PCs level-up in a speed that is more to my liking.
- Very hard to exploit by acquiring treasure without danger or killing monsters for no reason.

Minimalistic addendum! All this exercise is interesting but I wonder if you could just run the game with 1 GP = 1 XP OR 100 XP per HD, whichever is better, or just divide everything by PC level. To be honest, this is probably easier. Dividing XP from GP by PC level is not something I had considered but will probably achieve the same result I'm looking for.

UPDATE: 

Tuesday, June 17, 2025

Creating and using random encounters

There are several ways to use random encounters. I've tried many, each with its own pros and cons. That’s what we’ll discuss today.

1. 

First, let's start with the traditional method: during the game, you check for an encounter. If there is one, you roll on the random encounter table, then determine number appearing, distance, surprise, reaction, and other details. If often involves page-flipping to even begin describing how many bears the players see (nowadays, most tables say "1d6 bears" instead of "bears", which is the bare minimum IMO).

The advantage is that the game becomes more unpredictable for the GM, which can be fun. For the players, the game gets a feeling of authenticity: they seem the fictional world unfolding WITHOUT much GM input, like if it existed without the GM or players. It feels more "real".

The downside is that rolling each encounter along with all its characteristics can take a long time as it involves half a dozen rolls plus maybe making sense of it all. The fact that the PCs have to wait and do nothing as you roll makes things even worse IMO.

Here is one example from AD&D:



2.

My solution to the traditional method, in order to save time, was creating the encounter tables that contained most of the necessary rolls and also some useful information to minimize page-flipping or consulting other tables (for example, NPCs names or activities).

Notice you can still ask the players to roll a random encounter with similar effects as method 1, and the GM will be equally surprised. My tables use even less input form the GM (for example, the GM doesn't need to come up with a name on the spot, or a reason for the results).

Here is one example from my book:




3.

Method 3 is like method 2... only smaller. You can roll a dozen random encounters beforehand, for example, and ask players to roll 1d12 when they have an encounter.

[You need to replace encounters as they are used, but you can do that between sessions].

The GM will not be as surprised during the game, but the players will still get a bit of that authenticity as they roll the d12.

This also allows the GM to add some details that are pertinent to the campaign beforehand. For example, to decide if brigands would be willing to support or fight the usurper king that sent the PCs on a mission, etc. 

One real example I could have tried is making a d12 table with lots of goblin encounters as the PCs entered goblin territory, but I ended up using method 4 (I simply chose a goblin encounter for the next random encounter).

4.

Method 4 gets rid of some or all of the randomness. You can roll some random encounters and choose your favorites, or you can simply pick the from a table or monster manual (so they are not even "random" anymore).

You can add some of the randomness back by taking the encounters you chose and making a d12 list like method 3. 

In conclusion...

Another way to see this is that, even in a simple game like OD&D or B/X, there are thousands of encounter possibilities - only a few dozens monsters but hundreds of circumstances (reaction, surprise, distance, etc.).

If you add your own twist to an encounter (NPC's names, what they were doing, etc.), you have millions of possibilities.

But when the encounter happens, this must be reduced to ONE scenario. 

This process of reducing a million to one involves die rolls (from the GM or players) and GM input. Players usually only participate in choosing the monster indirectly (by rolling dice or by choosing terrain etc., unless they are tracking a monster or something similar).

So there are three aspects to consider here: randomness, GM's fiat and player participation.

Now I notice this reasoning applies to the entire game: you have a set of almost infinite options (which creatures can the DM include in his setting?) and it eventually must be reduced to one ("six goblins attack!"). 

This process always includes GM's fiat, must include player participation (in order for it to be a game and not a monologue) and may include some randomness.

also, in short:

Maximum prep gives you familiarity, coherence and ease of use, but no surprises/excitement* for the GM.

(*Except for PC's actions, and not even this if you railroad.)

Maximum randomness gives surprises but also incoherence and long pauses.

There is a balance to be found IMO.

Which is not much of a conclusion I guess... but that's what I got for today.

Monday, June 02, 2025

The sandbox railroad part 2 (plus ULTRA-LINEAR encounters)

Another take on this post.

---
Important caveat before we begin 

"Railroad" has a negative connotation for some readers. If you dislike my use of this term, I offer an alternative by the end of this post.

I love random encounters and I think they are an important part of the game. No matter if I roll them at the table or half an hour before that, or if I already rolled 100 examples for each terrain. I've tried all of them and each has its pros and cons.

I don't think you can understand this post if you assume I'm criticizing the way you play, which is not my point. I'm just describing how random encounters might work in theory, not how you use them in practice. 

I'm not saying there is a problem, necessarily. If you seems random encounters rolls as simple suggestions, this is definitely not what I'm discussing here. I'm assuming you're using a table and sticking to the rules and the results you rolled].

---

I called "random wilderness encounters" a railroad because if the PCs are in the middle of a forest and the next encounter is an ogre, there is no choice but to see the ogre - no matter if they go North, South, etc.

[Assume the GM has already rolled the next encounter].

Usually, it doesn't even matter if they stop and rest, because then the next random encounter (ogre) will happen as they make camp.


Think of a dungeon where you have 4 doors and the module says "the ogre is behind whatever door the PCs choose first; if PCs decide to rest here, the ogre will enter the room they are in".

It would be obvious to everyone this is a railroad/"quantum ogre" situation.

Of course, while the encounter is presented in a linear fashion (you WILL see the ogre), they way you choose to deal with it is not linear.

You could even have the possibility of AVOIDING the encounter altogether.

But the same is true of the dungeon described above.

And, no matter what you do, you face the next encounter.

[Again, assume the GM has already rolled the next encounter: 2d6 goblins].


The ORDER of encounters remains linear - or even "ULTRA-LINEAR".

In a dungeon with 3 linear rooms (say, ogre-goblin-skeleton), you can avoid the next room by turning back or simply not opening the next door.

In the middle of the forest, turning back or stopping usually leads to next encounter!

This is not necessarily a PROBLEM; this is how random wilderness encounters work.

To add CHOICE to the next encounter, you'd need PCs to have some knowledge in advance.

For example, they'd have to be able to look for tracks or see foes at a distance.

This is not impossible to do, but requires you to MARK some hexes. 

For example, if they avoided the ogre, now they know that they are likely to meet him again if they enter that same hex (instead of just rolling the next encounter).

Filling all hexes is tiresome. 

In practice, you can use your memory; if the PCs avoided an encounter yesterday, going back might trigger the encounter.

If they go back there after a week the ogre is probably gone and forgotten.

This entire thread is descriptive and not prescriptive.

I'm not complaining or giving advice, other than, maybe: if you want to avoid railroads, give the players some options BEFORE the encounter begins.

But the PC's entered the forest and put themselves in this situation!

I agree. Although they might not have an option (if the starting point is surrounded by forests for example).

But I don't roll my random encounters in advance!

I don't think rolling in advance makes any difference here.

Because the roll is not affected by the PC's decisions.

If I rolled 39 before the game begins or if I roll 39 when the PCs say "we go North", the result is the same, not any more or less organic IMO.

I still don't see why this is railroading, or this is not what I call railroading, because the PCs can talk to the ogre etc.

I think the best way to understand my point is comparing the wilderness encounter to the dungeon with four doors, described above. 

Or think of it this way: "no matter what the PCs do or where they go, they'll find an ogre tomorrow because I rolled it".

This is not a problem, necessarily: most people would be fine if I said  "no matter what the PCs do or where they go, they see rain tomorrow because I rolled it", or "they'll see the ghost that is haunting them".

But if you don't want to call it "railroading" maybe "ultra-linear" would be a better description.

Additional reading:

NOTE: The Alexandrian has a good definition of railroading in the second post above. Random encounters do not seem to fit, at first. HOWEVER the last post above indicates that the CAN be railroading, in the exact same way I discussed today:

The core distinction here is whether or not the players are making a meaningful choice. In this hypothetical hexcrawl scenario, the choice of direction has been rendered meaningless (since you’ll have the same experience regardless of which direction you go). [...] This taught me a really important lesson as a GM: In order for an exploration scenario to work, there has to actually be something to explore. If all choices are equally likely to get you to your goal (because your discoveries are being randomly generated or because the GM has predetermined their sequence), then your choices become meaningless. And meaningless choices are boring and frustrating.