Adjust room walking after wired movements

This commit is contained in:
Lorenzune
2026-03-24 02:11:54 +01:00
parent 38a79d4f80
commit 9962ec8037
+4 -1
View File
@@ -512,7 +512,10 @@ export class RoomMessageHandler
private shouldReleaseWiredStatusLocation(status: RoomUnitStatusMessage, activeMovement: { expiresAt: number, targetX: number, targetY: number, targetZ: number }): boolean private shouldReleaseWiredStatusLocation(status: RoomUnitStatusMessage, activeMovement: { expiresAt: number, targetX: number, targetY: number, targetZ: number }): boolean
{ {
if(!status.didMove) return false; if(!status.didMove)
{
return this.matchesWiredMovementTarget(status.x, status.y, (status.z + status.height), activeMovement);
}
return !this.matchesWiredMovementTarget(status.targetX, status.targetY, status.targetZ, activeMovement); return !this.matchesWiredMovementTarget(status.targetX, status.targetY, status.targetZ, activeMovement);
} }