262168 262170

dynamic

  • #1376 @ 2026-05-26 11:38:37 Selected tier: 1
  • #1377 @ 2026-05-26 11:38:37 - Roundstart population: 2
  • #1378 @ 2026-05-26 11:38:37 - Roundstart ruleset count: 2
  • #1379 @ 2026-05-26 11:38:37 - Light midround ruleset count: 3
  • #1380 @ 2026-05-26 11:38:37 - Heavy midround ruleset count: 1
  • #1381 @ 2026-05-26 11:38:37 - Latejoin ruleset count: 1
  • #1382 @ 2026-05-26 11:38:37 Roundstart: No rulesets to pick from!
  • #3410 @ 2026-05-26 12:08:38 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #3714 @ 2026-05-26 12:13:38 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #4191 @ 2026-05-26 12:18:38 Midround (light_midround): staringgasmask/(Karl Krinkov) has been selected for Midround Traitor.
  • #5909 @ 2026-05-26 12:33:39 Midround (light_midround): No rulesets to pick from!
  • #5910 @ 2026-05-26 12:33:39 Midround (heavy_midround): No rulesets to pick from!
  • #6308 @ 2026-05-26 12:38:39 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #6309 @ 2026-05-26 12:38:39 Midround (heavy_midround): No rulesets to pick from!
  • #6849 @ 2026-05-26 12:43:39 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #6850 @ 2026-05-26 12:43:39 Midround (heavy_midround): No rulesets to pick from!
  • #7581 @ 2026-05-26 12:48:39 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #7582 @ 2026-05-26 12:48:39 Midround (heavy_midround): No rulesets to pick from!
  • #8142 @ 2026-05-26 12:53:39 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #8143 @ 2026-05-26 12:53:39 Midround (heavy_midround): No rulesets to pick from!
  • #8770 @ 2026-05-26 12:58:41 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #8771 @ 2026-05-26 12:58:41 Midround (heavy_midround): No rulesets to pick from!
  • #9520 @ 2026-05-26 13:03:41 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #9521 @ 2026-05-26 13:03:41 Midround (heavy_midround): No rulesets to pick from!
  • #9901 @ 2026-05-26 13:08:41 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #9902 @ 2026-05-26 13:08:41 Midround (heavy_midround): No rulesets to pick from!
  • #10308 @ 2026-05-26 13:12:46 Latejoin: jaygrimes/(Mike Haddad) has been selected for Latejoin Traitor.
  • #10429 @ 2026-05-26 13:13:41 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #10430 @ 2026-05-26 13:13:41 Midround (heavy_midround): No rulesets to pick from!
  • #11465 @ 2026-05-26 13:18:41 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #11466 @ 2026-05-26 13:18:41 Midround (heavy_midround): No rulesets to pick from!
  • #12318 @ 2026-05-26 13:23:42 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12319 @ 2026-05-26 13:23:42 Midround (heavy_midround): No rulesets to pick from!
  • #12878 @ 2026-05-26 13:28:42 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #12879 @ 2026-05-26 13:28:42 Midround (heavy_midround): No rulesets to pick from!
  • #13502 @ 2026-05-26 13:33:42 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #13503 @ 2026-05-26 13:33:42 Midround (heavy_midround): No rulesets to pick from!
  • #14346 @ 2026-05-26 13:38:42 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #14347 @ 2026-05-26 13:38:42 Midround (heavy_midround): No rulesets to pick from!
  • #15110 @ 2026-05-26 13:43:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #15111 @ 2026-05-26 13:43:43 Midround (heavy_midround): No rulesets to pick from!
  • #15970 @ 2026-05-26 13:48:43 Midround (light_midround): Ruleset chance failed (33.3333% chance)
  • #15971 @ 2026-05-26 13:48:43 Midround (heavy_midround): Ruleset chance failed (33.3333% chance)
  • #16784 @ 2026-05-26 13:53:43 Midround (light_midround): Selected ruleset Midround Traitor, but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1
  • #16785 @ 2026-05-26 13:53:43 Midround (heavy_midround): Ruleset chance failed (33.3333% chance)

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2026-05-26 11:38:37.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Selected tier: 1",
            "data": null,
            "w-state": {
                "tick_usage": 50.082,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.728128"
            },
            "s-store": null,
            "id": 1376,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2026-05-26 11:38:37.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart population: 2",
            "data": null,
            "w-state": {
                "tick_usage": 50.344,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.728259"
            },
            "s-store": null,
            "id": 1377,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2026-05-26 11:38:37.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Roundstart ruleset count: 2",
            "data": null,
            "w-state": {
                "tick_usage": 50.548,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.728361"
            },
            "s-store": null,
            "id": 1378,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2026-05-26 11:38:37.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Light midround ruleset count: 3",
            "data": null,
            "w-state": {
                "tick_usage": 50.738,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.728456"
            },
            "s-store": null,
            "id": 1379,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2026-05-26 11:38:37.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Heavy midround ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 50.93,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.728552"
            },
            "s-store": null,
            "id": 1380,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2026-05-26 11:38:37.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "- Latejoin ruleset count: 1",
            "data": null,
            "w-state": {
                "tick_usage": 51.124,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.728649"
            },
            "s-store": null,
            "id": 1381,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2026-05-26 11:38:37.729000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Roundstart: No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 52.236,
                "tick_lag": 0.5,
                "time": 2762,
                "timestamp": "1779795517.729205"
            },
            "s-store": null,
            "id": 1382,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2026-05-26 12:08:38.519000",
                "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": 42.312,
                "tick_lag": 0.5,
                "time": 20752,
                "timestamp": "1779797318.520027"
            },
            "s-store": null,
            "id": 3410,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2026-05-26 12:13:38.824000",
                "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": 45.414,
                "tick_lag": 0.5,
                "time": 23752,
                "timestamp": "1779797618.824334"
            },
            "s-store": null,
            "id": 3714,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2026-05-26 12:18:38.924000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): staringgasmask\/(Karl Krinkov) has been selected for Midround Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 48.69,
                "tick_lag": 0.5,
                "time": 26752,
                "timestamp": "1779797918.924349"
            },
            "s-store": null,
            "id": 4191,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2026-05-26 12:33:39.619000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 41.298,
                "tick_lag": 0.5,
                "time": 35752,
                "timestamp": "1779798819.619673"
            },
            "s-store": null,
            "id": 5909,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2026-05-26 12:33:39.621000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 44.978,
                "tick_lag": 0.5,
                "time": 35752,
                "timestamp": "1779798819.621513"
            },
            "s-store": null,
            "id": 5910,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2026-05-26 12:38:39.662000",
                "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": 29.374,
                "tick_lag": 0.5,
                "time": 38752,
                "timestamp": "1779799119.662388"
            },
            "s-store": null,
            "id": 6308,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2026-05-26 12:38:39.664000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 33.438,
                "tick_lag": 0.5,
                "time": 38752,
                "timestamp": "1779799119.664420"
            },
            "s-store": null,
            "id": 6309,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2026-05-26 12:43:39.726000",
                "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": 29.406,
                "tick_lag": 0.5,
                "time": 41752,
                "timestamp": "1779799419.727017"
            },
            "s-store": null,
            "id": 6849,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2026-05-26 12:43:39.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 33.47,
                "tick_lag": 0.5,
                "time": 41752,
                "timestamp": "1779799419.729048"
            },
            "s-store": null,
            "id": 6850,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2026-05-26 12:48:39.813000",
                "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": 46.142,
                "tick_lag": 0.5,
                "time": 44752,
                "timestamp": "1779799719.814019"
            },
            "s-store": null,
            "id": 7581,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2026-05-26 12:48:39.815000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 50.232,
                "tick_lag": 0.5,
                "time": 44752,
                "timestamp": "1779799719.816064"
            },
            "s-store": null,
            "id": 7582,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2026-05-26 12:53:39.966000",
                "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": 32.172,
                "tick_lag": 0.5,
                "time": 47752,
                "timestamp": "1779800019.966238"
            },
            "s-store": null,
            "id": 8142,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2026-05-26 12:53:39.968000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 36.224,
                "tick_lag": 0.5,
                "time": 47752,
                "timestamp": "1779800019.968264"
            },
            "s-store": null,
            "id": 8143,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2026-05-26 12:58:41.158000",
                "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": 47.184,
                "tick_lag": 0.5,
                "time": 50752,
                "timestamp": "1779800321.159007"
            },
            "s-store": null,
            "id": 8770,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2026-05-26 12:58:41.160000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 51.254,
                "tick_lag": 0.5,
                "time": 50752,
                "timestamp": "1779800321.161041"
            },
            "s-store": null,
            "id": 8771,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2026-05-26 13:03:41.213000",
                "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": 41.198,
                "tick_lag": 0.5,
                "time": 53752,
                "timestamp": "1779800621.213953"
            },
            "s-store": null,
            "id": 9520,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2026-05-26 13:03:41.215000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 45.284,
                "tick_lag": 0.5,
                "time": 53752,
                "timestamp": "1779800621.215996"
            },
            "s-store": null,
            "id": 9521,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2026-05-26 13:08:41.432000",
                "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": 40.808,
                "tick_lag": 0.5,
                "time": 56752,
                "timestamp": "1779800921.432464"
            },
            "s-store": null,
            "id": 9901,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2026-05-26 13:08:41.434000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 44.86,
                "tick_lag": 0.5,
                "time": 56752,
                "timestamp": "1779800921.434490"
            },
            "s-store": null,
            "id": 9902,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2026-05-26 13:12:46.466000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Latejoin: jaygrimes\/(Mike Haddad) has been selected for Latejoin Traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 148.052,
                "tick_lag": 0.5,
                "time": 59197.5,
                "timestamp": "1779801166.466923"
            },
            "s-store": null,
            "id": 10308,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2026-05-26 13:13:41.910000",
                "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": 41.966,
                "tick_lag": 0.5,
                "time": 59752,
                "timestamp": "1779801221.910620"
            },
            "s-store": null,
            "id": 10429,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2026-05-26 13:13:41.912000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 46.094,
                "tick_lag": 0.5,
                "time": 59752,
                "timestamp": "1779801221.912684"
            },
            "s-store": null,
            "id": 10430,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2026-05-26 13:18:41.949000",
                "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": 34.644,
                "tick_lag": 0.5,
                "time": 62752,
                "timestamp": "1779801521.949330"
            },
            "s-store": null,
            "id": 11465,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2026-05-26 13:18:41.951000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 38.766,
                "tick_lag": 0.5,
                "time": 62752,
                "timestamp": "1779801521.951391"
            },
            "s-store": null,
            "id": 11466,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2026-05-26 13:23:42.197000",
                "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": 32.284,
                "tick_lag": 0.5,
                "time": 65752,
                "timestamp": "1779801822.198062"
            },
            "s-store": null,
            "id": 12318,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2026-05-26 13:23:42.200000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 36.386,
                "tick_lag": 0.5,
                "time": 65752,
                "timestamp": "1779801822.200113"
            },
            "s-store": null,
            "id": 12319,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2026-05-26 13:28:42.294000",
                "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": 29.352,
                "tick_lag": 0.5,
                "time": 68752,
                "timestamp": "1779802122.294404"
            },
            "s-store": null,
            "id": 12878,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2026-05-26 13:28:42.296000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 33.482,
                "tick_lag": 0.5,
                "time": 68752,
                "timestamp": "1779802122.296469"
            },
            "s-store": null,
            "id": 12879,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2026-05-26 13:33:42.592000",
                "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": 29.542,
                "tick_lag": 0.5,
                "time": 71752,
                "timestamp": "1779802422.592357"
            },
            "s-store": null,
            "id": 13502,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2026-05-26 13:33:42.594000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 33.696,
                "tick_lag": 0.5,
                "time": 71752,
                "timestamp": "1779802422.594434"
            },
            "s-store": null,
            "id": 13503,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2026-05-26 13:38:42.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": 31.804,
                "tick_lag": 0.5,
                "time": 74752,
                "timestamp": "1779802722.739527"
            },
            "s-store": null,
            "id": 14346,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2026-05-26 13:38:42.741000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 35.916,
                "tick_lag": 0.5,
                "time": 74752,
                "timestamp": "1779802722.741583"
            },
            "s-store": null,
            "id": 14347,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2026-05-26 13:43:43.289000",
                "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": 35.672,
                "tick_lag": 0.5,
                "time": 77752,
                "timestamp": "1779803023.289767"
            },
            "s-store": null,
            "id": 15110,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2026-05-26 13:43:43.291000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): No rulesets to pick from!",
            "data": null,
            "w-state": {
                "tick_usage": 39.758,
                "tick_lag": 0.5,
                "time": 77752,
                "timestamp": "1779803023.291809"
            },
            "s-store": null,
            "id": 15111,
            "s-ver": "1.0.0"
        },
        "42": {
            "ts": {
                "date": "2026-05-26 13:48:43.389000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (light_midround): Ruleset chance failed (33.3333% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 27.696,
                "tick_lag": 0.5,
                "time": 80752,
                "timestamp": "1779803323.390146"
            },
            "s-store": null,
            "id": 15970,
            "s-ver": "1.0.0"
        },
        "43": {
            "ts": {
                "date": "2026-05-26 13:48:43.390000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): Ruleset chance failed (33.3333% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 28.038,
                "tick_lag": 0.5,
                "time": 80752,
                "timestamp": "1779803323.390317"
            },
            "s-store": null,
            "id": 15971,
            "s-ver": "1.0.0"
        },
        "44": {
            "ts": {
                "date": "2026-05-26 13:53:43.982000",
                "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": 30.418,
                "tick_lag": 0.5,
                "time": 83752,
                "timestamp": "1779803623.983093"
            },
            "s-store": null,
            "id": 16784,
            "s-ver": "1.0.0"
        },
        "45": {
            "ts": {
                "date": "2026-05-26 13:53:43.983000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Midround (heavy_midround): Ruleset chance failed (33.3333% chance)",
            "data": null,
            "w-state": {
                "tick_usage": 31.128,
                "tick_lag": 0.5,
                "time": 83752,
                "timestamp": "1779803623.983447"
            },
            "s-store": null,
            "id": 16785,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2026-05-26 11:33:19.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 262169,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1779795199.201496\",\"round-id\":\"262169\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2026-05-26 11:38:37.728\",\"cat\":\"dynamic\",\"msg\":\"Selected tier: 1\",\"data\":null,\"w-state\":{\"tick_usage\":50.082,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.728128\"},\"s-store\":null,\"id\":1376,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 11:38:37.728\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart population: 2\",\"data\":null,\"w-state\":{\"tick_usage\":50.344,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.728259\"},\"s-store\":null,\"id\":1377,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 11:38:37.728\",\"cat\":\"dynamic\",\"msg\":\"- Roundstart ruleset count: 2\",\"data\":null,\"w-state\":{\"tick_usage\":50.548,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.728361\"},\"s-store\":null,\"id\":1378,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 11:38:37.728\",\"cat\":\"dynamic\",\"msg\":\"- Light midround ruleset count: 3\",\"data\":null,\"w-state\":{\"tick_usage\":50.738,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.728456\"},\"s-store\":null,\"id\":1379,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 11:38:37.728\",\"cat\":\"dynamic\",\"msg\":\"- Heavy midround ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":50.93,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.728552\"},\"s-store\":null,\"id\":1380,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 11:38:37.728\",\"cat\":\"dynamic\",\"msg\":\"- Latejoin ruleset count: 1\",\"data\":null,\"w-state\":{\"tick_usage\":51.124,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.728649\"},\"s-store\":null,\"id\":1381,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 11:38:37.729\",\"cat\":\"dynamic\",\"msg\":\"Roundstart: No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":52.236,\"tick_lag\":0.5,\"time\":2762,\"timestamp\":\"1779795517.729205\"},\"s-store\":null,\"id\":1382,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:08:38.519\",\"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\":42.312,\"tick_lag\":0.5,\"time\":20752,\"timestamp\":\"1779797318.520027\"},\"s-store\":null,\"id\":3410,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:13:38.824\",\"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\":45.414,\"tick_lag\":0.5,\"time\":23752,\"timestamp\":\"1779797618.824334\"},\"s-store\":null,\"id\":3714,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:18:38.924\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): staringgasmask\\\/(Karl Krinkov) has been selected for Midround Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":48.69,\"tick_lag\":0.5,\"time\":26752,\"timestamp\":\"1779797918.924349\"},\"s-store\":null,\"id\":4191,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:33:39.619\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":41.298,\"tick_lag\":0.5,\"time\":35752,\"timestamp\":\"1779798819.619673\"},\"s-store\":null,\"id\":5909,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:33:39.621\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":44.978,\"tick_lag\":0.5,\"time\":35752,\"timestamp\":\"1779798819.621513\"},\"s-store\":null,\"id\":5910,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:38:39.662\",\"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\":29.374,\"tick_lag\":0.5,\"time\":38752,\"timestamp\":\"1779799119.662388\"},\"s-store\":null,\"id\":6308,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:38:39.664\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":33.438,\"tick_lag\":0.5,\"time\":38752,\"timestamp\":\"1779799119.664420\"},\"s-store\":null,\"id\":6309,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:43:39.726\",\"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\":29.406,\"tick_lag\":0.5,\"time\":41752,\"timestamp\":\"1779799419.727017\"},\"s-store\":null,\"id\":6849,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:43:39.728\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":33.47,\"tick_lag\":0.5,\"time\":41752,\"timestamp\":\"1779799419.729048\"},\"s-store\":null,\"id\":6850,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:48:39.813\",\"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\":46.142,\"tick_lag\":0.5,\"time\":44752,\"timestamp\":\"1779799719.814019\"},\"s-store\":null,\"id\":7581,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:48:39.815\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":50.232,\"tick_lag\":0.5,\"time\":44752,\"timestamp\":\"1779799719.816064\"},\"s-store\":null,\"id\":7582,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:53:39.966\",\"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\":32.172,\"tick_lag\":0.5,\"time\":47752,\"timestamp\":\"1779800019.966238\"},\"s-store\":null,\"id\":8142,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:53:39.968\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":36.224,\"tick_lag\":0.5,\"time\":47752,\"timestamp\":\"1779800019.968264\"},\"s-store\":null,\"id\":8143,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:58:41.158\",\"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\":47.184,\"tick_lag\":0.5,\"time\":50752,\"timestamp\":\"1779800321.159007\"},\"s-store\":null,\"id\":8770,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 12:58:41.160\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":51.254,\"tick_lag\":0.5,\"time\":50752,\"timestamp\":\"1779800321.161041\"},\"s-store\":null,\"id\":8771,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:03:41.213\",\"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\":41.198,\"tick_lag\":0.5,\"time\":53752,\"timestamp\":\"1779800621.213953\"},\"s-store\":null,\"id\":9520,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:03:41.215\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":45.284,\"tick_lag\":0.5,\"time\":53752,\"timestamp\":\"1779800621.215996\"},\"s-store\":null,\"id\":9521,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:08:41.432\",\"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\":40.808,\"tick_lag\":0.5,\"time\":56752,\"timestamp\":\"1779800921.432464\"},\"s-store\":null,\"id\":9901,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:08:41.434\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":44.86,\"tick_lag\":0.5,\"time\":56752,\"timestamp\":\"1779800921.434490\"},\"s-store\":null,\"id\":9902,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:12:46.466\",\"cat\":\"dynamic\",\"msg\":\"Latejoin: jaygrimes\\\/(Mike Haddad) has been selected for Latejoin Traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":148.052,\"tick_lag\":0.5,\"time\":59197.5,\"timestamp\":\"1779801166.466923\"},\"s-store\":null,\"id\":10308,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:13:41.910\",\"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\":41.966,\"tick_lag\":0.5,\"time\":59752,\"timestamp\":\"1779801221.910620\"},\"s-store\":null,\"id\":10429,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:13:41.912\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":46.094,\"tick_lag\":0.5,\"time\":59752,\"timestamp\":\"1779801221.912684\"},\"s-store\":null,\"id\":10430,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:18:41.949\",\"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\":34.644,\"tick_lag\":0.5,\"time\":62752,\"timestamp\":\"1779801521.949330\"},\"s-store\":null,\"id\":11465,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:18:41.951\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":38.766,\"tick_lag\":0.5,\"time\":62752,\"timestamp\":\"1779801521.951391\"},\"s-store\":null,\"id\":11466,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:23:42.197\",\"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\":32.284,\"tick_lag\":0.5,\"time\":65752,\"timestamp\":\"1779801822.198062\"},\"s-store\":null,\"id\":12318,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:23:42.200\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":36.386,\"tick_lag\":0.5,\"time\":65752,\"timestamp\":\"1779801822.200113\"},\"s-store\":null,\"id\":12319,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:28:42.294\",\"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\":29.352,\"tick_lag\":0.5,\"time\":68752,\"timestamp\":\"1779802122.294404\"},\"s-store\":null,\"id\":12878,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:28:42.296\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":33.482,\"tick_lag\":0.5,\"time\":68752,\"timestamp\":\"1779802122.296469\"},\"s-store\":null,\"id\":12879,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:33:42.592\",\"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\":29.542,\"tick_lag\":0.5,\"time\":71752,\"timestamp\":\"1779802422.592357\"},\"s-store\":null,\"id\":13502,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:33:42.594\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":33.696,\"tick_lag\":0.5,\"time\":71752,\"timestamp\":\"1779802422.594434\"},\"s-store\":null,\"id\":13503,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:38:42.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\":31.804,\"tick_lag\":0.5,\"time\":74752,\"timestamp\":\"1779802722.739527\"},\"s-store\":null,\"id\":14346,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:38:42.741\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":35.916,\"tick_lag\":0.5,\"time\":74752,\"timestamp\":\"1779802722.741583\"},\"s-store\":null,\"id\":14347,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:43:43.289\",\"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\":35.672,\"tick_lag\":0.5,\"time\":77752,\"timestamp\":\"1779803023.289767\"},\"s-store\":null,\"id\":15110,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:43:43.291\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): No rulesets to pick from!\",\"data\":null,\"w-state\":{\"tick_usage\":39.758,\"tick_lag\":0.5,\"time\":77752,\"timestamp\":\"1779803023.291809\"},\"s-store\":null,\"id\":15111,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:48:43.389\",\"cat\":\"dynamic\",\"msg\":\"Midround (light_midround): Ruleset chance failed (33.3333% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":27.696,\"tick_lag\":0.5,\"time\":80752,\"timestamp\":\"1779803323.390146\"},\"s-store\":null,\"id\":15970,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:48:43.390\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): Ruleset chance failed (33.3333% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":28.038,\"tick_lag\":0.5,\"time\":80752,\"timestamp\":\"1779803323.390317\"},\"s-store\":null,\"id\":15971,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:53:43.982\",\"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\":30.418,\"tick_lag\":0.5,\"time\":83752,\"timestamp\":\"1779803623.983093\"},\"s-store\":null,\"id\":16784,\"s-ver\":\"1.0.0\"},{\"ts\":\"2026-05-26 13:53:43.983\",\"cat\":\"dynamic\",\"msg\":\"Midround (heavy_midround): Ruleset chance failed (33.3333% chance)\",\"data\":null,\"w-state\":{\"tick_usage\":31.128,\"tick_lag\":0.5,\"time\":83752,\"timestamp\":\"1779803623.983447\"},\"s-store\":null,\"id\":16785,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2026\/05\/26\/round-262169\/dynamic.log.json"
}