Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d11] Dwarves won't use their dining tables sometimes  (Read 745 times)

Zancor Mezoran

  • Bay Watcher
    • View Profile
[40d11] Dwarves won't use their dining tables sometimes
« on: June 18, 2009, 11:18:34 pm »

For some reason, about half the time (give or take) when I see a dwarf eating, they sit in a chair and eat rather than putting their food on the table directly adjacent to them, and then get an unhappy thought about the lack of dining tables.  In addition, sometimes they will eat at an undesignated table, and then get an unhappy thought about eating without a proper dining room.

Every dwarf in my fort (other than babies) has their own designated table, and there are always enough chairs to sit in while eating, all directly next to the tables that the dwarves are assigned to.  This has also been the case in my 3 previous forts (I don't remember before then), and in all those forts I had the same problem.

Edit: I just went through the bug log, and it appears that the part of this bug about eating at undesignated tables is the same as Bug #000479.  I had forgot to mention that my dwarves occasionally go down 3 z-levels past the dining rooms to eat in my nobles' offices.

Edit 2: Here is my dining room layout.  Each dining room designation is a 3x3 area.  The room is fully engraved.
T = Table
C = Chair
S = Stairway

STTTTTTTS
TCCCCCCCT
TCTTTTTCT
TCTCCCTCT
TCTCTCTCT
TCTCTCTCT
TCTCTCTCT
TCTCTCTCT
« Last Edit: June 20, 2009, 03:16:01 am by Zancor Mezoran »
Logged
Anyway, I figure that the dwarves are only marginally less wasteful of metal than they are of wood. The moody dwarf's selecting only the best 5% of each bar of metal, and eats the rest to sustain him as he works on the artifact.

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: [40d11] Dwarves won't use their dining tables sometimes
« Reply #1 on: June 18, 2009, 11:32:49 pm »

Just speculating here -- is the dining room large enough to include both table and chair?
Logged

Zancor Mezoran

  • Bay Watcher
    • View Profile
Re: [40d11] Dwarves won't use their dining tables sometimes
« Reply #2 on: June 19, 2009, 01:19:44 am »

Yes, all of the dining rooms are 3x3 designations including both table and chair.  I did forget to mention that they are all overlapping each other; but since sometimes they use the table and sometimes they don't, that shouldn't be the cause either.
Logged
Anyway, I figure that the dwarves are only marginally less wasteful of metal than they are of wood. The moody dwarf's selecting only the best 5% of each bar of metal, and eats the rest to sustain him as he works on the artifact.

Derakon

  • Bay Watcher
    • View Profile
Re: [40d11] Dwarves won't use their dining tables sometimes
« Reply #3 on: June 19, 2009, 01:27:09 am »

Are there two chairs next to a table? Only one dwarf can use each table at a time; it might be that the table was already in use and thus unavailable, even though it was technically assigned to the dwarf.
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Zancor Mezoran

  • Bay Watcher
    • View Profile
Re: [40d11] Dwarves won't use their dining tables sometimes
« Reply #4 on: June 19, 2009, 01:33:43 am »

Yes, each table has 1-3 chairs next to it; however, there are never enough people eating at one time for both chairs next to a table to be occupied, as there is a 1:1 ratio between tables and dwarves.  I have 142 dwarves and am in my 7th year's summer, and that has yet to happen.

And if that was the cause, that still leaves the problem of the dwarves eating at the wrong table, or at undesignated tables.
« Last Edit: June 20, 2009, 03:10:27 am by Zancor Mezoran »
Logged
Anyway, I figure that the dwarves are only marginally less wasteful of metal than they are of wood. The moody dwarf's selecting only the best 5% of each bar of metal, and eats the rest to sustain him as he works on the artifact.

shadow_archmagi

  • Bay Watcher
    • View Profile
Re: [40d11] Dwarves won't use their dining tables sometimes
« Reply #5 on: June 20, 2009, 04:25:13 pm »

Yes, each table has 1-3 chairs next to it; however, there are never enough people eating at one time for both chairs next to a table to be occupied, as there is a 1:1 ratio between tables and dwarves.  I have 142 dwarves and am in my 7th year's summer, and that has yet to happen.

And if that was the cause, that still leaves the problem of the dwarves eating at the wrong table, or at undesignated tables.

It could be that the dwarf doesn't check to see if there are multiple tables and therefore simply picks one, notes its fullness, and moves on. For example

CTCT

If the dining room is a 3x3, then both chairs would be considered part of the same dining room, but NOT the second table. Therefore, if a dwarf picks Dining Room One, he'll note that the only table adjacent to his chair in the room is occupied.
Logged
invention is every dwarf's middle name
that means that somewhere out there theres a dwarf named Urist Invention Mcinvention.