Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: A huge pile of suggestions for Fortress mode  (Read 1003 times)

Sludge

  • Escaped Lunatic
    • View Profile
A huge pile of suggestions for Fortress mode
« on: March 30, 2007, 05:09:00 am »

Hi there, I've been playing Dwarf Fortress for quite a while now, and as such have built up a huge number of ideas that I think would make the game better.  I've finally mustered up the motivation to post them here.  I looked through development area and didn't see any of these, but with the huge number of things there I could have missed some, so I apologize if some of these are already in the queue to be implemented.


First of all, I think the number of idlers to the upper bar.  The constant announcements make it hard to see if you've got any idle dwarves.

Priority mining:
If a player selects a area to be mined that already is selected to be mined, it will change color and be mined before "normal" mining areas.  This would help greatly when multiple areas of the fort are being mined out.  You could have your dwarves working on the really important areas, while the less important areas are only mined when the priority areas are unavailable.

Improved Container AI:
Please, please, please, work on containers.  I'm really getting sick of my barrels filled up with groups of one plump helmet spawn, or my marksdwarves going into battle with one iron bolt.  This should be pretty easy to do too. You'd just have to implement how many items (or how much weight) a container can hold and a count for number of objects (or amount of weight) it currently has, and then then just query incoming objects for their number (or weight).  This way a quiver would know that it just has one iron bolt and needs more bolts to be full.

Pack animals:
Horses and mules can be trained at the kennel to be pack animals.  They then are assigned to a dwarf, just like dogs. If a dwarf has pack animal assigned to him he will fetch the pack animal and use give it the items he has to haul.  This would speed up dwarves hauling heavy items.

Tracks and carts:
I know someone else suggested this first but heres a my take on how it could work.  First of all these ideas require several new buildings to be implemented.  

First, rails, these would be built much like channels.  There would need to be a complete link of rail between the various carting buildings for the cart to travel to them.  Dwarves are able to walk across rails, but will take another path if at all possible.  A new stockpile for empty carts would also need to be designed, this should be easy to do though.  A new building, the Rail Station, where carts are taken from a stock pile, hooked to a animal, and put into the track system. Finally the Loading Area where carts are put while waiting to be loaded.  Oh, and you'd need a rail elevator for the new Z-axis forts.

Now for the biggie; how would cart gathering work?  Loading Areas have to link to tracks on one side, and excepts certain user designated objects like a stockpile.  Also the Loading Area has a targeted rail station (much like a lever is targeted to objects).  When a dwarf with the proper job (Raildwarf) notices a empty loading zone he pulls a cart out of the stockpile, hooks a animal to it and delivers it to to the loading zone.  This now acts as a stockpile until it is filled (say up to 10 objects or so).  When the cart is filled, the Raildwarf goes to the cart and brings it to the proper station, unloads the goods into the building, unhooks the animal, and puts the cart into the stockpile.  The goods are then hauled to the nearest stockpile normally.

The main advantage to this is shortening the distance dwarves need to walk with heavy objects, as well as reducing traffic through the fortress.  Also a fully loaded cart should travel faster then a heavily loaded dwarf.  As such, having a Loading Zone for stone deep in the mountain connected to a Rail Station near your stone stockpile, would save huge amounts of time.  Rails could also serve as a "band-aid" for poorly planned fortresses allowing distant dependent resources to be hooked together.


Animal Pen:  
I'm really getting sick of all the dogs and horses clogging up my fortress.  Basically this would be stockpile for a designated type of animal, and all non-assigned and non-pet animals would be put into there.  The animals are free to roam around the pen, but cannot (willingly) leave it.  The pens would have a max number of animals allowed, which could be altered by the player, much like barrels are now.  Maybe you could even implement gender segregation for the pens so people could stop animals from breeding if they wanted to.


New immigration ideas:
For starters I think that the number of immigrant dwarves should be drastically reduced.  It just seems too easy for your fortress to make the jump from a hole in the cliff to a metropolis right now.  

Secondly I don't think the dwarves should just show up in front of your fortress.  Instead, there should be a queue of dwarves willing to come to your fort and you have to "buy" them from the dwarvish merchants that show up every year.  Then when you get to the next possible immigration, they show up as normal.  Just as it is now, tribute to the king makes more immigrant appear in the queue every year.  I have no idea how this could work if your fortress has no dwarvish traders, maybe they could just show up like now, but at a vastly reduced number?

Sorry about this being so long.

[ March 30, 2007: Message edited by: Sludge ]

Logged

OverrideB1

  • Bay Watcher
  • Legendary Coffee-Drinker
    • View Profile
Re: A huge pile of suggestions for Fortress mode
« Reply #1 on: March 30, 2007, 06:52:00 am »

There are some nice ideas there -- especially the raildwarf suggestion.

Something I'd like to see tweaked is the production and trading menus  (since we're discussing what we'd like to see improved upon). At the moment both the trading and production screens are a mass of undifferentiated detail. Idealy I'd like to see them arranged more like the stocks-screen.

This would allow trading to be much easier since you'd not have product X mixed with resource Y: thereby making it easier to send stuff off to the trade depot without tagging the wrong things. You could incorporate 'mandated' items too so that we could see at a glance exactly what we can and cannot barter.

The production screen would benefit too (in my opinion) since it would give us far greater control over what's produced -- thereby partially negating those annoying mandates by actually being able to order up 2 marble harps instead of having to produce a bunch of stone crafts and cross our fingers...

Logged
By the Beards of my Ancestors: There are Elephants inside the fortress. Seems like a good time to lie down right in front of them and... go to sleep
---last words of Cog Ingishontak, legendary Craftsdwarf

Eiba

  • Bay Watcher
    • View Profile
Re: A huge pile of suggestions for Fortress mode
« Reply #2 on: March 30, 2007, 01:28:00 pm »

quote:
# Core36, BURROWS, (Future): You should be able to associate buildings and dwarves to areas called burrows. A dwarf would only work on jobs at its burrow, and could not haul between burrows unless specifically designated to do so. Miners, outside workers, engravers and so on would be exempt while doing those jobs. Burrows could have general goals for the amount of objects, such as bins, that they need to have, and you could order transfers between burrows with the manager. Manager work orders could specify burrows. Once your fortress is large, having such a system to reduce the amount of hauling is very important. Coupled with some of the other ideas, large fortresses should become easier to manage.

quote:
# Bloat59, MORE HAULING, (Future): Animal-drawn carts and large rocks. Use carts and places to post them to do hauls more efficiently (move dozens of objects from post to post between burrows).

From the development page. If you've got a lot of extra time, it's actually a pretty interesting read.

Logged

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: A huge pile of suggestions for Fortress mode
« Reply #3 on: March 30, 2007, 04:18:00 pm »

quote:
Originally posted by Eiba:
<STRONG>

From the development page. If you've got a lot of extra time, it's actually a pretty interesting read.</STRONG>


Yeah, especially if you're going to make a huge list of 'new' suggestions; as it mentions on the forums.

Logged

Sludge

  • Escaped Lunatic
    • View Profile
Re: A huge pile of suggestions for Fortress mode
« Reply #4 on: March 30, 2007, 09:10:00 pm »

quote:
Originally posted by Capntastic:
<STRONG>

Yeah, especially if you're going to make a huge list of 'new' suggestions; as it mentions on the forums.</STRONG>


And as I mentioned in my post I looked through the development page.  I must have missed those two entries among the Six hundred sixty nine other entries.

[ March 31, 2007: Message edited by: Sludge ]

Logged

Eiba

  • Bay Watcher
    • View Profile
Re: A huge pile of suggestions for Fortress mode
« Reply #5 on: March 30, 2007, 11:22:00 pm »

quote:
Originally posted by Sludge:
<STRONG>And as I mentioned in my post I looked through the development page.</STRONG>

Heh, sorry. I guess I didn't read that carfully!

In any case they're there (and actually the development I'm looking most forward too, now that z axis is already being worked on...)

[ March 31, 2007: Message edited by: Eiba ]

Logged