Online Dungeon Master

July 20, 2011

D&D Encounters – Dark Legacy of Evard Week 11

Filed under: 4e D&D, Adventures, Maps — Tags: , , — OnlineDM @ 11:30 PM

As with last week, I ran both a 5:00 and a 7:00 table for D&D Encounters this week.

The 5:00 table had seven players. Two of them were third level, one was second level, and four were first level. The first level players included the father and son pair who first showed up two weeks ago and who’ve been coming ever since (yay!) and the other two were brand new players (one of whom had played 1st Edition long ago and nothing since). Ah, I love teaching new players about the game!

The 7:00 table had five players – my quartet of third-level folks from last week, and a first-level binder played by my lovely wife!

Setup

The party had emptied the crypts beneath Saint Avarthil Abbey last week, destroying some skeletons and some shadowy hoofed humanoids. Now they came out into the late afternoon sun and headed up the hill to the monastery grounds.

A skill challenge ensued, with the adventurers trying to find traces of Nathaire and his foul denizens. The 5:00 table didn’t have much luck and stumbled into an ambush; the 7:00 table aced the challenge with no difficulty and got the jump on the bad guys.

Evard Session 11 Map - Gridded

Evard Session 11 Map - No Grid

The battle

I’ll admit that I wasn’t crazy about the presentation of this encounter. The monsters were fine – a pair of nasty tar devils, a pair of shadow bolters (dark ones) and a pair of leeching shadow minions. For both groups (seven lower-level PCs at 5:00 and five upper-level PCs at 7:00) I used a total of four minions but otherwise left the monsters as written.

The problem was the terrain. There’s a 20-foot wall that can be walked on, and there are windows in the wall, but it was unclear how that was supposed to work. The wall is 10 feet thick; can characters on the inside see all the way through? It sounded like characters were supposed to be IN the wall, but that didn’t make sense. Ultimately I think they meant for the windows to be arrow slits in the battlements along the top of the wall, but none of the bad guys were stationed up there. It was all quite confusing.

The 5:00 table got in trouble quickly as the tar devils started burning people up in the surprise round and the bolters added to the pain. The lone healer in the group kept folks patched up, though, and they ultimately prevailed.

The 7:00 group had no trouble. They got the surprise round instead of the bad guys, and three of the five PCs had necrotic resistance, which made the bolters’ combat advantage power almost irrelevant.

Only one PC had any trouble at 7:00, and I felt really bad about it… because it was my wife! She had played once all the way back in week 1 and hadn’t been back since. I was so happy that she came to play, and then felt like a jerk when a tar devil immobilized her with flaming pitch in the first full round and she never got to move again. She was still effective, intentionally provoking some opportunity attacks from monsters in the paladin’s aura (and getting them zapped by divine vengeance), but it was a little frustrating for her. Her saving throw dice just hated her.

Aftermath

My favorite part of the encounter was the aftermath. As the party is resting after the battle, the land shifts into the Shadowfell. A nearby building, in ruins during the daytime, is now fully intact in the Shadowfell… and a light is burning in an upper window.

Ooh! Can’t wait for next week. I think I’ll just be running the 7:00 table, but it’s going to be a fun one.

Previous weeks

Week 1
Week 2
Week 3
Week 4
Week 5
No week 6 – I was out of town
Week 7
Week 8
Week 9
Week 10

 

July 13, 2011

D&D Encounters – Dark Legacy of Evard Week 10

Filed under: 4e D&D, Adventures, Maps — Tags: , , , — OnlineDM @ 9:41 PM

The third and final chapter of this season of Encounters began tonight. I was running my usual 5:00 table, but I’d also been asked to run a second table at 7:00 (I guess there’s been some kind of DM shortage).

For the 5:00 table I had lots of my regulars – the first timer from week 1 along with the friend he’s been bringing, the father and son new players from last week, another father and son pair, and two other guys who’ve been coming pretty regularly.

Yes, if you’re counting, that’s eight players. We’d normally split up into two groups of four each, but we didn’t have another dungeon master, so I bit the bullet and ran with eight.

No one was at third level yet – I believe there were three people at level 2 and five at level 1. The encounter as written assumes a party of five characters of level 2-3, so scaling was interesting.

The party had the chance to take an extended rest back at the Old Owl Inn after dawn. In the afternoon, Grimbold (the captain of the Duponde town guard) came to the players to ask them to investigate a monastery a few hours’ walk to the west of town. The skeletons that had menaced the town the previous night were dressed in cassocks consistent with the long-abandoned Saint Avarthil Monastery. It seemed that someone had been reanimating the dead monks’ bones and turning them into monsters. Sure sounds like the evil wizard who’s on the loose!

Off they went to Saint Avarthil’s. The door to the crypt was open, and the adventurers trooped on in. The inside was well-lit by magical braziers, and lots of niches in the walls that once held buried monks had been broken open and stood empty. Soon enough, a couple of cassocked skeletons were found, and the battle began.

Saint Avarthil Crypt Map - Gridded

Saint Avarthil Crypt Map - No Grid

The 5:00 table of eight players ended up facing off against about 12 skeleton minions, a blazing skeleton (hello old friend from last week!) and a trio of dark ones – little shadowy guys with hooves and nasty short swords. We had a bit of a bottleneck at the top of the stairs until the minions were finished off, and then the dark ones started wrecking PCs with their double sword attacks. One of them kept getting knocked into the crevasse, though, which made for fun times. The player characters took a pretty good beating (a first-level thief foolishly rushed into the middle of melee and paid for it) but prevailed.

The 7:00 table had four players (one of whom was a fellow player from my Monday night Pathfinder game), and they were all third level (now that’s dedication!). Since they were a little higher level than expected for the encounter and there were only four of them instead of five, I decided to run it as written with eight skeletal minions, one blazing skeleton and two dark ones. This table rocked the encounter with little difficulty, despite a long series of failed saving throws against ongoing fire damage from the party’s vampire.

I had fun running this encounter, especially getting to do it a second time when I was a little better at making it interesting. I had one of the dark ones sneak around behind the party as they went into the main crypt, which was fun for me at least. I also really like the map. It was fun to re-create in MapTool, and I think it turned out quite nicely.

I’m also happy to report that I’m done putting the adventure together in MapTool. I’ve been trying to work a week or two ahead throughout the season, and I’m finally finished with all thirteen encounters. The map for week 12 is also awesome and I’m looking forward to showing off my version of it here on the blog.

I’ll be running next week twice, and possibly week 12 (Andy will be back to run a table that week, but it seems clear that we might need a second DM). Week 13 I won’t be here – I’ll be at GenCon! I’m a little sad that I won’t be able to finish the adventure with my awesome players, but let’s face it – I’m not going to be too broken up about the fact that I’ll be stuck at the greatest four days in gaming for the first time ever. I’m excited!

Previous weeks:

Week 1
Week 2
Week 3
Week 4
Week 5
No week 6 – I was out of town
Week 7
Week 8
Week 9

July 10, 2011

Free adventure: Tallinn’s Tower (updated)

Filed under: 4e D&D, Adventures, Maps — Tags: , , — OnlineDM @ 7:00 AM

Edit 9/8/2011: This adventure has been further updated; more about the updates can be found here.

I ran my Tallinn’s Tower adventure at my friendly local game store this past Thursday, and I thought it went pretty well. As I ran it, I made a few notes about things to improve. So, I made those improvements and have published an updated version.

Download the updated adventure here.

The updates I made include:

  • New layout; each encounter now has the description of the encounter followed by the map and the monsters (instead of having all of the maps and monsters at the end).
  • Inclusion of monster stat blocks (built using Power2ool)
  • Tweaked the rune trap to no longer knock PCs prone
  • Changed the rune puzzle no longer require a variable number of runes depending on the party size
  • Allowed the use of Arcana or Thievery to help locate the control panel in the metal maze
  • Clarified that the medusa’s statues are carvings she made from petrified adventurers before later releasing them
  • Clarified that the wizardess can be persuaded to restore PCs who’ve been petrified

As always, I appreciate feedback. I’m quite happy with this adventure so far and will certainly continue to refine it based on my experience and your suggestions.

Original post about the adventure, including downloadable maps.

MapTool file for the adventure.

July 4, 2011

Free encounters: The Battle of Otharil Vale

Filed under: 4e D&D, Adventures, Maps — Tags: , , , — OnlineDM @ 10:48 AM

I’ve been running my Friday night online campaign through EN World’s War of the Burning Sky campaign, and we’ve been having a lot of fun. We’re currently in the fourth adventure of the campaign.

For our most recent session, the party was involved in a war – defending a nobleman from his out-of-control king. The published adventure presents the battles as skill challenges but provides some very rough sketches for parties who want to run their part of the battle as tactical combat.

I decided that actually running the combat would be more fun, so I took those vague suggestions and ran with them. The result is the Battle of Otharil Vale PDF. This is a series of three encounters in a war, with two waves of enemies trying to break through the heroes’ line and then the heroes’ being asked to retake a tower that has fallen to the invading army.

Maps and monster stat blocks (created using the awesome Power2ool) are presented inside the PDF. The gridded and gridless maps are below. As with all of my maps lately, these are pre-formatted to a 50-pixel grid size for use in programs like MapTool or Fantasy Grounds.

Download the encounters here.

Snowy battlefield map with grid

Snowy battlefield map - no grid

Snowy tower map - gridded

Snowy tower map - no grid

June 27, 2011

Free adventure (with maps): Tallinn’s Tower

Filed under: 4e D&D, Adventures, Maps — Tags: , , — OnlineDM @ 8:00 AM

Edit 9/8/2011: I’ve since updated this adventure; the details of the update are at this link.

 

I’ve just finished writing a new adventure for D&D 4th Edition called Tallinn’s Tower. This is the sequel to my first “published” adventure, the Stolen Staff (aka The Staff of Suha). I’m planning on running this adventure at my local store as a Living Forgotten Realms adventure and then again at TactiCon in September, but this version is not LFR-specific.

Download the adventure here.

And if you’d like the MapTool file to let you run the game online, click here.

Structure

I’ve written Tallinn’s Tower using guidelines for the newest season of LFR for MyRealms adventures, in which an adventure can be run for a variety of levels in the heroic tier. The party chooses the Adventure Level (2, 4, 6, 8 or 10) and the DM runs the appropriate version. There are a few cases in which I’ve picked different monsters for the lower part of the tier and the upper part, and other cases where I’ve just re-leveled the same monster throughout the tier.

I haven’t provided monster stat blocks since I’m using published monsters rather than my own creations (and because I didn’t want to have to create five different sets of stat blocks for each encounter), but if you have any trouble with the level adjustments, just let me know and I’ll be happy to help. [Edit: Monster stat blocks are now included]

Synopsis

The plot of the adventure involves the PCs being hired to investigate the nature of a magic staff that apparently has more to it than meets the eye. They are asked to take the staff to a reclusive wizardess who lives in a tower, but in order to get an audience with her they must prove themselves worthy by navigating the hazards of the tower.

If you like adventures with illusions, traps, in-combat skill challenges and even poetry, check out Tallinn’s Tower! And please provide me with feedback (positive or negative); I fully intend to improve the adventure based on reader input.

Maps

What adventure would be complete without maps? Below are the gridded and gridless versions of each map in the adventure, scaled so that each grid square is 50 pixels (for ease of use in MapTool and similar programs).

Level 1 - Gridded

Level 1 - No Grid

Level 2 - Gridded

Level 2 - No Grid

Level 3 - Gridded

Level 3 - No Grid

Level 4 - Gridded

Level 4 - No Grid

June 22, 2011

D&D Encounters – Dark Legacy of Evard Week 7

Filed under: 4e D&D, Adventures, Maps — Tags: , , — OnlineDM @ 10:05 PM

I was out of town last week, so I wasn’t running or playing in D&D Encounters. But hey, since I had already put the maps together for Week 6, I figured I might as well share them here.

For Week 7 tonight, I had a table of seven players. Six of them had apparently played together last week (including David, the die-hard who was brand new to Encounters but who’s been there every week so far – rock on!). The party last week had fought a bunch of tieflings who had apparently taken up residence in the home of the long-dead wizard Vontarin, and this week they were delving into the house’s basement via a trap door.

Below the trap door was a long, skinny staircase with an imp statue at the end of it. Our warpriest had a high enough passive perception to realize that there was a trap at hand, triggered by a very faint glyph on the floor at the foot of the stairs. The party’s thief tried to disarm the trap, failed horribly, and set off flames all over himself and the warpriest (oops). The hunter in the party then remembered the password they had discovered upstairs and said it… and then stood there, rather than walking past the statue. Nothing happened.

The thief took another crack at disabling the trap and succeeded this time, so the party moved into a room with three pits – dry cisterns. This is something new that I loved about this evening’s session – for the first time, the party had a chance to do some exploring of a location where each opened door didn’t lead immediately to a fight.

Beyond the cistern room lay a hallway with a big cloud of purple smoke. It turned out to be remnants from an already-triggered trap. At the far end of the hall were two sets of iron doors – one to the east, and another to the north. The northern doors showed signs of having previously been chained and sealed with a bronze plaque to Pelor. The eastern doors were unchained. The adventurers decided to go east.

To the east was a room filled with empty cages, but very lively tieflings, two of whom soon turned into clouds of smoke. The party started beating on this room of enemies…

Only to be surprised when the northern doors burst open and a tiefling warlock started wrecking them with flames. Bwah ha ha!

The hunter did some quick thinking and dropped a zone of mist in the hallway intersection that provided the party with a lot of protection. He then took a shot at the warlock and hit – but the warlock’s infernal wrath dropped the hunter to unconsciousness. The party’s knight fell soon after, but they were taking turns with unconsciousness, letting the warpriest bring them both back.

I had a ton of fun running this fight. I loved the “round one – bad guys to the east; round two – bad guys to the north” which gave the battle a good flow. Lots of moving around, lots of careful thinking. Minions that deal damage on a miss were also intriguing – I’ve never seen that before. The battle ended with the hunter completely out of surges; some of the party expected that this was the last encounter before an extended rest. Oh no no no…

I was also happy that the adventure designers are finally handing out some loot to the PCs. This battle gave out a magic staff, magic armor, and a bunch of cash. Now back to town to spend it, trying to figure out where the possessed wizard has gone.

June 3, 2011

Free map – winter bridge

Filed under: Maps — Tags: , , — OnlineDM @ 8:00 AM

Here is a map that I put together for an upcoming War of the Burning Sky game. Usually I’ve been using the official maps from the WotBS adventures, but there’s one encounter whose description in the main body of the adventure has one map, but the actual tactical encounter write-up has a completely different map.

I liked the map that was described in the main body of the adventure, so I created a version myself. It’s a pretty simple map – a road crosses a stone bridge over a chasm in a wintry scene. It was pretty quick to draw, but I thought it was worth sharing. Both of these versions have been rescaled to a grid size of 50 pixels for easy use in MapTool or Fantasy Grounds. The top map is gridless while the bottom map contains a grid.

June 1, 2011

D&D Encounters – Dark Legacy of Evard Week 4

Filed under: 4e D&D, Adventures, Maps — Tags: , , , — OnlineDM @ 10:54 PM

I wasn’t expecting to be running D&D Encounters this week. Our local store has tried to set up a rotation so that no DM is running two weeks in a row (to prevent burnout). Thus, I ran the first 5:00 PM table on week 1, Andy ran it week 2, I ran it week 3, and Andy was scheduled to run it week 4 (this week). Wes has been the second table DM for all three weeks, but we haven’t had a second 5:00 PM table yet (we had only six players for each of the first three weeks).

However, I got an email from the store owner today asking me if I could be available to run a second table in case it was needed; Wes was unavailable. We haven’t had a second table yet, but hey, school’s out now – you never know.

So, I showed up at the store at 4:30 (I’m so glad to have a job with some flexible hours!) and set up my projector rig, just in case. It was a good thing that I did: We had 14 players! That meant two overly-full tables of seven players each. Woo hoo!

My table consisted of one player who had been attending most of this season of Encounters, one player who’s attended past seasons of Encounters, and five first-time Encounters players (two of whom were very new to D&D altogether – awesome!). The party was:

  • Hiver the Dwarf Fighter
  • Steven the Half-Elf Sentinel (our regular)
  • Chilliax the Drow Executioner (thanks again to Wielding a Bohemian Ear Spoon!)
  • Keira the Elf Thief
  • Balin the Elf Mage (a red box character!)
  • Fargrim the OTHER Dwarf Fighter
  • Thetari the Dwarf Cleric of Death

The session began with some recapping of the prior three sessions (since only one of the players had been present for any of them). This meant that it was tough to do much role playing; we pretty much just got the mission from the local cleric to head to the graveyard, since he believed all of the shadow troubles began there.

The players all made Perception checks as they entered the graveyard, none of which were especially great. This meant that the party saw some zombies shambling toward them, but they DIDN’T see the ghouls or shadows lying in wait. The ghouls actually acted very early in the initiative order, successfully attacking from hiding and throwing two characters to the ground and grabbing them. The rest of the party rushed to the rescue, with one ghoul getting pushed away by Smite Undead from the cleric and the other being Hypnotized by the Mage and forced to walk away, breaking both grabs (nice teamwork!).

Graveyard map for session 4 of Dark Legacy of Evard - with grid

Graveyard map for session 4 of Dark Legacy of Evard - no grid

When the shadows oozed out of the trees near the end of the first round, the brief panic around the table was awesome – “There are MORE monsters?!” The shadows did what they do, melding with PCs and draining their life for several turns. Zombies grabbed characters and started smashing them.

In the end, though, this party of largely fresh characters will full healing surges, action points and daily powers made short work of a graveyard full of undead monsters. Since I had more than the five PCs that the encounter was written for, I followed the guidelines and added one more zombie. Normally I would have added two, or perhaps even a zombie and a ghoul, but since so many players were new to the game I didn’t want to overdo it. I needn’t have worried – they rocked the encounter.

After the monsters were dead, we had a little more time for role playing. The adventurers examined the mausoleum of Evard’s tomb and saw that the main sarcophagus had been forced open and that some kind of magical curse had blasted whoever opened it. It was clear that the zombies were recently-killed workers who had helped to break into the tomb, but the wizard Nathaire and his halfling assistant were nowhere to be found. The group did, however, find a journal written in code that belonged to the halfling. The plot thickens!

After the party left the mausoleum, the sun came up and Duponde shifted back out of the Shadowfell. Ah, but for how long?

Previous sessions:

Week 1

Week 2

Week 3

May 25, 2011

D&D Encounters – Dark Legacy of Evard Week 3

Filed under: 4e D&D, Adventures, Maps, Reviews & Culture — Tags: , , , — OnlineDM @ 9:59 PM

I had the pleasure of stepping back into the role of Dungeon Master for Week 3 of the current D&D Encounters season. When the start time for the game rolled around, only one player had showed up, but five more came in the next few minutes and away we went!

Tonight’s group consisted of:

  • David (the brand-new 4e player from week 1) playing his drow hunter (the only character to have shown up in all three encounters so far)
  • Dan with his half-orc knight
  • Chris with his half-elf warpriest (his replacement character after I killed off his revenant in week 1)
  • Chris’s daughter Allison with the pre-generated human mage Jaren,
  • Two new Encounters players, starting with Nick and his pre-gen vampire Constanz (thanks to Wielding a Bohemian Ear Spoon for generating these!)
  • And finishing with Nick’s friend Ofir and his Bohemian Ear Spoon pre-gen blackguard Klaxu

The party members who had played last week (the hunter, warpriest and mage) had defended the armory, so this week we continued that story with the town guard captain begging the group to search Duponde for shadow monsters and to protect the panicking citizens.

To the skill challenge!

This was the first skill challenge of this Encounters season, and I think it was the first time most of the players had been in one. I tend to be a “don’t tell the players they’re in a skill challenge” kind of DM; I prefer to lay out the situation and ask them how they want to deal with it, asking for skill checks as appropriate.

The group came up with some creative skill uses (History to see if they remembered any maps of the city to help them figure out what areas might be vulnerable to attack; Athletics plus darkvision to climb onto a roof to look for trouble, Heal to help out injured townspeople). Sometimes I let this give someone else a +2 to their next roll, and sometimes I let it count as a skill check of its own.

Ultimately, this group had one of the most efficient skill challenges I’ve seen, in that they racked up three failures in a hurry! I believe they had only two successes (out of six) when they hit their third failure. Even though the adventure didn’t specifically call for it in this particular skill challenge (it did for the other branch skill challenge for this session), I gave out cards from the Despair Deck from the Shadowfell: Gloomwrought and Beyond box set whenever characters failed a skill check. I described it as the PC heading down an alley, seeing a horrible shadow apparition that quickly faded, and being freaked out by it. One ended up Craven, one Jittery and one Delusional.

Town Map - Dark Legacy of Evard Session 3, with grid

Town Map - Dark Session of Evard Session 3, no grid

Once the battle started, with the monsters getting a surprise round and the PCs not getting an attack bonus thanks to the failed skill challenge, the Craven PC (the hunter) spent the first round climbing onto the roof of a building. I felt that was appropriately Craven behavior, so I handed him a bonus point token.

I only had the Dusk Beasts visibly act during the surprise round. One of them charged the warpriest, one moved close to the front of the party, and one started coming around behind them. In the second round, the two Leeching Shadows revealed themselves, and one glued itself to the blackguard and literally stayed on him for the entire encounter (that shadow was the last enemy to go, because the blackguard failed four saves in a row). When the Shadow Bolter popped out from around a building and shot the warpriest in the gut, the group started worrying about a potential TPK.

The second and third rounds got better, though. Even though both the knight and the blackguard ended up unconscious, the party started taking care of the bad guys. A shadow minion dropped, and the Dusk Beasts started getting bloodied and finally dying. Once one dropped, the others fell in short order. The warpriest was planning to revive the blackguard, but when the blackguard’s player said “Halleluja!” the warpriest’s player said, “I’m sorry, I’m a priest of death and I can’t support that kind of thing – I’ll save the knight instead.” He was kidding, but I promised him a bonus point if he would actually do that because of his character, so he did. I later awarded him renown points for a Moment of Greatness there.

The Shadow Bolter was planning to flee, but the revived knight stepped in, hit him and slowed him, dashing that plan. A gang-up on the bad guy ensued, and the warpriest dropped the monster with non-lethal damage.

Once the blackguard finally shook off his shadow and the party squashed it, they turned to questioning the Bolter. This was some fun impromptu role playing (for me at least). The party wanted to know how the shadow man got to Duponde, who he worked for, etc. He was confused, though, because from his perspective Duponde and its people had invaded his land and he was just defending himself against the horrid light-bearers.

I really am enjoying DMing this season of Encounters. It’s a fun adventure so far, and I’ve got a fun group of players at the table. I’ll live with the every other week role I’m given (Andy, it’s only fair to let you run some of these – you’re an awesome DM!), but I can definitely see myself wanting to run this adventure for another group in the future in a home campaign.

May 23, 2011

D&D Encounters Dark Legacy of Evard – Week 2

Filed under: 4e D&D, Adventures, Maps, Play — Tags: , , — OnlineDM @ 8:00 AM

My friendly local game store has set things up so that DMs are alternating weeks of running D&D Encounters this season, rather than having the same DM run the game every single week. That’s fine by me, although since I think I’ll probably want to run this adventure again someday, I’m preparing all of the encounters in MapTool. I’ll  be ready to go any week. As of this writing, I’m prepared through week 5.

But for week 2, I was a player rather than a DM. I threw together a character at the last minute – a dwarf warpriest named Gronk (I know that the table only had one leader last week and I thought a second might help). When I got to the table, we initially had a party of three leaders and three controllers. Okay…

Given that I’m not passionately invested in D&D Encounters as a player, I agreed to run a pre-generated character of a different role, so I ended up playing Brandis the paladin. One of the people who had brought a controller had a striker in reserve, so he switched to that, and off we went.

Week 2 of Dark Legacy of Evard was cool in that the players had a choice – they could either chase after a suspicious halfling who had tried to kill the captain of the guard, or they could try to get monsters out of the town armory so that the townsfolk could equip themselves against the evil onslaught of badness. Our group went with the armory.

The encounter itself turned out to be a fight against some spider swarms, deathjump spiders and shadow minions. I’m really enjoying the “meld with the target” ability of these shadow creatures – very spooky and flavorful. My paladin got the snot beat out of him, as was his job, but the two leaders in the party kept him coming back for more, and we ultimately defeated the enemies.

The new player from week 1 who was running a Hunter and who had only two healing surges after the first week’s combat managed to stay out of the melee and shoot things from afar this time, sustaining no damage. The party worked well as a group, and victory was achieved.

Even though I didn’t end up using the maps I had created for this encounter in MapTool (since I wasn’t DMing), I thought I’d share them here anyway, just in case anyone else would like to use them. There are two different maps – one for the armory and one for chasing the halfling through the woods. Each map is presented both with and without a grid and is formatted to a 50-pixel grid.

Halfling pursuit forest map - with grid

Halfling pursuit forest map - no grid

Armory with bridges map - with grid

Armory with bridges map - no grid

« Newer PostsOlder Posts »

Create a free website or blog at WordPress.com.

Design a site like this with WordPress.com
Get started