Qprey 2 - House Arrest Fixed |work|

During Act 2, the protagonist is placed under "House Arrest" by the AI warden, QORA. This is supposed to be a 15-minute narrative sequence where you can explore your quarters, hack a terminal, and escape. However, due to a logic loop error, many players experienced the bug—where the quest objective "Wait for Judgment" never completed, leaving the player trapped indefinitely.

The bug manifested due to frame-rate dependency. If an agent moved fast enough to penetrate the wall geometry within a single frame, the collision detector would flag the agent as "colliding." The reversal logic ( velocity *= -1 ) would execute, but the agent's position remained inside the wall geometry. Consequently, the next frame would detect a collision again, reversing the velocity back toward the wall. The result was an oscillation that trapped the agent against the wall (the "House Arrest" bug), preventing natural movement. qprey 2 house arrest fixed