# Fire pit/Campfires?

**URL:** https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693
**Category:** The Drawing Board
**Created:** [January 21, 2015, 8:08am UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693 "2015-01-21T08:08:11Z")
**Posts on this page:** 10
**Page:** 1

<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 21, 2015, 8:08am UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/1 "2015-01-21T08:08:11Z")

</div>

As it stands if you want to build a contained fire in CDDA you can either look for 30 rocks, and build a nice stone fireplace, or a metal tank and a pipe, and make a simple metal box with fire in it. However, if you’re out in the middle of the woods, and need a fire to cook your dinner by, or just stay warm, you’re kinda left with making a gigantic bonfire that’s going to get out of control two ticks later.

In an attempt to avoid that fate, I tried digging a small pit for my fire, that did nothing, smoke and a giant fireball. So what I’m asking, is for a way to build a campfire, something on-par with a fireplace or wood stove, but can only be built outdoors. Or just a tweak to the ‘small pit’ tile so that it can perform the function of a fire pit.

---

<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: [January 21, 2015, 2:38pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/2 "2015-01-21T14:38:39Z")

</div>

Dig a deep pit or just don’t place fires where they can spread.

Deep pit has the flag that prevents spreading (or at least it had it a month ago).

---

<div class="post-metadata">

### Author: ![MormonPartyboat](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MormonPartyboat](https://discourse.cataclysmdda.org/u/MormonPartyboat)
#### Post date: [January 21, 2015, 4:03pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/3 "2015-01-21T16:03:54Z")

</div>

Shame I still can’t figure out how the hell GitHub really works. Rather than put in a deconstruct thing, you can just whack it and get your rocks back. Not as efficient as a brazier, but it only needs a digging stick (survival 1) and rocks to pull off.

Also, I haven’t tested it to make sure I didn’t screw something or other up yet - that’ll have to wait until I get home.

`{
        "type" : "furniture",
        "id" : "f_firepit",
        "name": "fire pit",
        "symbol": "0",
        "bgcolor": "brown",
        "move_cost_mod": 0,
        "required_str": -1,
        "flags": ["TRANSPARENT", "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM"],
        "bash": {
            "str_min": 1, "str_max": 1,
            "sound": "crash!",
            "sound_fail": "whump!",
            "items": [
                { "item": "rock", "amount": 8, "minamount": 8}
            ]
        }
    },{
        "type" : "construction",
        "description" : "Build Fire Pit",
        "category" : "FURN",
        "difficulty" : 0,
        "time" : 5,
        "qualities": [
            [
            { "id": "DIG", "level": 1 }
            ]
            ],
        "components" : [
            [[ "rock", 8] ]
        ],
        "pre_special" : "check_empty",
        "post_terrain" : "f_firepit"
    }`

---

<div class="post-metadata">

### Author: ![Tineen](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tineen/32/364_2.png) [@Tineen](https://discourse.cataclysmdda.org/u/Tineen)
#### Post date: [January 21, 2015, 4:06pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/4 "2015-01-21T16:06:36Z")

</div>

shallow pit works too

---

<div class="post-metadata">

### Author: ![MormonPartyboat](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MormonPartyboat](https://discourse.cataclysmdda.org/u/MormonPartyboat)
#### Post date: [January 21, 2015, 4:23pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/5 "2015-01-21T16:23:02Z")

</div>

> [@Tineen](#):
>
> shallow pit works too

It looks like it’s only [the regular pit](https://github.com/CleverRaven/Cataclysm-DDA/blob/7cae992a3a529ba71c030eceffcd38e92dd164be/src/field.cpp#L806).

`// If the flames are in a pit, it can't spread to non-pit
bool in_pit = (ter(x, y) == t_pit);`

---

<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: [January 21, 2015, 7:08pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/6 "2015-01-21T19:08:50Z")

</div>

.However e probably don’t have a fire pit because we don’t really need them. I mean grass tiles will never catch fire so you can just carelessly start cooking in open terrains, and if you are in a forest its just easier to smash the brushes and young trees nearby the fire place for extra wood.

Having grass catch fire doesn’t seem like a good idea either. “Throws molotov cocktail, whole world is engulfed in a flame inferno”

---

<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 21, 2015, 7:30pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/7 "2015-01-21T19:30:54Z")

</div>

> [@John Candlebury](#):
>
> Having grass catch fire doesn’t seem like a good idea either. “Throws molotov cocktail, whole world is engulfed in a flame inferno”

But what if I want to set the world on fire? (and not just start a flame in your heart)  
[size=4pt][Just in case nobody got that…](http://youtu.be/pSK-1guFLDk)[/size]

---

<div class="post-metadata">

### Author: ![Tineen](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tineen/32/364_2.png) [@Tineen](https://discourse.cataclysmdda.org/u/Tineen)
#### Post date: [January 22, 2015, 12:06pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/8 "2015-01-22T12:06:09Z")

</div>

\<3 Ink Spots.

---

<div class="post-metadata">

### Author: ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)
#### Post date: [January 22, 2015, 2:32pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/9 "2015-01-22T14:32:31Z")

</div>

I like the ideas.

---

<div class="post-metadata">

### Author: ![Barhandar](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@Barhandar](https://discourse.cataclysmdda.org/u/Barhandar)
#### Post date: [January 24, 2015, 7:02pm UTC](https://discourse.cataclysmdda.org/t/fire-pit-campfires/8693/10 "2015-01-24T19:02:32Z")

</div>

Something that explicitly has fuel counter that is obscured-visible to the player (“Only glowing embers remain”, “The fire is raging out of control” and the like instead of “Fire has 2 hours 5 minutes left”) and can be reliably refueled and reignited would be great.

Actually, having permanent fixtures (woodstove, fireplace, and possibly buildable “bonfire” or something) all show the fire count instead of guessing how much is left and for how long the damn thing’s gonna burn would be great.

On that point, split log fires: wood cutting/wood sawing + log = “unlit fire log”, light it and it becomes a temporary, but non-spreading fire source (unless you stick it into something flammable, aka share a tile between the log and the fuel).
