Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40c] certain jobs still don't get canceled properly during "stay inside"  (Read 484 times)

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile

1. Dump jobs still get assigned if the item to be dumped is inside but the garbage zone is outside.  It looks like they pick up the item, then try to path to a garbage zone, and cancel the job with a "Drop-off inaccessible" error.  They drop the item where they're standing and immediately pick it up to try to dump it again, which can result in them standing in the same spot for quite a while.  Maybe before taking a dump job, they could check whether there are any inside garbage zones?

2. Hauling jobs still get assigned if both the dwarf and the item to be hauled are in unconnected indoor areas.  The job doesn't get canceled until the dwarf actually steps outside.  This leads to the classic "entrance dance" as the entire fortress tries to grab some gems from a cave across the map.

I can provide a save if needed, but these seem pretty easy to reproduce so far.
Logged