Dwarf Fortress Bug Tracker - Dwarf Fortress |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0009972 | Dwarf Fortress | Dwarf Mode -- Interface, Manager | public | 2016-08-20 02:00 | 2022-05-27 20:53 |
|
Reporter | qeveren | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | |
Platform | Windows | OS | Windows x64 | OS Version | 7 |
Product Version | 0.43.03 | |
Target Version | | Fixed in Version | | |
|
Summary | 0009972: Manager conditions do not properly track quantity of dyes |
Description | Conditions 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 Reproduce | 1. 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. |
Tags | 0.47.04, Fortress Mode, manager, manager screen |
Relationships | |
Attached Files | |
|
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 | bug_revision_view_page.php?bugnote_id=0035798#r14430 |
2016-08-21 17:25 | qeveren | Note Edited: 0035798 | bug_revision_view_page.php?bugnote_id=0035798#r14431 |
2020-03-31 09:05 | Sarmatian123 | Note Added: 0040431 | |
2020-03-31 09:05 | Sarmatian123 | Issue Monitored: Sarmatian123 | |
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 | |
Notes |
|
|
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). |
|
|
(0035798)
|
qeveren
|
2016-08-20 14:54
(edited on: 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.
|
|
|
|
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 |
|
|
|
> 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. |
|
|
|
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. |
|