Jump to content

Dupe performs construction supply errand despite being disallowed to do so - caused by sweep requests


ardoria
  • Branch: Live Branch Version: Windows Pending

Edit: found the cause of the issue - it involves sweep requests.

Dupes perform construction supply errand despite being disallowed to do so. Enabling or disabling proximity does not affect the issue. If the building requires materials that are on the floor and are requested for sweep, dupes disallowed in construction or supply errands will still perform the construction supply errand which involves those materials.

image.thumb.png.39c6be398440bc262eb2e834f6a04ab1.png

Seems to particularly affect any build errands using sedimentary rock as the material if sedimentary rock is not assigned to any container. If it is assigned, dupe will store the sedimentary rock instead. I tested with other materials (sandstone, cobalt ore), and the dupe properly refuses to supply it.

image.thumb.png.a17ae00f0dfbcc36e4c844eabb308ab1.png

image.png


Steps to Reproduce

1. Start new colony

2. Disable building and supply errands in priorities for one dupe

3. Dig out materials required for a particular building (e.g. sedimentary rock for tiles)

4. Place sweep requests for the dug out materials

5. Queue up multiple build commands of that building using those materials requested to sweep

6. Disallowed dupe will perform construction supply errand despite being disallowed in construction or supply




User Feedback


I had boiled this problem down to the Tidy priority on my own save after spending a small amount of time making sure my mods weren't related to the issue, but I'm glad someone else found the more specific cause. This issue is still reproducible presently on the Spaced Out build U37-484114-5.

Are the developers aware of this? How can I check? For new players trying to grapple the priority system, the steps to controlling dupe's ability to do tasks is thusly:

  1. Select the dupe
  2. Hover over the task in question in the "Current Errand" or ""To Do" List" window
  3. Observe the "Errand Type"
  4. Adjust or disable the "Errand Type" in the PRIORITIES menu

The interaction of sweeping and construction supply is inconsistent with the rest of the games duplicant task control behaviour and makes for a confusing experience. Sweeping intuitively means to clean up, not to mark something to be prioritized for use.

This can be solved partly by making sure the storage containers that the items would be swept into is a higher priority than the build errand that the swept item would go to. However, this essentially restricts the flexibility of using priority numbers to dictate the order of tasks in each errand type.

Attached is a vanilla save file with the bug being reproduced.

Sweep Construction Supply.sav

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...