The Alexandrian

Go to Table of Contents

These tools are designed to augment the streetcrawling scenario structure used in Part 5B of the Remix. Most of them are procedural content generators that will help you fill in details of the city as the PCs crawl through it.

RANDOM BUSINESSES

The Random Businesses table is not designed to generate every single building in the city. Instead, roll on the table once per street and use the result to contextualize the street as the PCs move down it (e.g., “You turn right at the corner. On the next street you see the remains of a goldsmith’s shop on the right. A fire has gutted it.”). You might interpret the result as a single notable business, or as characterizing the type of business done on the street (e.g., a street with several blacksmiths).

Make sure to record the results on your map, in case the PCs double back.

The table found here is a fairly crude tool. It most notably excludes businesses likely to be found in specific areas of the city (like the Docks) that the PCs aren’t starting out in. (You won’t find chandlers or fishermen here.) You could also improve it by:

  • Expanding the table to include more types of businesses.
  • Customizing the results by neighborhood.
  • Adjusting the results to more accurately model the likelihood of encountering different types of businesses.
  • Perhaps biasing the results of your next roll by the previous roll. (So that, for example, the tanneries are less likely to be crowded in right next to the perfumers.)

I recommend checking out Midkemia Press’ Cities or Chaosium’s Thieves’ World as premiere resources if you want more sophisticated tables while having someone else do the work for you.

d%Business
01-20No Businesses
21-25Baker
26-30Tavern/Inn
31-35Butcher
36-40Market
41-43Blacksmith
44-46Cartwright
47-49Public Bath
50-52Weaver
53-55Cobbler
56-58Dyer
59-61Fishmonger
62-64Potter
65-67Rope/Net-Maker
68-70Stable
71-72Stonecutter
73-74Miller
75-76Chiurgeon
77-78Bowyer/Fletcher
79-80Tannery
81-82Scribe/Notary
83-84Carpenter
85-86Glassblower
87-88Tinker
89Scholarium
90Alchemist
91Theater
92Painter/Sculptor
93Goldsmith/Silversmith
94Jeweler
95Spice Merchant
96Cartographer
97Perfumer
98Religious Chapel
99Distiller
00Moneylender

No Businesses: This usually means a purely residential street. It could also mean a green space of some kind.

Alternative: For a busier and more cosmopolitan feel, continue rolling on the table until you generate a “No Businesses” result.

BUILDING DAMAGE: Roll on the Building Damage table to determine the condition of a building. You can roll on a table whenever the PCs enter or inspect a particular building. You should also roll on the table when generating a street.

d8Building Damage
1-4No Damage
5-6Fire
7Looted
8Boarded Up / Fortified

When generating a street, you can additionally roll a d6 to determine if the damage generated on the Building Damage table applies to the specific business you generated, a separate building on the street, or if the entire street has been effected. (If the original building generation roll resulted in a residential street with no businesses, then any result of 1-5 means that a specific residence has been damaged.)

d6Extent of Damage
1-3Specific Business
4-5A residence on the street
6The entire street

Tip: I specifically designed these tables to use different types of dice. This makes it easy to generate an entire street in a single throw of the dice: Simply roll a d%, d8, and d6 simultaneously and then walk through the results using the appropriate die type for each table.

RANDOM FLOORPLANS

One of the challenges of running a streetcrawl is that the PCs may decide at any time to enter a random building. Here’s a quick method for generating simple floorplans on the fly.

ROLLING THE DICE: As with the street generator, this is a tablemat system. Take a handful of d4’s and roll them onto a sheet of paper. Most buildings are square, so you can just consider the edges of the paper to be the outer walls of the building.

The location where each die lands is a corner with a number of walls extending from that corner equal to the number rolled on the dice. The more dice you roll, the more complicated the interior of the building will be (and complexity generally equates to size). For simple cottages, a single d4 is often sufficient. Here’s an example using 3d4:

Random Floorplan - Rolling Dice

Tip: If a die rolls outside the “walls” of your building, you can ignore it, reroll it, or use it as an indicator of an irregularity in the otherwise square profile of your building. Whatever works.

After drawing your walls, you can remove the dice and add doors wherever it seems appropriate. For example:

Random Floor Plans - Adding Doors

I placed the doors here while imagining a residence (with a short entry hall leading from the front door and a master suite in the upper left corner; you can fill in the other rooms easily). But we could imagine randomly rolling a 77 on the Random Businesses table and then needing to generate the layout for a bowyer:

Random Floor Plan - Bowyer Doors

Here you can see how the same randomly generated walls can just as easily give us a shopfront with a door leading into a private residence at the back of the building. The master suite remains in the upper left, but here we find a bedroom with a large closet in the lower right. (Or maybe your imagination might make that a kitchen with attached larder.)

STAIR DICE: Roll a six-sided die as a d3 in addition to the intersection dice to determine the number of floors in the building. If there are multiple floors, where the die lands can be treated as the location of the staircase. If the raw number on the d6 is odd, then the building has a basement (included in the total number of floors). If it is even, then it does not.

You can increase the maximum number of floors, of course, by increasing the size of the die used and interpreting the results in the same way. (Rolling a d8 as a d4, a d10 as a d5, a d12 as a d6, and so forth.)

Rolling 2d3-1 produces a nice bell curve for the number of floors and a building with multiple stairs. (You can limit the number of buildings with multiple stairs by including multiple stairs only if the dice roll doubles, and otherwise placing the stairs at whichever die rolled higher.)

Rolling 2d3-2 (min. 1) produces the homes found in a mid-20th century American suburb if you assume there’s always a basement.

RANDOM NPCs

If you need a random NPC:

  1. Roll on the Random Businesses table to generate their profession.
  2. If you get a result of “No Businesses,” roll on the Other Jobs table below.
  3. Pull a name from the Elturian Names list.

Tip: This is, once again, a fairly crude tool. If you want the gold standard for this sort of thing, try to track down a copy of Central Casting: Heroes of Legend by Jennell Jaquays.

d20Other Jobs
1-4Farmer
5-7Servant
8-9Fisherman
10-11Street Vendor
12-13Beggar
14Sailor
15Soldier
16Spy
17Assassin
18Thief
19Courtier
20Lawyer

GENERATING A CRISIS: Roll on the NPC Crisis table below to see what type of crisis the NPC is facing (if any) due to Elturel’s fall into Hell. If the PCs run into an entire group of NPCs, you can probably just roll once to determine the entire group’s need.

d12Crisis
1-4No Current Crisis
5Food
6Water
7Injured
8Trapped
9Escort
10Under Attack
11-12Roll Again Twice

No Current Need: The NPC probably isn’t happy, but they have a place of safety and they’re well-supplied.

Food & Water: Self-explanatory.

Injured: The NPC has been injured by collapsing structures, fires, looters, devils, or some other form of misadventure.

Trapped: Most likely due to a building collapsing on or around them.

Escort: The NPC needs to get some place (a place of sanctuary, to rejoin their family, etc.) and wants the PCs to escort them there safely. If in doubt, use one of the locations in Part 5C (the NPC effectively becomes a hook for that location).

Under Attack: The NPC is currently being attacked (or hunted) by criminals, devils, or something else.

Roll Again Twice: I’d recommend against stacking this result.

Tip: Structurally, these crises are a way of drawing the PCs deeper into the city. The more need they see, the more important what they’re doing becomes. The more people they help, the more emotionally invested they become. And the act of solving these problems will force them to explore the city and draw them towards the major locations.

FRACTAL STREET LAYOUT

An advanced technique while streetcrawling is to treat the system as having fractal complexity.

By default, you can just think of the system as generating and navigating specific streets. But you could also use it to generate the “major streets” of a larger neighborhood. (For example, this could be useful when the PCs are navigating towards a Distant Goal, as described in Part 5B.) Within each of these “major blocks” you can imagine myriad side streets, and, in fact, you can drill in and generate those side streets by treating each major block as the boundaries of a locality.

For example, you might start by generating a street map that looks like this:

Fractal Street Generator - Major Blocks

You could then select one of those major blocks and generate the local side streets:

Fractal Street Generator - Side Streets

And you can take this even further, using the same system to generate footpaths, alleys, or even the outlines of specific buildings on an individual block. (The latter is a great way of getting non-standard building outlines that you can then use as a seed for random floor plans.) If you did that here, it might look like this:

Fractal Street Generator - Footpaths

When I demonstrate this system for new GMs, I’m sometimes told that this fractal approach isn’t realistic. “Cities don’t work like this,” one gentleman told me. If you’re feeling the same way reading this, then you might want to know that I pulled a fast one here. Although these are street layouts which could be trivially created using the street generator, in this case I didn’t actually use the generator: I just traced the streets for Morningside Heights in Manhattan.

Fractal Street Generator - Morningside Heights

And you can see, looking at that map, how the other individual blocks have similar levels of detail hidden away inside of them. (And that’s even before we crack open the satellite view and street views and really start looking at the details.) This is a good reminder that the real world is always an endless font of inspiration, even for our most audaciously fantastical creations.

Go to the Avernus Remix

4 Responses to “Remixing Avernus – Addendum: Streetcrawling Tools”

  1. Nathaniel says:

    I’m prepping to run Dragon Heist and realizing that even with years of GMing under my belt I’ve never run a campaign in a fantasy city like Waterdeep. Would you recommend using this system to help bring that city alive, or would I be better off leveraging the fact that WD is one of the most detailed fictional cities and look at specific support material (City Encounters, the original city system boxed set)?

  2. Eric says:

    This is super helpful, thanks. Any idea where that Centra Casting book by Jaquays can be bought in pdf form?

  3. Justin Alexander says:

    @Nathaniel: I think the full streetcrawling system is probably of limited usefulness in Waterdeep: Dragon Heist. Travel through the city in that campaign tends to not be challenging or dangerous. The focus is on what you do at certain destinations, not the process of reaching those destinations.

    (You could adapt the sequence in Chapter 1 where they’re trying to track where the kidnappers took Floon & Renaer to a streetcrawling structure. But it’s probably not necessary.)

    The street generator is also of less use because the Waterdeep map is very detailed down to the level of individual alleys and buildings. If you use the map, you don’t need the generator because that level of detail already exists.

    What WILL be useful, though, is the stuff in this post: Generators for floor plans, buildings, NPCs, etc.

    Grab the floor plan generator from this post.

    The City System Box is going to give you a guide for randomly generating building types.

    Waterdeep and the North is going to give you an incredible depth of material for populating the city. It’s out of date (from the strict standpoint of canon), but still incredibly useful.

    Waterdeep: City Encounters was also incredibly useful. As I mentioned in another post, for the first dozen sessions of the campaign or so I would just roll up an encounter whenever they went to a particular ward.

  4. Spyros G says:

    So no idea where to post this, looks like as good a place as any. I found your site trying to make sense of Dragon Heist and stayed because it is awesome.

    I really appreciate your systematic and theoretical approach of the RP genre (of art? of gaming? both?).
    Have you ever though about organizing your posts, stripping any product references and publishing them as a book?
    I know I would buy it in the blink of an eye and some copies to gift to friends. Your work is greatly appreciated!

Leave a Reply

Archives

Recent Posts


Recent Comments

Copyright © The Alexandrian. All rights reserved.