Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010904Dwarf FortressAdventure Mode -- AIpublic2018-09-23 04:092018-09-23 10:35
FrogDolphinMan 
Loci 
normalminorN/A
resolvedduplicate 
PCWindows7
0.44.12 
 
0010904: Tavern keeper "drinks" coins, still requests payment
The Tavern keeper drank a mug, and my 3 coins.

I also couldnt figure out how to give him the money,
So I decided to give an item alongside the money, and it sort of worked,
but it ended up with him drinking my coins, and still saying that i owe him 3 coins.
These are basically the things i did:
1. Buy a drink from a tavern.
2. Drink the drink.
3. Try to pay him by hitting "Trade or settle debts"
4. Hit 'o' and try giving him the money
5. Get rejected with a message "Im confused, did you want something?"
6. Try that again
7. Give him the mugs from the trade menu
8. Give him money, alongside with your sock ( or probably anything )
9. Walk through him
10. Watch him drink the coins

I am not sure if this is a one in a lifetime experience or not,
but it sure is a bug.
And Im not sure if this can happen many times
This is the full explanation of the thing that happened:

So I earned some money by killing dogs and selling their meat, skin and bones,
and I went into a tavern to get some drinks.
I dont remember how I managed to pay the tavern keeper, or if i even did,
but the second time I went in, i tried paying him, but he said : "Im confused, did you want something?"
Then I bought some more drinks, and now I had to pay him 3 coins.
I tried to give him money, but it didnt work.
I then decided to give him one of my items, and give him 3 coins at the same time.
I thought it worked, and he said "How kind of you!".
And at this point he owed me 11 coins, but he didnt give them to me.

At this moment he owed me 11 coins for some reason, but he didnt give me anything, I walked past him, but then he litteraly drank a mug and my coins, and then he dropped another goblet, and he then gave me the drink.
This is the text was written in the log:

================================================================================
    You: I'd like the sewer brew.
    
    The tavern keeper Osplek Alagelu: I'll be back with your drink in a moment.
    
    There is nothing to pick up here
    
    The tavern keeper Osplek Alagelu drinks the hornblende mug.
    
    The tavern keeper Osplek Alegelu drops the petrified wood mug.
    
    The Tavern Keeper Osplek Alegelu gives you a bronze goblet.
    
    You drink the sewer brew.

    You are starting to feel full.

    You: Let's trade.

    The tavern keeper Osplek Alagelu: Of course. Let's do business.

    You: Let's trade.

    The tavern keeper Osplek Alagelu: Of course. Let's do business.
==================================================================================
After this i thought i had payed for my drink and walked past him.
But right after this line of text, this happened:
==================================================================================
    The tavern keeper Osplek Alegelu drinks the Kadoomon Pum Ciromita gold coin.
    
    The tavern keeper Osplek Alegelu drinks the Kadoomon Pum Ciromita copper coins [2].

    The tavern keeper Osplek Alegelu drinks the Kadoomon Pum Ciromita copper coin.

    The tavern keeper Osplek Alegelu drops the bronze goblet.

==================================================================================

I started laughing histerically, and when I pressed "Trade or settle debts", I STILL owed him 3 coins.

Im not sure if i dont know how to pay him properly, or what, but he did drink my coins, which is a bug.


So, there are three problems -
    The tavern keeper drinking non food and non drinkable items
    The tavern keeper not accepting my money ( im not sure if this is a bug, or its just my stupidity )
        The game telling me i owe him 3 coins even though i gave him the money (maybe thats because he drank the money).
No tags attached.
duplicate of 0009316acknowledged Loci Upon being given a goblet and another item, npcs "drink" the other item 
duplicate of 0010226new  Tavern Keepers do not accept the local currency. 
Issue History
2018-09-23 04:09FrogDolphinManNew Issue
2018-09-23 04:31FrogDolphinManNote Added: 0038820
2018-09-23 10:33LociSummaryTavern Bug => Tavern keeper "drinks" coins, still requests payment
2018-09-23 10:35LociNote Added: 0038823
2018-09-23 10:35LociRelationship addedduplicate of 0009316
2018-09-23 10:35LociStatusnew => resolved
2018-09-23 10:35LociResolutionopen => duplicate
2018-09-23 10:35LociAssigned To => Loci
2018-09-23 10:35LociRelationship addedduplicate of 0010226

Notes
(0038820)
FrogDolphinMan   
2018-09-23 04:31   
http://dffd.bay12games.com/file.php?id=14030 [^]
Here is the save
(0038823)
Loci   
2018-09-23 10:35   
Coin drinking is 0009316; being unable to pay is 0010226.