Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Stock list not updating upon Merchants' departure.  (Read 573 times)

jonveck

  • Bay Watcher
    • View Profile
Stock list not updating upon Merchants' departure.
« on: November 26, 2013, 04:49:47 am »

I'm having the issue for all the items they brought, but for instance, the merchants brought about 200 various fish, I bought two stacks of cave lobsters, and in my stock screen those two stacks are now white while all the merchants' remaining wares are red.  That's fine and normal, except now the merchants have left and their wares remain on my stocks screen, clogging it up.  I select one of the red stacks and zoom to it, and it takes me to an empty tile near where the caravan left my region.

Similarly, I set up an oceanic cage farming system and a caught a crab (in addition to make other creatures), only to have a sea current wash the crab in his cage a few tiles away and for it to disappear.  Now, he shows up in my stock screen in his cage, shows up in the unit listing, but zooming to his location pops me to an empty space with no way to affect him in any way.  It's frustrating.

Has anyone else had similar problems?  What causes it?  Is there a solution?  I do not mind if it's DFHack related.  'Autodump' appears to successfully target the merchants' goods, but I can't seem to get it to affect the crab in its cage.
Logged

Niccolo

  • Bay Watcher
  • [PREFSTRING:Sweet top hat]
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #1 on: November 26, 2013, 07:03:13 am »

There is a solution! Get your bookkeeper to update the books. If you have a bookkeeper and he has an office, he will periodically go and do that anyway. You'll see that every now and then he gets a task "updating records".

Once he's done that, your stocks will be sorted.
Logged
What's wrong with using magma? That's almost always the easiest method.
I have issues channeling it properly to do that method. I end up flooding the fortress with magma.
Check out my RtD!

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Stock list not updating upon Merchants' departure.
« Reply #2 on: November 26, 2013, 07:20:34 am »

There is a solution! Get your bookkeeper to update the books. If you have a bookkeeper and he has an office, he will periodically go and do that anyway. You'll see that every now and then he gets a task "updating records".

Once he's done that, your stocks will be sorted.
That's not how the bookkeeper works - it's impossible for your stocks to ever be out of date, just lacking precision.

It sounds like what's going on is that the merchants didn't get offloaded (to a unit-*.dat file) when they left the map.

The second problem (regarding water currents) is a long-standing bug that dates back to 40d in which water can push items to "nowhere" and cause them to seemingly disappear from the map (though your dwarves can still walk to the tile and pick the items up).
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Niccolo

  • Bay Watcher
  • [PREFSTRING:Sweet top hat]
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #3 on: November 26, 2013, 07:30:31 am »

There is a solution! Get your bookkeeper to update the books. If you have a bookkeeper and he has an office, he will periodically go and do that anyway. You'll see that every now and then he gets a task "updating records".

Once he's done that, your stocks will be sorted.
That's not how the bookkeeper works - it's impossible for your stocks to ever be out of date, just lacking precision.

It sounds like what's going on is that the merchants didn't get offloaded (to a unit-*.dat file) when they left the map.

The second problem (regarding water currents) is a long-standing bug that dates back to 40d in which water can push items to "nowhere" and cause them to seemingly disappear from the map (though your dwarves can still walk to the tile and pick the items up).

Seriously? So why then, when my bookkeeper is finished, do I see him periodically going back and working on the stocks even though it's all done?
Logged
What's wrong with using magma? That's almost always the easiest method.
I have issues channeling it properly to do that method. I end up flooding the fortress with magma.
Check out my RtD!

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Stock list not updating upon Merchants' departure.
« Reply #4 on: November 26, 2013, 08:46:25 am »

Seriously? So why then, when my bookkeeper is finished, do I see him periodically going back and working on the stocks even though it's all done?
Because the game keeps track of how many items are in your fortress along with how many the bookkeeper last counted, so as that number increases it creates additional "update stockpile records" jobs to keep your bookkeeper busy. Or something along those lines - I haven't located and studied the code for that yet.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

Niccolo

  • Bay Watcher
  • [PREFSTRING:Sweet top hat]
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #5 on: November 26, 2013, 08:51:48 am »

So it's just flavour? Huh.
Logged
What's wrong with using magma? That's almost always the easiest method.
I have issues channeling it properly to do that method. I end up flooding the fortress with magma.
Check out my RtD!

smjjames

  • Bay Watcher
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #6 on: November 26, 2013, 10:20:42 am »

So it's just flavour? Huh.

Pretty important flavor if you want to be able to manage your stuff.
Logged

Niccolo

  • Bay Watcher
  • [PREFSTRING:Sweet top hat]
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #7 on: November 26, 2013, 10:29:10 am »

So it's just flavour? Huh.

Pretty important flavor if you want to be able to manage your stuff.

Okay, okay, I'm getting mixed signals.

Once the bookkeeper has completely updated the records once, that's it, and any other time he goes back and repeats the "update stockpile records" job he's not actually doing anything useful. Is that correct?
Logged
What's wrong with using magma? That's almost always the easiest method.
I have issues channeling it properly to do that method. I end up flooding the fortress with magma.
Check out my RtD!

smjjames

  • Bay Watcher
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #8 on: November 26, 2013, 10:38:14 am »

So it's just flavour? Huh.

Pretty important flavor if you want to be able to manage your stuff.

Okay, okay, I'm getting mixed signals.

Once the bookkeeper has completely updated the records once, that's it, and any other time he goes back and repeats the "update stockpile records" job he's not actually doing anything useful. Is that correct?

He's keeping it at whatever precision you set it to. After a while, he/she gets really good at it and doesn't take long before going back to whatever usual duties they have.
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Stock list not updating upon Merchants' departure.
« Reply #9 on: November 26, 2013, 10:56:31 am »

It helps to know that the game doesn't actually keep track of the specific items the bookkeeper knows about - it just keeps track of how many items you have, along with how much work your bookkeeper has done toward "updating stockpile records". If the bookkeeper hasn't done enough work, the Stocks screen simply rounds off the numbers for each category and prevents you from seeing the exact item list if the category is too large (e.g. even with low precision, you can see all 9 ropes you've made, but you won't be able to see each of your 58 barrels).

If you are continually creating more and more items in your fortress, your bookkeeper will always be busy, but if you create a huge number of items and then get rid of all of them (e.g. excavate an entire mountain and then atomsmash the junk stones), your bookkeeper won't need to do anything more.
« Last Edit: November 26, 2013, 10:58:39 am by Quietust »
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

smjjames

  • Bay Watcher
    • View Profile
Re: Stock list not updating upon Merchants' departure.
« Reply #10 on: November 26, 2013, 11:08:17 am »

Best to just set it at highest precision. I always make a chair and table ASAP when I first embark so that my bookkeeper/craftsdwarf can get to work. They get pretty good at it quickly too.
Logged