[match] missing endpoint for 2026 that apparently breaks game

This commit is contained in:
Devin Zuczek
2026-10-12 22:17:51 -04:00
parent 1dd5fd409e
commit e06eba6929
4 changed files with 168 additions and 42 deletions
+10
View File
@@ -288,6 +288,16 @@ export const StatusVisibilityRequest = z.object({
statusVisibility: z.string().describe('Integer string; non-numeric is ignored'),
})
/**
* `PUT /player/vrmovementmode` form body — `vrMovementMode=1`, posted by the 2026 client
* when the player changes their VR locomotion. The value is the client's `VRMovementMode`
* enum ordinal: 0 teleport, 1 walk (the only one seen on the wire). The server stores any
* non-negative integer rather than betting on the enum's size.
*/
export const VrMovementModeRequest = z.object({
vrMovementMode: z.string().describe('Integer string: 0 teleport, 1 walk; non-numeric is ignored'),
})
/**
* `POST /player/notifydisconnect` form body — posted by Photon when it sees a player
* drop a room instance. Both fields are integer strings.