The job looks clean on paper. Two individuals need safe passage to a town or keep a few days’ travel away, the pay is fair, and the route is well-traveled. The party picks up no obvious warning signs when they meet their charges, which is the point. The two are pleasant enough company, ask reasonable questions about the party’s experience and abilities, and give no indication that anything is wrong.
The ambush happens when the party is committed to the route and the terrain works against them. The two charges make their move first, attempting to disable or distract the party just as a group of their comrades closes in from the tree line. It’s coordinated, which means it was planned well before the party was hired. The party was the target all along, not the destination.
What the party doesn’t know going in is why. That’s worth leaving open for the DM to decide. Maybe the party has something someone wants. Maybe one of the characters has an enemy who arranged it. Maybe it’s simply a well-organized robbery that has nothing personal behind it at all. How the party handles the ambush, and what they do with any survivors afterward, is where the hook earns its keep.
Party Level: Any. Scale the size and strength of the ambush to the party. The betrayal dynamic works at any level.
World: Any
Rules-set: Any
Note: I’ve used this encounter as the main focus of a one-shot. It’s versatile because it can be scaled no matter what the party’s average level, just adjust the relative level of the banding lying in wait. A variation is the two people being escorted are not evil, but the escort party encounters a monster that has mind-control abilities, and they cast something like Charm Person on the two being escorted, turning them into enemies. Does the party attack their wards? – SW
If this made your session better, buying me a coffee keeps the Vault stocked.
