260573 260575

dynamic

  • #1838 @ 2026-03-15 04:06:56 Selected tier: 1
  • #1839 @ 2026-03-15 04:06:56 - Roundstart population: 4
  • #1840 @ 2026-03-15 04:06:56 - Roundstart ruleset count: 2
  • #1841 @ 2026-03-15 04:06:56 - Light midround ruleset count: 3
  • #1842 @ 2026-03-15 04:06:56 - Heavy midround ruleset count: 0
  • #1843 @ 2026-03-15 04:06:56 - Latejoin ruleset count: 1
  • #1844 @ 2026-03-15 04:06:56 Roundstart: Ruleset Roundstart Traitor (Chance: 100%)
  • #1845 @ 2026-03-15 04:06:56 Roundstart: Ruleset Roundstart Traitor (Chance: 100%)
  • #1847 @ 2026-03-15 04:06:56 Roundstart: LittleMan94/(LittleMan94) has been selected for Roundstart Traitor.
  • #1848 @ 2026-03-15 04:06:56 Roundstart: BagpipeJogger/(BagpipeJogger) has been selected for Roundstart Traitor.
  • #6572 @ 2026-03-15 04:36:57 Midround (light_midround): mentaldecayed/(Arcticus Cecropia) has been selected for Midround Traitor.
  • #9559 @ 2026-03-15 04:51:58 Midround (light_midround): debesta/(John Sausage) has been selected for Midround Obsessed.
  • #12054 @ 2026-03-15 05:06:59 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12692 @ 2026-03-15 05:11:59 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13429 @ 2026-03-15 05:17:00 Midround (light_midround): Ruleset chance failed (71.4286% chance)
  • #14488 @ 2026-03-15 05:22:00 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15394 @ 2026-03-15 05:27:00 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #16134 @ 2026-03-15 05:32:01 Midround (light_midround): Ruleset chance failed (71.4286% chance)
  • #16838 @ 2026-03-15 05:37:01 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #17421 @ 2026-03-15 05:42:02 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #18333 @ 2026-03-15 05:47:09 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #19092 @ 2026-03-15 05:52:10 Midround (light_midround): Selected ruleset Midround Obsessed, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #19557 @ 2026-03-15 05:57:10 Midround (light_midround): Ruleset chance failed (60% chance)
  • #20260 @ 2026-03-15 06:02:13 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #20862 @ 2026-03-15 06:07:13 Midround (light_midround): Ruleset chance failed (60% chance)
  • #21411 @ 2026-03-15 06:12:13 Midround (light_midround): Ruleset chance failed (60% chance)
  • #21753 @ 2026-03-15 06:17:14 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #21900 @ 2026-03-15 06:17:56 Latejoin: dabeatscottagecheese/(Sestil Rocawchi) has been selected for Latejoin Traitor.
  • #22329 @ 2026-03-15 06:22:14 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #22643 @ 2026-03-15 06:27:14 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #22957 @ 2026-03-15 06:32:14 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #23321 @ 2026-03-15 06:37:15 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #23681 @ 2026-03-15 06:42:15 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #24027 @ 2026-03-15 06:47:15 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #24570 @ 2026-03-15 06:52:15 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #25138 @ 2026-03-15 06:57:15 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #25533 @ 2026-03-15 07:02:16 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #25971 @ 2026-03-15 07:07:16 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #26513 @ 2026-03-15 07:12:16 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #27028 @ 2026-03-15 07:17:16 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #27531 @ 2026-03-15 07:22:17 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2026-03-15 04:06:56.849000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Selected tier: 1",
            "data": null,
            "w-state": {
                "tick_usage": 107.31,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.849679"
            },
            "s-store": null,
            "id": 1838,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2026-03-15 04:06:56.849000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart population: 4",
            "data": null,
            "w-state": {
                "tick_usage": 107.576,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.849812"
            },
            "s-store": null,
            "id": 1839,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2026-03-15 04:06:56.849000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 107.786,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.849917"
            },
            "s-store": null,
            "id": 1840,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2026-03-15 04:06:56.849000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Light midround ruleset count: 3",
            "data": null,
            "w-state": {
                "tick_usage": 107.994,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.850022"
            },
            "s-store": null,
            "id": 1841,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2026-03-15 04:06:56.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Heavy midround ruleset count: 0",
            "data": null,
            "w-state": {
                "tick_usage": 108.19,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.850119"
            },
            "s-store": null,
            "id": 1842,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2026-03-15 04:06:56.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 108.396,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.850222"
            },
            "s-store": null,
            "id": 1843,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2026-03-15 04:06:56.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Ruleset Roundstart Traitor (Chance: 100%)",
            "data": null,
            "w-state": {
                "tick_usage": 109.52,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.850785"
            },
            "s-store": null,
            "id": 1844,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2026-03-15 04:06:56.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: Ruleset Roundstart Traitor (Chance: 100%)",
            "data": null,
            "w-state": {
                "tick_usage": 109.764,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.850907"
            },
            "s-store": null,
            "id": 1845,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2026-03-15 04:06:56.857000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: LittleMan94\/(LittleMan94) has been selected for Roundstart Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 123.514,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.857781"
            },
            "s-store": null,
            "id": 1847,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2026-03-15 04:06:56.858000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: BagpipeJogger\/(BagpipeJogger) has been selected for Roundstart Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 124.552,
                "tick_lag": 0.5,
                "time": 2801.5,
                "timestamp": "1773547616.858300"
            },
            "s-store": null,
            "id": 1848,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2026-03-15 04:36:57.861000",
                "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": 26.02,
                "tick_lag": 0.5,
                "time": 20789.5,
                "timestamp": "1773549417.861504"
            },
            "s-store": null,
            "id": 6572,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2026-03-15 04:51:58.497000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): debesta\/(John Sausage) has been selected for Midround Obsessed.",
            "data": null,
            "w-state": {
                "tick_usage": 24.384,
                "tick_lag": 0.5,
                "time": 29789.5,
                "timestamp": "1773550318.497885"
            },
            "s-store": null,
            "id": 9559,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2026-03-15 05:06:59.739000",
                "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": 19.952,
                "tick_lag": 0.5,
                "time": 38789.5,
                "timestamp": "1773551219.740180"
            },
            "s-store": null,
            "id": 12054,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2026-03-15 05:11:59.943000",
                "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": 12.06,
                "tick_lag": 0.5,
                "time": 41789.5,
                "timestamp": "1773551519.943872"
            },
            "s-store": null,
            "id": 12692,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2026-03-15 05:17:00.072000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Ruleset chance failed (71.4286% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 9.326,
                "tick_lag": 0.5,
                "time": 44789.5,
                "timestamp": "1773551820.073189"
            },
            "s-store": null,
            "id": 13429,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2026-03-15 05:22:00.456000",
                "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": 14.914,
                "tick_lag": 0.5,
                "time": 47789.5,
                "timestamp": "1773552120.456255"
            },
            "s-store": null,
            "id": 14488,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2026-03-15 05:27:00.974000",
                "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": 14.054,
                "tick_lag": 0.5,
                "time": 50789.5,
                "timestamp": "1773552420.975106"
            },
            "s-store": null,
            "id": 15394,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2026-03-15 05:32:01.413000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Ruleset chance failed (71.4286% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 12.714,
                "tick_lag": 0.5,
                "time": 53789.5,
                "timestamp": "1773552721.413651"
            },
            "s-store": null,
            "id": 16134,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2026-03-15 05:37:01.630000",
                "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.436,
                "tick_lag": 0.5,
                "time": 56789.5,
                "timestamp": "1773553021.630652"
            },
            "s-store": null,
            "id": 16838,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2026-03-15 05:42:02.362000",
                "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.572,
                "tick_lag": 0.5,
                "time": 59789.5,
                "timestamp": "1773553322.363222"
            },
            "s-store": null,
            "id": 17421,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2026-03-15 05:47:09.379000",
                "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": 13.84,
                "tick_lag": 0.5,
                "time": 62789.5,
                "timestamp": "1773553629.380228"
            },
            "s-store": null,
            "id": 18333,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2026-03-15 05:52:10.254000",
                "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": 11.762,
                "tick_lag": 0.5,
                "time": 65789.5,
                "timestamp": "1773553930.254338"
            },
            "s-store": null,
            "id": 19092,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2026-03-15 05:57:10.750000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Ruleset chance failed (60% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 5.076,
                "tick_lag": 0.5,
                "time": 68789.5,
                "timestamp": "1773554230.750582"
            },
            "s-store": null,
            "id": 19557,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2026-03-15 06:02:13.501000",
                "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": 33.198,
                "tick_lag": 0.5,
                "time": 71789.5,
                "timestamp": "1773554533.502195"
            },
            "s-store": null,
            "id": 20260,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2026-03-15 06:07:13.586000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Ruleset chance failed (60% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 4.516,
                "tick_lag": 0.5,
                "time": 74789.5,
                "timestamp": "1773554833.587173"
            },
            "s-store": null,
            "id": 20862,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2026-03-15 06:12:13.844000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Ruleset chance failed (60% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 9.308,
                "tick_lag": 0.5,
                "time": 77789.5,
                "timestamp": "1773555133.844337"
            },
            "s-store": null,
            "id": 21411,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2026-03-15 06:17:14.040000",
                "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.638,
                "tick_lag": 0.5,
                "time": 80789.5,
                "timestamp": "1773555434.040924"
            },
            "s-store": null,
            "id": 21753,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2026-03-15 06:17:56.987000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: dabeatscottagecheese\/(Sestil Rocawchi) has been selected for Latejoin Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 164.412,
                "tick_lag": 0.5,
                "time": 81214.5,
                "timestamp": "1773555476.987394"
            },
            "s-store": null,
            "id": 21900,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2026-03-15 06:22:14.714000",
                "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": 17.144,
                "tick_lag": 0.5,
                "time": 83789.5,
                "timestamp": "1773555734.715217"
            },
            "s-store": null,
            "id": 22329,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2026-03-15 06:27:14.738000",
                "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": 17.992,
                "tick_lag": 0.5,
                "time": 86789.5,
                "timestamp": "1773556034.739193"
            },
            "s-store": null,
            "id": 22643,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2026-03-15 06:32:14.971000",
                "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.044,
                "tick_lag": 0.5,
                "time": 89789.5,
                "timestamp": "1773556334.971943"
            },
            "s-store": null,
            "id": 22957,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2026-03-15 06:37:15.194000",
                "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": 26.802,
                "tick_lag": 0.5,
                "time": 92789.5,
                "timestamp": "1773556635.194817"
            },
            "s-store": null,
            "id": 23321,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2026-03-15 06:42:15.203000",
                "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": 25.826,
                "tick_lag": 0.5,
                "time": 95789.5,
                "timestamp": "1773556935.203312"
            },
            "s-store": null,
            "id": 23681,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2026-03-15 06:47:15.205000",
                "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": 26.006,
                "tick_lag": 0.5,
                "time": 98789.5,
                "timestamp": "1773557235.206220"
            },
            "s-store": null,
            "id": 24027,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2026-03-15 06:52:15.797000",
                "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": 13.028,
                "tick_lag": 0.5,
                "time": 101790,
                "timestamp": "1773557535.797764"
            },
            "s-store": null,
            "id": 24570,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2026-03-15 06:57:15.968000",
                "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": 12.364,
                "tick_lag": 0.5,
                "time": 104790,
                "timestamp": "1773557835.968368"
            },
            "s-store": null,
            "id": 25138,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2026-03-15 07:02:16.223000",
                "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.13,
                "tick_lag": 0.5,
                "time": 107790,
                "timestamp": "1773558136.224171"
            },
            "s-store": null,
            "id": 25533,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2026-03-15 07:07:16.283000",
                "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": 13.226,
                "tick_lag": 0.5,
                "time": 110790,
                "timestamp": "1773558436.283771"
            },
            "s-store": null,
            "id": 25971,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2026-03-15 07:12:16.287000",
                "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.956,
                "tick_lag": 0.5,
                "time": 113790,
                "timestamp": "1773558736.287493"
            },
            "s-store": null,
            "id": 26513,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2026-03-15 07:17:16.500000",
                "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": 12.84,
                "tick_lag": 0.5,
                "time": 116790,
                "timestamp": "1773559036.500574"
            },
            "s-store": null,
            "id": 27028,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2026-03-15 07:22:17.030000",
                "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": 14.35,
                "tick_lag": 0.5,
                "time": 119790,
                "timestamp": "1773559337.030687"
            },
            "s-store": null,
            "id": 27531,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2026-03-15 04:01:40.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 260574,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1773547300.954480\",\"round-id\":\"260574\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2026-03-15 04:06:56.849\",\"cat\":\"dynamic\",\"msg\":\"Selected tier: 1\",\"data\":null,\"w-state\":{\"tick_usage\":107.31,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.849679\"},\"s-store\":null,\"id\":1838,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.849\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart population: 4\",\"data\":null,\"w-state\":{\"tick_usage\":107.576,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.849812\"},\"s-store\":null,\"id\":1839,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.849\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":107.786,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.849917\"},\"s-store\":null,\"id\":1840,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.849\",\"cat\":\"dynamic\",\"msg\":\"- Light midround ruleset count: 3\",\"data\":null,\"w-state\":{\"tick_usage\":107.994,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.850022\"},\"s-store\":null,\"id\":1841,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.850\",\"cat\":\"dynamic\",\"msg\":\"- Heavy midround ruleset count: 0\",\"data\":null,\"w-state\":{\"tick_usage\":108.19,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.850119\"},\"s-store\":null,\"id\":1842,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.850\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":108.396,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.850222\"},\"s-store\":null,\"id\":1843,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.850\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Ruleset Roundstart Traitor (Chance: 100%)\",\"data\":null,\"w-state\":{\"tick_usage\":109.52,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.850785\"},\"s-store\":null,\"id\":1844,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.850\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: Ruleset Roundstart Traitor (Chance: 100%)\",\"data\":null,\"w-state\":{\"tick_usage\":109.764,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.850907\"},\"s-store\":null,\"id\":1845,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.857\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: LittleMan94\\\/(LittleMan94) has been selected for Roundstart Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":123.514,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.857781\"},\"s-store\":null,\"id\":1847,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:06:56.858\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: BagpipeJogger\\\/(BagpipeJogger) has been selected for Roundstart Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":124.552,\"tick_lag\":0.5,\"time\":2801.5,\"timestamp\":\"1773547616.858300\"},\"s-store\":null,\"id\":1848,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:36:57.861\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): mentaldecayed\\\/(Arcticus Cecropia) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":26.02,\"tick_lag\":0.5,\"time\":20789.5,\"timestamp\":\"1773549417.861504\"},\"s-store\":null,\"id\":6572,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 04:51:58.497\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): debesta\\\/(John Sausage) has been selected for Midround Obsessed.\",\"data\":null,\"w-state\":{\"tick_usage\":24.384,\"tick_lag\":0.5,\"time\":29789.5,\"timestamp\":\"1773550318.497885\"},\"s-store\":null,\"id\":9559,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:06:59.739\",\"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\":19.952,\"tick_lag\":0.5,\"time\":38789.5,\"timestamp\":\"1773551219.740180\"},\"s-store\":null,\"id\":12054,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:11:59.943\",\"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\":12.06,\"tick_lag\":0.5,\"time\":41789.5,\"timestamp\":\"1773551519.943872\"},\"s-store\":null,\"id\":12692,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:17:00.072\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Ruleset chance failed (71.4286% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":9.326,\"tick_lag\":0.5,\"time\":44789.5,\"timestamp\":\"1773551820.073189\"},\"s-store\":null,\"id\":13429,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:22:00.456\",\"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\":14.914,\"tick_lag\":0.5,\"time\":47789.5,\"timestamp\":\"1773552120.456255\"},\"s-store\":null,\"id\":14488,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:27:00.974\",\"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\":14.054,\"tick_lag\":0.5,\"time\":50789.5,\"timestamp\":\"1773552420.975106\"},\"s-store\":null,\"id\":15394,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:32:01.413\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Ruleset chance failed (71.4286% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":12.714,\"tick_lag\":0.5,\"time\":53789.5,\"timestamp\":\"1773552721.413651\"},\"s-store\":null,\"id\":16134,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:37:01.630\",\"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.436,\"tick_lag\":0.5,\"time\":56789.5,\"timestamp\":\"1773553021.630652\"},\"s-store\":null,\"id\":16838,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:42:02.362\",\"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.572,\"tick_lag\":0.5,\"time\":59789.5,\"timestamp\":\"1773553322.363222\"},\"s-store\":null,\"id\":17421,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:47:09.379\",\"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\":13.84,\"tick_lag\":0.5,\"time\":62789.5,\"timestamp\":\"1773553629.380228\"},\"s-store\":null,\"id\":18333,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:52:10.254\",\"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\":11.762,\"tick_lag\":0.5,\"time\":65789.5,\"timestamp\":\"1773553930.254338\"},\"s-store\":null,\"id\":19092,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 05:57:10.750\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Ruleset chance failed (60% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":5.076,\"tick_lag\":0.5,\"time\":68789.5,\"timestamp\":\"1773554230.750582\"},\"s-store\":null,\"id\":19557,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:02:13.501\",\"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\":33.198,\"tick_lag\":0.5,\"time\":71789.5,\"timestamp\":\"1773554533.502195\"},\"s-store\":null,\"id\":20260,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:07:13.586\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Ruleset chance failed (60% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":4.516,\"tick_lag\":0.5,\"time\":74789.5,\"timestamp\":\"1773554833.587173\"},\"s-store\":null,\"id\":20862,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:12:13.844\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Ruleset chance failed (60% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":9.308,\"tick_lag\":0.5,\"time\":77789.5,\"timestamp\":\"1773555133.844337\"},\"s-store\":null,\"id\":21411,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:17:14.040\",\"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.638,\"tick_lag\":0.5,\"time\":80789.5,\"timestamp\":\"1773555434.040924\"},\"s-store\":null,\"id\":21753,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:17:56.987\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: dabeatscottagecheese\\\/(Sestil Rocawchi) has been selected for Latejoin Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":164.412,\"tick_lag\":0.5,\"time\":81214.5,\"timestamp\":\"1773555476.987394\"},\"s-store\":null,\"id\":21900,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:22:14.714\",\"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\":17.144,\"tick_lag\":0.5,\"time\":83789.5,\"timestamp\":\"1773555734.715217\"},\"s-store\":null,\"id\":22329,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:27:14.738\",\"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\":17.992,\"tick_lag\":0.5,\"time\":86789.5,\"timestamp\":\"1773556034.739193\"},\"s-store\":null,\"id\":22643,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:32:14.971\",\"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.044,\"tick_lag\":0.5,\"time\":89789.5,\"timestamp\":\"1773556334.971943\"},\"s-store\":null,\"id\":22957,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:37:15.194\",\"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\":26.802,\"tick_lag\":0.5,\"time\":92789.5,\"timestamp\":\"1773556635.194817\"},\"s-store\":null,\"id\":23321,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:42:15.203\",\"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\":25.826,\"tick_lag\":0.5,\"time\":95789.5,\"timestamp\":\"1773556935.203312\"},\"s-store\":null,\"id\":23681,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:47:15.205\",\"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\":26.006,\"tick_lag\":0.5,\"time\":98789.5,\"timestamp\":\"1773557235.206220\"},\"s-store\":null,\"id\":24027,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:52:15.797\",\"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\":13.028,\"tick_lag\":0.5,\"time\":101790,\"timestamp\":\"1773557535.797764\"},\"s-store\":null,\"id\":24570,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 06:57:15.968\",\"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\":12.364,\"tick_lag\":0.5,\"time\":104790,\"timestamp\":\"1773557835.968368\"},\"s-store\":null,\"id\":25138,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 07:02:16.223\",\"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.13,\"tick_lag\":0.5,\"time\":107790,\"timestamp\":\"1773558136.224171\"},\"s-store\":null,\"id\":25533,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 07:07:16.283\",\"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\":13.226,\"tick_lag\":0.5,\"time\":110790,\"timestamp\":\"1773558436.283771\"},\"s-store\":null,\"id\":25971,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 07:12:16.287\",\"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.956,\"tick_lag\":0.5,\"time\":113790,\"timestamp\":\"1773558736.287493\"},\"s-store\":null,\"id\":26513,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 07:17:16.500\",\"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\":12.84,\"tick_lag\":0.5,\"time\":116790,\"timestamp\":\"1773559036.500574\"},\"s-store\":null,\"id\":27028,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-03-15 07:22:17.030\",\"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\":14.35,\"tick_lag\":0.5,\"time\":119790,\"timestamp\":\"1773559337.030687\"},\"s-store\":null,\"id\":27531,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2026\/03\/15\/round-260574\/dynamic.log.json"
}