Hi y'all!
In my DF v0.47 fortress, it's been about 6 years, and I have 119 happy dwarves, despite annual invasions, the occasional dead body in the fortress, briefly running out of booze twice, and an insane bridge-building project that regularly puts cave-adapted dwarves outside!
I'm only using vanilla DF (no DFHack), so I can't say if they're all in positive or negative stress, but there are no down-arrows on any of them. I've never achieved such harmony before in Dwarf Fortress, so I thought I'd share my observations and compare notes to other overseers.
What I did:
- Redundant hallways and lots and lots of doors! Double-doors at every level of every stairwell and every room entrance, so when there's an invader or rotten wheel of cheese in the fortress, I can lock doors to re-route civilians around the threat until it is dealt with
- 3x3 bedrooms for everyone! The bedrooms just have a bed and a door (a few have a cabinet too), but that's enough to generate lots of happy thoughts about sleeping in a nice bedroom
- One single generic temple. I suffered from the polytheism prayer bug when I had god-specific temples, but all that cleared up when I switched to a single universal temple, even for dwarves with 12+ deities
- Granting every guild hall petition, putting 2 tables, 2 chairs, and a display case with an artifact in each (and setting them to allow all citizens, not just members)
- Not obsessing over labors (I'm playing vanilla, so labor optimization is annoying anyways), giving dwarves some down-time as a result. When I do spot Ann unhappy dwarf, I disable all of their craft labors to give them a holiday.
That's about it. What are your strategies for happy dwarves? Which of the above do you think is unnecessary or ineffective?
Cheers!