So, I know this has been suggested before, but the other 2 I found were related to other issues. This suggestion is a little different from those.
The point of this suggestion is to remedy several issues with one tiny tweak:
- Food is almost never an issue
- The is a lack of time to prepare for caravans
- Focusing on a task is hard when immigrants, caravans, and sieges require your immediate attention.
Basically, my suggestion is increasing the length of a day. The catch is that some times are measured in frames and others are measured in days.
For example, moving still takes 11 frames for a dwarf. Carpentry, crafting, etc. take the same number of frames to perform. Caravans also stay for the same number of frames (which is no longer 28 days). Hunger, thirst, drowsiness, etc. take the same number of frames to increase. Syndromes, combat and other stuff like that too.
Seasonal activities, though, use days rather than frames still. Caravans, sieges, and immigrants still arrive seasonally, allowing you much more time between elves and goblins and humans. Freezing is still during winter. Farming, aging, and other stuff like that are seasonal as well.
Using this suggestion, 1 is remedied by butchering and farming nerfed from more regular eating/drinking. 2 is remedied from more regular trading. 3 is remedied by allowing the user to focus on their current task without SIEGE, A dwarven caravan from … has come, etc. for longer.
I’m not saying we use adventure mode times, but somewhere along 1.2 – 1.5 times longer of a day would make a huge difference. Pack more ale, or regret it. Farm early and large (1.2 to 1.5 times as large!). Winter is longer, make sure you have booze.
Moods can go by frame or by day, either way works. This suggestion is meant to be low-priority, as it requires some more work for dwarves to do, improved/longer sieges, better caravans, lowered food prices, etc. But it helps with farming (I never really liked the decrease yield suggestion, it doesn’t make sense.) It also deals with a lot of annoying annoyances, so I think it would work nicely. Besides, if this makes it in 2012 or something, we’d have i9s to work with, eliminating one of the worst aspects (days per second) of the suggestion.