Jump to content

Dupes trap themselves by asymmetric paths for leaps


hydrotoast
  • Branch: Live Branch Version: Windows Fixed

This bug has existed in the base game as the cause of many trapped dupes, but it is exacerbated in the Spaced Out DLC where players cannot monitor all dupes simultaneously.

In the following arrangement of tiles, there is an asymmetric dupe path where dupes can only move one way, which results in trapped dupes.

image.thumb.png.4638dce472cdf7c0e266afc3de8c769f.png

On the left, Meep can leap from the left tile to the right tile; on the right, Abe cannot leap from the right tile to the left tile. The existence of the metal tile prevents Abe from leaping.

In the following gif, we show the navigation tree for Meep on the left tile; move Meep to the right tile; then show the navigation tree on the right tile. Observe that Meep cannot return to their origin.

meep-asymmetric-path.gif.fd67b7b296e099a10b2bc34a7d96ad7f.gif

In contrast to jumps (onto columns with height 2) where a dupe can move symmetrically, a dupe leap is currently asymmetric.

Note. From an investigation into the underlying path algorithm, we discovered that the leap transitions (x: 2, y: 1) and (x: 2, y: -1) have mismatching void_offsets. In contrast, the jump transitions (x: 1, y: 2) and (x: 1, y: -2) have matching void_offsets. Specifically, the void_offset for leaping down (x: 2, y: -1) appears to be missing a negative sign. By modding the game and introducing the negative sign, dupes are able leap in both direction symmetrically.


Steps to Reproduce

Construct the arrangement of tiles as shown in the example images. Place a dupe on the left tile. Move them to the right tile. Observe that they cannot return to the left tile.

  • Like 3



User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.

For a practical example, here is a gif that shows how you can trap your dupes within the few seconds of starting a new game.

asymmetric-path-trapped-start.gif.3b86fa1c5b4f64b2a50a0a9fad3fb60c.gif

In this example, 2/3 dupes have been trapped to the left. Marie is currently not trapped, but Marie is free to trap herself. Due to idle walking behavior, Marie may even trap herself even without player input!

  • Like 2
  • Haha 2

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