Levelhead Feedbag

In the beta branch, there is a difference in behavior when Robo Factories and Baddie Eyeswitches change state "at the same time".

With the setup in the screenshot, the factory spawns an enemy and starts sending channel 0. The baddie eyeswitch detects the enemy and stops sending channel 0. (The hardlight+pressure switch are just there to indicate if both switches were active at the same time)

  • In the current version, this behaves "as expected", the two channel 0s are not active at the same time.
  • In the beta branch, the two channel 0s ARE active at the same time.

This sounds to me like another processing order change, where the baddie eyeswitch used to compute in the same tick as the enemy spawning, but now it happens in the next tick.

Axecoola Offbonka@2sjrkc 9/4/2025, 5:04:35 AM #version:1.22.4-rc.42 #gameplay #bug #platform:windows-(steam)
Attachment redacted. Only visible to staff and the author.

Additional Information

Level file:

Axecoola Offbonka@2sjrkc 9/4/2025, 5:04:56 AM
Attachment redacted. Only visible to staff and the author.

In practice, this has broken the enemy gauntlet at the end of nk8j5rh, causing the boss to spawn before all enemies are defeated. (and in one case it somehow spawned the package too)

Axecoola Offbonka@2sjrkc 9/4/2025, 5:06:53 AM

You must log in to provide feedback.