# Call for: basements and caves

**URL:** <https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519>\
**Category:** The Drawing Board\
**Created:** [March 12, 2017, 1:46am UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519 "2017-03-12T01:46:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [March 12, 2017, 1:46am UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/1 "2017-03-12T01:46:55Z")

</div>

this is me asking who would be willing to make some.

we have the json technology.  
we don’t need perfection or awesome; we need variety.  
we can make these worth exploring.

id be willing to try to match people, 1 for 1 one each varient we can craft before 0.D

this can also include varieties of other small buildings too.  
if you really cant or don’t want to json you can still submit ideas

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [March 12, 2017, 2:29am UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/2 "2017-03-12T02:29:27Z")

</div>

I would but i never knew how. I’d just ask to not make new terrain please. I still can’t find time to tile!

---

<div class="post-metadata">

**Author:** ![Grandpuh\_Ty](https://avatars.discourse-cdn.com/v4/letter/g/e47c2d/32.png) [@Grandpuh\_Ty](https://discourse.cataclysmdda.org/u/Grandpuh_Ty)\
**Post date:** [March 12, 2017, 3:55pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/3 "2017-03-12T15:55:01Z")

</div>

Can you link me to a relevant post on how you’d go about doing that? If it’s Json-ized it shouldn’t be hard, just time consuming right?

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [March 12, 2017, 4:11pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/4 "2017-03-12T16:11:37Z")

</div>

Its not that time consuming once you get the gist of it …

> **[CleverRaven/Cataclysm-DDA](https://github.com/CleverRaven/Cataclysm-DDA/tree/master/data/json/mapgen/basement)**
>
> Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

Use these. you essentially have to make the symbols mean something:

“.”: “t\_floor”

“h”: “f\_chair”

where each symbol contained within the quotations on the left is the denoted symbol and the right denotes the meaning of the assigned symbol.

Then you make a 24 by 24 grid and fill it with rock, floor, furniture, guns, etc.

If you can make the layouts I can do the rest …

does this make sense? you can copy and edit the examples in the link if you want. You could, if feeling particularly adventurous, make multi-floored or tiled areas for cave or underground tunnels.

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [March 12, 2017, 9:46pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/5 "2017-03-12T21:46:11Z")

</div>

Basements are most JSONized so you can add more varieties. Hell, it’s a feature I wish I had back when I was a contributor, and have since added arcanist basements to Arcana mod.

Caves though, I don’t know about. JSONizing them would be interesting.

---

<div class="post-metadata">

**Author:** ![Mecares](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mecares/32/2543_2.png) [@Mecares](https://discourse.cataclysmdda.org/u/Mecares)\
**Post date:** [March 12, 2017, 11:18pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/6 "2017-03-12T23:18:10Z")

</div>

How about something like this:

[  
{  
“type”: “mapgen”,  
“method”: “json”,  
“om\_terrain”: [“basement”],  
“weight”: 50,  
“object”: {  
“fill\_ter”: “t\_rock”,  
“rotation”: [0, 3],  
“rows”: [  
" -------------------- “,  
” |…| “,  
” |…| “,  
” |…| “,  
” |…h…| “,  
” |…{…| “,  
” |…| “,  
” |.htth…| “,  
” |…tt…| “,  
” |…h…|—±–| “,  
” |…|]…| “,  
” |######|-±|]…#| “,  
” |------|…+…h.#| “,  
” |\<…|…####| “,  
” ------------- “,  
” “,  
” “,  
” “,  
” “,  
” “,  
” “,  
” “,  
” “,  
” “  
],  
“terrain”: {  
”#": “t\_rock\_floor”,  
"+": “t\_door\_c”,  
"-": “t\_wall”,  
".": “t\_rock\_floor”,  
"\<": “t\_stairs\_up”,  
"]": “t\_rock\_floor”,  
“h”: “t\_rock\_floor”,  
“t”: “t\_rock\_floor”,  
"{": “t\_rock\_floor”,  
"|": “t\_wall”  
},  
“furniture”: {  
"#": “f\_counter”,  
"]": “f\_bookcase”,  
“h”: “f\_chair”,  
“t”: “f\_table”,  
"{": “f\_rack”  
},  
“place\_loot”: [  
{ “group”: “mags\_pistol\_common”, “x”: 6, “y”: 8, “chance”: 75 },  
{ “group”: “drugs\_analgesic”, “x”: 10, “y”: 6, “chance”: 75 }  
],

```
	"add": [
        { "item": "syringe", "x": 10, "y": 6 },
		{ "item": "xacto", "x": 10, "y": 6 },
		{ "item": "gloves_medical", "x": 10, "y": 6 },
		{ "item": "pliers", "x": 10, "y": 6 },
		{ "item": "knuckle_brass", "x": 10, "y": 6 },
		{ "item": "cig_butt", "x": 11, "y": 6 },
		{ "item": "cig_butt", "x": 10, "y": 8 },			
		{ "item": "battery_car", "x": 13, "y": 5 },
		{ "item": "jumper_cable", "x": 13, "y": 5 },
		{ "item": "rope_6", "x": 12, "y": 5 },
		{ "item": "apron_leather", "x": 8, "y": 8 },
		{ "item": "cup_plastic", "x": 6, "y": 8 },
		{ "item": "cup_plastic", "x": 7, "y": 9 },
		{ "item": "sunglasses", "x": 6, "y": 9 },
		{ "item": "cig", "x": 6, "y": 9 },
		]			  
  ]
}

```

}  
]

A mostly empty basement with a chair in the middle of the room with a rope on it and that has a car battery and jumper cables next to it and also a rack with some “medical” tools.

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [March 12, 2017, 11:23pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/7 "2017-03-12T23:23:56Z")

</div>

Pbbbt. That’s the best you got? 3:

Do something similar but with beds, bullwhips, gimp suits, fursuits…

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [March 12, 2017, 11:36pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/8 "2017-03-12T23:36:34Z")

</div>

The most useful basement kinds would be the normal, un-themed types, just with some specific architecture.

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [March 12, 2017, 11:42pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/9 "2017-03-12T23:42:36Z")

</div>

> [@Coolthulhu](#):
>
> The most useful basement kinds would be the normal, un-themed types, just with some specific architecture.

So bedroom and computer with [Insert Stereotypical Basement-Dweller Game Here] on it?

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [March 13, 2017, 4:30am UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/10 "2017-03-13T04:30:15Z")

</div>

If possible, avoid weapons and overpowered stuff please. There are those basements already, and they are quite frequent. This would be to make this op basements more rare and therefore exciting!

And if possible make some variations. I’d love to see the basement with the dead body and sandbags if i didn’t see it every time! I think a nice “normal” version of it would be awesome.

---

<div class="post-metadata">

**Author:** ![\_k1](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/_k1/32/1335_2.png) [@\_k1](https://discourse.cataclysmdda.org/u/_k1)\
**Post date:** [March 13, 2017, 5:12am UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/11 "2017-03-13T05:12:33Z")

</div>

People sometimes grow mushroom on sawdust bed in basement. It is not illegal hallucigenic mushroom or anything extraordinary, but just common edible one.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [March 13, 2017, 5:17am UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/12 "2017-03-13T05:17:48Z")

</div>

> [@StopSignal](#):
>
> I think a nice “normal” version of it would be awesome.

That would be pretty great: if every “special” basement also existed in the regular variant.

---

<div class="post-metadata">

**Author:** ![Grandpuh\_Ty](https://avatars.discourse-cdn.com/v4/letter/g/e47c2d/32.png) [@Grandpuh\_Ty](https://discourse.cataclysmdda.org/u/Grandpuh_Ty)\
**Post date:** [March 13, 2017, 2:14pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/13 "2017-03-13T14:14:12Z")

</div>

No kiddin’ huh? Pfft okay, you want basements? You got basements.

---

<div class="post-metadata">

**Author:** ![secretfire](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/secretfire/32/2984_2.png) [@secretfire](https://discourse.cataclysmdda.org/u/secretfire)\
**Post date:** [March 31, 2017, 9:03pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/14 "2017-03-31T21:03:09Z")

</div>

To be honest, everytime I think to myself “making JSON buildings would be fun!” I look at how it works and my mind just fuzzes over. I think its because I’ve only EVER played this game in tileset, all I see when I look at it is a garbled mess that looks nothing like a room or a building to me. I’ve told myself several times I’ll play the game in pure ASCII so I could make JSON buildings, but I’ve never actually DONE it.

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [April 1, 2017, 1:04pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/15 "2017-04-01T13:04:39Z")

</div>

try it sometime.

give ascii a try. start in the city and use your x and V buttons.

its hard at first, but youll learn it soon just like you learned to id tileset.

they arent just symbols, theyre bookcases, desk, counters, chairs, cabinets. you just have to learn them

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [April 1, 2017, 3:33pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/16 "2017-04-01T15:33:02Z")

</div>

> [@secretfire](#):
>
> To be honest, everytime I think to myself “making JSON buildings would be fun!” I look at how it works and my mind just fuzzes over. I think its because I’ve only EVER played this game in tileset, all I see when I look at it is a garbled mess that looks nothing like a room or a building to me. I’ve told myself several times I’ll play the game in pure ASCII so I could make JSON buildings, but I’ve never actually DONE it.

You know what’s funny?

I’m entirely used to playing in tiles mode and I still got the hang of map editing. You mostly just have to be methodical and eyeball the map a few times, and if you’re thoroughly familiar with how it looks in tile format it should just be a matter of practice. Like a lot of CDDA modding really, just take your time and practice.

Once you get the hang of it, instead enjoy constantly messing up coordinates for loot placement. \<3

---

<div class="post-metadata">

**Author:** ![pisskop](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/pisskop/32/1327_2.png) [@pisskop](https://discourse.cataclysmdda.org/u/pisskop)\
**Post date:** [April 1, 2017, 4:30pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/17 "2017-04-01T16:30:03Z")

</div>

i map them nowadays.

i use multiple symbols if i must

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [April 1, 2017, 7:52pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/18 "2017-04-01T19:52:19Z")

</div>

I used a overmap generator I downloaded somewhere that allowed you to create buildings with UI and then it would generate the .json file. That is how I created the buildings for Cata++ but I lost that tool and forgot where I had downloaded it…

Found it! It was in the mods and tools section of the forums.

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [April 1, 2017, 8:56pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/19 "2017-04-01T20:56:34Z")

</div>

Something like this for the basement?

{  
“method”: “json”,  
“object”: {  
“add”: [  
{  
“item”: “atomic\_lamp”,  
“repeat”: 1,  
“x”: 11,  
“y”: 21  
}  
],  
“furniture”: {  
"#": “f\_table”,  
"+": “f\_null”,  
".": “f\_null”,  
"\<": “f\_null”,  
“H”: “f\_armchair”,  
“r”: “f\_rack”,  
"{": “f\_bookcase”,  
"|": “f\_null”  
},  
“place\_items”: [  
{  
“chance”: 25,  
“item”: “mansion\_books”,  
“x”: 20,  
“y”: [  
3,  
20  
]  
},  
{  
“chance”: 25,  
“item”: “mansion\_books”,  
“x”: 17,  
“y”: [  
3,  
20  
]  
},  
{  
“chance”: 25,  
“item”: “mansion\_books”,  
“x”: 14,  
“y”: [  
3,  
17  
]  
},  
{  
“chance”: 25,  
“item”: “mansion\_books”,  
“x”: 9,  
“y”: [  
3,  
17  
]  
},  
{  
“chance”: 25,  
“item”: “mansion\_books”,  
“x”: 6,  
“y”: [  
3,  
20  
]  
},  
{  
“chance”: 25,  
“item”: “mansion\_books”,  
“x”: 3,  
“y”: [  
3,  
20  
]  
},  
{  
“chance”: 25,  
“item”: “antique”,  
“x”: [  
15,  
22  
],  
“y”: 22  
},  
{  
“chance”: 25,  
“item”: “antique”,  
“x”: [  
1,  
8  
],  
“y”: 22  
}  
],  
“rows”: [  
"||||||||||||||||||||||||",  
"|…|\<\<|…|",  
"|…|…|…|",  
"|…{…{…{|++|{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…{…{…|",  
"|…{…{…{…{…|",  
"|…{…{…{…{…|",  
"|…{…{…H##H…{…{…|",  
"|…H##H…|",  
"|rrrrrrrr…rrrrrrrr|",  
"||||||||||||||||||||||||"  
],  
“terrain”: {  
"#": “t\_floor”,  
"+": “t\_door\_locked\_interior”,  
".": “t\_floor”,  
"\<": “t\_stairs\_up”,  
“H”: “t\_floor”,  
“r”: “t\_floor”,  
"{": “t\_floor”,  
"|": “t\_wall”  
}  
},  
“om\_terrain”: “basement\_rich\_collector”,  
“type”: “mapgen”,  
“weight”: 250  
}

---

<div class="post-metadata">

**Author:** ![Random\_dragon](https://avatars.discourse-cdn.com/v4/letter/r/4da419/32.png) [@Random\_dragon](https://discourse.cataclysmdda.org/u/Random_dragon)\
**Post date:** [April 1, 2017, 9:34pm UTC](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519/20 "2017-04-01T21:34:22Z")

</div>

Holy shit. Does everything you make end up being OP? 3:

[Next page](https://discourse.cataclysmdda.org/t/call-for-basements-and-caves/13519.md?page=2)
