Jump to content

"Sweep High priority" order not taken in account


Merrion
  • Branch: Preview Branch Version: Windows Pending

Hello There


Different issues in priority caculation defined in below "Step to reproduce", which actually partially can be reproduced in Live version.
Alpha version seems to be solving the issue in priorities between [Storing] and [Sweep] but now

  • (!!) Priority is not prior for Sweep command and seems to be considered as a priority of 0 (lower than 1)
  • Between [Operating] and [Storing] it happens that sometimes, when "Enable proximity" is ticked, the highest & nearest priority overrides the Dupe Priorities

Below is a Test scenario.

Some other tests have been made as well,

  • Sweep order is 9 > 8 > 7 > 6 > 5 > 4 > 3 > 2 > 1 > !!
  • Storing order disregards the sweep priority (Which seems quite normal)
     

Steps to Reproduce

Scenario

image.thumb.png.800d6dccd480555dff8863d0fb6218cf.png

  • Floor 4
    • 10t mud, "Sweep" commands are set to !!"Sweep mud" (!!)
    • Automatic Dispenser is set to 6, hooked to Dev Generator; Bin (6)
  • Floor 3
    • 10t mud, "Sweep" commands are set to 9, "Sweep mud" (9)
    • Automatic Dispenser is set to 7, "Sweep Only"hooked to Dev Generator; Bin (7)
  • Floor 2
    • 10t mud, "Sweep" commands are set to 8"Sweep mud" (8)
    • Automatic Dispenser is set to 8, "Sweep Only"hooked to Dev Generator; Bin (8)
  • Floor 1
    • 10t mud, no "Sweep" command "Store mud"
    • Automatic Dispenser is set to 9, "Sweep Only"hooked to Dev Generator; Bin (9)
       
  • Sludge Presses, set to priority 9, all empty "SP" (9)
  • Manual Generators, set to priority 8, hooked to their own Ceiling Light "MG" (9)
     
  • Dupes priorities are set as below (Enable proximity is Disabledimage.thumb.png.49e8764b3e34723f1f6ce17a1b75b715.png
    VHP - Very High Priority
    HP - High Priority
     
  • All starting at the same location (Door is forbidding them to get out)

And below the behavior

Door is set up to let them through

  1. * Jean (Operating) goes to "Manual Generator" (8) [Operating]
    !!!First testing!!! * Mae (Storing) goes to "Manual Generator" (8), ignoring "Store Mud"
    Task should be "Store Mud" [Storing] to Bin (6) as the bin not set as "Sweep Only" is priority 6
    Here, task priority (8) > (6) have overwritten dupe priority [Storing] > [Operating]
    !!!Second testing!!! * Mae (Storing) goes to "Sweep Mud" (9) to Bin (9) [Storing]
    * Travaldo (Tidying) goes to "Sweep Mud" (9) to Bin (9), Ignoring "Sweep Mud" (!!) [Tidying / Supplying]
    Task should be "Sweep Mud" (!!) [Tidying] based on Dupe priorities and Tasks priorities
    Here, task (!!) has not been granted priority over task (9)
    * Otto (Supplying) goes to "Sweep Mud (9)" to Bin (9), Ignoring "Sweep Mud (!!)" as well as "Supply Sludge Press" (9)

    Mae is forced to move out of the generator to refresh her priorities
    ____________________________________________________________________________________
  2. * Jean (Operating) continues to "Manual Generator" (8) [Operating]
    * Mae (Storing) changes to "Sweep Mud" (9) to Bin (9) [Storing]
    * Travaldo (Tidying) continues with "Sweep Mud" (9) to Bin (9) [Tidying]
    * Otto (Supplying) changes to to "Supply Sludge Press" (9)

    Jean is forced to move out of the generator to refresh his priorities
    ____________________________________________________________________________________
  3. * Jean (Operating) continues with "Sludge Press" (9) [Operating]
    * Mae (Storing) Continues with "Sweep Mud" (9) to Bin (9) [Storing]
    * Travaldo (Tidying) Continues with "Sweep Mud" (9) to Bin (9) [Tidying]
    * Otto (Supplying) swaps between to "Supply Sludge Press" (9) and "Sweep Mud" (9) to Bin (9) [Supplying]

    "Sweep Mud" (9) is now fully stored
    ____________________________________________________________________________________
  4. * Mae (Storing) changes to "Sweep Mud" (8) to Bin (9) [Storing]
    * Travaldo (Tidying) changes to "Sweep Mud" (8) to Bin (9) [Tidying]
    * Otto (Supplying) swaps between to "Supply Sludge Press" (9) and "Sweep Mud" (8) to Bin (9) [Supplying]

    "Sweep Mud" (8) is has now 80kg left
    ____________________________________________________________________________________
  5. * Jean (Operating) changes to "Sludge Press" (9) [Operating]
    * Mae (Storing) changes to "Sweep Mud" (!!) to Bin (9) [Storing]
         $$$ Mae (Storing) Stores the remaining 80kg of "Sweep Mud" (8) to Bin (9) [Storing]
    * Travaldo (Tidying) changes to "Sweep Mud" (!!) to Bin (9) [Tidying]
    * Otto (Supplying) swaps between to "Supply Sludge Press" (9) and "Sweep Mud" (!!) to Bin (9) [Supplying]

    "Sweep Mud" (8) is now fully stored
    "Sweep Mud" (!!) is now fully stored

    ____________________________________________________________________________________
  6. * Jean (Operating) changes to "Sludge Press" (9) [Operating]
    * Mae (Storing) changes to "Store Mud" to Bin (6) [Storing]
    * Travaldo (Tidying) changes to "Sludge Press" (9) [Operating]
    * Otto (Supplying) swaps between to "Supply Sludge Press" (9) and "Sludge Press" (9) [Operating]
  • Big Ups 2



User Feedback


Just ran across an issue with critter ranching priority not being recognized.

Boosting signal on this b/c I'm hoping it's related, and this is a masterful writeup!

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...