Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0009403Dwarf FortressDwarf Mode -- Itemspublic2015-12-21 12:412016-01-13 15:33
martinuzz 
Toady One 
normalmajoralways
resolvedfixed 
i7windows7
0.42.03 
0.42.05 
0009403: Tavern visitors served drinks equip mugs and don't consume contents
I thought this had been reported already but apparently not. Filter on mug or goblet showed none.

Every single dwarf will has a mug or goblet in their hand.
This is most notable with the military, since they frequently use their goblets as weapons, but it goes for civilian dwarves as well.

Just now, I even got a message saying "militia commander has grown attached to a chalk mug". So I can be sure he will really never drop that mug again lol, not even when this is fixed next version haha.

Perhaps of note: I have 2 taverns in my fort. I don't know if all dwarves were carrying mugs when I still had only one tavern.

Original Summary:
dwarves always keep a mug / goblet in their hands
make fort, make mugs, make tavern(s), let things roll, watch your dwarves' inventories and your combat logs.
No tags attached.
related to 0009316acknowledged Loci Upon being given a goblet and another item, npcs "drink" the other item 
related to 0009396acknowledged Dwarfu Brawling causes spilled drinks (spatter) 
related to 0009440assigned Toady One Wounded dwarves die of dehydration if they grab a goblet 
Issue History
2015-12-21 12:41martinuzzNew Issue
2015-12-21 19:41martinuzzNote Added: 0034113
2015-12-22 00:48DetrosNote Added: 0034116
2015-12-22 06:23martinuzzNote Added: 0034118
2015-12-22 12:12martinuzzNote Added: 0034126
2015-12-22 15:44DwarfuNote Added: 0034133
2015-12-22 15:44DwarfuAssigned To => Dwarfu
2015-12-22 15:44DwarfuStatusnew => needs feedback
2015-12-22 15:44DwarfuRelationship addedrelated to 0009316
2015-12-22 15:46DwarfuSummarydwarves always keep a mug / goblet in their hands => Tavern visitors served drinks equip mugs and don't consume contents
2015-12-22 15:46DwarfuDescription Updatedbug_revision_view_page.php?rev_id=13744#r13744
2015-12-22 16:23DwarfuRelationship addedrelated to 0009396
2015-12-22 17:10martinuzzNote Added: 0034138
2015-12-22 17:10martinuzzStatusneeds feedback => assigned
2015-12-22 17:48DwarfuNote Added: 0034141
2015-12-22 17:48DwarfuStatusassigned => confirmed
2015-12-24 22:44eatatreeIssue Monitored: eatatree
2016-01-02 16:22DwarfuRelationship addedparent of 0009440
2016-01-02 17:38martinuzzNote Added: 0034278
2016-01-03 01:44DetrosNote Added: 0034284
2016-01-13 15:13Toady OneRelationship replacedrelated to 0009440
2016-01-13 15:33Toady OneStatusconfirmed => resolved
2016-01-13 15:33Toady OneFixed in Version => Next Version
2016-01-13 15:33Toady OneResolutionopen => fixed
2016-01-13 15:33Toady OneAssigned ToDwarfu => Toady One

Notes
(0034113)
martinuzz   
2015-12-21 19:41   
Note of interest: All the mugs carried by the dwarves are filled with booze.

What's up with that? do they not drink at all from the mugs, or does a mug hold more than one drink?


Related: Tavern floors only get covered in alcohol when dwarves or other guests brawl inside while holding mugs filled with liquid. They never get covered in alcohol when everyone's drinking happily and no one is brawling.
Not sure if they actually use the mugs as a weapon in brawls, or that the drinks are spilled when they throw punches at each other.
(0034116)
Detros   
2015-12-22 00:48   
I have seen lots of my dwarves holding mugs out of tavern, too.

May be in fact connected to 0009316, "Upon being given a goblet and another item, npcs "drink" the other item" from adventure mode.
(0034118)
martinuzz   
2015-12-22 06:23   
hmm, that could indeed explain there still being booze in the cups they are holding.
(0034126)
martinuzz   
2015-12-22 12:12   
More info:

There is nothing wrong with the 'drink' job.
A dwarf with a drink job will grab the nearest mug that's not stored in a tavern chest, walk to a barrel of booze, use the mug to drink, and return the empty mug to the nearest mug stockpile.

However, the barkeeper's served drinks do not get consumed. When a tavern keeper delivers a mug of booze to a tavern guest, the guest does not drink it, but instead just wears the mug in his inventory.

So every dwarf that has ever been served a drink in the tavern has a mug he won't drop. Some dwarves even wear two mugs.

Note also, that a mug that is being used for a drink job is listed in the inventory as (hauled), while mugs provided by a tavern keeper are worn on the (left hand) or (right hand).
(0034133)
Dwarfu   
2015-12-22 15:44   
Reminder sent to: martinuzz

Thanks for the more detailed info! Can you upload that save to http://dffd.bay12games.com/ [^] and post a link here?
(0034138)
martinuzz   
2015-12-22 17:10   
There you go. Do read the description I put with it on dffd, which notes about two unrelated issues the save might be useful for.

http://dffd.bay12games.com/file.php?id=11541 [^]
(0034141)
Dwarfu   
2015-12-22 17:48   
It would be better to link the save in the respective reports.
(0034278)
martinuzz   
2016-01-02 17:38   
It looks like this bug is also what's been causing the mysterious tavern deaths. I've had none, in any fort ever since I stopped serving drinks in taverns
(0034284)
Detros   
2016-01-03 01:44   
"Mysterious tavern deaths" may be also caused by 0009440, "Wounded dwarves die of dehydration if they grab a goblet" or 0009286, "Fistfights don't count as crimes". Who did die? Where?