252949 252951

dynamic

  • #2135 @ 2025-06-06 12:05:00 Dynamic mode parameters for the round:
  • #2136 @ 2025-06-06 12:05:00 Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.
  • #2137 @ 2025-06-06 12:05:00 Stacking limit is 90.
  • #2138 @ 2025-06-06 12:05:00 Calculated maximum threat level based on player count of 20: 100
  • #2139 @ 2025-06-06 12:05:00 Dynamic Mode initialized with a Threat Level of... 59! (26.1 round start budget)
  • #3185 @ 2025-06-06 12:05:01 Listing 13 round start rulesets, and 19 players ready.
  • #3186 @ 2025-06-06 12:05:01 FAIL: Malfunctioning AI failed acceptable: threat_level (59) < requirement (80)
  • #3194 @ 2025-06-06 12:05:02 FAIL: Wizard failed acceptable: threat_level (59) < requirement (80)
  • #3195 @ 2025-06-06 12:05:02 FAIL: Blood Cult failed acceptable: threat_level (59) < requirement (70)
  • #3196 @ 2025-06-06 12:05:02 FAIL: Nuclear Emergency failed acceptable: threat_level (59) < requirement (80)
  • #3197 @ 2025-06-06 12:05:02 FAIL: Clown Operatives failed acceptable: threat_level (59) < requirement (101)
  • #3198 @ 2025-06-06 12:05:02 FAIL: Revolution failed acceptable: min/max players out of range (minimum: 35) vs population (19)
  • #3199 @ 2025-06-06 12:05:02 FAIL: Extended failed acceptable: threat_level (59) < requirement (101)
  • #3200 @ 2025-06-06 12:05:02 FAIL: Meteor failed acceptable: threat_level (59) < requirement (101)
  • #3201 @ 2025-06-06 12:05:02 No more rules can be applied, stopping with 26.1 left.
  • #3202 @ 2025-06-06 12:05:02 Picked a ruleset: Blood Brothers, scaled 0 times
  • #3203 @ 2025-06-06 12:05:02 Picked a ruleset: Changelings, scaled 0 times
  • #3204 @ 2025-06-06 12:05:02 6.1 round start budget was left, donating it to midrounds.
  • #3205 @ 2025-06-06 12:05:02 Picked the following roundstart rules: Blood Brothers, Changelings,
  • #20806 @ 2025-06-06 12:26:41 A midround ruleset is rolling, and will be LIGHT.
  • #20818 @ 2025-06-06 12:26:43 FAIL: Wizard, a from_ghosts ruleset, did not have enough dead candidates: 1 needed, 0 found
  • #20819 @ 2025-06-06 12:26:43 FAIL: Wizard is not ready()
  • #20820 @ 2025-06-06 12:26:43 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 12686.5
  • #20821 @ 2025-06-06 12:26:43 FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 12686.5
  • #20822 @ 2025-06-06 12:26:43 FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 12686.5
  • #20872 @ 2025-06-06 12:26:45 FAIL: Abductors is not ready()
  • #20918 @ 2025-06-06 12:26:48 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (30)
  • #20919 @ 2025-06-06 12:26:48 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 30, threat level: 59
  • #20927 @ 2025-06-06 12:26:49 FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 12748.5
  • #20928 @ 2025-06-06 12:26:49 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #20929 @ 2025-06-06 12:26:49 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #20930 @ 2025-06-06 12:26:49 FAIL: Malfunctioning AI is not ready()
  • #20931 @ 2025-06-06 12:26:49 Rolling LIGHT... 4 heavies / 7 lights
  • #20932 @ 2025-06-06 12:26:49 Rolling 7 light rulesets
  • #20933 @ 2025-06-06 12:26:49 Space Changeling ruleset executing...
  • #21052 @ 2025-06-06 12:26:59 Polling 1 players to apply for the Space Changeling ruleset.
  • #21496 @ 2025-06-06 12:27:31 The ruleset Space Changeling received no applications.
  • #21499 @ 2025-06-06 12:27:31 xoxmax/(Rhaast Raad) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.
  • #21500 @ 2025-06-06 12:27:31 Making a call to a specific ruleset...Syndicate Sleeper Agent!
  • #21501 @ 2025-06-06 12:27:31 FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)
  • #23087 @ 2025-06-06 12:29:01 Allegria Thorley was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #23088 @ 2025-06-06 12:29:01 FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)
  • #23089 @ 2025-06-06 12:29:01 FAIL: Allegria Thorley was selected to latejoin with the Heretic Smuggler ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #23193 @ 2025-06-06 12:29:10 Random event Spawn Nightmare tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 86.1389%.
  • #25653 @ 2025-06-06 12:32:17 Max Griff was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #25654 @ 2025-06-06 12:32:17 A latejoin rulset triggered successfully, the next latejoin injection will happen at 28953 round time.
  • #25665 @ 2025-06-06 12:32:17 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #25666 @ 2025-06-06 12:32:17 caffeineabuser/(Max Griff) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #40061 @ 2025-06-06 12:48:09 A midround ruleset is rolling, and will be LIGHT.
  • #40062 @ 2025-06-06 12:48:09 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 25339.5
  • #40063 @ 2025-06-06 12:48:09 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (34)
  • #40064 @ 2025-06-06 12:48:09 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 34, threat level: 59
  • #40065 @ 2025-06-06 12:48:09 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #40066 @ 2025-06-06 12:48:09 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #40067 @ 2025-06-06 12:48:09 FAIL: Malfunctioning AI is not ready()
  • #40068 @ 2025-06-06 12:48:09 Rolling LIGHT... 8 heavies / 8 lights
  • #40069 @ 2025-06-06 12:48:09 Rolling 8 light rulesets
  • #40070 @ 2025-06-06 12:48:09 Syndicate Sleeper Agent ruleset executing...
  • #40238 @ 2025-06-06 12:48:20 doctor13/(John Halifax) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.
  • #40239 @ 2025-06-06 12:48:20 Injected a Midround ruleset Syndicate Sleeper Agent.
  • #42293 @ 2025-06-06 12:50:22 Christopher Zadovsky was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Provocateur, Heretic Smuggler and Stowaway Changeling.
  • #42294 @ 2025-06-06 12:50:22 A latejoin rulset triggered successfully, the next latejoin injection will happen at 36784 round time.
  • #42297 @ 2025-06-06 12:50:22 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #42298 @ 2025-06-06 12:50:22 sovietdoggo/(Christopher Zadovsky) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #56747 @ 2025-06-06 13:08:09 Deimos V was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #56748 @ 2025-06-06 13:08:09 A latejoin rulset triggered successfully, the next latejoin injection will happen at 43779.5 round time.
  • #56755 @ 2025-06-06 13:08:09 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #56756 @ 2025-06-06 13:08:09 nikuor/(Deimos V) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #58247 @ 2025-06-06 13:09:45 A midround ruleset is rolling, and will be HEAVY.
  • #58248 @ 2025-06-06 13:09:45 FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20
  • #58249 @ 2025-06-06 13:09:45 FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20
  • #58250 @ 2025-06-06 13:09:45 FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20
  • #58251 @ 2025-06-06 13:09:45 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (30)
  • #58252 @ 2025-06-06 13:09:45 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 30, threat level: 59
  • #58253 @ 2025-06-06 13:09:45 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #58254 @ 2025-06-06 13:09:45 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #58255 @ 2025-06-06 13:09:45 FAIL: Malfunctioning AI is not ready()
  • #58256 @ 2025-06-06 13:09:45 FAIL: Spiders is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 15
  • #58257 @ 2025-06-06 13:09:45 Rolling HEAVY... 5 heavies / 8 lights
  • #58258 @ 2025-06-06 13:09:45 Rolling 5 heavy rulesets
  • #58259 @ 2025-06-06 13:09:45 Space Dragon ruleset executing...
  • #58420 @ 2025-06-06 13:09:56 Polling 11 players to apply for the Space Dragon ruleset.
  • #58907 @ 2025-06-06 13:10:27 5 players volunteered for Space Dragon.
  • #58916 @ 2025-06-06 13:10:27 sovietdoggo/(Space Dragon) was spawned as a Space Dragon by the midround ruleset.
  • #58918 @ 2025-06-06 13:10:27 Injected a Midround ruleset Space Dragon.

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2025-06-06 12:05:00.885000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic mode parameters for the round:",
            "data": null,
            "w-state": {
                "tick_usage": 5.542,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211500.886007"
            },
            "s-store": null,
            "id": 2135,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2025-06-06 12:05:00.886000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.",
            "data": null,
            "w-state": {
                "tick_usage": 5.868,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211500.886169"
            },
            "s-store": null,
            "id": 2136,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2025-06-06 12:05:00.886000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Stacking limit is 90.",
            "data": null,
            "w-state": {
                "tick_usage": 6.376,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211500.886423"
            },
            "s-store": null,
            "id": 2137,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2025-06-06 12:05:00.886000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Calculated maximum threat level based on player count of 20: 100",
            "data": null,
            "w-state": {
                "tick_usage": 6.81,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211500.886641"
            },
            "s-store": null,
            "id": 2138,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2025-06-06 12:05:00.886000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic Mode initialized with a Threat Level of... 59! (26.1 round start budget)",
            "data": null,
            "w-state": {
                "tick_usage": 7.254,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211500.886863"
            },
            "s-store": null,
            "id": 2139,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2025-06-06 12:05:01.055000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Listing 13 round start rulesets, and 19 players ready.",
            "data": null,
            "w-state": {
                "tick_usage": 345.118,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211501.055794"
            },
            "s-store": null,
            "id": 3185,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2025-06-06 12:05:01.056000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI failed acceptable: threat_level (59) < requirement (80)",
            "data": null,
            "w-state": {
                "tick_usage": 345.872,
                "tick_lag": 0.5,
                "time": 2298.5,
                "timestamp": "1749211501.056171"
            },
            "s-store": null,
            "id": 3186,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2025-06-06 12:05:02.681000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard failed acceptable: threat_level (59) < requirement (80)",
            "data": null,
            "w-state": {
                "tick_usage": 59.48,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682004"
            },
            "s-store": null,
            "id": 3194,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2025-06-06 12:05:02.682000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blood Cult failed acceptable: threat_level (59) < requirement (70)",
            "data": null,
            "w-state": {
                "tick_usage": 59.774,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682151"
            },
            "s-store": null,
            "id": 3195,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2025-06-06 12:05:02.682000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Emergency failed acceptable: threat_level (59) < requirement (80)",
            "data": null,
            "w-state": {
                "tick_usage": 60.01,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682270"
            },
            "s-store": null,
            "id": 3196,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2025-06-06 12:05:02.682000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Clown Operatives failed acceptable: threat_level (59) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 60.232,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682380"
            },
            "s-store": null,
            "id": 3197,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2025-06-06 12:05:02.682000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Revolution failed acceptable: min\/max players out of range (minimum: 35) vs population (19)",
            "data": null,
            "w-state": {
                "tick_usage": 60.44,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682484"
            },
            "s-store": null,
            "id": 3198,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2025-06-06 12:05:02.682000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Extended failed acceptable: threat_level (59) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 60.658,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682593"
            },
            "s-store": null,
            "id": 3199,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2025-06-06 12:05:02.682000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Meteor failed acceptable: threat_level (59) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 60.874,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.682701"
            },
            "s-store": null,
            "id": 3200,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2025-06-06 12:05:02.683000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "No more rules can be applied, stopping with 26.1 left.",
            "data": null,
            "w-state": {
                "tick_usage": 61.82,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.683174"
            },
            "s-store": null,
            "id": 3201,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2025-06-06 12:05:02.683000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Blood Brothers, scaled 0 times",
            "data": null,
            "w-state": {
                "tick_usage": 62.036,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.683282"
            },
            "s-store": null,
            "id": 3202,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2025-06-06 12:05:02.683000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Changelings, scaled 0 times",
            "data": null,
            "w-state": {
                "tick_usage": 62.618,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.683573"
            },
            "s-store": null,
            "id": 3203,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2025-06-06 12:05:02.695000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "6.1 round start budget was left, donating it to midrounds.",
            "data": null,
            "w-state": {
                "tick_usage": 86.454,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.695492"
            },
            "s-store": null,
            "id": 3204,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2025-06-06 12:05:02.695000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked the following roundstart rules: Blood Brothers, Changelings, ",
            "data": null,
            "w-state": {
                "tick_usage": 86.944,
                "tick_lag": 0.5,
                "time": 2313.5,
                "timestamp": "1749211502.695736"
            },
            "s-store": null,
            "id": 3205,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2025-06-06 12:26:41.326000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 13.132,
                "tick_lag": 0.5,
                "time": 15116,
                "timestamp": "1749212801.327007"
            },
            "s-store": null,
            "id": 20806,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2025-06-06 12:26:43.181000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard, a from_ghosts ruleset, did not have enough dead candidates: 1 needed, 0 found",
            "data": null,
            "w-state": {
                "tick_usage": 36.124,
                "tick_lag": 0.5,
                "time": 15132.5,
                "timestamp": "1749212803.181749"
            },
            "s-store": null,
            "id": 20818,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2025-06-06 12:26:43.181000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 36.414,
                "tick_lag": 0.5,
                "time": 15132.5,
                "timestamp": "1749212803.181893"
            },
            "s-store": null,
            "id": 20819,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2025-06-06 12:26:43.181000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 12686.5",
            "data": null,
            "w-state": {
                "tick_usage": 36.672,
                "tick_lag": 0.5,
                "time": 15132.5,
                "timestamp": "1749212803.182022"
            },
            "s-store": null,
            "id": 20820,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2025-06-06 12:26:43.182000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 12686.5",
            "data": null,
            "w-state": {
                "tick_usage": 36.918,
                "tick_lag": 0.5,
                "time": 15132.5,
                "timestamp": "1749212803.182145"
            },
            "s-store": null,
            "id": 20821,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2025-06-06 12:26:43.182000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 12686.5",
            "data": null,
            "w-state": {
                "tick_usage": 37.15,
                "tick_lag": 0.5,
                "time": 15132.5,
                "timestamp": "1749212803.182261"
            },
            "s-store": null,
            "id": 20822,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2025-06-06 12:26:45.008000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Abductors is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 31.642,
                "tick_lag": 0.5,
                "time": 15150.5,
                "timestamp": "1749212805.008950"
            },
            "s-store": null,
            "id": 20872,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2025-06-06 12:26:48.880000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (30)",
            "data": null,
            "w-state": {
                "tick_usage": 94.15,
                "tick_lag": 0.5,
                "time": 15186,
                "timestamp": "1749212808.880996"
            },
            "s-store": null,
            "id": 20918,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2025-06-06 12:26:48.881000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 30, threat level: 59",
            "data": null,
            "w-state": {
                "tick_usage": 94.446,
                "tick_lag": 0.5,
                "time": 15186,
                "timestamp": "1749212808.881145"
            },
            "s-store": null,
            "id": 20919,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2025-06-06 12:26:49.685000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 12748.5",
            "data": null,
            "w-state": {
                "tick_usage": 3.058,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.685449"
            },
            "s-store": null,
            "id": 20927,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2025-06-06 12:26:49.686000",
                "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": 4.344,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.686092"
            },
            "s-store": null,
            "id": 20928,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2025-06-06 12:26:49.686000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 4.574,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.686208"
            },
            "s-store": null,
            "id": 20929,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2025-06-06 12:26:49.686000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 4.776,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.686308"
            },
            "s-store": null,
            "id": 20930,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2025-06-06 12:26:49.686000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 4 heavies \/ 7 lights",
            "data": null,
            "w-state": {
                "tick_usage": 5.51,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.686675"
            },
            "s-store": null,
            "id": 20931,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2025-06-06 12:26:49.686000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 7 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 5.714,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.686777"
            },
            "s-store": null,
            "id": 20932,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2025-06-06 12:26:49.686000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Space Changeling ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 6.068,
                "tick_lag": 0.5,
                "time": 15194.5,
                "timestamp": "1749212809.686954"
            },
            "s-store": null,
            "id": 20933,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2025-06-06 12:26:59.739000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Polling 1 players to apply for the Space Changeling ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 6.252,
                "tick_lag": 0.5,
                "time": 15295,
                "timestamp": "1749212819.739334"
            },
            "s-store": null,
            "id": 21052,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2025-06-06 12:27:31.092000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "The ruleset Space Changeling received no applications.",
            "data": null,
            "w-state": {
                "tick_usage": 2.124,
                "tick_lag": 0.5,
                "time": 15604.5,
                "timestamp": "1749212851.092460"
            },
            "s-store": null,
            "id": 21496,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2025-06-06 12:27:31.097000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "xoxmax\/(Rhaast Raad) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 13.116,
                "tick_lag": 0.5,
                "time": 15604.5,
                "timestamp": "1749212851.097956"
            },
            "s-store": null,
            "id": 21499,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2025-06-06 12:27:31.098000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Making a call to a specific ruleset...Syndicate Sleeper Agent!",
            "data": null,
            "w-state": {
                "tick_usage": 13.348,
                "tick_lag": 0.5,
                "time": 15604.5,
                "timestamp": "1749212851.098072"
            },
            "s-store": null,
            "id": 21500,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2025-06-06 12:27:31.098000",
                "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": 14.56,
                "tick_lag": 0.5,
                "time": 15604.5,
                "timestamp": "1749212851.098679"
            },
            "s-store": null,
            "id": 21501,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2025-06-06 12:29:01.076000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Allegria Thorley 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": 196.448,
                "tick_lag": 0.5,
                "time": 16490.5,
                "timestamp": "1749212941.076231"
            },
            "s-store": null,
            "id": 23087,
            "s-ver": "1.0.0"
        },
        "42": {
            "ts": {
                "date": "2025-06-06 12:29:01.076000",
                "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": 196.912,
                "tick_lag": 0.5,
                "time": 16490.5,
                "timestamp": "1749212941.076463"
            },
            "s-store": null,
            "id": 23088,
            "s-ver": "1.0.0"
        },
        "43": {
            "ts": {
                "date": "2025-06-06 12:29:01.076000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Allegria Thorley 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": 197.128,
                "tick_lag": 0.5,
                "time": 16490.5,
                "timestamp": "1749212941.076571"
            },
            "s-store": null,
            "id": 23089,
            "s-ver": "1.0.0"
        },
        "44": {
            "ts": {
                "date": "2025-06-06 12:29:10.595000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Random event Spawn Nightmare tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 86.1389%.",
            "data": null,
            "w-state": {
                "tick_usage": 20,
                "tick_lag": 0.5,
                "time": 16585.5,
                "timestamp": "1749212950.595387"
            },
            "s-store": null,
            "id": 23193,
            "s-ver": "1.0.0"
        },
        "45": {
            "ts": {
                "date": "2025-06-06 12:32:17.488000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Max Griff 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": 272.886,
                "tick_lag": 0.5,
                "time": 18413,
                "timestamp": "1749213137.489068"
            },
            "s-store": null,
            "id": 25653,
            "s-ver": "1.0.0"
        },
        "46": {
            "ts": {
                "date": "2025-06-06 12:32:17.489000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 28953 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 273.568,
                "tick_lag": 0.5,
                "time": 18413,
                "timestamp": "1749213137.489409"
            },
            "s-store": null,
            "id": 25654,
            "s-ver": "1.0.0"
        },
        "47": {
            "ts": {
                "date": "2025-06-06 12:32:17.631000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 28.266,
                "tick_lag": 0.5,
                "time": 18414.5,
                "timestamp": "1749213137.631880"
            },
            "s-store": null,
            "id": 25665,
            "s-ver": "1.0.0"
        },
        "48": {
            "ts": {
                "date": "2025-06-06 12:32:17.631000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "caffeineabuser\/(Max Griff) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 28.6,
                "tick_lag": 0.5,
                "time": 18414.5,
                "timestamp": "1749213137.632047"
            },
            "s-store": null,
            "id": 25666,
            "s-ver": "1.0.0"
        },
        "49": {
            "ts": {
                "date": "2025-06-06 12:48:09.726000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 8.544,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.726521"
            },
            "s-store": null,
            "id": 40061,
            "s-ver": "1.0.0"
        },
        "50": {
            "ts": {
                "date": "2025-06-06 12:48:09.726000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 25339.5",
            "data": null,
            "w-state": {
                "tick_usage": 9.368,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.726933"
            },
            "s-store": null,
            "id": 40062,
            "s-ver": "1.0.0"
        },
        "51": {
            "ts": {
                "date": "2025-06-06 12:48:09.728000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (34)",
            "data": null,
            "w-state": {
                "tick_usage": 13.516,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.729007"
            },
            "s-store": null,
            "id": 40063,
            "s-ver": "1.0.0"
        },
        "52": {
            "ts": {
                "date": "2025-06-06 12:48:09.729000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 34, threat level: 59",
            "data": null,
            "w-state": {
                "tick_usage": 13.758,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.729128"
            },
            "s-store": null,
            "id": 40064,
            "s-ver": "1.0.0"
        },
        "53": {
            "ts": {
                "date": "2025-06-06 12:48:09.730000",
                "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": 17.458,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.730978"
            },
            "s-store": null,
            "id": 40065,
            "s-ver": "1.0.0"
        },
        "54": {
            "ts": {
                "date": "2025-06-06 12:48:09.731000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 17.674,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.731086"
            },
            "s-store": null,
            "id": 40066,
            "s-ver": "1.0.0"
        },
        "55": {
            "ts": {
                "date": "2025-06-06 12:48:09.731000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 17.924,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.731211"
            },
            "s-store": null,
            "id": 40067,
            "s-ver": "1.0.0"
        },
        "56": {
            "ts": {
                "date": "2025-06-06 12:48:09.731000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 8 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 18.924,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.731711"
            },
            "s-store": null,
            "id": 40068,
            "s-ver": "1.0.0"
        },
        "57": {
            "ts": {
                "date": "2025-06-06 12:48:09.731000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 8 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 19.122,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.731810"
            },
            "s-store": null,
            "id": 40069,
            "s-ver": "1.0.0"
        },
        "58": {
            "ts": {
                "date": "2025-06-06 12:48:09.731000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Syndicate Sleeper Agent ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 19.47,
                "tick_lag": 0.5,
                "time": 27785.5,
                "timestamp": "1749214089.731984"
            },
            "s-store": null,
            "id": 40070,
            "s-ver": "1.0.0"
        },
        "59": {
            "ts": {
                "date": "2025-06-06 12:48:20.082000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "doctor13\/(John Halifax) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 14.162,
                "tick_lag": 0.5,
                "time": 27886,
                "timestamp": "1749214100.082528"
            },
            "s-store": null,
            "id": 40238,
            "s-ver": "1.0.0"
        },
        "60": {
            "ts": {
                "date": "2025-06-06 12:48:20.082000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Syndicate Sleeper Agent.",
            "data": null,
            "w-state": {
                "tick_usage": 14.422,
                "tick_lag": 0.5,
                "time": 27886,
                "timestamp": "1749214100.082658"
            },
            "s-store": null,
            "id": 40239,
            "s-ver": "1.0.0"
        },
        "61": {
            "ts": {
                "date": "2025-06-06 12:50:22.814000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Christopher Zadovsky 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": 227.864,
                "tick_lag": 0.5,
                "time": 29084,
                "timestamp": "1749214222.814643"
            },
            "s-store": null,
            "id": 42293,
            "s-ver": "1.0.0"
        },
        "62": {
            "ts": {
                "date": "2025-06-06 12:50:22.814000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 36784 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 228.52,
                "tick_lag": 0.5,
                "time": 29084,
                "timestamp": "1749214222.814971"
            },
            "s-store": null,
            "id": 42294,
            "s-ver": "1.0.0"
        },
        "63": {
            "ts": {
                "date": "2025-06-06 12:50:22.830000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 10.678,
                "tick_lag": 0.5,
                "time": 29084.5,
                "timestamp": "1749214222.830205"
            },
            "s-store": null,
            "id": 42297,
            "s-ver": "1.0.0"
        },
        "64": {
            "ts": {
                "date": "2025-06-06 12:50:22.830000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "sovietdoggo\/(Christopher Zadovsky) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 11.058,
                "tick_lag": 0.5,
                "time": 29084.5,
                "timestamp": "1749214222.830395"
            },
            "s-store": null,
            "id": 42298,
            "s-ver": "1.0.0"
        },
        "65": {
            "ts": {
                "date": "2025-06-06 13:08:09.699000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Deimos V 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": 303.782,
                "tick_lag": 0.5,
                "time": 39521.5,
                "timestamp": "1749215289.699829"
            },
            "s-store": null,
            "id": 56747,
            "s-ver": "1.0.0"
        },
        "66": {
            "ts": {
                "date": "2025-06-06 13:08:09.700000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 43779.5 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 304.388,
                "tick_lag": 0.5,
                "time": 39521.5,
                "timestamp": "1749215289.700132"
            },
            "s-store": null,
            "id": 56748,
            "s-ver": "1.0.0"
        },
        "67": {
            "ts": {
                "date": "2025-06-06 13:08:09.727000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 17.71,
                "tick_lag": 0.5,
                "time": 39522,
                "timestamp": "1749215289.727283"
            },
            "s-store": null,
            "id": 56755,
            "s-ver": "1.0.0"
        },
        "68": {
            "ts": {
                "date": "2025-06-06 13:08:09.727000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "nikuor\/(Deimos V) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 18.118,
                "tick_lag": 0.5,
                "time": 39522,
                "timestamp": "1749215289.727487"
            },
            "s-store": null,
            "id": 56756,
            "s-ver": "1.0.0"
        },
        "69": {
            "ts": {
                "date": "2025-06-06 13:09:45.845000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be HEAVY.",
            "data": null,
            "w-state": {
                "tick_usage": 13.128,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.845287"
            },
            "s-store": null,
            "id": 58247,
            "s-ver": "1.0.0"
        },
        "70": {
            "ts": {
                "date": "2025-06-06 13:09:45.845000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 13.476,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.845460"
            },
            "s-store": null,
            "id": 58248,
            "s-ver": "1.0.0"
        },
        "71": {
            "ts": {
                "date": "2025-06-06 13:09:45.845000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 13.712,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.845578"
            },
            "s-store": null,
            "id": 58249,
            "s-ver": "1.0.0"
        },
        "72": {
            "ts": {
                "date": "2025-06-06 13:09:45.845000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 14.588,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.846016"
            },
            "s-store": null,
            "id": 58250,
            "s-ver": "1.0.0"
        },
        "73": {
            "ts": {
                "date": "2025-06-06 13:09:45.848000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (30)",
            "data": null,
            "w-state": {
                "tick_usage": 18.87,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.848158"
            },
            "s-store": null,
            "id": 58251,
            "s-ver": "1.0.0"
        },
        "74": {
            "ts": {
                "date": "2025-06-06 13:09:45.848000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 30, threat level: 59",
            "data": null,
            "w-state": {
                "tick_usage": 19.108,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.848276"
            },
            "s-store": null,
            "id": 58252,
            "s-ver": "1.0.0"
        },
        "75": {
            "ts": {
                "date": "2025-06-06 13:09:45.849000",
                "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": 21.998,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.849721"
            },
            "s-store": null,
            "id": 58253,
            "s-ver": "1.0.0"
        },
        "76": {
            "ts": {
                "date": "2025-06-06 13:09:45.849000",
                "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.198,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.849821"
            },
            "s-store": null,
            "id": 58254,
            "s-ver": "1.0.0"
        },
        "77": {
            "ts": {
                "date": "2025-06-06 13:09:45.849000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 22.408,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.849926"
            },
            "s-store": null,
            "id": 58255,
            "s-ver": "1.0.0"
        },
        "78": {
            "ts": {
                "date": "2025-06-06 13:09:45.849000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Spiders is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 15",
            "data": null,
            "w-state": {
                "tick_usage": 22.626,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.850035"
            },
            "s-store": null,
            "id": 58256,
            "s-ver": "1.0.0"
        },
        "79": {
            "ts": {
                "date": "2025-06-06 13:09:45.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling HEAVY... 5 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 23.516,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.850480"
            },
            "s-store": null,
            "id": 58257,
            "s-ver": "1.0.0"
        },
        "80": {
            "ts": {
                "date": "2025-06-06 13:09:45.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 5 heavy rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 23.712,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.850579"
            },
            "s-store": null,
            "id": 58258,
            "s-ver": "1.0.0"
        },
        "81": {
            "ts": {
                "date": "2025-06-06 13:09:45.850000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Space Dragon ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 24.06,
                "tick_lag": 0.5,
                "time": 40458.5,
                "timestamp": "1749215385.850752"
            },
            "s-store": null,
            "id": 58259,
            "s-ver": "1.0.0"
        },
        "82": {
            "ts": {
                "date": "2025-06-06 13:09:56.292000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Polling 11 players to apply for the Space Dragon ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 6.822,
                "tick_lag": 0.5,
                "time": 40559,
                "timestamp": "1749215396.292814"
            },
            "s-store": null,
            "id": 58420,
            "s-ver": "1.0.0"
        },
        "83": {
            "ts": {
                "date": "2025-06-06 13:10:27.271000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "5 players volunteered for Space Dragon.",
            "data": null,
            "w-state": {
                "tick_usage": 3,
                "tick_lag": 0.5,
                "time": 40860.5,
                "timestamp": "1749215427.271749"
            },
            "s-store": null,
            "id": 58907,
            "s-ver": "1.0.0"
        },
        "84": {
            "ts": {
                "date": "2025-06-06 13:10:27.304000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "sovietdoggo\/(Space Dragon) was spawned as a Space Dragon by the midround ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 68.79,
                "tick_lag": 0.5,
                "time": 40860.5,
                "timestamp": "1749215427.304644"
            },
            "s-store": null,
            "id": 58916,
            "s-ver": "1.0.0"
        },
        "85": {
            "ts": {
                "date": "2025-06-06 13:10:27.371000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Space Dragon.",
            "data": null,
            "w-state": {
                "tick_usage": 203.038,
                "tick_lag": 0.5,
                "time": 40860.5,
                "timestamp": "1749215427.371768"
            },
            "s-store": null,
            "id": 58918,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2025-06-06 12:00:35.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 252950,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1749211236.147615\",\"round-id\":\"252950\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2025-06-06 12:05:00.885\",\"cat\":\"dynamic\",\"msg\":\"Dynamic mode parameters for the round:\",\"data\":null,\"w-state\":{\"tick_usage\":5.542,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211500.886007\"},\"s-store\":null,\"id\":2135,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:00.886\",\"cat\":\"dynamic\",\"msg\":\"Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.\",\"data\":null,\"w-state\":{\"tick_usage\":5.868,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211500.886169\"},\"s-store\":null,\"id\":2136,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:00.886\",\"cat\":\"dynamic\",\"msg\":\"Stacking limit is 90.\",\"data\":null,\"w-state\":{\"tick_usage\":6.376,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211500.886423\"},\"s-store\":null,\"id\":2137,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:00.886\",\"cat\":\"dynamic\",\"msg\":\"Calculated maximum threat level based on player count of 20: 100\",\"data\":null,\"w-state\":{\"tick_usage\":6.81,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211500.886641\"},\"s-store\":null,\"id\":2138,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:00.886\",\"cat\":\"dynamic\",\"msg\":\"Dynamic Mode initialized with a Threat Level of... 59! (26.1 round start budget)\",\"data\":null,\"w-state\":{\"tick_usage\":7.254,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211500.886863\"},\"s-store\":null,\"id\":2139,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:01.055\",\"cat\":\"dynamic\",\"msg\":\"Listing 13 round start rulesets, and 19 players ready.\",\"data\":null,\"w-state\":{\"tick_usage\":345.118,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211501.055794\"},\"s-store\":null,\"id\":3185,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:01.056\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI failed acceptable: threat_level (59) < requirement (80)\",\"data\":null,\"w-state\":{\"tick_usage\":345.872,\"tick_lag\":0.5,\"time\":2298.5,\"timestamp\":\"1749211501.056171\"},\"s-store\":null,\"id\":3186,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.681\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard failed acceptable: threat_level (59) < requirement (80)\",\"data\":null,\"w-state\":{\"tick_usage\":59.48,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682004\"},\"s-store\":null,\"id\":3194,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.682\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blood Cult failed acceptable: threat_level (59) < requirement (70)\",\"data\":null,\"w-state\":{\"tick_usage\":59.774,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682151\"},\"s-store\":null,\"id\":3195,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.682\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Emergency failed acceptable: threat_level (59) < requirement (80)\",\"data\":null,\"w-state\":{\"tick_usage\":60.01,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682270\"},\"s-store\":null,\"id\":3196,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.682\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Clown Operatives failed acceptable: threat_level (59) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":60.232,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682380\"},\"s-store\":null,\"id\":3197,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.682\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Revolution failed acceptable: min\\\/max players out of range (minimum: 35) vs population (19)\",\"data\":null,\"w-state\":{\"tick_usage\":60.44,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682484\"},\"s-store\":null,\"id\":3198,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.682\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Extended failed acceptable: threat_level (59) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":60.658,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682593\"},\"s-store\":null,\"id\":3199,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.682\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Meteor failed acceptable: threat_level (59) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":60.874,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.682701\"},\"s-store\":null,\"id\":3200,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.683\",\"cat\":\"dynamic\",\"msg\":\"No more rules can be applied, stopping with 26.1 left.\",\"data\":null,\"w-state\":{\"tick_usage\":61.82,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.683174\"},\"s-store\":null,\"id\":3201,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.683\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Blood Brothers, scaled 0 times\",\"data\":null,\"w-state\":{\"tick_usage\":62.036,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.683282\"},\"s-store\":null,\"id\":3202,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.683\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Changelings, scaled 0 times\",\"data\":null,\"w-state\":{\"tick_usage\":62.618,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.683573\"},\"s-store\":null,\"id\":3203,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.695\",\"cat\":\"dynamic\",\"msg\":\"6.1 round start budget was left, donating it to midrounds.\",\"data\":null,\"w-state\":{\"tick_usage\":86.454,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.695492\"},\"s-store\":null,\"id\":3204,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:05:02.695\",\"cat\":\"dynamic\",\"msg\":\"Picked the following roundstart rules: Blood Brothers, Changelings, \",\"data\":null,\"w-state\":{\"tick_usage\":86.944,\"tick_lag\":0.5,\"time\":2313.5,\"timestamp\":\"1749211502.695736\"},\"s-store\":null,\"id\":3205,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:41.326\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":13.132,\"tick_lag\":0.5,\"time\":15116,\"timestamp\":\"1749212801.327007\"},\"s-store\":null,\"id\":20806,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:43.181\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard, a from_ghosts ruleset, did not have enough dead candidates: 1 needed, 0 found\",\"data\":null,\"w-state\":{\"tick_usage\":36.124,\"tick_lag\":0.5,\"time\":15132.5,\"timestamp\":\"1749212803.181749\"},\"s-store\":null,\"id\":20818,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:43.181\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":36.414,\"tick_lag\":0.5,\"time\":15132.5,\"timestamp\":\"1749212803.181893\"},\"s-store\":null,\"id\":20819,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:43.181\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 12686.5\",\"data\":null,\"w-state\":{\"tick_usage\":36.672,\"tick_lag\":0.5,\"time\":15132.5,\"timestamp\":\"1749212803.182022\"},\"s-store\":null,\"id\":20820,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:43.182\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 12686.5\",\"data\":null,\"w-state\":{\"tick_usage\":36.918,\"tick_lag\":0.5,\"time\":15132.5,\"timestamp\":\"1749212803.182145\"},\"s-store\":null,\"id\":20821,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:43.182\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 12686.5\",\"data\":null,\"w-state\":{\"tick_usage\":37.15,\"tick_lag\":0.5,\"time\":15132.5,\"timestamp\":\"1749212803.182261\"},\"s-store\":null,\"id\":20822,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:45.008\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Abductors is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":31.642,\"tick_lag\":0.5,\"time\":15150.5,\"timestamp\":\"1749212805.008950\"},\"s-store\":null,\"id\":20872,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:48.880\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (30)\",\"data\":null,\"w-state\":{\"tick_usage\":94.15,\"tick_lag\":0.5,\"time\":15186,\"timestamp\":\"1749212808.880996\"},\"s-store\":null,\"id\":20918,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:48.881\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 30, threat level: 59\",\"data\":null,\"w-state\":{\"tick_usage\":94.446,\"tick_lag\":0.5,\"time\":15186,\"timestamp\":\"1749212808.881145\"},\"s-store\":null,\"id\":20919,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.685\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 12748.5\",\"data\":null,\"w-state\":{\"tick_usage\":3.058,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.685449\"},\"s-store\":null,\"id\":20927,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.686\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":4.344,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.686092\"},\"s-store\":null,\"id\":20928,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.686\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":4.574,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.686208\"},\"s-store\":null,\"id\":20929,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.686\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":4.776,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.686308\"},\"s-store\":null,\"id\":20930,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.686\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 4 heavies \\\/ 7 lights\",\"data\":null,\"w-state\":{\"tick_usage\":5.51,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.686675\"},\"s-store\":null,\"id\":20931,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.686\",\"cat\":\"dynamic\",\"msg\":\"Rolling 7 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":5.714,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.686777\"},\"s-store\":null,\"id\":20932,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:49.686\",\"cat\":\"dynamic\",\"msg\":\"Space Changeling ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":6.068,\"tick_lag\":0.5,\"time\":15194.5,\"timestamp\":\"1749212809.686954\"},\"s-store\":null,\"id\":20933,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:26:59.739\",\"cat\":\"dynamic\",\"msg\":\"Polling 1 players to apply for the Space Changeling ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":6.252,\"tick_lag\":0.5,\"time\":15295,\"timestamp\":\"1749212819.739334\"},\"s-store\":null,\"id\":21052,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:27:31.092\",\"cat\":\"dynamic\",\"msg\":\"The ruleset Space Changeling received no applications.\",\"data\":null,\"w-state\":{\"tick_usage\":2.124,\"tick_lag\":0.5,\"time\":15604.5,\"timestamp\":\"1749212851.092460\"},\"s-store\":null,\"id\":21496,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:27:31.097\",\"cat\":\"dynamic\",\"msg\":\"xoxmax\\\/(Rhaast Raad) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":13.116,\"tick_lag\":0.5,\"time\":15604.5,\"timestamp\":\"1749212851.097956\"},\"s-store\":null,\"id\":21499,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:27:31.098\",\"cat\":\"dynamic\",\"msg\":\"Making a call to a specific ruleset...Syndicate Sleeper Agent!\",\"data\":null,\"w-state\":{\"tick_usage\":13.348,\"tick_lag\":0.5,\"time\":15604.5,\"timestamp\":\"1749212851.098072\"},\"s-store\":null,\"id\":21500,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:27:31.098\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":14.56,\"tick_lag\":0.5,\"time\":15604.5,\"timestamp\":\"1749212851.098679\"},\"s-store\":null,\"id\":21501,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:29:01.076\",\"cat\":\"dynamic\",\"msg\":\"Allegria Thorley 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\":196.448,\"tick_lag\":0.5,\"time\":16490.5,\"timestamp\":\"1749212941.076231\"},\"s-store\":null,\"id\":23087,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:29:01.076\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":196.912,\"tick_lag\":0.5,\"time\":16490.5,\"timestamp\":\"1749212941.076463\"},\"s-store\":null,\"id\":23088,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:29:01.076\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Allegria Thorley 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\":197.128,\"tick_lag\":0.5,\"time\":16490.5,\"timestamp\":\"1749212941.076571\"},\"s-store\":null,\"id\":23089,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:29:10.595\",\"cat\":\"dynamic\",\"msg\":\"Random event Spawn Nightmare tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 86.1389%.\",\"data\":null,\"w-state\":{\"tick_usage\":20,\"tick_lag\":0.5,\"time\":16585.5,\"timestamp\":\"1749212950.595387\"},\"s-store\":null,\"id\":23193,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:32:17.488\",\"cat\":\"dynamic\",\"msg\":\"Max Griff 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\":272.886,\"tick_lag\":0.5,\"time\":18413,\"timestamp\":\"1749213137.489068\"},\"s-store\":null,\"id\":25653,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:32:17.489\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 28953 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":273.568,\"tick_lag\":0.5,\"time\":18413,\"timestamp\":\"1749213137.489409\"},\"s-store\":null,\"id\":25654,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:32:17.631\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":28.266,\"tick_lag\":0.5,\"time\":18414.5,\"timestamp\":\"1749213137.631880\"},\"s-store\":null,\"id\":25665,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:32:17.631\",\"cat\":\"dynamic\",\"msg\":\"caffeineabuser\\\/(Max Griff) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":28.6,\"tick_lag\":0.5,\"time\":18414.5,\"timestamp\":\"1749213137.632047\"},\"s-store\":null,\"id\":25666,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.726\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":8.544,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.726521\"},\"s-store\":null,\"id\":40061,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.726\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 25339.5\",\"data\":null,\"w-state\":{\"tick_usage\":9.368,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.726933\"},\"s-store\":null,\"id\":40062,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.728\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (34)\",\"data\":null,\"w-state\":{\"tick_usage\":13.516,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.729007\"},\"s-store\":null,\"id\":40063,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.729\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 34, threat level: 59\",\"data\":null,\"w-state\":{\"tick_usage\":13.758,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.729128\"},\"s-store\":null,\"id\":40064,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.730\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":17.458,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.730978\"},\"s-store\":null,\"id\":40065,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.731\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":17.674,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.731086\"},\"s-store\":null,\"id\":40066,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.731\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":17.924,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.731211\"},\"s-store\":null,\"id\":40067,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.731\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 8 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":18.924,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.731711\"},\"s-store\":null,\"id\":40068,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.731\",\"cat\":\"dynamic\",\"msg\":\"Rolling 8 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":19.122,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.731810\"},\"s-store\":null,\"id\":40069,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:09.731\",\"cat\":\"dynamic\",\"msg\":\"Syndicate Sleeper Agent ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":19.47,\"tick_lag\":0.5,\"time\":27785.5,\"timestamp\":\"1749214089.731984\"},\"s-store\":null,\"id\":40070,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:20.082\",\"cat\":\"dynamic\",\"msg\":\"doctor13\\\/(John Halifax) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":14.162,\"tick_lag\":0.5,\"time\":27886,\"timestamp\":\"1749214100.082528\"},\"s-store\":null,\"id\":40238,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:48:20.082\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Syndicate Sleeper Agent.\",\"data\":null,\"w-state\":{\"tick_usage\":14.422,\"tick_lag\":0.5,\"time\":27886,\"timestamp\":\"1749214100.082658\"},\"s-store\":null,\"id\":40239,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:50:22.814\",\"cat\":\"dynamic\",\"msg\":\"Christopher Zadovsky 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\":227.864,\"tick_lag\":0.5,\"time\":29084,\"timestamp\":\"1749214222.814643\"},\"s-store\":null,\"id\":42293,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:50:22.814\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 36784 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":228.52,\"tick_lag\":0.5,\"time\":29084,\"timestamp\":\"1749214222.814971\"},\"s-store\":null,\"id\":42294,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:50:22.830\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":10.678,\"tick_lag\":0.5,\"time\":29084.5,\"timestamp\":\"1749214222.830205\"},\"s-store\":null,\"id\":42297,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 12:50:22.830\",\"cat\":\"dynamic\",\"msg\":\"sovietdoggo\\\/(Christopher Zadovsky) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":11.058,\"tick_lag\":0.5,\"time\":29084.5,\"timestamp\":\"1749214222.830395\"},\"s-store\":null,\"id\":42298,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:08:09.699\",\"cat\":\"dynamic\",\"msg\":\"Deimos V 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\":303.782,\"tick_lag\":0.5,\"time\":39521.5,\"timestamp\":\"1749215289.699829\"},\"s-store\":null,\"id\":56747,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:08:09.700\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 43779.5 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":304.388,\"tick_lag\":0.5,\"time\":39521.5,\"timestamp\":\"1749215289.700132\"},\"s-store\":null,\"id\":56748,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:08:09.727\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":17.71,\"tick_lag\":0.5,\"time\":39522,\"timestamp\":\"1749215289.727283\"},\"s-store\":null,\"id\":56755,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:08:09.727\",\"cat\":\"dynamic\",\"msg\":\"nikuor\\\/(Deimos V) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":18.118,\"tick_lag\":0.5,\"time\":39522,\"timestamp\":\"1749215289.727487\"},\"s-store\":null,\"id\":56756,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.845\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be HEAVY.\",\"data\":null,\"w-state\":{\"tick_usage\":13.128,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.845287\"},\"s-store\":null,\"id\":58247,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.845\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":13.476,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.845460\"},\"s-store\":null,\"id\":58248,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.845\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":13.712,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.845578\"},\"s-store\":null,\"id\":58249,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.845\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":14.588,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.846016\"},\"s-store\":null,\"id\":58250,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.848\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (30)\",\"data\":null,\"w-state\":{\"tick_usage\":18.87,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.848158\"},\"s-store\":null,\"id\":58251,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.848\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 30, threat level: 59\",\"data\":null,\"w-state\":{\"tick_usage\":19.108,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.848276\"},\"s-store\":null,\"id\":58252,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.849\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":21.998,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.849721\"},\"s-store\":null,\"id\":58253,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.849\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":22.198,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.849821\"},\"s-store\":null,\"id\":58254,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.849\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":22.408,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.849926\"},\"s-store\":null,\"id\":58255,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.849\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Spiders is too expensive, and cannot be bought. Midround budget: 14, ruleset cost: 15\",\"data\":null,\"w-state\":{\"tick_usage\":22.626,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.850035\"},\"s-store\":null,\"id\":58256,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.850\",\"cat\":\"dynamic\",\"msg\":\"Rolling HEAVY... 5 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":23.516,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.850480\"},\"s-store\":null,\"id\":58257,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.850\",\"cat\":\"dynamic\",\"msg\":\"Rolling 5 heavy rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":23.712,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.850579\"},\"s-store\":null,\"id\":58258,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:45.850\",\"cat\":\"dynamic\",\"msg\":\"Space Dragon ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":24.06,\"tick_lag\":0.5,\"time\":40458.5,\"timestamp\":\"1749215385.850752\"},\"s-store\":null,\"id\":58259,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:09:56.292\",\"cat\":\"dynamic\",\"msg\":\"Polling 11 players to apply for the Space Dragon ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":6.822,\"tick_lag\":0.5,\"time\":40559,\"timestamp\":\"1749215396.292814\"},\"s-store\":null,\"id\":58420,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:10:27.271\",\"cat\":\"dynamic\",\"msg\":\"5 players volunteered for Space Dragon.\",\"data\":null,\"w-state\":{\"tick_usage\":3,\"tick_lag\":0.5,\"time\":40860.5,\"timestamp\":\"1749215427.271749\"},\"s-store\":null,\"id\":58907,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:10:27.304\",\"cat\":\"dynamic\",\"msg\":\"sovietdoggo\\\/(Space Dragon) was spawned as a Space Dragon by the midround ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":68.79,\"tick_lag\":0.5,\"time\":40860.5,\"timestamp\":\"1749215427.304644\"},\"s-store\":null,\"id\":58916,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 13:10:27.371\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Space Dragon.\",\"data\":null,\"w-state\":{\"tick_usage\":203.038,\"tick_lag\":0.5,\"time\":40860.5,\"timestamp\":\"1749215427.371768\"},\"s-store\":null,\"id\":58918,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2025\/06\/06\/round-252950\/dynamic.log.json"
}