\( % shorthand \newcommand{\attack}{\mathrm{atk}} \newcommand{\total}{\mathrm{tot}} \newcommand{\thresh}{\mathrm{th}} \newcommand{\weighted}{\mathrm{wt}} \newcommand{\crit}{\mathrm{c}} \newcommand{\hit}{\mathrm{h}} \newcommand{\miss}{\mathrm{m}} \newcommand{\fail}{\mathrm{f}} \newcommand{\save}{\mathrm{s}} % creatures \newcommand{\CR}{\mathit{CR}} \newcommand{\LV}{\mathit{L}} %\newcommand{\PC}{\mathrm{PC}} %\newcommand{\NPC}{\mathrm{NPC}} \newcommand{\NPC}{\mathrm{n}} \newcommand{\NPCs}{\mathrm{n}} \newcommand{\PC}{\mathrm{p}} \newcommand{\PCs}{\mathrm{p}} % general \newcommand{\AC}{\mathit{AC}} \newcommand{\HP}{\mathit{HP}} \newcommand{\AB}{\mathit{AB}} \newcommand{\SB}{\mathit{SB}} \newcommand{\DC}{\mathit{DC}} \newcommand{\HD}{\mathit{HD}} \newcommand{\CON}{\mathit{CM}} \newcommand{\rounds}{\mathit{R}} % damage \newcommand{\DPR}{\mathit{DPR}} \newcommand{\DPRcrit}{\DPR_{\crit}} \newcommand{\DPRhit}{\DPR_{\hit}} \newcommand{\DPRfail}{\DPR_{\fail}} \newcommand{\DPRsave}{\DPR_{\save}} \newcommand{\Nattacks}{\mathit{N}_{\attack}} % experience \newcommand{\XP}{\mathit{XP}} \newcommand{\eAC}{\mathit{eAC}} \newcommand{\eDPR}{\mathit{eDPR}} \newcommand{\eHP}{\mathit{eHP}} % encounter multiplier \newcommand{\EM}{\mathit{EM}} \newcommand{\W}{\mathit{W}} \)

Introduction

This will be a bit different from my typical post. Until now, I’ve exclusively covered the game mechanics of D&D 5th edition (D&D 5e), but in this post I’d like to take a look at how the XP and encounter building rules in Pathfinder 2nd edition (PF 2e) work. Hopefully, this will server as an interesting contrast between the two systems and a good test of the theoretical approaches I’ve developed so far in my analysis of D&D 5e’s monsters and encounter building rules.

PF 2e encounter building overview

Just like in D&D 5e, the encounter building rules in PF 2e can be boiled down to calculating an XP value for the encounter based on the monsters in it and comparing that value against the party’s XP thresholds to determine the encounter’s difficulty. However, there are some key differences.

  • Relative monster XP. Monster XP values are determined by the monster’s level (PF 2e’s version of CR) relative to the party’s level.
  • Fixed XP thresholds. The party’s XP thresholds do not change with the party’s level.
  • No encounter multiplier. An encounter’s XP total is equal to the sum monsters’ individual XP values with no additional modifications.

Monsters having relative XP values and the party having fixed XP thresholds are obviously interconnected. If the party’s XP thresholds don’t increase as the party levels up then monster XP values must decrease to reflect the fact that the party is getting stronger. Conceptually, this is equivalent to how D&D 5e handles it, where monster XP increases with CR and the party’s XP thresholds increase with their level. However, as I discuss in the next section, “Monster XP scaling”, there’s an additional requirement needed to make it work.

The lack of an encounter multiplier in PF 2e is a bit more puzzling. In D&D 5e, the encounter multiplier is used to account for the fact that a group of monsters is deadlier when fought together than they are when fought separately. This fact is not unique to D&D 5e, which means the PF 2e rules must be accounting for it in other ways. I explore how exactly the PF 2e rules are doing this in “Accounting for groups” later in this post.

Monster XP scaling

As I mentioned in the previous section, in order for PF 2e’s encounter building rules to work using relative monster XP and fixed encounter difficulty XP thresholds, there’s an additional requirement the system must satisfy. Specifically, monsters and PCs must scale in combat strength (i.e., their XP) exponentially with their level.

In simple terms, this means a monster’s XP value should always be a constant multiple of the XP value for monsters one level lower, and looking at PF 2e’s encounter building rules this appears to be the case.

According to PF 2e’s Gamemastery Guide (p. 198),

Under the math in the Core Rulebook, two monsters of a certain level are roughly as challenging as a single monster 2 levels higher.

This is reinforced by the fact that monster relative XP values double every two levels, as shown in the Pathfinder 2 monster XP table (below).

Pathfinder 2 monster XP

Creature Level Monster XP
Party Level -4 10
Party Level -3 15
Party Level -2 20
Party Level -1 30
Party Level 40
Party Level +1 60
Party Level +2 80
Party Level +3 120
Party Level +4 160

These both point to monster XP in PF 2e scaling exponentially in the following way,

\begin{align} \XP(\LV\,) &= \sqrt{2} \, \XP (\LV - 1) \label{eq:xp-exp-recursive} \\ &= \XP_0 \cdot 2^{\LV/2} \,, \label{eq:xp-exp} \end{align}

where \(\LV\) is the monster’s level and \(\XP_0\) is the XP of a level 0 monster.

If we assume that Eqn. \eqref{eq:xp-exp} accurately represents how monsters scale in PF 2e then our extra scaling requirement is satisfied, but that’s a rather big assumption. To check its validity, we need an independent way of calculating monster XP.

Thankfully, we already have a way of calculating monster XP straight from a monster’s stat block. In my previous post on XP and encounter balancing in D&D 5e, I derived a formula for calculating monster XP from the game’s basic mechanics for dealing damage in combat,

\begin{align} \XP &\propto \HP \cdot \DPRhit \cdot 1.077^{\AC + \AB} \,. \label{eq:xp-dnd} \end{align}

Here, \(\HP\) is the creature’s average hit points, \(\DPRhit\) is their average damage assuming all attacks hit, \(\AC\) is their effective armor class, and \(\AB\) is their effective attack bonus. The base of the exponential term in Eqn. \eqref{eq:xp-dnd}, \(1.077 \equiv 14/13\), comes from D&D 5e having a baseline chance to hit with an attack of \(65\%\), or a probability of \(13/20\).

Since the mechanics behind dealing damage in PF 2e are essentially the same as they are in D&D 5e (i.e., via attack rolls and saving throws), Eqn. \eqref{eq:xp-dnd} should be capable of calculating XP values for monsters in PF 2e, so long at the baseline chance to hit in PF 2e is close to \(65\%\).

Using values for \(\HP\), \(\AC\), \(\DPRhit\), and \(\AB\) taken from “Building Creatures” in chapter 2 of the PF 2e’s Gamemastery Guide, Fig. \figref{fig:pf-xp-vs-level} (below) shows XP values given by Eqn. \eqref{eq:xp-dnd} for each level. For simplicity, I fixed the XP of a level 1 monster at 1 XP but, since we’re only interested in the scaling behavior, any value would have worked just as well.

Shows monster XP values for Pathfinder 2e calculated using Eqn. \eqref{eq:xp-dnd} along with "Moderate" monster stats taken from "Building Creatures" in chapter 2 of the PF 2e's Gamemastery Guide.

Overall, the results are consistent with our earlier expectation that monster XP should double every two levels, especially for monsters level 10 and above. However, for lower levels monster XP grows substantially faster.

To better visualize how much faster, Fig. \figref{fig:pf-xp-scaling} (below) plots the ratio of these XP values with those of monsters two levels lower.

Shows the ratio between monster XP values calculated using Eqn. \eqref{eq:xp-dnd} and those of a monster two levels lower.

For monsters between levels 5 - 10, the XP scaling is a little bit higher than expected, but things really take off for monsters level 4 and below, which increase in power up to three times faster than expected!

Whether or not this poses a problem for building encounters at low levels depends on how PCs scale in comparison. If PCs scale similarly at these low levels, encounters with higher level monsters are likely to play out significantly more difficult than predicted using PF 2e’s encounter building rules. However, if this scaling is unique to monsters and PCs continue to double in XP every two levels, then low level monsters are simply weaker than expected.

Low levels aside, the overall trends shown in Figs. \figref{fig:pf-xp-vs-level} and \figref{fig:pf-xp-scaling} confirm that Eqn. \eqref{eq:xp-exp} is an accurate representation of how monsters scale in PF 2e. It also means monsters in PF 2e meet the scaling requirement needed to make its encounter building system work.

Accounting for groups

As mentioned earlier, a group of monsters fought together is more dangerous than those same monsters fought separately. The D&D 5e encounter building rules account for this by adjusting the total XP using an encounter multiplier. Essentially, the total XP of the monsters is multiplied by a number that’s determined by the number of monsters and PCs in the encounter.

The encounter building rules in PF 2e make no such adjustments, simply using the total XP of the monsters in the encounter instead, which means they must be accounting for groups of monsters in other way. There are several ways an encounter building system can do this, but here I’ll focus on two methods that I think are likely filling this role for PF 2e:

  • One monster per PC. Centering the encounter building rules around one monster per PC reduces how much the encounter XP needs to be adjusted when dealing with larger or smaller groups of monsters.
  • Adjusted monster XP. Increasing the relative XP values for monsters below the party’s level and decreasing them for monsters above can offset the need for an encounter multiplier by accounting for needing more or fewer monsters to hit each encounter difficulty threshold.

One monster per PC

In D&D 5e, the encounter building rules are centered around encounters with a party of four PCs against a single monster. This choice work fine when paired with an encounter multiplier, but without one it would significantly underestimate the difficulty of any encounter with more than two monsters.

If the D&D 5e encounter building rules were centered around encounters with four monsters instead of one - this can be done by dividing the encounter multiplier by two and multiplying monster XP by two - the need for an encounter multiplier would be dramatically reduced, because the error for not using one would be relatively small for a much wider range of encounters. The encounter multiplier for such a system is shown in Fig. \figref{fig:encounter-multiplier} (below) along with the encounter multiplier used by the D&D 5e rules for a party of four.

Shows the encounter multiplier from D&D 5e for party of four PCs (orange) as well as the same multiplier rescaled for a system that assumes four monsters per encounter as the default (blue).

Under this alternative system, an encounter needs 15 or more monsters to warrant the same encounter multiplier that D&D 5e uses for an encounter with only three monsters. Put another way, if you were to remove the encounter multiplier from both systems, the system centered around four monsters would underestimate the difficulty of an encounter with 15 monsters by the same amount as the system centered around one monster would for three monsters.

While the PF 2e encounter building rules never explicitly say they’re centered around encounters with four monsters, they do suggest keeping the number of monsters close to the number of PCs,

It’s best to use the XP increase from more characters to add more enemies or hazards, and the XP decrease from fewer characters to subtract enemies and hazards, rather than making one enemy tougher or weaker. Encounters are typically more satisfying if the number of enemy creatures is fairly close to the number of player characters.

If this is the case, which I suspect it is, it would reduce the need for an encounter multiplier in the PF 2e encounter building rules significantly but not entirely. The mismatch between calculated and actual difficulty would likely still be noticeable without some other form of correction, especially for encounters with only one monster and those with 11 or more monsters.

Adjusting monster XP

For systems that use relative XP, such as PF 2e, it’s possible to bake the XP scaling of the encounter multiplier into monster XP values directly. In doing so, weaker monsters have their XP values increased above what they would be normally, to account for needing more of them to fill an encounter, and stronger monsters have their XP values decreased, to account for needing fewer. The end result of this adjustment is that monster XP will increase slower than expected based on how their other combat stats change with their level.

However, as shown in Figs. \figref{fig:pf-xp-vs-level} and \figref{fig:pf-xp-scaling}, the relative XP values used in PF 2e’s encounter building rules match the XP scaling calculated from monster combat stats using Eqn. \eqref{eq:xp-dnd}. Surely, this proves the relative XP values used by the PF 2e rules aren’t being used to offset the need for an encounter multiplier, right?

In short, no. There’s one key mechanic, unique to PF 2e, that’s missing from Eqn. \eqref{eq:xp-dnd} that can have exactly the kind of impact we’re looking for. And, only shows up when looking at monsters in relative terms. That mechanic is how PF 2e handles critical hits.

In PF 2e, critical hits don’t occur when you roll a natural 20 (there’s a different effect for that). Instead, they occur when you roll 10 or more above the target’s AC on an attack roll. Meaning, if a target has 10 AC, you would need to roll a 20 or higher on an attack roll for the result to be a critical hit.

For a base chance to hit of \(65\%\) against creatures of the same level, the chance of scoring a critical hit in PF 2e is \(15\%\). And, since PF 2e adds a creature’s level when determining their attack bonus and armor class, a monster’s chance to crit increase by \(5\%\) for each level relative to the PCs’, and their chance to be crit decreases by \(5\%\) for each level as well. These probabilities are illustrated in Fig. \figref{fig:pf-crit-probability} (below).

Shows the average chance of an attack resulting in a critical hit for monsters (orange) and player characters (blue) as a function of a monster relative level.

Since critical hits deal double damage in PF 2e, a \(5\%\) higher chance to crit is equivalent to \(+1\,\AB\) without the extra crit chance in terms of how much it increases an attack’s average damage. Therefore, a PF 2e monster one level higher than the PCs effectively has \(+1\,\AB\) and \(+1\,\AC\) on top of what’s listed in their stat block for the purpose of calculating their relative XP using Eqn. \eqref{eq:xp-exp}.

The the size of this correction is shown in Fig. \figref{fig:pf-xp-multiplier-components} (below), along with the encounter multiplier from the previous section centered around encounters with four monsters (i.e., one per PC). The number of monsters used to determine the encounter multiplier was based on the number of monsters needed to fill each XP threshold at the monsters’ relative level. For example, it would take 8 monsters with a relative level of \(-4\) (10 XP each) to fill a Moderate encounter worth 80 XP, which would normally have an encounter multiplier of \(1.25\).

Shows the encounter multiplier for encounters made up of only monsters of the given level for each encounter difficulty, as well as the XP multiplier needed to account for PF 2e's critical hit rules.

The correction needed to account for PF 2e’s critical hit rules clearly opposes the impact of the encounter multiplier. However, as Fig. \figref{fig:pf-xp-adjusted} (below) shows, while the product of these two effects is essentially flat with respect to the monsters’ relative level, the average value decreases as the encounter difficulty goes down.

Shows the total XP multiplier for each encounter difficulty using the encounter multiplier and critical hit XP multiplier values shown in Fig. \figref{fig:pf-xp-multiplier-components}.

This behavior isn’t cause for concern. In fact, it’s expected. Since the number of monsters per encounter at each relative monster level decreases along with the encounter difficulty, so too will the encounter multiplier while the critical hit multiplier remains the same. The effect this ultimately has on the PF 2e encounter building rules is that the difference between each encounter difficulty is actually larger that it appears based on the listed XP thresholds.

The Pathfinder Adjusted XP table (below) shows how these adjusted XP thresholds compare with the XP of an Extreme encounter. What I find especially interesting, is that these new adjusted XP thresholds have ratios that are quite close to the ratios I calculated previously for D&D 5e’s Easy, Medium, and Deadly encounter difficulties.

Pathfinder Adjusted XP

Encounter Difficulty PF 2e
XP ratio
PF 2e
adj XP ratio
D&D 5e
XP ratio
Trivial (Easy) 0.25 0.13 0.15
Low (Medium) 0.38 0.25 0.30
Moderate (Hard) 0.50 0.36 0.45
Severe (Deadly) 0.75 0.69 0.70

Conclusion

While different in presentation, the PF 2e and D&D 5e encounter building rules are both built on top of the same fundamental math, and use XP values that are directly tied to the strength of monster offensive and defensive abilities. The PF 2e rules are able to use relative monster XP values and fixed encounter XP thresholds because of the consistent exponential scaling of monster XP. And, the PF 2e rules remove the need for an encounter multiplier to adjust for larger or smaller groups of monsters by centering their math around more monsters per encounter and by scaling a character’s chance to land a critical hit with their relative level.

These results add further support for the theoretical approach taken in my previous posts analyzing D&D 5e’s encounter building rules, and could be used to repackage those rules into a similar form with relative monster XP and fixed encounter XP thresholds. Without the scaling critical hit rules, though, an encounter multiplier would still be necessary.