View Issue Details

IDProjectCategoryView StatusLast Update
0009972Dwarf FortressDwarf Mode -- Interface, Managerpublic2022-05-27 20:53
Reporterqeveren Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformWindowsOSWindows x64OS Version7
Product Version0.43.03 
Summary0009972: Manager conditions do not properly track quantity of dyes
DescriptionConditions in manager orders that track the quantity of dye powders available appear to use values that do not match the amounts shown in the Stocks screen. The difference between these values also appears to vary if the game is reloaded to the same point.
Steps To Reproduce1. Create a Mill Plants (5) order to produce (eg.) dimple dye.
2. Add a condition to the order "Amount of dimple dye items* available is at most X", where X is any reasonable amount.
3. Allow the job to run until the above condition is no longer met. The quantity of dimple dye in stock will be significantly different from the amount specified in the condition.


Additional Information* the item settings for dye are unintuitive; item type 'powder' with the appropriate dye material type does not track dyes at all.
Tags0.47.04, Fortress Mode, manager, manager screen

Activities

Quietust

2016-08-20 05:34

reporter   ~0035796

Is the quantity stored greater or less than what's specified in the condition? If greater, by how much (e.g. by a factor of 2-3)?

These are very important to know, because if the jobs produced 2-3 times as much dye as they were supposed to, it could be because it counted dye items without considering the stack size (which could vary between attempts if your dwarves decided to mill differently sized stacks of dimple cups).

qeveren

2016-08-20 14:54

reporter   ~0035798

Last edited: 2016-08-21 17:25

The amount of dye in Stocks (accounting for stacks) is less than the values the manager conditions seems to track, by a factor of ~ 7, though it seems to vary. Dimple dye is behaving very oddly in conditions: having none in stock, the manager behaves if I have 223.

Sarmatian123

2020-03-31 09:05

reporter   ~0040431

Manager fails to track available dyes. Still persisting in DF version 0.47.04.

Dimple dye:
item type: powder
trait: unrotten items
trait: dye items

Shirasik

2020-09-09 22:52

reporter   ~0040723

> Dimple dye is behaving very oddly in conditions: having none in stock, the manager behaves if I have 223.

Manager counted 223 items with Dimple Dye _material_ token, i.e. items dyed with dimple dye.

Overall, currently manager could count only amount of _bags_ containing any dye:
item type: items
traits: dye.

qeveren

2020-10-21 01:44

reporter   ~0040769

Confirming what Shirasik said: manager tracks only bags containing dye, and _only_ if those bags are _not_ inside another container (ie. a barrel) or a workshop.

Add Note

Note

Issue History

Date Modified Username Field Change
2016-08-20 02:00 qeveren New Issue
2016-08-20 05:34 Quietust Note Added: 0035796
2016-08-20 14:54 qeveren Note Added: 0035798
2016-08-21 17:25 qeveren Note Edited: 0035798
2016-08-21 17:25 qeveren Note Edited: 0035798
2020-03-31 09:05 Sarmatian123 Note Added: 0040431
2020-03-31 09:06 Sarmatian123 Tag Attached: 0.47.04
2020-09-09 22:52 Shirasik Note Added: 0040723
2020-10-21 01:44 qeveren Note Added: 0040769
2022-05-27 20:52 qeveren Tag Attached: manager
2022-05-27 20:52 qeveren Tag Attached: manager screen
2022-05-27 20:53 qeveren Tag Attached: Fortress Mode