Solo Skald |||

In my ongoing experiments with lightweight solo dungeon crawling, I dug out a supplement I haven’t used for years: Ruins of the Undercity (RotU) by Kabuki Kaiser. Technically designed for Labyrinth Lord (LL), RotU generates dungeons on the fly in a sword-and-sorcery setting. As the name suggests, the dungeon is really a massive space under the city of Cryptopolis, with a vaguely western or central Asia feel.

RotU includes systems designed to generate challenges roughly on par with the party’s level, and to generate loot and treasure. The mapping is quite granular, the sort that says 30’ x 40’ rectangular room with three exits”. This is a big change from the more narrative style I used in my recent games.

My goal with this experiment was to determine how well RotU holds up, as it was originally released ten years ago in January 2013. I also wanted to see how well the Labyrinth Lord stat style would work for Searchers of the Unknown (SotU), as LL is a bit heavy for my tastes.

This time, I didn’t use the 1974 Style Rules, but instead pulled up Here’s Some Fuckin’ D&D by Dustin Ratliff. It uses the same basic concept: use the regular old B/X creature stat block for player characters, but a bit more modern in the sense that it has more races (including tieflings) as well as basic spell casting rules.


Character creation involves grabbing the generated character from, finding your race and class, choosing equipment, and writing it down. I used the following characters:

  • Yorthilax, level 1 Dragonborn Wizard (AC 10, MV 12, HD 1d6, HP 6, #AT 1, 1d4 dagger, 1d4 sling, 1d6 staff). Plain-speaking dragonborn wizard from the shattered mountain range who never got the proper training.
  • Thurmor, level 1 Dwarf Fighter (AC 15, MV 5, HD 1d10, HP 10, #AT 1, chainmail, shield, 1d8 hammer, 1d4 sling). Hypercritical dwarf fighter from the wild wood who is cursed to speak in sentences of exactly ten words.
  • Jeras, level 1 Elf Rogue (AC 12, MV 9, HD 1d8, 8 HP, #AT 1, leather armor, 1d4 dagger, 1d6 bow, 1d8 spear). Talented elf rogue from an uncharted island who is trying to dodge the draft.

That’s literally the entire character sheets for all three of them. (I really love SotU!)

The Undercity

Rather than mess around in town the way RotU wants me to, I just started straight away in the ruins.


  1. Draw starting area 3. Walls are made of stone and floors are made of uneven flagstones. Three exits: corridors left and right, doors straight ahead. We go right.
  2. 30’ corridor. Illuminated by row of torches. Marble and alabaster construction intact. Dank & moldy. Four-way intersection. We go right.
  3. Chamber. Marble and alabaster. 30’ x 30’ square, empty. 3 exits: right, left, left. Row of torches. Damp & moldy, half flooded to waist height (next four areas will also be half flooded).
  4. 60’ corridor. No illumination, half flooded. Rough masonry and dirt floor, likely muddy. Warm.
  5. Trap door in ceiling opens to a shaft that leads to the streets above. Down is half flooded.
  6. Stairs down 1 level, landing is 30’ straight corridor. Flooding pours down the stairs! (No random encounter.)
  7. 30’ corridor leads to secret door to #1 entrance.
  8. Dead end in a plain wall.
  9. 60’ corridor. No illumination. Rough masonry and uneven flagstones. Dank & moldy.
  10. Chamber, 30’ x 40’ rectangle with three exits (opposite, right, opposite). Damp & moldy, frescoes of an ancient civilization. Monster: Level 1, quantity x1, gibberling x9.

I’ll stop the exploration here for the combat. These monsters come from RotU rather than the LL bestiary:

Small hunched & naked hairy humanoids. They howl, shout, and chatter insanely. Henchmen roll for Loyalty or flee when meeting them. Shun bright light and fire. Always fight to the death.

Converting them to SotU took seconds:

  • AC 10, MV 9, HD 1d6, HP 1,1,2,3,4,4,5,6,6, #AT 1, 1d8 club. Morale 12, hit at +1.

RotU has a few other bits for things like XP, treasure, alignment, and saves, but I didn’t need them.


Initiative order is Yorthilax and Jeras (tied), gibberlings, Thurmor.

Round 1: Yorthilax breathes fire, does 7 damage. I rule that this is an area attack that does a total of 7 damage among the enemies. This defeats 4 monsters; the others fear fire and won’t attack him in melee. At this point, I realized he didn’t roll his daily spells: read magic and magic missile. Sling vs AC 10, miss. Jeras leaps in with spear, hits, 6 damage, kills one more. Gibberlings (4 remaining) split attacks between Thurmor and Jeras; all miss but 1, dealing 8 damage to Jeras and killing him. Thurmor swings hammer and deals 3 damage. Party fails morale roll, -1 to all rolls.

Round 2: Yorthilax breathes fire again, does 3 damage, killing 1. Sling vs AC 10, misses. Gibberlings attack Thurmor (all three), one hits the dwarf for 7 damage. Thurmor swings hammer in reprisal, dealing 7 damage and killing one. Morale ties.

Round 3: Yorthilax’s breath weapon finishes the gibberlings.

Jeras’s body is a bloody mess. We’ll need to recruit another when we go back up in the city, but we have not found any treasure yet.

Exploration by Survivors

Undercity map

In this room, 3 exits:

  • Right: door, moldy rotten wood, locked (+2 to open), space beyond is a corridor
  • Opposite, Right: corridor, 60’ long
  • Opposite, Left: door, moldy rotten wood, unlocked, space beyond is a corridor

Yorthilax successfully picks the lock on the door to the right.

Room (from right exit): 20’ x 30’ rectangle, 1 exit right. Slime patches. Monster only: level 2 (at minimum HP), quantity x 1/3. Coffer corpse x1, in lair. Again this is a RotU-specific monster:

Foul and tough zombie. Rises again when killed with normal weapons and strangles its victims…. You need a +1 weapon or better to hit it.

With a party of 2, neither of whom have a +1 weapon, they decide to get out of there. Yorthilax’s breath weapon might do it, but this just seems like too big of a risk.

Yorthilax sees the monster and hurriedly tries to close and lock the door: success!

At this point, I got tired of rolling up the dungeon on the fly. The above involved a LOT of dice rolling and looking up results on tables, some of which have just enough minor errors to make the tedium even worse. I decided to end this particular experiment here.


I re-learned a fundamental OSR lesson: Don’t get overconfident in combat. If you have to fight, make it as unfair as possible (in your favor). Jeras was the object lesson here; the group should have backed out against such numbers, or perhaps found a way for Jeras to do a sneak attack (although that would not have made a significant difference in this particular combat).

Additionally, Here’s Some Fuckin’ D&D was really great. It solves the problem with healing nicely:

Characters recover up to their max hit points after one full day of rest, or up to half total hit points rounded down after resting for 4 hours.

I don’t really love D&D races and classes, so I may alter this slightly for a future run. The rampant profanity in the document greatly enhances it for me, but of course your mileage may vary.

More to the point for this experiment, generating dungeons at this level of detail is very tedious. If I want this level of granularity in the dungeon, I’ll either pre-generate it using something like the Random Dungeon Generator on Donjon or take an existing dungeon map and stock it. Alternatively I could use a fully pre-designed dungeon altogether.

Perhaps I’ll go back to a more narrative style of dungeon generation that doesn’t measure in feet and have highly detailed dungeon dressing tables. That could be going back to Perilous Wilds Revised or One Page Solo Engine, or a different system entirely such as that found in Scarlet Heroes.

Up next Bucket of Stars - Part 2 Return to Latter Earth - Part 1
Latest posts Ker Nethalas - Exploring the Starting Domain Thoughts on Ker Nethalas Sacretta Carnifexa - Part 3 Sacretta Carnifexa - Part 2 Sacretta Carnifexa - Part 1 Undead Without Number - Session 3 Undead Without Number - Session 2 Undead Without Number - Session 1 The Cryptorum - Session 5 The Cryptorum - Session 4 The Cryptorum - Session 3 The Cryptorum - Session 2 The Cryptorum - Session 1 Cinderheim - Session 4 Cinderheim - Session 3 Cinderheim - Session 2 5 Parsecs From Home - Campaign Turn 20 5 Parsecs From Home - Campaign Turn 19 5 Parsecs From Home - Campaign Turn 18 5 Parsecs From Home - Campaign Turn 17 5 Parsecs from Home - Campaign Turn 16 Cinderheim - Session 1 RPGs vs Wargames 5 Parsecs From Home - Campaign Turn 15 5 Parsecs From Home - Campaign Turn 14 5 Parsecs From Home - Campaign Turn 13 Scarlet Hero in the Undercity - Part 3 Scarlet Hero in the Undercity - Part 2 Scarlet Hero in the Undercity - Part 1 5 Parsecs From Home - Campaign Turn 12 5 Parsecs From Home - Campaign Turn 11