260823 260825

dynamic

  • #1493 @ 2026-03-29 01:42:43 Selected tier: 1
  • #1494 @ 2026-03-29 01:42:43 - Roundstart population: 1
  • #1495 @ 2026-03-29 01:42:43 - Roundstart ruleset count: 2
  • #1496 @ 2026-03-29 01:42:43 - Light midround ruleset count: 3
  • #1497 @ 2026-03-29 01:42:43 - Heavy midround ruleset count: 0
  • #1498 @ 2026-03-29 01:42:43 - Latejoin ruleset count: 1
  • #1499 @ 2026-03-29 01:42:43 Roundstart: No rulesets to pick from!
  • #4198 @ 2026-03-29 02:12:44 Midround (light_midround): mentaldecayed/(Arcticus Cecropia) has been selected for Midround Traitor.
  • #5829 @ 2026-03-29 02:27:45 Midround (light_midround): observatory/(Alexia Strangler) has been selected for Midround Traitor.
  • #7393 @ 2026-03-29 02:43:43 Latejoin: Selected ruleset Traitor for bureg777/(Russell Rohtin), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #8089 @ 2026-03-29 02:47:46 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #8392 @ 2026-03-29 02:49:52 Latejoin: Selected ruleset Traitor for thrugdelmir/(Ampoliros Starseeker), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #8993 @ 2026-03-29 02:52:47 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #9798 @ 2026-03-29 02:57:48 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #10667 @ 2026-03-29 03:02:48 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11995 @ 2026-03-29 03:07:48 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12788 @ 2026-03-29 03:12:48 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13453 @ 2026-03-29 03:17:48 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14353 @ 2026-03-29 03:22:48 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14989 @ 2026-03-29 03:28:03 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15836 @ 2026-03-29 03:33:04 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2026-03-29 01:42:43.435000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Selected tier: 1",
            "data": null,
            "w-state": {
                "tick_usage": 43.748,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.435935"
            },
            "s-store": null,
            "id": 1493,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2026-03-29 01:42:43.435000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart population: 1",
            "data": null,
            "w-state": {
                "tick_usage": 44.014,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.436067"
            },
            "s-store": null,
            "id": 1494,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2026-03-29 01:42:43.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 44.226,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.436173"
            },
            "s-store": null,
            "id": 1495,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2026-03-29 01:42:43.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Light midround ruleset count: 3",
            "data": null,
            "w-state": {
                "tick_usage": 44.424,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.436272"
            },
            "s-store": null,
            "id": 1496,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2026-03-29 01:42:43.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Heavy midround ruleset count: 0",
            "data": null,
            "w-state": {
                "tick_usage": 44.62,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.436370"
            },
            "s-store": null,
            "id": 1497,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2026-03-29 01:42:43.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 44.82,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.436471"
            },
            "s-store": null,
            "id": 1498,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2026-03-29 01:42:43.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 45.924,
                "tick_lag": 0.5,
                "time": 2813.5,
                "timestamp": "1774748563.437022"
            },
            "s-store": null,
            "id": 1499,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2026-03-29 02:12:44.668000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): mentaldecayed\/(Arcticus Cecropia) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 34.798,
                "tick_lag": 0.5,
                "time": 20805.5,
                "timestamp": "1774750364.668682"
            },
            "s-store": null,
            "id": 4198,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2026-03-29 02:27:45.654000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): observatory\/(Alexia Strangler) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 21.704,
                "tick_lag": 0.5,
                "time": 29805.5,
                "timestamp": "1774751265.654437"
            },
            "s-store": null,
            "id": 5829,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2026-03-29 02:43:43.828000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for bureg777\/(Russell Rohtin), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 224.852,
                "tick_lag": 0.5,
                "time": 39379,
                "timestamp": "1774752223.828503"
            },
            "s-store": null,
            "id": 7393,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2026-03-29 02:47:46.721000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 11.632,
                "tick_lag": 0.5,
                "time": 41805.5,
                "timestamp": "1774752466.721544"
            },
            "s-store": null,
            "id": 8089,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2026-03-29 02:49:52.471000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: Selected ruleset Traitor for thrugdelmir\/(Ampoliros Starseeker), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 222,
                "tick_lag": 0.5,
                "time": 43061.5,
                "timestamp": "1774752592.471692"
            },
            "s-store": null,
            "id": 8392,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2026-03-29 02:52:47.935000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 22.14,
                "tick_lag": 0.5,
                "time": 44805.5,
                "timestamp": "1774752767.936192"
            },
            "s-store": null,
            "id": 8993,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2026-03-29 02:57:48.031000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 16.06,
                "tick_lag": 0.5,
                "time": 47805.5,
                "timestamp": "1774753068.031299"
            },
            "s-store": null,
            "id": 9798,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2026-03-29 03:02:48.100000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 20.114,
                "tick_lag": 0.5,
                "time": 50805.5,
                "timestamp": "1774753368.101242"
            },
            "s-store": null,
            "id": 10667,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2026-03-29 03:07:48.236000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 15.242,
                "tick_lag": 0.5,
                "time": 53805.5,
                "timestamp": "1774753668.236650"
            },
            "s-store": null,
            "id": 11995,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2026-03-29 03:12:48.484000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 38.036,
                "tick_lag": 0.5,
                "time": 56805.5,
                "timestamp": "1774753968.484199"
            },
            "s-store": null,
            "id": 12788,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2026-03-29 03:17:48.580000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 10.9,
                "tick_lag": 0.5,
                "time": 59805.5,
                "timestamp": "1774754268.580868"
            },
            "s-store": null,
            "id": 13453,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2026-03-29 03:22:48.727000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 16.996,
                "tick_lag": 0.5,
                "time": 62805.5,
                "timestamp": "1774754568.727545"
            },
            "s-store": null,
            "id": 14353,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2026-03-29 03:28:03.795000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 1.278,
                "tick_lag": 0.5,
                "time": 65955.5,
                "timestamp": "1774754883.795670"
            },
            "s-store": null,
            "id": 14989,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2026-03-29 03:33:04.141000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1",
            "data": null,
            "w-state": {
                "tick_usage": 1.426,
                "tick_lag": 0.5,
                "time": 68955.5,
                "timestamp": "1774755184.141648"
            },
            "s-store": null,
            "id": 15836,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2026-03-29 01:37:08.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 260824,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1774748228.690339\",\"round-id\":\"260824\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2026-03-29 01:42:43.435\",\"cat\":\"dynamic\",\"msg\":\"Selected tier: 1\",\"data\":null,\"w-state\":{\"tick_usage\":43.748,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.435935\"},\"s-store\":null,\"id\":1493,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 01:42:43.435\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart population: 1\",\"data\":null,\"w-state\":{\"tick_usage\":44.014,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.436067\"},\"s-store\":null,\"id\":1494,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 01:42:43.436\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":44.226,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.436173\"},\"s-store\":null,\"id\":1495,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 01:42:43.436\",\"cat\":\"dynamic\",\"msg\":\"- Light midround ruleset count: 3\",\"data\":null,\"w-state\":{\"tick_usage\":44.424,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.436272\"},\"s-store\":null,\"id\":1496,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 01:42:43.436\",\"cat\":\"dynamic\",\"msg\":\"- Heavy midround ruleset count: 0\",\"data\":null,\"w-state\":{\"tick_usage\":44.62,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.436370\"},\"s-store\":null,\"id\":1497,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 01:42:43.436\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":44.82,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.436471\"},\"s-store\":null,\"id\":1498,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 01:42:43.436\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":45.924,\"tick_lag\":0.5,\"time\":2813.5,\"timestamp\":\"1774748563.437022\"},\"s-store\":null,\"id\":1499,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:12:44.668\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): mentaldecayed\\\/(Arcticus Cecropia) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":34.798,\"tick_lag\":0.5,\"time\":20805.5,\"timestamp\":\"1774750364.668682\"},\"s-store\":null,\"id\":4198,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:27:45.654\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): observatory\\\/(Alexia Strangler) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":21.704,\"tick_lag\":0.5,\"time\":29805.5,\"timestamp\":\"1774751265.654437\"},\"s-store\":null,\"id\":5829,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:43:43.828\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for bureg777\\\/(Russell Rohtin), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":224.852,\"tick_lag\":0.5,\"time\":39379,\"timestamp\":\"1774752223.828503\"},\"s-store\":null,\"id\":7393,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:47:46.721\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":11.632,\"tick_lag\":0.5,\"time\":41805.5,\"timestamp\":\"1774752466.721544\"},\"s-store\":null,\"id\":8089,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:49:52.471\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: Selected ruleset Traitor for thrugdelmir\\\/(Ampoliros Starseeker), but preparation failed! Latejoin chance has increased. Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":222,\"tick_lag\":0.5,\"time\":43061.5,\"timestamp\":\"1774752592.471692\"},\"s-store\":null,\"id\":8392,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:52:47.935\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":22.14,\"tick_lag\":0.5,\"time\":44805.5,\"timestamp\":\"1774752767.936192\"},\"s-store\":null,\"id\":8993,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 02:57:48.031\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":16.06,\"tick_lag\":0.5,\"time\":47805.5,\"timestamp\":\"1774753068.031299\"},\"s-store\":null,\"id\":9798,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:02:48.100\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":20.114,\"tick_lag\":0.5,\"time\":50805.5,\"timestamp\":\"1774753368.101242\"},\"s-store\":null,\"id\":10667,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:07:48.236\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":15.242,\"tick_lag\":0.5,\"time\":53805.5,\"timestamp\":\"1774753668.236650\"},\"s-store\":null,\"id\":11995,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:12:48.484\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":38.036,\"tick_lag\":0.5,\"time\":56805.5,\"timestamp\":\"1774753968.484199\"},\"s-store\":null,\"id\":12788,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:17:48.580\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":10.9,\"tick_lag\":0.5,\"time\":59805.5,\"timestamp\":\"1774754268.580868\"},\"s-store\":null,\"id\":13453,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:22:48.727\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":16.996,\"tick_lag\":0.5,\"time\":62805.5,\"timestamp\":\"1774754568.727545\"},\"s-store\":null,\"id\":14353,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:28:03.795\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":1.278,\"tick_lag\":0.5,\"time\":65955.5,\"timestamp\":\"1774754883.795670\"},\"s-store\":null,\"id\":14989,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-29 03:33:04.141\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1\",\"data\":null,\"w-state\":{\"tick_usage\":1.426,\"tick_lag\":0.5,\"time\":68955.5,\"timestamp\":\"1774755184.141648\"},\"s-store\":null,\"id\":15836,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2026\/03\/29\/round-260824\/dynamic.log.json"
}