{"type":"GameEvent","eventId":1,"serverSeq":1,"timestamp":"2026-01-27T11:49:36.98134Z","actor":"a4e1bdf4","eventType":"PlayerJoined","payload":{"clientUuid":"a4e1bdf4","displayName":"TaskOwner"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":2,"serverSeq":2,"timestamp":"2026-01-27T11:49:39.6868783Z","actor":"72d43cf5","eventType":"PlayerJoined","payload":{"clientUuid":"72d43cf5","displayName":"TaskPlayer"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":3,"serverSeq":3,"timestamp":"2026-01-27T11:49:40.3007906Z","actor":"a4e1bdf4","eventType":"GameStarted","payload":{"impostorCount":1,"taskCount":5},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":4,"serverSeq":4,"timestamp":"2026-01-27T11:49:40.3042176Z","actor":"a4e1bdf4","eventType":"RoleAssigned","payload":{"clientUuid":"a4e1bdf4","role":"Crew","tasks":[{"taskId":"task_0","name":"Opravit kabel","location":{"lat":50.0876715,"lon":14.4194963},"type":"Instant","durationMs":0,"steps":1},{"taskId":"task_1","name":"Zkalibrovat senzor","location":{"lat":50.0868455,"lon":14.4251958},"type":"Instant","durationMs":0,"steps":1},{"taskId":"task_2","name":"St\u00E1hnout data","location":{"lat":50.087509957142856,"lon":14.4185082},"type":"MultiStep","durationMs":0,"steps":3},{"taskId":"task_3","name":"Nab\u00EDt baterii","location":{"lat":50.0872147,"lon":14.4175128},"type":"Instant","durationMs":0,"steps":1},{"taskId":"task_4","name":"Vy\u010Distit filtr","location":{"lat":50.088022,"lon":14.4178204},"type":"Instant","durationMs":0,"steps":1}]},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":5,"serverSeq":5,"timestamp":"2026-01-27T11:49:40.3069104Z","actor":"72d43cf5","eventType":"RoleAssigned","payload":{"clientUuid":"72d43cf5","role":"Impostor","tasks":null},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":6,"serverSeq":6,"timestamp":"2026-01-27T11:49:41.8802958Z","actor":"a4e1bdf4","eventType":"PlayerLeft","payload":{"clientUuid":"a4e1bdf4","reason":"Disconnected"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":7,"serverSeq":7,"timestamp":"2026-01-27T11:49:41.8969702Z","actor":"72d43cf5","eventType":"HostChanged","payload":{"newHostId":"72d43cf5","previousHostId":"none"},"clientSeq":0,"actionId":null}
{"type":"GameEvent","eventId":8,"serverSeq":8,"timestamp":"2026-01-27T11:49:41.9027541Z","actor":"72d43cf5","eventType":"PlayerLeft","payload":{"clientUuid":"72d43cf5","reason":"Disconnected"},"clientSeq":0,"actionId":null}
