diff --git a/KoogleApp/Store/Game/ThrowPanel/Effects.cs b/KoogleApp/Store/Game/ThrowPanel/Effects.cs index 799ecf2..26428df 100644 --- a/KoogleApp/Store/Game/ThrowPanel/Effects.cs +++ b/KoogleApp/Store/Game/ThrowPanel/Effects.cs @@ -189,11 +189,9 @@ namespace KoogleApp.Store.Game.ThrowPanel await ShowBoardForSeconds(dispatcher); - // save again - save the new state after the throw + // save the new state after the throw dispatcher.Dispatch(new TriggerNewThrowPanelStateChangedAction(true, gameSpecificProgress.AfterParticipantsState, gameSpecificProgress.GameModel)); // this will trigger ThrowPanelStateChangedAction with the new state (not current _throwPanelState.Value) - - } private async Task ShowBoardForSeconds(IDispatcher dispatcher) diff --git a/KoogleApp/Store/Game/ThrowTimer/Effects.cs b/KoogleApp/Store/Game/ThrowTimer/Effects.cs index d076a55..d34ae5e 100644 --- a/KoogleApp/Store/Game/ThrowTimer/Effects.cs +++ b/KoogleApp/Store/Game/ThrowTimer/Effects.cs @@ -32,7 +32,12 @@ namespace KoogleApp.Store.Game.ThrowTimer { for (var i = 0; i < action.Seconds; i++) { - await Task.Delay(1000, _timerCancellation.Token); + var token = CancellationToken.None; + if (_timerCancellation != null) + { + token = _timerCancellation.Token; + } + await Task.Delay(1000, token); dispatcher.Dispatch(new TickAction()); } @@ -48,12 +53,15 @@ namespace KoogleApp.Store.Game.ThrowTimer [EffectMethod] public async Task HandleStopTimer(StopTimerAction action, IDispatcher dispatcher) - { - logger.LogInformation("Timer wird gestoppt"); - await _timerCancellation?.CancelAsync()!; - _timerCancellation = null; + { + if (_timerCancellation is { IsCancellationRequested: false }) + { + logger.LogInformation("Timer wird gestoppt"); + await _timerCancellation?.CancelAsync()!; + _timerCancellation = null; - await ReturnToThrowView(); + await ReturnToThrowView(); + } } private async Task ReturnToThrowView() diff --git a/KoogleApp/appdata.json b/KoogleApp/appdata.json index d808372..f56b08b 100644 --- a/KoogleApp/appdata.json +++ b/KoogleApp/appdata.json @@ -9,25 +9,25 @@ "Pin2State": 0, "Pin3State": 0, "Pin4State": 0, - "Pin5State": 0, + "Pin5State": 2, "Pin6State": 0, "Pin7State": 0, - "Pin8State": 0, + "Pin8State": 2, "Pin9State": 0, "ThrowsPerRound": 3, - "ThrowCounterPerRound": 2, + "ThrowCounterPerRound": 3, "ThrowMode": 1, "ThrowPanelStateStatus": 3, - "ThrowCounter": 1, + "ThrowCounter": 11, "DayId": 35 }, "ParticipantsState": { "PlayerIds": [ + 9, 5, 3, 10, - 12, - 9 + 12 ], "Eliminated": [] }, @@ -37,66 +37,2006 @@ "5": { "PlayerId": 5, "TeamNr": 0, - "PinCount": 9, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, "ThrowCount": 1, "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 } } } }, - "Version": 3, - "LastModified": "2025-11-26T17:43:59.6602498+01:00", + "Version": 23, + "LastModified": "2025-11-26T18:23:37.6953292+01:00", "LastModifiedBy": "test1@test.de" }, "UndoHistory": [ + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 1, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 2, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 10, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 12, + 9, + 5, + 3, + 10 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 22, + "LastModified": "2025-11-26T18:23:37.6844961+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 2, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 10, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 12, + 9, + 5, + 3, + 10 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 21, + "LastModified": "2025-11-26T18:23:29.9442228+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 1, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 1, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 9, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 10, + 12, + 9, + 5, + 3 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 20, + "LastModified": "2025-11-26T18:23:29.9376446+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 1, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 9, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 10, + 12, + 9, + 5, + 3 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 19, + "LastModified": "2025-11-26T18:23:27.2847873+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 1, + "Pin6State": 0, + "Pin7State": 2, + "Pin8State": 2, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 3, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 8, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 3, + 10, + 12, + 9, + 5 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 18, + "LastModified": "2025-11-26T18:23:27.2762937+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 2, + "Pin8State": 2, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 3, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 8, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 3, + 10, + 12, + 9, + 5 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 17, + "LastModified": "2025-11-26T18:23:23.0155409+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 1, + "Pin8State": 1, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 7, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 5, + 3, + 10, + 12, + 9 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 16, + "LastModified": "2025-11-26T18:23:22.997886+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 7, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 5, + 3, + 10, + 12, + 9 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 13, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 4, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 2, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 15, + "LastModified": "2025-11-26T18:22:37.2091978+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 1, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 1, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 6, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 9, + 5, + 3, + 10, + 12 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 14, + "LastModified": "2025-11-26T18:22:37.2060706+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 1, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 6, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 9, + 5, + 3, + 10, + 12 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 13, + "LastModified": "2025-11-26T18:22:16.9074326+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 2, + "Pin6State": 0, + "Pin7State": 1, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 3, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 5, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 12, + 9, + 5, + 3, + 10 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 12, + "LastModified": "2025-11-26T18:22:16.9023824+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 2, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 3, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 5, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 12, + 9, + 5, + 3, + 10 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 11, + "LastModified": "2025-11-26T18:22:01.5397189+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 1, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 4, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 10, + 12, + 9, + 5, + 3 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 10, + "LastModified": "2025-11-26T18:22:01.5051214+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 4, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 10, + 12, + 9, + 5, + 3 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + } + } + } + }, + "Version": 9, + "LastModified": "2025-11-26T18:19:14.5589193+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 1, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 1, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 3, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 3, + 10, + 12, + 9, + 5 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + } + } + } + }, + "Version": 8, + "LastModified": "2025-11-26T18:19:14.555566+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 1, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 3, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 3, + 10, + 12, + 9, + 5 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + } + } + } + }, + "Version": 7, + "LastModified": "2025-11-26T18:18:30.5545058+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 1, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 3, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 2, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 5, + 3, + 10, + 12, + 9 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + } + } + } + }, + "Version": 6, + "LastModified": "2025-11-26T18:18:30.5453628+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 2, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 3, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 2, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 5, + 3, + 10, + 12, + 9 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 11, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 3, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 1, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 1, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + } + } + } + }, + "Version": 5, + "LastModified": "2025-11-26T18:17:42.0857643+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 1, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 2, + "ThrowCounter": 1, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 5, + 3, + 10, + 12, + 9 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 10, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + } + } + } + }, + "Version": 4, + "LastModified": "2025-11-26T18:17:42.0609259+01:00", + "LastModifiedBy": "test1@test.de" + }, + { + "Status": { + "StartParams": null, + "ThrowPanelState": { + "IsStated": true, + "BellValue": false, + "Pin1State": 0, + "Pin2State": 0, + "Pin3State": 0, + "Pin4State": 0, + "Pin5State": 0, + "Pin6State": 0, + "Pin7State": 0, + "Pin8State": 0, + "Pin9State": 0, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, + "ThrowMode": 1, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 1, + "DayId": 35 + }, + "ParticipantsState": { + "PlayerIds": [ + 5, + 3, + 10, + 12, + 9 + ], + "Eliminated": [] + }, + "GameModel": { + "$type": "TrainingState", + "Throws": { + "5": { + "PlayerId": 5, + "TeamNr": 0, + "PinCount": 10, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 2, + "BellCount": 0 + }, + "3": { + "PlayerId": 3, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "10": { + "PlayerId": 10, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "12": { + "PlayerId": 12, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + }, + "9": { + "PlayerId": 9, + "TeamNr": 0, + "PinCount": 0, + "CircleCount": 0, + "SinkCount": 0, + "StrikeCount": 0, + "ClearedCount": 0, + "ThrowCount": 0, + "BellCount": 0 + } + } + } + }, + "Version": 3, + "LastModified": "2025-11-26T17:43:59.6602498+01:00", + "LastModifiedBy": "test1@test.de" + }, { "Status": { "StartParams": null,