Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Clean up the unit list.  (Read 814 times)

King Doom

  • Bay Watcher
    • View Profile
Clean up the unit list.
« on: May 15, 2009, 08:08:18 pm »

Running DF vanilla, it's quite useful when the fort is starting and you only have a few dwarves, but after a few in game years it becomes hell, especially if you have plenty of tame animals.

Rather than having one massive list, split it up into bits. Dwarves, animals, creatures (randomly spawning animals that live in or around your map), hostile entities (Megabeasts, goblins, undead, stuff that's turned up purely to kill everyone) and the deceased. If you want to get fancy, make sub categories, so you can search the main bits by job/species.

One thing I'd kill for is the ability to delete stuff from the list, since after a few seiges it fills with about eight billion 'oxmo unbolxstzu DECEASED' and makes navigating the list way more annoying than it could be.
Logged

Jakkarra

  • Guest
Re: Clean up the unit list.
« Reply #1 on: May 15, 2009, 09:52:10 pm »

i think this MAY have been suggested already, but still, good plan, it does get annoying after a while with all the friggin' dogs i have, not to mention the huge lists of deceased dogs that i butcher.

+1 char heh

love, jakkarra
Logged

AncientEnemy

  • Bay Watcher
  • The Answer is always POUR MAGMA ON IT
    • View Profile
Re: Clean up the unit list.
« Reply #2 on: May 15, 2009, 10:37:01 pm »

I've suggested this before, and I still crave for it :)

Jakkarra

  • Guest
Re: Clean up the unit list.
« Reply #3 on: May 15, 2009, 10:52:38 pm »

huzzah! correct i was!

happiness filled am with i!

jakkarra, love
Logged

Narmio

  • Bay Watcher
    • View Profile
Re: Clean up the unit list.
« Reply #4 on: May 15, 2009, 10:56:24 pm »

My suggestion on this was to introduce the "selection by string" function from the Trade Goods Selection window.  Where you type in "roa" and only see roasts.  So you could type "marksdwarf", or "idle" or "friendly" or "urist" or "goblin" or "deceased" and see the appropriately filtered list. 

On top of that it might be nice to just have a "show deceased y/n" key and maybe also "show tame animals y/n".  Since specifically excluding something isn't easy with the string-based thingy.  Anyway, I'm certain Toady knows this is a pain and it's down for various interface overhaul dev items.  Although it has been mentioned in the past that he would prefer not to work on the current interface all that much because it will be scrapped at some point. 

On the other hand, we have gotten a lot of small interface improvements over time, things like designate-dump and mass construction.  So I suppose it comes down to just how easy it would be to mess with the unit list code.
Logged

Sunken

  • Bay Watcher
  • Wabewalker
    • View Profile
Re: Clean up the unit list.
« Reply #5 on: May 15, 2009, 11:32:56 pm »

That's an excellent suggestion, Narmio. Not sure which is better: substring-based *movement* to somewhere in the list or actual *filtering* - maybe one still wants to move around the whole list after one gets to "marksd"? On the other hand filtering makes eminent sense too... we should have both!
Logged
Alpha version? More like elf aversion!

Silverionmox

  • Bay Watcher
    • View Profile
Re: Clean up the unit list.
« Reply #6 on: May 16, 2009, 07:49:03 am »

Organizing the deceased per year and general category (expandable) might also be useful:

203:
goblins x11
dogs    x4
cats    x8

204:
dwarves x2
goblins   x35
cats      x1
elves     x6

etc.
Logged
Dwarf Fortress cured my savescumming.

AncientEnemy

  • Bay Watcher
  • The Answer is always POUR MAGMA ON IT
    • View Profile
Re: Clean up the unit list.
« Reply #7 on: May 16, 2009, 04:04:15 pm »

My suggestion on this was to introduce the "selection by string" function from the Trade Goods Selection window.  Where you type in "roa" and only see roasts.  So you could type "marksdwarf", or "idle" or "friendly" or "urist" or "goblin" or "deceased" and see the appropriately filtered list.

maybe I should just link my old thread, that's #2 :)

http://www.bay12games.com/forum/index.php?topic=33743.0

Quote
   
Clean up the unit list.
#14
« Last Edit: May 16, 2009, 04:06:26 pm by AncientEnemy »
Logged