Hello! Only administrators may log into Statbus at this time. We apologize for the inconvenience.
252001 252003

dynamic

  • #2668 @ 2025-05-08 15:05:41 Dynamic mode parameters for the round:
  • #2669 @ 2025-05-08 15:05:41 Centre is 0.5, Width is 1.5, Forced extended is Disabled, No stacking is Enabled.
  • #2670 @ 2025-05-08 15:05:41 Stacking limit is 90.
  • #2671 @ 2025-05-08 15:05:41 Calculated maximum threat level based on player count of 32: 100
  • #2672 @ 2025-05-08 15:05:41 Dynamic Mode initialized with a Threat Level of... 98! (51.7 round start budget)
  • #4090 @ 2025-05-08 15:05:41 Listing 13 round start rulesets, and 32 players ready.
  • #4131 @ 2025-05-08 15:05:58 FAIL: Clown Operatives failed acceptable: threat_level (98) < requirement (101)
  • #4132 @ 2025-05-08 15:05:58 FAIL: Revolution failed acceptable: min/max players out of range (minimum: 35) vs population (32)
  • #4133 @ 2025-05-08 15:05:58 FAIL: Extended failed acceptable: threat_level (98) < requirement (101)
  • #4134 @ 2025-05-08 15:05:58 FAIL: Meteor failed acceptable: threat_level (98) < requirement (101)
  • #4135 @ 2025-05-08 15:05:58 No more rules can be applied, stopping with 51.7 left.
  • #4136 @ 2025-05-08 15:05:58 Picked a ruleset: Spies, scaled 0 times
  • #4137 @ 2025-05-08 15:05:58 Picked a ruleset: Traitors, scaled 1 times
  • #4138 @ 2025-05-08 15:05:58 Picked a ruleset: Wizard, scaled 0 times
  • #4139 @ 2025-05-08 15:05:58 Picked a ruleset: Blood Brothers, scaled 0 times
  • #4140 @ 2025-05-08 15:05:58 0.700001 round start budget was left, donating it to midrounds.
  • #4141 @ 2025-05-08 15:05:58 Picked the following roundstart rules: Spies, Traitors, Wizard, Blood Brothers,
  • #13192 @ 2025-05-08 15:13:56 Tim Trot was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #13193 @ 2025-05-08 15:13:56 FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)
  • #13194 @ 2025-05-08 15:13:56 FAIL: Tim Trot was selected to latejoin with the Heretic Smuggler ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #15117 @ 2025-05-08 15:15:41 Vara-Vistha was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #15118 @ 2025-05-08 15:15:41 A latejoin rulset triggered successfully, the next latejoin injection will happen at 17263.5 round time.
  • #15123 @ 2025-05-08 15:15:41 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #15124 @ 2025-05-08 15:15:41 sherrye/(Vara-Vistha) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #23534 @ 2025-05-08 15:23:08 A midround ruleset is rolling, and will be LIGHT.
  • #23535 @ 2025-05-08 15:23:08 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 10008
  • #23536 @ 2025-05-08 15:23:08 FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 10008
  • #23537 @ 2025-05-08 15:23:08 FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 10008
  • #23597 @ 2025-05-08 15:23:12 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (39)
  • #23598 @ 2025-05-08 15:23:12 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 39, threat level: 98
  • #23599 @ 2025-05-08 15:23:12 FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 10050
  • #23600 @ 2025-05-08 15:23:12 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #23601 @ 2025-05-08 15:23:12 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #23602 @ 2025-05-08 15:23:12 FAIL: Malfunctioning AI is not ready()
  • #23603 @ 2025-05-08 15:23:12 Rolling LIGHT... 5 heavies / 8 lights
  • #23604 @ 2025-05-08 15:23:12 Rolling 8 light rulesets
  • #23605 @ 2025-05-08 15:23:12 Syndicate Sleeper Agent ruleset executing...
  • #23739 @ 2025-05-08 15:23:22 mornyres/(Omerta) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.
  • #23740 @ 2025-05-08 15:23:22 Injected a Midround ruleset Syndicate Sleeper Agent.
  • #34032 @ 2025-05-08 15:34:35 Uriel Hynes was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #34033 @ 2025-05-08 15:34:35 FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)
  • #34034 @ 2025-05-08 15:34:35 FAIL: Uriel Hynes was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #39911 @ 2025-05-08 15:40:04 A midround ruleset is rolling, and will be LIGHT.
  • #39912 @ 2025-05-08 15:40:04 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 20015
  • #39913 @ 2025-05-08 15:40:04 FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 20015
  • #39914 @ 2025-05-08 15:40:04 FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 20015
  • #39925 @ 2025-05-08 15:40:05 FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 20023.5
  • #39926 @ 2025-05-08 15:40:05 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #39927 @ 2025-05-08 15:40:05 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #39928 @ 2025-05-08 15:40:05 FAIL: Malfunctioning AI is not ready()
  • #39929 @ 2025-05-08 15:40:05 Rolling LIGHT... 5 heavies / 9 lights
  • #39930 @ 2025-05-08 15:40:05 Rolling 9 light rulesets
  • #39931 @ 2025-05-08 15:40:05 Abductors ruleset executing...
  • #40083 @ 2025-05-08 15:40:15 Polling 9 players to apply for the Abductors ruleset.
  • #40480 @ 2025-05-08 15:40:46 2 players volunteered for Abductors.
  • #40504 @ 2025-05-08 15:40:46 Injected a Midround ruleset Abductors.
  • #42932 @ 2025-05-08 15:43:23 Andre Stander was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #42933 @ 2025-05-08 15:43:23 FAIL: Provocateur does not have enough candidates (1 needed, 0 found)
  • #42934 @ 2025-05-08 15:43:23 FAIL: Andre Stander was selected to latejoin with the Provocateur ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #56049 @ 2025-05-08 15:57:04 A midround ruleset is rolling, and will be HEAVY.
  • #56084 @ 2025-05-08 15:57:05 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 30029.5
  • #56085 @ 2025-05-08 15:57:05 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (33)
  • #56086 @ 2025-05-08 15:57:05 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 33, threat level: 98
  • #56087 @ 2025-05-08 15:57:05 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #56088 @ 2025-05-08 15:57:05 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #56089 @ 2025-05-08 15:57:05 FAIL: Malfunctioning AI is not ready()
  • #56090 @ 2025-05-08 15:57:05 Rolling HEAVY... 8 heavies / 8 lights
  • #56091 @ 2025-05-08 15:57:05 Rolling 8 heavy rulesets
  • #56092 @ 2025-05-08 15:57:05 Blob Infection ruleset executing...
  • #56326 @ 2025-05-08 15:57:15 Injected a Midround ruleset Blob Infection.
  • #64314 @ 2025-05-08 16:03:28 Arkat Humaktsson was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #64315 @ 2025-05-08 16:03:28 FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)
  • #64316 @ 2025-05-08 16:03:28 FAIL: Arkat Humaktsson was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #76886 @ 2025-05-08 16:14:12 A midround ruleset is rolling, and will be HEAVY.
  • #76887 @ 2025-05-08 16:14:12 FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20
  • #76888 @ 2025-05-08 16:14:12 FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20
  • #76889 @ 2025-05-08 16:14:12 FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20
  • #76890 @ 2025-05-08 16:14:12 FAIL: Space Ninja failed acceptable: min/max players out of range (minimum: 30) vs population (25)
  • #76891 @ 2025-05-08 16:14:12 FAIL: Space Ninja is not acceptable with the current parameters. Alive players: 25, threat level: 98
  • #76892 @ 2025-05-08 16:14:12 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (25)
  • #76893 @ 2025-05-08 16:14:12 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 25, threat level: 98
  • #76894 @ 2025-05-08 16:14:12 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #76895 @ 2025-05-08 16:14:12 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #76896 @ 2025-05-08 16:14:12 FAIL: Malfunctioning AI is not ready()
  • #76897 @ 2025-05-08 16:14:12 FAIL: Spiders failed acceptable: min/max players out of range (minimum: 27) vs population (25)
  • #76898 @ 2025-05-08 16:14:12 FAIL: Spiders is not acceptable with the current parameters. Alive players: 25, threat level: 98
  • #76899 @ 2025-05-08 16:14:12 Rolling HEAVY... 4 heavies / 8 lights
  • #76900 @ 2025-05-08 16:14:12 Rolling 4 heavy rulesets
  • #76901 @ 2025-05-08 16:14:12 Dangerous Space Pirates ruleset executing...
  • #77070 @ 2025-05-08 16:14:22 Injected a Midround ruleset Dangerous Space Pirates.
  • #83497 @ 2025-05-08 16:21:16 Milk was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator.
  • #83498 @ 2025-05-08 16:21:16 A latejoin rulset triggered successfully, the next latejoin injection will happen at 54343 round time.
  • #83500 @ 2025-05-08 16:21:16 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #83501 @ 2025-05-08 16:21:16 winters1/(Milk) joined the station, and was selected by the Syndicate Infiltrator ruleset.

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2025-05-08 15:05:41.592000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic mode parameters for the round:",
            "data": null,
            "w-state": {
                "tick_usage": 14.002,
                "tick_lag": 0.5,
                "time": 2470,
                "timestamp": "1746716741.592900"
            },
            "s-store": null,
            "id": 2668,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2025-05-08 15:05:41.592000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Centre is 0.5, Width is 1.5, Forced extended is Disabled, No stacking is Enabled.",
            "data": null,
            "w-state": {
                "tick_usage": 14.326,
                "tick_lag": 0.5,
                "time": 2470,
                "timestamp": "1746716741.593061"
            },
            "s-store": null,
            "id": 2669,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2025-05-08 15:05:41.593000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Stacking limit is 90.",
            "data": null,
            "w-state": {
                "tick_usage": 14.572,
                "tick_lag": 0.5,
                "time": 2470,
                "timestamp": "1746716741.593184"
            },
            "s-store": null,
            "id": 2670,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2025-05-08 15:05:41.593000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Calculated maximum threat level based on player count of 32: 100",
            "data": null,
            "w-state": {
                "tick_usage": 14.818,
                "tick_lag": 0.5,
                "time": 2470,
                "timestamp": "1746716741.593307"
            },
            "s-store": null,
            "id": 2671,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2025-05-08 15:05:41.593000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic Mode initialized with a Threat Level of... 98! (51.7 round start budget)",
            "data": null,
            "w-state": {
                "tick_usage": 15.102,
                "tick_lag": 0.5,
                "time": 2470,
                "timestamp": "1746716741.593449"
            },
            "s-store": null,
            "id": 2672,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2025-05-08 15:05:41.853000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Listing 13 round start rulesets, and 32 players ready.",
            "data": null,
            "w-state": {
                "tick_usage": 534.82,
                "tick_lag": 0.5,
                "time": 2470,
                "timestamp": "1746716741.853308"
            },
            "s-store": null,
            "id": 4090,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2025-05-08 15:05:58.099000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Clown Operatives failed acceptable: threat_level (98) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 11.04,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.099999"
            },
            "s-store": null,
            "id": 4131,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2025-05-08 15:05:58.100000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Revolution failed acceptable: min\/max players out of range (minimum: 35) vs population (32)",
            "data": null,
            "w-state": {
                "tick_usage": 11.36,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.100159"
            },
            "s-store": null,
            "id": 4132,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2025-05-08 15:05:58.100000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Extended failed acceptable: threat_level (98) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 11.654,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.100306"
            },
            "s-store": null,
            "id": 4133,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2025-05-08 15:05:58.100000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Meteor failed acceptable: threat_level (98) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 11.918,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.100438"
            },
            "s-store": null,
            "id": 4134,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2025-05-08 15:05:58.101000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "No more rules can be applied, stopping with 51.7 left.",
            "data": null,
            "w-state": {
                "tick_usage": 13.276,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.101117"
            },
            "s-store": null,
            "id": 4135,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2025-05-08 15:05:58.101000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Spies, scaled 0 times",
            "data": null,
            "w-state": {
                "tick_usage": 13.536,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.101247"
            },
            "s-store": null,
            "id": 4136,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2025-05-08 15:05:58.101000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Traitors, scaled 1 times",
            "data": null,
            "w-state": {
                "tick_usage": 14.336,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.101647"
            },
            "s-store": null,
            "id": 4137,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2025-05-08 15:05:58.102000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Wizard, scaled 0 times",
            "data": null,
            "w-state": {
                "tick_usage": 15.282,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.102120"
            },
            "s-store": null,
            "id": 4138,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2025-05-08 15:05:58.102000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Blood Brothers, scaled 0 times",
            "data": null,
            "w-state": {
                "tick_usage": 16.114,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.102536"
            },
            "s-store": null,
            "id": 4139,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2025-05-08 15:05:58.114000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "0.700001 round start budget was left, donating it to midrounds.",
            "data": null,
            "w-state": {
                "tick_usage": 40.516,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.114738"
            },
            "s-store": null,
            "id": 4140,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2025-05-08 15:05:58.114000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked the following roundstart rules: Spies, Traitors, Wizard, Blood Brothers, ",
            "data": null,
            "w-state": {
                "tick_usage": 41.154,
                "tick_lag": 0.5,
                "time": 2609,
                "timestamp": "1746716758.115057"
            },
            "s-store": null,
            "id": 4141,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2025-05-08 15:13:56.900000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Tim Trot was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.",
            "data": null,
            "w-state": {
                "tick_usage": 355.354,
                "tick_lag": 0.5,
                "time": 7246.5,
                "timestamp": "1746717236.900939"
            },
            "s-store": null,
            "id": 13192,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2025-05-08 15:13:56.901000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 355.894,
                "tick_lag": 0.5,
                "time": 7246.5,
                "timestamp": "1746717236.901209"
            },
            "s-store": null,
            "id": 13193,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2025-05-08 15:13:56.901000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Tim Trot was selected to latejoin with the Heretic Smuggler ruleset, but the ruleset failed to execute as they were not a valid candiate.",
            "data": null,
            "w-state": {
                "tick_usage": 356.174,
                "tick_lag": 0.5,
                "time": 7246.5,
                "timestamp": "1746717236.901349"
            },
            "s-store": null,
            "id": 13194,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2025-05-08 15:15:41.521000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Vara-Vistha was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.",
            "data": null,
            "w-state": {
                "tick_usage": 428.372,
                "tick_lag": 0.5,
                "time": 8266.5,
                "timestamp": "1746717341.521662"
            },
            "s-store": null,
            "id": 15117,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2025-05-08 15:15:41.521000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 17263.5 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 428.99,
                "tick_lag": 0.5,
                "time": 8266.5,
                "timestamp": "1746717341.521971"
            },
            "s-store": null,
            "id": 15118,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2025-05-08 15:15:41.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 12.474,
                "tick_lag": 0.5,
                "time": 8267,
                "timestamp": "1746717341.574513"
            },
            "s-store": null,
            "id": 15123,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2025-05-08 15:15:41.574000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "sherrye\/(Vara-Vistha) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 12.836,
                "tick_lag": 0.5,
                "time": 8267,
                "timestamp": "1746717341.574695"
            },
            "s-store": null,
            "id": 15124,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2025-05-08 15:23:08.052000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 28.738,
                "tick_lag": 0.5,
                "time": 12661.5,
                "timestamp": "1746717788.052567"
            },
            "s-store": null,
            "id": 23534,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2025-05-08 15:23:08.052000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 10008",
            "data": null,
            "w-state": {
                "tick_usage": 29.78,
                "tick_lag": 0.5,
                "time": 12661.5,
                "timestamp": "1746717788.053088"
            },
            "s-store": null,
            "id": 23535,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2025-05-08 15:23:08.053000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 10008",
            "data": null,
            "w-state": {
                "tick_usage": 30.082,
                "tick_lag": 0.5,
                "time": 12661.5,
                "timestamp": "1746717788.053240"
            },
            "s-store": null,
            "id": 23536,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2025-05-08 15:23:08.053000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 10008",
            "data": null,
            "w-state": {
                "tick_usage": 30.346,
                "tick_lag": 0.5,
                "time": 12661.5,
                "timestamp": "1746717788.053371"
            },
            "s-store": null,
            "id": 23537,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2025-05-08 15:23:12.649000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (39)",
            "data": null,
            "w-state": {
                "tick_usage": 110.136,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.649226"
            },
            "s-store": null,
            "id": 23597,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2025-05-08 15:23:12.649000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 39, threat level: 98",
            "data": null,
            "w-state": {
                "tick_usage": 110.464,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.649390"
            },
            "s-store": null,
            "id": 23598,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2025-05-08 15:23:12.650000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 10050",
            "data": null,
            "w-state": {
                "tick_usage": 112.774,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.650545"
            },
            "s-store": null,
            "id": 23599,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2025-05-08 15:23:12.651000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 114.388,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.651352"
            },
            "s-store": null,
            "id": 23600,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2025-05-08 15:23:12.651000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 114.63,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.651473"
            },
            "s-store": null,
            "id": 23601,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2025-05-08 15:23:12.651000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 114.874,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.651596"
            },
            "s-store": null,
            "id": 23602,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2025-05-08 15:23:12.652000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 5 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 116.098,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.652207"
            },
            "s-store": null,
            "id": 23603,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2025-05-08 15:23:12.652000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 8 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 116.344,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.652330"
            },
            "s-store": null,
            "id": 23604,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2025-05-08 15:23:12.652000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Syndicate Sleeper Agent ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 116.724,
                "tick_lag": 0.5,
                "time": 12703.5,
                "timestamp": "1746717792.652520"
            },
            "s-store": null,
            "id": 23605,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2025-05-08 15:23:22.762000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "mornyres\/(Omerta) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 14.702,
                "tick_lag": 0.5,
                "time": 12804,
                "timestamp": "1746717802.762248"
            },
            "s-store": null,
            "id": 23739,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2025-05-08 15:23:22.762000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Syndicate Sleeper Agent.",
            "data": null,
            "w-state": {
                "tick_usage": 14.962,
                "tick_lag": 0.5,
                "time": 12804,
                "timestamp": "1746717802.762378"
            },
            "s-store": null,
            "id": 23740,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2025-05-08 15:34:35.350000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Uriel Hynes was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.",
            "data": null,
            "w-state": {
                "tick_usage": 289.428,
                "tick_lag": 0.5,
                "time": 19431.5,
                "timestamp": "1746718475.350622"
            },
            "s-store": null,
            "id": 34032,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2025-05-08 15:34:35.350000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 290.012,
                "tick_lag": 0.5,
                "time": 19431.5,
                "timestamp": "1746718475.350914"
            },
            "s-store": null,
            "id": 34033,
            "s-ver": "1.0.0"
        },
        "42": {
            "ts": {
                "date": "2025-05-08 15:34:35.350000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Uriel Hynes was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.",
            "data": null,
            "w-state": {
                "tick_usage": 290.276,
                "tick_lag": 0.5,
                "time": 19431.5,
                "timestamp": "1746718475.351046"
            },
            "s-store": null,
            "id": 34034,
            "s-ver": "1.0.0"
        },
        "43": {
            "ts": {
                "date": "2025-05-08 15:40:04.521000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 23.99,
                "tick_lag": 0.5,
                "time": 22668.5,
                "timestamp": "1746718804.521917"
            },
            "s-store": null,
            "id": 39911,
            "s-ver": "1.0.0"
        },
        "44": {
            "ts": {
                "date": "2025-05-08 15:40:04.522000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 20015",
            "data": null,
            "w-state": {
                "tick_usage": 24.922,
                "tick_lag": 0.5,
                "time": 22668.5,
                "timestamp": "1746718804.522383"
            },
            "s-store": null,
            "id": 39912,
            "s-ver": "1.0.0"
        },
        "45": {
            "ts": {
                "date": "2025-05-08 15:40:04.522000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 20015",
            "data": null,
            "w-state": {
                "tick_usage": 25.198,
                "tick_lag": 0.5,
                "time": 22668.5,
                "timestamp": "1746718804.522521"
            },
            "s-store": null,
            "id": 39913,
            "s-ver": "1.0.0"
        },
        "46": {
            "ts": {
                "date": "2025-05-08 15:40:04.522000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 20015",
            "data": null,
            "w-state": {
                "tick_usage": 25.434,
                "tick_lag": 0.5,
                "time": 22668.5,
                "timestamp": "1746718804.522639"
            },
            "s-store": null,
            "id": 39914,
            "s-ver": "1.0.0"
        },
        "47": {
            "ts": {
                "date": "2025-05-08 15:40:05.522000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 20023.5",
            "data": null,
            "w-state": {
                "tick_usage": 39.76,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.522892"
            },
            "s-store": null,
            "id": 39925,
            "s-ver": "1.0.0"
        },
        "48": {
            "ts": {
                "date": "2025-05-08 15:40:05.523000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 41.504,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.523764"
            },
            "s-store": null,
            "id": 39926,
            "s-ver": "1.0.0"
        },
        "49": {
            "ts": {
                "date": "2025-05-08 15:40:05.523000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 41.754,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.523889"
            },
            "s-store": null,
            "id": 39927,
            "s-ver": "1.0.0"
        },
        "50": {
            "ts": {
                "date": "2025-05-08 15:40:05.523000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 41.992,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.524008"
            },
            "s-store": null,
            "id": 39928,
            "s-ver": "1.0.0"
        },
        "51": {
            "ts": {
                "date": "2025-05-08 15:40:05.524000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 5 heavies \/ 9 lights",
            "data": null,
            "w-state": {
                "tick_usage": 43.152,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.524588"
            },
            "s-store": null,
            "id": 39929,
            "s-ver": "1.0.0"
        },
        "52": {
            "ts": {
                "date": "2025-05-08 15:40:05.524000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 9 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 43.372,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.524698"
            },
            "s-store": null,
            "id": 39930,
            "s-ver": "1.0.0"
        },
        "53": {
            "ts": {
                "date": "2025-05-08 15:40:05.524000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Abductors ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 43.736,
                "tick_lag": 0.5,
                "time": 22677,
                "timestamp": "1746718805.524880"
            },
            "s-store": null,
            "id": 39931,
            "s-ver": "1.0.0"
        },
        "54": {
            "ts": {
                "date": "2025-05-08 15:40:15.612000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Polling 9 players to apply for the Abductors ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 6.458,
                "tick_lag": 0.5,
                "time": 22777.5,
                "timestamp": "1746718815.612263"
            },
            "s-store": null,
            "id": 40083,
            "s-ver": "1.0.0"
        },
        "55": {
            "ts": {
                "date": "2025-05-08 15:40:46.363000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "2 players volunteered for Abductors.",
            "data": null,
            "w-state": {
                "tick_usage": 2.338,
                "tick_lag": 0.5,
                "time": 23082.5,
                "timestamp": "1746718846.363230"
            },
            "s-store": null,
            "id": 40480,
            "s-ver": "1.0.0"
        },
        "56": {
            "ts": {
                "date": "2025-05-08 15:40:46.617000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Abductors.",
            "data": null,
            "w-state": {
                "tick_usage": 512.004,
                "tick_lag": 0.5,
                "time": 23082.5,
                "timestamp": "1746718846.618062"
            },
            "s-store": null,
            "id": 40504,
            "s-ver": "1.0.0"
        },
        "57": {
            "ts": {
                "date": "2025-05-08 15:43:23.952000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Andre Stander was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.",
            "data": null,
            "w-state": {
                "tick_usage": 349.23,
                "tick_lag": 0.5,
                "time": 24625.5,
                "timestamp": "1746719003.952690"
            },
            "s-store": null,
            "id": 42932,
            "s-ver": "1.0.0"
        },
        "58": {
            "ts": {
                "date": "2025-05-08 15:43:23.952000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Provocateur does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 349.832,
                "tick_lag": 0.5,
                "time": 24625.5,
                "timestamp": "1746719003.952991"
            },
            "s-store": null,
            "id": 42933,
            "s-ver": "1.0.0"
        },
        "59": {
            "ts": {
                "date": "2025-05-08 15:43:23.953000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Andre Stander was selected to latejoin with the Provocateur ruleset, but the ruleset failed to execute as they were not a valid candiate.",
            "data": null,
            "w-state": {
                "tick_usage": 350.112,
                "tick_lag": 0.5,
                "time": 24625.5,
                "timestamp": "1746719003.953131"
            },
            "s-store": null,
            "id": 42934,
            "s-ver": "1.0.0"
        },
        "60": {
            "ts": {
                "date": "2025-05-08 15:57:04.211000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be HEAVY.",
            "data": null,
            "w-state": {
                "tick_usage": 6.686,
                "tick_lag": 0.5,
                "time": 32674,
                "timestamp": "1746719824.211470"
            },
            "s-store": null,
            "id": 56049,
            "s-ver": "1.0.0"
        },
        "61": {
            "ts": {
                "date": "2025-05-08 15:57:05.116000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 30029.5",
            "data": null,
            "w-state": {
                "tick_usage": 3.914,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.116349"
            },
            "s-store": null,
            "id": 56084,
            "s-ver": "1.0.0"
        },
        "62": {
            "ts": {
                "date": "2025-05-08 15:57:05.120000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (33)",
            "data": null,
            "w-state": {
                "tick_usage": 11.458,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.120120"
            },
            "s-store": null,
            "id": 56085,
            "s-ver": "1.0.0"
        },
        "63": {
            "ts": {
                "date": "2025-05-08 15:57:05.120000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 33, threat level: 98",
            "data": null,
            "w-state": {
                "tick_usage": 11.782,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.120283"
            },
            "s-store": null,
            "id": 56086,
            "s-ver": "1.0.0"
        },
        "64": {
            "ts": {
                "date": "2025-05-08 15:57:05.122000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 16.478,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.122630"
            },
            "s-store": null,
            "id": 56087,
            "s-ver": "1.0.0"
        },
        "65": {
            "ts": {
                "date": "2025-05-08 15:57:05.122000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 16.74,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.122761"
            },
            "s-store": null,
            "id": 56088,
            "s-ver": "1.0.0"
        },
        "66": {
            "ts": {
                "date": "2025-05-08 15:57:05.122000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 17.002,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.122892"
            },
            "s-store": null,
            "id": 56089,
            "s-ver": "1.0.0"
        },
        "67": {
            "ts": {
                "date": "2025-05-08 15:57:05.123000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling HEAVY... 8 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 18.62,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.123701"
            },
            "s-store": null,
            "id": 56090,
            "s-ver": "1.0.0"
        },
        "68": {
            "ts": {
                "date": "2025-05-08 15:57:05.123000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 8 heavy rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 18.87,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.123826"
            },
            "s-store": null,
            "id": 56091,
            "s-ver": "1.0.0"
        },
        "69": {
            "ts": {
                "date": "2025-05-08 15:57:05.123000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Blob Infection ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 19.248,
                "tick_lag": 0.5,
                "time": 32683,
                "timestamp": "1746719825.124015"
            },
            "s-store": null,
            "id": 56092,
            "s-ver": "1.0.0"
        },
        "70": {
            "ts": {
                "date": "2025-05-08 15:57:15.348000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Blob Infection.",
            "data": null,
            "w-state": {
                "tick_usage": 24.586,
                "tick_lag": 0.5,
                "time": 32784,
                "timestamp": "1746719835.348890"
            },
            "s-store": null,
            "id": 56326,
            "s-ver": "1.0.0"
        },
        "71": {
            "ts": {
                "date": "2025-05-08 16:03:28.025000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Arkat Humaktsson was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.",
            "data": null,
            "w-state": {
                "tick_usage": 258.636,
                "tick_lag": 0.5,
                "time": 36419,
                "timestamp": "1746720208.025334"
            },
            "s-store": null,
            "id": 64314,
            "s-ver": "1.0.0"
        },
        "72": {
            "ts": {
                "date": "2025-05-08 16:03:28.025000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 259.104,
                "tick_lag": 0.5,
                "time": 36419,
                "timestamp": "1746720208.025568"
            },
            "s-store": null,
            "id": 64315,
            "s-ver": "1.0.0"
        },
        "73": {
            "ts": {
                "date": "2025-05-08 16:03:28.025000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Arkat Humaktsson was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.",
            "data": null,
            "w-state": {
                "tick_usage": 259.378,
                "tick_lag": 0.5,
                "time": 36419,
                "timestamp": "1746720208.025705"
            },
            "s-store": null,
            "id": 64316,
            "s-ver": "1.0.0"
        },
        "74": {
            "ts": {
                "date": "2025-05-08 16:14:12.623000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be HEAVY.",
            "data": null,
            "w-state": {
                "tick_usage": 9.64,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.624042"
            },
            "s-store": null,
            "id": 76886,
            "s-ver": "1.0.0"
        },
        "75": {
            "ts": {
                "date": "2025-05-08 16:14:12.624000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 9.99,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.624217"
            },
            "s-store": null,
            "id": 76887,
            "s-ver": "1.0.0"
        },
        "76": {
            "ts": {
                "date": "2025-05-08 16:14:12.624000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 10.284,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.624364"
            },
            "s-store": null,
            "id": 76888,
            "s-ver": "1.0.0"
        },
        "77": {
            "ts": {
                "date": "2025-05-08 16:14:12.625000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 11.772,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.625108"
            },
            "s-store": null,
            "id": 76889,
            "s-ver": "1.0.0"
        },
        "78": {
            "ts": {
                "date": "2025-05-08 16:14:12.626000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Space Ninja failed acceptable: min\/max players out of range (minimum: 30) vs population (25)",
            "data": null,
            "w-state": {
                "tick_usage": 15.378,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.626911"
            },
            "s-store": null,
            "id": 76890,
            "s-ver": "1.0.0"
        },
        "79": {
            "ts": {
                "date": "2025-05-08 16:14:12.626000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Space Ninja is not acceptable with the current parameters. Alive players: 25, threat level: 98",
            "data": null,
            "w-state": {
                "tick_usage": 15.612,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.627029"
            },
            "s-store": null,
            "id": 76891,
            "s-ver": "1.0.0"
        },
        "80": {
            "ts": {
                "date": "2025-05-08 16:14:12.628000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (25)",
            "data": null,
            "w-state": {
                "tick_usage": 18.65,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.628547"
            },
            "s-store": null,
            "id": 76892,
            "s-ver": "1.0.0"
        },
        "81": {
            "ts": {
                "date": "2025-05-08 16:14:12.628000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 25, threat level: 98",
            "data": null,
            "w-state": {
                "tick_usage": 18.892,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.628668"
            },
            "s-store": null,
            "id": 76893,
            "s-ver": "1.0.0"
        },
        "82": {
            "ts": {
                "date": "2025-05-08 16:14:12.630000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)",
            "data": null,
            "w-state": {
                "tick_usage": 22.042,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.630243"
            },
            "s-store": null,
            "id": 76894,
            "s-ver": "1.0.0"
        },
        "83": {
            "ts": {
                "date": "2025-05-08 16:14:12.630000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 22.326,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.630385"
            },
            "s-store": null,
            "id": 76895,
            "s-ver": "1.0.0"
        },
        "84": {
            "ts": {
                "date": "2025-05-08 16:14:12.630000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 22.536,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.630491"
            },
            "s-store": null,
            "id": 76896,
            "s-ver": "1.0.0"
        },
        "85": {
            "ts": {
                "date": "2025-05-08 16:14:12.630000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Spiders failed acceptable: min\/max players out of range (minimum: 27) vs population (25)",
            "data": null,
            "w-state": {
                "tick_usage": 22.764,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.630604"
            },
            "s-store": null,
            "id": 76897,
            "s-ver": "1.0.0"
        },
        "86": {
            "ts": {
                "date": "2025-05-08 16:14:12.630000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Spiders is not acceptable with the current parameters. Alive players: 25, threat level: 98",
            "data": null,
            "w-state": {
                "tick_usage": 22.978,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.630711"
            },
            "s-store": null,
            "id": 76898,
            "s-ver": "1.0.0"
        },
        "87": {
            "ts": {
                "date": "2025-05-08 16:14:12.631000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling HEAVY... 4 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 24.318,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.631382"
            },
            "s-store": null,
            "id": 76899,
            "s-ver": "1.0.0"
        },
        "88": {
            "ts": {
                "date": "2025-05-08 16:14:12.631000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 4 heavy rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 24.534,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.631489"
            },
            "s-store": null,
            "id": 76900,
            "s-ver": "1.0.0"
        },
        "89": {
            "ts": {
                "date": "2025-05-08 16:14:12.631000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dangerous Space Pirates ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 24.898,
                "tick_lag": 0.5,
                "time": 42680,
                "timestamp": "1746720852.631671"
            },
            "s-store": null,
            "id": 76901,
            "s-ver": "1.0.0"
        },
        "90": {
            "ts": {
                "date": "2025-05-08 16:14:22.961000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Dangerous Space Pirates.",
            "data": null,
            "w-state": {
                "tick_usage": 89.936,
                "tick_lag": 0.5,
                "time": 42780.5,
                "timestamp": "1746720862.961200"
            },
            "s-store": null,
            "id": 77070,
            "s-ver": "1.0.0"
        },
        "91": {
            "ts": {
                "date": "2025-05-08 16:21:16.820000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Milk was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 299.686,
                "tick_lag": 0.5,
                "time": 46810,
                "timestamp": "1746721276.821092"
            },
            "s-store": null,
            "id": 83497,
            "s-ver": "1.0.0"
        },
        "92": {
            "ts": {
                "date": "2025-05-08 16:21:16.821000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 54343 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 300.264,
                "tick_lag": 0.5,
                "time": 46810,
                "timestamp": "1746721276.821382"
            },
            "s-store": null,
            "id": 83498,
            "s-ver": "1.0.0"
        },
        "93": {
            "ts": {
                "date": "2025-05-08 16:21:16.833000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 5.932,
                "tick_lag": 0.5,
                "time": 46810.5,
                "timestamp": "1746721276.834133"
            },
            "s-store": null,
            "id": 83500,
            "s-ver": "1.0.0"
        },
        "94": {
            "ts": {
                "date": "2025-05-08 16:21:16.834000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "winters1\/(Milk) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 6.438,
                "tick_lag": 0.5,
                "time": 46810.5,
                "timestamp": "1746721276.834386"
            },
            "s-store": null,
            "id": 83501,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2025-05-08 15:01:12.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 252002,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1746716473.025651\",\"round-id\":\"252002\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2025-05-08 15:05:41.592\",\"cat\":\"dynamic\",\"msg\":\"Dynamic mode parameters for the round:\",\"data\":null,\"w-state\":{\"tick_usage\":14.002,\"tick_lag\":0.5,\"time\":2470,\"timestamp\":\"1746716741.592900\"},\"s-store\":null,\"id\":2668,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:41.592\",\"cat\":\"dynamic\",\"msg\":\"Centre is 0.5, Width is 1.5, Forced extended is Disabled, No stacking is Enabled.\",\"data\":null,\"w-state\":{\"tick_usage\":14.326,\"tick_lag\":0.5,\"time\":2470,\"timestamp\":\"1746716741.593061\"},\"s-store\":null,\"id\":2669,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:41.593\",\"cat\":\"dynamic\",\"msg\":\"Stacking limit is 90.\",\"data\":null,\"w-state\":{\"tick_usage\":14.572,\"tick_lag\":0.5,\"time\":2470,\"timestamp\":\"1746716741.593184\"},\"s-store\":null,\"id\":2670,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:41.593\",\"cat\":\"dynamic\",\"msg\":\"Calculated maximum threat level based on player count of 32: 100\",\"data\":null,\"w-state\":{\"tick_usage\":14.818,\"tick_lag\":0.5,\"time\":2470,\"timestamp\":\"1746716741.593307\"},\"s-store\":null,\"id\":2671,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:41.593\",\"cat\":\"dynamic\",\"msg\":\"Dynamic Mode initialized with a Threat Level of... 98! (51.7 round start budget)\",\"data\":null,\"w-state\":{\"tick_usage\":15.102,\"tick_lag\":0.5,\"time\":2470,\"timestamp\":\"1746716741.593449\"},\"s-store\":null,\"id\":2672,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:41.853\",\"cat\":\"dynamic\",\"msg\":\"Listing 13 round start rulesets, and 32 players ready.\",\"data\":null,\"w-state\":{\"tick_usage\":534.82,\"tick_lag\":0.5,\"time\":2470,\"timestamp\":\"1746716741.853308\"},\"s-store\":null,\"id\":4090,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.099\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Clown Operatives failed acceptable: threat_level (98) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":11.04,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.099999\"},\"s-store\":null,\"id\":4131,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.100\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Revolution failed acceptable: min\\\/max players out of range (minimum: 35) vs population (32)\",\"data\":null,\"w-state\":{\"tick_usage\":11.36,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.100159\"},\"s-store\":null,\"id\":4132,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.100\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Extended failed acceptable: threat_level (98) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":11.654,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.100306\"},\"s-store\":null,\"id\":4133,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.100\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Meteor failed acceptable: threat_level (98) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":11.918,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.100438\"},\"s-store\":null,\"id\":4134,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.101\",\"cat\":\"dynamic\",\"msg\":\"No more rules can be applied, stopping with 51.7 left.\",\"data\":null,\"w-state\":{\"tick_usage\":13.276,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.101117\"},\"s-store\":null,\"id\":4135,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.101\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Spies, scaled 0 times\",\"data\":null,\"w-state\":{\"tick_usage\":13.536,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.101247\"},\"s-store\":null,\"id\":4136,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.101\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Traitors, scaled 1 times\",\"data\":null,\"w-state\":{\"tick_usage\":14.336,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.101647\"},\"s-store\":null,\"id\":4137,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.102\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Wizard, scaled 0 times\",\"data\":null,\"w-state\":{\"tick_usage\":15.282,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.102120\"},\"s-store\":null,\"id\":4138,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.102\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Blood Brothers, scaled 0 times\",\"data\":null,\"w-state\":{\"tick_usage\":16.114,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.102536\"},\"s-store\":null,\"id\":4139,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.114\",\"cat\":\"dynamic\",\"msg\":\"0.700001 round start budget was left, donating it to midrounds.\",\"data\":null,\"w-state\":{\"tick_usage\":40.516,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.114738\"},\"s-store\":null,\"id\":4140,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:05:58.114\",\"cat\":\"dynamic\",\"msg\":\"Picked the following roundstart rules: Spies, Traitors, Wizard, Blood Brothers, \",\"data\":null,\"w-state\":{\"tick_usage\":41.154,\"tick_lag\":0.5,\"time\":2609,\"timestamp\":\"1746716758.115057\"},\"s-store\":null,\"id\":4141,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:13:56.900\",\"cat\":\"dynamic\",\"msg\":\"Tim Trot was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.\",\"data\":null,\"w-state\":{\"tick_usage\":355.354,\"tick_lag\":0.5,\"time\":7246.5,\"timestamp\":\"1746717236.900939\"},\"s-store\":null,\"id\":13192,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:13:56.901\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":355.894,\"tick_lag\":0.5,\"time\":7246.5,\"timestamp\":\"1746717236.901209\"},\"s-store\":null,\"id\":13193,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:13:56.901\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Tim Trot was selected to latejoin with the Heretic Smuggler ruleset, but the ruleset failed to execute as they were not a valid candiate.\",\"data\":null,\"w-state\":{\"tick_usage\":356.174,\"tick_lag\":0.5,\"time\":7246.5,\"timestamp\":\"1746717236.901349\"},\"s-store\":null,\"id\":13194,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:15:41.521\",\"cat\":\"dynamic\",\"msg\":\"Vara-Vistha was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.\",\"data\":null,\"w-state\":{\"tick_usage\":428.372,\"tick_lag\":0.5,\"time\":8266.5,\"timestamp\":\"1746717341.521662\"},\"s-store\":null,\"id\":15117,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:15:41.521\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 17263.5 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":428.99,\"tick_lag\":0.5,\"time\":8266.5,\"timestamp\":\"1746717341.521971\"},\"s-store\":null,\"id\":15118,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:15:41.574\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":12.474,\"tick_lag\":0.5,\"time\":8267,\"timestamp\":\"1746717341.574513\"},\"s-store\":null,\"id\":15123,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:15:41.574\",\"cat\":\"dynamic\",\"msg\":\"sherrye\\\/(Vara-Vistha) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":12.836,\"tick_lag\":0.5,\"time\":8267,\"timestamp\":\"1746717341.574695\"},\"s-store\":null,\"id\":15124,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:08.052\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":28.738,\"tick_lag\":0.5,\"time\":12661.5,\"timestamp\":\"1746717788.052567\"},\"s-store\":null,\"id\":23534,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:08.052\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 10008\",\"data\":null,\"w-state\":{\"tick_usage\":29.78,\"tick_lag\":0.5,\"time\":12661.5,\"timestamp\":\"1746717788.053088\"},\"s-store\":null,\"id\":23535,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:08.053\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 10008\",\"data\":null,\"w-state\":{\"tick_usage\":30.082,\"tick_lag\":0.5,\"time\":12661.5,\"timestamp\":\"1746717788.053240\"},\"s-store\":null,\"id\":23536,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:08.053\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 10008\",\"data\":null,\"w-state\":{\"tick_usage\":30.346,\"tick_lag\":0.5,\"time\":12661.5,\"timestamp\":\"1746717788.053371\"},\"s-store\":null,\"id\":23537,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.649\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (39)\",\"data\":null,\"w-state\":{\"tick_usage\":110.136,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.649226\"},\"s-store\":null,\"id\":23597,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.649\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 39, threat level: 98\",\"data\":null,\"w-state\":{\"tick_usage\":110.464,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.649390\"},\"s-store\":null,\"id\":23598,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.650\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 10050\",\"data\":null,\"w-state\":{\"tick_usage\":112.774,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.650545\"},\"s-store\":null,\"id\":23599,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.651\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":114.388,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.651352\"},\"s-store\":null,\"id\":23600,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.651\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":114.63,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.651473\"},\"s-store\":null,\"id\":23601,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.651\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":114.874,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.651596\"},\"s-store\":null,\"id\":23602,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.652\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 5 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":116.098,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.652207\"},\"s-store\":null,\"id\":23603,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.652\",\"cat\":\"dynamic\",\"msg\":\"Rolling 8 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":116.344,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.652330\"},\"s-store\":null,\"id\":23604,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:12.652\",\"cat\":\"dynamic\",\"msg\":\"Syndicate Sleeper Agent ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":116.724,\"tick_lag\":0.5,\"time\":12703.5,\"timestamp\":\"1746717792.652520\"},\"s-store\":null,\"id\":23605,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:22.762\",\"cat\":\"dynamic\",\"msg\":\"mornyres\\\/(Omerta) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":14.702,\"tick_lag\":0.5,\"time\":12804,\"timestamp\":\"1746717802.762248\"},\"s-store\":null,\"id\":23739,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:23:22.762\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Syndicate Sleeper Agent.\",\"data\":null,\"w-state\":{\"tick_usage\":14.962,\"tick_lag\":0.5,\"time\":12804,\"timestamp\":\"1746717802.762378\"},\"s-store\":null,\"id\":23740,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:34:35.350\",\"cat\":\"dynamic\",\"msg\":\"Uriel Hynes was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.\",\"data\":null,\"w-state\":{\"tick_usage\":289.428,\"tick_lag\":0.5,\"time\":19431.5,\"timestamp\":\"1746718475.350622\"},\"s-store\":null,\"id\":34032,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:34:35.350\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":290.012,\"tick_lag\":0.5,\"time\":19431.5,\"timestamp\":\"1746718475.350914\"},\"s-store\":null,\"id\":34033,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:34:35.350\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Uriel Hynes was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.\",\"data\":null,\"w-state\":{\"tick_usage\":290.276,\"tick_lag\":0.5,\"time\":19431.5,\"timestamp\":\"1746718475.351046\"},\"s-store\":null,\"id\":34034,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:04.521\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":23.99,\"tick_lag\":0.5,\"time\":22668.5,\"timestamp\":\"1746718804.521917\"},\"s-store\":null,\"id\":39911,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:04.522\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 20015\",\"data\":null,\"w-state\":{\"tick_usage\":24.922,\"tick_lag\":0.5,\"time\":22668.5,\"timestamp\":\"1746718804.522383\"},\"s-store\":null,\"id\":39912,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:04.522\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 20015\",\"data\":null,\"w-state\":{\"tick_usage\":25.198,\"tick_lag\":0.5,\"time\":22668.5,\"timestamp\":\"1746718804.522521\"},\"s-store\":null,\"id\":39913,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:04.522\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 20015\",\"data\":null,\"w-state\":{\"tick_usage\":25.434,\"tick_lag\":0.5,\"time\":22668.5,\"timestamp\":\"1746718804.522639\"},\"s-store\":null,\"id\":39914,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.522\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 20023.5\",\"data\":null,\"w-state\":{\"tick_usage\":39.76,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.522892\"},\"s-store\":null,\"id\":39925,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.523\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":41.504,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.523764\"},\"s-store\":null,\"id\":39926,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.523\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":41.754,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.523889\"},\"s-store\":null,\"id\":39927,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.523\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":41.992,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.524008\"},\"s-store\":null,\"id\":39928,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.524\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 5 heavies \\\/ 9 lights\",\"data\":null,\"w-state\":{\"tick_usage\":43.152,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.524588\"},\"s-store\":null,\"id\":39929,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.524\",\"cat\":\"dynamic\",\"msg\":\"Rolling 9 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":43.372,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.524698\"},\"s-store\":null,\"id\":39930,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:05.524\",\"cat\":\"dynamic\",\"msg\":\"Abductors ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":43.736,\"tick_lag\":0.5,\"time\":22677,\"timestamp\":\"1746718805.524880\"},\"s-store\":null,\"id\":39931,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:15.612\",\"cat\":\"dynamic\",\"msg\":\"Polling 9 players to apply for the Abductors ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":6.458,\"tick_lag\":0.5,\"time\":22777.5,\"timestamp\":\"1746718815.612263\"},\"s-store\":null,\"id\":40083,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:46.363\",\"cat\":\"dynamic\",\"msg\":\"2 players volunteered for Abductors.\",\"data\":null,\"w-state\":{\"tick_usage\":2.338,\"tick_lag\":0.5,\"time\":23082.5,\"timestamp\":\"1746718846.363230\"},\"s-store\":null,\"id\":40480,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:40:46.617\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Abductors.\",\"data\":null,\"w-state\":{\"tick_usage\":512.004,\"tick_lag\":0.5,\"time\":23082.5,\"timestamp\":\"1746718846.618062\"},\"s-store\":null,\"id\":40504,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:43:23.952\",\"cat\":\"dynamic\",\"msg\":\"Andre Stander was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.\",\"data\":null,\"w-state\":{\"tick_usage\":349.23,\"tick_lag\":0.5,\"time\":24625.5,\"timestamp\":\"1746719003.952690\"},\"s-store\":null,\"id\":42932,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:43:23.952\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Provocateur does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":349.832,\"tick_lag\":0.5,\"time\":24625.5,\"timestamp\":\"1746719003.952991\"},\"s-store\":null,\"id\":42933,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:43:23.953\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Andre Stander was selected to latejoin with the Provocateur ruleset, but the ruleset failed to execute as they were not a valid candiate.\",\"data\":null,\"w-state\":{\"tick_usage\":350.112,\"tick_lag\":0.5,\"time\":24625.5,\"timestamp\":\"1746719003.953131\"},\"s-store\":null,\"id\":42934,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:04.211\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be HEAVY.\",\"data\":null,\"w-state\":{\"tick_usage\":6.686,\"tick_lag\":0.5,\"time\":32674,\"timestamp\":\"1746719824.211470\"},\"s-store\":null,\"id\":56049,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.116\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 30029.5\",\"data\":null,\"w-state\":{\"tick_usage\":3.914,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.116349\"},\"s-store\":null,\"id\":56084,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.120\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (33)\",\"data\":null,\"w-state\":{\"tick_usage\":11.458,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.120120\"},\"s-store\":null,\"id\":56085,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.120\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 33, threat level: 98\",\"data\":null,\"w-state\":{\"tick_usage\":11.782,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.120283\"},\"s-store\":null,\"id\":56086,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.122\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":16.478,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.122630\"},\"s-store\":null,\"id\":56087,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.122\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":16.74,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.122761\"},\"s-store\":null,\"id\":56088,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.122\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":17.002,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.122892\"},\"s-store\":null,\"id\":56089,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.123\",\"cat\":\"dynamic\",\"msg\":\"Rolling HEAVY... 8 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":18.62,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.123701\"},\"s-store\":null,\"id\":56090,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.123\",\"cat\":\"dynamic\",\"msg\":\"Rolling 8 heavy rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":18.87,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.123826\"},\"s-store\":null,\"id\":56091,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:05.123\",\"cat\":\"dynamic\",\"msg\":\"Blob Infection ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":19.248,\"tick_lag\":0.5,\"time\":32683,\"timestamp\":\"1746719825.124015\"},\"s-store\":null,\"id\":56092,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 15:57:15.348\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Blob Infection.\",\"data\":null,\"w-state\":{\"tick_usage\":24.586,\"tick_lag\":0.5,\"time\":32784,\"timestamp\":\"1746719835.348890\"},\"s-store\":null,\"id\":56326,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:03:28.025\",\"cat\":\"dynamic\",\"msg\":\"Arkat Humaktsson was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.\",\"data\":null,\"w-state\":{\"tick_usage\":258.636,\"tick_lag\":0.5,\"time\":36419,\"timestamp\":\"1746720208.025334\"},\"s-store\":null,\"id\":64314,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:03:28.025\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":259.104,\"tick_lag\":0.5,\"time\":36419,\"timestamp\":\"1746720208.025568\"},\"s-store\":null,\"id\":64315,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:03:28.025\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Arkat Humaktsson was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.\",\"data\":null,\"w-state\":{\"tick_usage\":259.378,\"tick_lag\":0.5,\"time\":36419,\"timestamp\":\"1746720208.025705\"},\"s-store\":null,\"id\":64316,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.623\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be HEAVY.\",\"data\":null,\"w-state\":{\"tick_usage\":9.64,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.624042\"},\"s-store\":null,\"id\":76886,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.624\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":9.99,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.624217\"},\"s-store\":null,\"id\":76887,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.624\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":10.284,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.624364\"},\"s-store\":null,\"id\":76888,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.625\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 17, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":11.772,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.625108\"},\"s-store\":null,\"id\":76889,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.626\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Space Ninja failed acceptable: min\\\/max players out of range (minimum: 30) vs population (25)\",\"data\":null,\"w-state\":{\"tick_usage\":15.378,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.626911\"},\"s-store\":null,\"id\":76890,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.626\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Space Ninja is not acceptable with the current parameters. Alive players: 25, threat level: 98\",\"data\":null,\"w-state\":{\"tick_usage\":15.612,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.627029\"},\"s-store\":null,\"id\":76891,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.628\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (25)\",\"data\":null,\"w-state\":{\"tick_usage\":18.65,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.628547\"},\"s-store\":null,\"id\":76892,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.628\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 25, threat level: 98\",\"data\":null,\"w-state\":{\"tick_usage\":18.892,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.628668\"},\"s-store\":null,\"id\":76893,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.630\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":22.042,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.630243\"},\"s-store\":null,\"id\":76894,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.630\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":22.326,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.630385\"},\"s-store\":null,\"id\":76895,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.630\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":22.536,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.630491\"},\"s-store\":null,\"id\":76896,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.630\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Spiders failed acceptable: min\\\/max players out of range (minimum: 27) vs population (25)\",\"data\":null,\"w-state\":{\"tick_usage\":22.764,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.630604\"},\"s-store\":null,\"id\":76897,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.630\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Spiders is not acceptable with the current parameters. Alive players: 25, threat level: 98\",\"data\":null,\"w-state\":{\"tick_usage\":22.978,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.630711\"},\"s-store\":null,\"id\":76898,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.631\",\"cat\":\"dynamic\",\"msg\":\"Rolling HEAVY... 4 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":24.318,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.631382\"},\"s-store\":null,\"id\":76899,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.631\",\"cat\":\"dynamic\",\"msg\":\"Rolling 4 heavy rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":24.534,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.631489\"},\"s-store\":null,\"id\":76900,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:12.631\",\"cat\":\"dynamic\",\"msg\":\"Dangerous Space Pirates ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":24.898,\"tick_lag\":0.5,\"time\":42680,\"timestamp\":\"1746720852.631671\"},\"s-store\":null,\"id\":76901,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:14:22.961\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Dangerous Space Pirates.\",\"data\":null,\"w-state\":{\"tick_usage\":89.936,\"tick_lag\":0.5,\"time\":42780.5,\"timestamp\":\"1746720862.961200\"},\"s-store\":null,\"id\":77070,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:21:16.820\",\"cat\":\"dynamic\",\"msg\":\"Milk was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":299.686,\"tick_lag\":0.5,\"time\":46810,\"timestamp\":\"1746721276.821092\"},\"s-store\":null,\"id\":83497,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:21:16.821\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 54343 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":300.264,\"tick_lag\":0.5,\"time\":46810,\"timestamp\":\"1746721276.821382\"},\"s-store\":null,\"id\":83498,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:21:16.833\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":5.932,\"tick_lag\":0.5,\"time\":46810.5,\"timestamp\":\"1746721276.834133\"},\"s-store\":null,\"id\":83500,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-08 16:21:16.834\",\"cat\":\"dynamic\",\"msg\":\"winters1\\\/(Milk) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":6.438,\"tick_lag\":0.5,\"time\":46810.5,\"timestamp\":\"1746721276.834386\"},\"s-store\":null,\"id\":83501,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2025\/05\/08\/round-252002\/dynamic.log.json"
}