# Suggesting new buildings?

**URL:** <https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317>\
**Category:** The Drawing Board\
**Created:** [December 16, 2014, 7:55pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317 "2014-12-16T19:55:22Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![jokermatt999](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jokermatt999](https://discourse.cataclysmdda.org/u/jokermatt999)\
**Post date:** [December 24, 2014, 5:09pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/41 "2014-12-24T17:09:13Z")

</div>

Being in Baltimore, I definitely agree on the need for rowhouses. I’ve never messed around with multitile spawns yet though.

Rooming house/hostel sounds interesting too. More loot, but more zeds.

Not sure how I’d do the crazy dome houses, however. They definitely fit the sci-fi look though.

---

<div class="post-metadata">

**Author:** ![Snaaty](https://avatars.discourse-cdn.com/v4/letter/s/e495f1/32.png) [@Snaaty](https://discourse.cataclysmdda.org/u/Snaaty)\
**Post date:** [December 24, 2014, 10:00pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/42 "2014-12-24T22:00:18Z")

</div>

IIRC, increasing the spawn doesn’t require coding. in mapgen.cpp (or .json) there are a couple of lines with the weighting of the different buildings, pretty self-explanatory, once you’ve found it.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [December 25, 2014, 2:19am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/43 "2014-12-25T02:19:13Z")

</div>

John Candlebury made a duplex house (two separate living-spaces in one common “house”) a while back. It’s pretty Nifty.

A full-blown row house would be 1xN (N probably shouldn’t exceed 3 or 4 though, 9 is the code-practicality limit) and require the multitile handling.

A hostel or something would also be Nifty and I’d suggest making it a commercial structure (so it’s closer to the center) than a house. Most hostels IME aren’t in the residential areas.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [December 25, 2014, 2:46am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/44 "2014-12-25T02:46:09Z")

</div>

> [@KA101](#):
>
> A full-blown row house would be 1xN (N probably shouldn’t exceed 3 or 4 though, 9 is the code-practicality limit) and require the multitile handling.

Is there any reason you can’t make one full tile-sized row house unit of two or three connected houses, then make an arbitrary-sized row by orienting in the same direction and tiling?

---

<div class="post-metadata">

**Author:** ![jokermatt999](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jokermatt999](https://discourse.cataclysmdda.org/u/jokermatt999)\
**Post date:** [December 25, 2014, 3:29am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/45 "2014-12-25T03:29:11Z")

</div>

Yes, but the trick is in spawning that in. There’s two levels of map gen. There’s the general (house here, gunstore here) that also does specials (spawn this 3x3 hospital). Then there’s the individual buildings (this house will specifically be house\_garage\_prepper, this gun store will be gunstore\_gunsmith, etc). Without special code on the general level (reserve this 3x1 spot for a “rowhouse” special), you’d just randomly get 1 tile of rowhouses among regular suburban houses.

That’s also why I can’t just tweak the json to increase the weighting. From my understanding, the weighting affects chances of a specific floor plan spawning. So while the house building type is very common, the floor plan that’s a fortified survivor house is pretty rare, and you’re much more likely to get housr\_05 or similar.

That said, I’m only vaguely familiar with the actual mapgen code. I know mapgen\_functions.cpp defines the (ugh) hard coded floor plans that aren’t in json format (yet, that’s a to-do), but I don’t know where the overmap/general building types are defined. Anyone more knowledgeable care to point me in the right general direction.

(And yes, I abuse parentheses. Blame LISP.)

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [December 25, 2014, 3:31am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/46 "2014-12-25T03:31:20Z")

</div>

> [@CarlStayBack!](#):
>
> [quote=“KA101, post:43, topic:8317”]A full-blown row house would be 1xN (N probably shouldn’t exceed 3 or 4 though, 9 is the code-practicality limit) and require the multitile handling.

Is there any reason you can’t make one full tile-sized row house unit of two or three connected houses, then make an arbitrary-sized row by orienting in the same direction and tiling?[/quote]

Aside from mapgen not generally cooperating with tile-plans absent a call for a multitile building, no. In practice, two houses is about the limit for a decently-sized living space in one tile; perhaps more if you work in basements but that’ll be a project.

---

<div class="post-metadata">

**Author:** ![vache](https://avatars.discourse-cdn.com/v4/letter/v/ea666f/32.png) [@vache](https://discourse.cataclysmdda.org/u/vache)\
**Post date:** [December 25, 2014, 5:41am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/47 "2014-12-25T05:41:49Z")

</div>

> [@jokermatt999](#):
>
> That said, I’m only vaguely familiar with the actual mapgen code. I know mapgen\_functions.cpp defines the (ugh) hard coded floor plans that aren’t in json format (yet, that’s a to-do), but I don’t know where the overmap/general building types are defined. Anyone more knowledgeable care to point me in the right general direction.

The buildings are defined in overmap\_terrain.json

---

<div class="post-metadata">

**Author:** ![John\_Candlebury](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/john_candlebury/32/6437_2.png) [@John\_Candlebury](https://discourse.cataclysmdda.org/u/John_Candlebury)\
**Post date:** [December 25, 2014, 5:54am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/48 "2014-12-25T05:54:23Z")

</div>

> [@KA101](#):
>
> John Candlebury made a duplex house (two separate living-spaces in one common “house”) a while back. It’s pretty Nifty.

Actually the duplex house isn’t mine. Its was made by the same person who added the wooden sign furniture to the game.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [December 25, 2014, 9:59pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/49 "2014-12-25T21:59:03Z")

</div>

> [@John Candlebury](#):
>
> [quote=“KA101, post:43, topic:8317”]John Candlebury made a duplex house (two separate living-spaces in one common “house”) a while back. It’s pretty Nifty.

Actually the duplex house isn’t mine. Its was made by the same person who added the wooden sign furniture to the game.[/quote]

Indeed: you were the last one to touch it (thanks for the fix), but it’s jermeyosborne’s originally. Thanks for the checkup, and my apologies for the miscredit.

---

<div class="post-metadata">

**Author:** ![EkarusRyndren](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ekarusryndren/32/80_2.png) [@EkarusRyndren](https://discourse.cataclysmdda.org/u/EkarusRyndren)\
**Post date:** [January 2, 2015, 9:55pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/50 "2015-01-02T21:55:17Z")

</div>

So I got a couple ideas just sitting here:

OOOOO  
OOOOO  
OOOOO  
OOOOO  
OOOOO State Park  
Big, open area with some trees, some paths, maybe a food stand. Alternate version that’s got a lake, another alternate version with a large statue or monument in the middle, should have a gift-shop of sorts, third version with several small hobo-villages in it. Mayhaps a Triffid/Marloss/Bee infected variant(s)? Small number of zombies, lots of zombie dogs but none of the ‘advanced’ variants (Rot-Wilers, Skeletal Dogs, Z-9s)

OO  
Ov Car Dealership/Rental Agency  
Mostly parking lot, at least one fully functional, undamaged, but unfueled car somewhere in the lot. Security system, vending machines. Rental agency variant should have on-site mechanic.

. . |. X  
. . |. .  
—±-  
XX|. .  
XX|. . Airport  
Fenced in area, lots of robotic security, possibility for an “ending” area. (Find helio, fix it, fuel it?) Gift-shops, clothing stores, restaurants, that kind of thing, in the airport itself. ATMs, vending Machines, bathrooms, lost luggage. Underground luggage area.

Mansion, Cabin, and Gas Station Lab/Bunker Entrances.  
Basically, at first glance it’s a normal Mansion, Cabin, or Gas Station, fully functional one at that even. Upon closer examination a hidden room has an access path to a lab, preferably the variety that does less than legal things.

---

<div class="post-metadata">

**Author:** ![Alasnuyo](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@Alasnuyo](https://discourse.cataclysmdda.org/u/Alasnuyo)\
**Post date:** [January 2, 2015, 11:39pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/51 "2015-01-02T23:39:12Z")

</div>

Large research tents build around an anomaly in the middle and surrounded with chain link fences. Lots of zombie scientists, bio-operators, soldiers, turrets and a guaranteed artifact.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [January 3, 2015, 1:42am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/52 "2015-01-03T01:42:54Z")

</div>

Car dealer needs a service department too. Bonus for RV dealer or sports-car dealer.

KA101 approves of that and the state park; the airport would need a lot of tinkering to create a soft/hard endgame

Though New Game + might be nifty: sure, you got your helicopter airborne. But w/o pilot training, well, you’re not sure where you crashed, and you’ve got a broken arm or leg or two, but you’ve your inventory and skills.

---

<div class="post-metadata">

**Author:** ![bugsniper](https://avatars.discourse-cdn.com/v4/letter/b/e95f7d/32.png) [@bugsniper](https://discourse.cataclysmdda.org/u/bugsniper)\
**Post date:** [January 3, 2015, 8:34am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/53 "2015-01-03T08:34:13Z")

</div>

Central libraries, with almost every non-classified book, a room with lots of broken terminals, and some ebooks for tablets for the illiterate.

Shipyards with fishing and boat equipment.

Datacenters with broken laptops, blackboxes, and powered terminals. They run on a backup power supply with a truckload of gasoline in a generator. The terminals display logs and, if you can hack well, maps of the area.

---

<div class="post-metadata">

**Author:** ![Dparra](https://avatars.discourse-cdn.com/v4/letter/d/50afbb/32.png) [@Dparra](https://discourse.cataclysmdda.org/u/Dparra)\
**Post date:** [January 6, 2015, 3:10pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/54 "2015-01-06T15:10:21Z")

</div>

Anyone remember those small metal inclosed shelter capsules from the fallout series? I thought it would be a good idea to expand on the fallout lore in the game, and these can spawn randomly on the side of the road and inside are various survival equipment or a dead body/skeleton/zombie whom was inside the shelter and died.

And a toy store, obviously filled with an assortment of toys/clothing/costumes but also child zombies and their previous parents, toys can sufice for morale or plastic/electronic parts, just picture the toy stores you would find in dead rising.

---

<div class="post-metadata">

**Author:** ![RipRoarinBoogerPenis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpenis/32/20_2.png) [@RipRoarinBoogerPenis](https://discourse.cataclysmdda.org/u/RipRoarinBoogerPenis)\
**Post date:** [January 10, 2015, 4:59am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/55 "2015-01-10T04:59:47Z")

</div>

Thrift store, kind of like a furniture store but it has clothes and electronics (no batteries though). Maybe a variant with a loading bay and panel truck in back.

---

<div class="post-metadata">

**Author:** ![Sundaysmile](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Sundaysmile](https://discourse.cataclysmdda.org/u/Sundaysmile)\
**Post date:** [January 13, 2015, 11:57am UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/56 "2015-01-13T11:57:27Z")

</div>

Disneyworld

Or generally just Themeparks which cater, rides, undead mascots, gift shops, food courts, hotels, all that jazz.

Would a good opportunity to just go nuts with some fun concepts and besides the shops, the rides and attractions offer a whole host of salvage opportunities to the wasteland mechanics out there.

---

<div class="post-metadata">

**Author:** ![Bumpkin](https://avatars.discourse-cdn.com/v4/letter/b/779978/32.png) [@Bumpkin](https://discourse.cataclysmdda.org/u/Bumpkin)\
**Post date:** [January 13, 2015, 1:24pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/57 "2015-01-13T13:24:00Z")

</div>

Dental Clinic, maybe?

Like a clinic but with disinfectant and mid-level painkillers almost guaranteed, but no chance of other meds, except maybe a low chance of some cocaine. Possibly some fancy dental grills to loot too.

Non-mobile meth lab?

The boarded up “abandoned” house with a chemset and chem drops in the kitchen, and maybe a makeshift squatters camp in a corner somewhere from the pre-cataclysm inhabitant, chance of shotgun trap near the front door.

---

<div class="post-metadata">

**Author:** ![Muaddib](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/muaddib/32/392_2.png) [@Muaddib](https://discourse.cataclysmdda.org/u/Muaddib)\
**Post date:** [January 13, 2015, 2:16pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/58 "2015-01-13T14:16:36Z")

</div>

Somewhat offtopic: Why would they have cocaine in a dental clinic? I do know that cocaine is used as a local anaesthetic in eye surgery, but I’ve never heard of it being used in dental surgery.

---

<div class="post-metadata">

**Author:** ![Bumpkin](https://avatars.discourse-cdn.com/v4/letter/b/779978/32.png) [@Bumpkin](https://discourse.cataclysmdda.org/u/Bumpkin)\
**Post date:** [January 13, 2015, 2:46pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/59 "2015-01-13T14:46:07Z")

</div>

It’s rare now (it might actually be completely gone in the US, I didn’t check before I posted that) but I believe some dentists do still keep it on hand for patients who react badly to more common anaesthetics.

---

<div class="post-metadata">

**Author:** ![Nickal](https://avatars.discourse-cdn.com/v4/letter/n/3ec8ea/32.png) [@Nickal](https://discourse.cataclysmdda.org/u/Nickal)\
**Post date:** [January 13, 2015, 11:48pm UTC](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317/60 "2015-01-13T23:48:56Z")

</div>

[quote=“KA101, post:52, topic:8317”]Car dealer needs a service department too. Bonus for RV dealer or sports-car dealer.

KA101 approves of that and the state park; the airport would need a lot of tinkering to create a soft/hard endgame

Though New Game + might be nifty: sure, you got your helicopter airborne. But w/o pilot training, well, you’re not sure where you crashed, and you’ve got a broken arm or leg or two, but you’ve your inventory and skills.[/quote]  
Are you suggesting that the average person is stupid enough to try and fly a helicopter when they know that they know nothing about flying anything?

Because I agree.

[Previous page](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317.md?page=2)

[Next page](https://discourse.cataclysmdda.org/t/suggesting-new-buildings/8317.md?page=4)
