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

dynamic

  • #2613 @ 2025-05-31 20:35:34 Dynamic mode parameters for the round:
  • #2614 @ 2025-05-31 20:35:34 Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.
  • #2615 @ 2025-05-31 20:35:34 Stacking limit is 90.
  • #2616 @ 2025-05-31 20:35:34 Calculated maximum threat level based on player count of 42: 100
  • #2617 @ 2025-05-31 20:35:34 Dynamic Mode initialized with a Threat Level of... 98! (47.3 round start budget)
  • #4274 @ 2025-05-31 20:35:34 Listing 13 round start rulesets, and 42 players ready.
  • #4282 @ 2025-05-31 20:35:35 FAIL: Wizard was disabled in admin panel.
  • #4283 @ 2025-05-31 20:35:35 FAIL: Blood Cult was disabled in admin panel.
  • #4284 @ 2025-05-31 20:35:35 FAIL: Nuclear Emergency was disabled in admin panel.
  • #4285 @ 2025-05-31 20:35:35 FAIL: Clown Operatives was disabled in admin panel.
  • #4286 @ 2025-05-31 20:35:35 FAIL: Revolution was disabled in admin panel.
  • #4287 @ 2025-05-31 20:35:35 FAIL: Extended failed acceptable: threat_level (98) < requirement (101)
  • #4288 @ 2025-05-31 20:35:35 FAIL: Meteor failed acceptable: threat_level (98) < requirement (101)
  • #4289 @ 2025-05-31 20:35:35 No more rules can be applied, stopping with 47.3 left.
  • #4290 @ 2025-05-31 20:35:35 Picked a ruleset: Changelings, scaled 2 times
  • #4291 @ 2025-05-31 20:35:35 Picked a ruleset: Spies, scaled 0 times
  • #4292 @ 2025-05-31 20:35:35 4.3 round start budget was left, donating it to midrounds.
  • #4293 @ 2025-05-31 20:35:35 Picked the following roundstart rules: Changelings, Spies,
  • #16199 @ 2025-05-31 20:45:37 FAIL: Provocateur was disabled in admin panel.
  • #16200 @ 2025-05-31 20:45:37 Dink Dinkelberg was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #16201 @ 2025-05-31 20:45:37 A latejoin rulset triggered successfully, the next latejoin injection will happen at 12610 round time.
  • #16206 @ 2025-05-31 20:45:37 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #16207 @ 2025-05-31 20:45:37 drstankus/(Dink Dinkelberg) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #23883 @ 2025-05-31 20:52:49 A midround ruleset is rolling, and will be LIGHT.
  • #23904 @ 2025-05-31 20:52:50 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 10012
  • #23905 @ 2025-05-31 20:52:50 FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 10012
  • #23906 @ 2025-05-31 20:52:50 FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 10012
  • #24080 @ 2025-05-31 20:52:54 FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 10051
  • #24081 @ 2025-05-31 20:52:54 Rolling LIGHT... 6 heavies / 9 lights
  • #24082 @ 2025-05-31 20:52:54 Rolling 9 light rulesets
  • #24083 @ 2025-05-31 20:52:54 Syndicate Sleeper Agent ruleset executing...
  • #24241 @ 2025-05-31 20:53:04 darkfudge/(Andre Stander) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.
  • #24242 @ 2025-05-31 20:53:04 Injected a Midround ruleset Syndicate Sleeper Agent.
  • #25019 @ 2025-05-31 20:53:37 FAIL: Provocateur was disabled in admin panel.
  • #25020 @ 2025-05-31 20:53:37 Gavin Hujsak was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #25021 @ 2025-05-31 20:53:37 FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)
  • #25022 @ 2025-05-31 20:53:37 FAIL: Gavin Hujsak was selected to latejoin with the Heretic Smuggler ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #27269 @ 2025-05-31 20:55:35 FAIL: Provocateur was disabled in admin panel.
  • #27270 @ 2025-05-31 20:55:35 Ashley Quinn was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #27271 @ 2025-05-31 20:55:35 A latejoin rulset triggered successfully, the next latejoin injection will happen at 29415 round time.
  • #27277 @ 2025-05-31 20:55:35 Injected a Latejoin ruleset Heretic Smuggler.
  • #27278 @ 2025-05-31 20:55:35 coolcatisfeelinggroovy/(Ashley Quinn) joined the station, and was selected by the Heretic Smuggler ruleset.
  • #39684 @ 2025-05-31 21:06:58 Random event Spider Infestation tried to roll, but the next midround injection is too soon.
  • #42357 @ 2025-05-31 21:09:37 A midround ruleset is rolling, and will be LIGHT.
  • #42358 @ 2025-05-31 21:09:37 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 20002
  • #42359 @ 2025-05-31 21:09:37 FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 20002
  • #42360 @ 2025-05-31 21:09:37 FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 20002
  • #42361 @ 2025-05-31 21:09:37 FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 20002
  • #42362 @ 2025-05-31 21:09:37 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #42363 @ 2025-05-31 21:09:37 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #42364 @ 2025-05-31 21:09:37 FAIL: Malfunctioning AI is not ready()
  • #42365 @ 2025-05-31 21:09:37 Rolling LIGHT... 5 heavies / 9 lights
  • #42366 @ 2025-05-31 21:09:37 Rolling 9 light rulesets
  • #42367 @ 2025-05-31 21:09:37 Syndicate Sleeper Agent ruleset executing...
  • #42530 @ 2025-05-31 21:09:47 Bobkk/(Bob Robert) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.
  • #42531 @ 2025-05-31 21:09:47 Injected a Midround ruleset Syndicate Sleeper Agent.
  • #57738 @ 2025-05-31 21:23:20 FAIL: Provocateur was disabled in admin panel.
  • #57739 @ 2025-05-31 21:23:20 Dali was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #57740 @ 2025-05-31 21:23:20 A latejoin rulset triggered successfully, the next latejoin injection will happen at 34229 round time.
  • #57748 @ 2025-05-31 21:23:20 Injected a Latejoin ruleset Stowaway Changeling.
  • #57749 @ 2025-05-31 21:23:20 thecrystalship/(Dali) joined the station, and was selected by the Stowaway Changeling ruleset.
  • #61462 @ 2025-05-31 21:26:30 A midround ruleset is rolling, and will be HEAVY.
  • #61463 @ 2025-05-31 21:26:30 FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 30003.5
  • #61464 @ 2025-05-31 21:26:30 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (38)
  • #61465 @ 2025-05-31 21:26:30 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 38, threat level: 98
  • #61466 @ 2025-05-31 21:26:30 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #61467 @ 2025-05-31 21:26:30 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #61468 @ 2025-05-31 21:26:30 FAIL: Malfunctioning AI is not ready()
  • #61469 @ 2025-05-31 21:26:30 Rolling HEAVY... 8 heavies / 8 lights
  • #61470 @ 2025-05-31 21:26:30 Rolling 8 heavy rulesets
  • #61471 @ 2025-05-31 21:26:30 Blob ruleset executing...
  • #61709 @ 2025-05-31 21:26:40 Polling 23 players to apply for the Blob ruleset.
  • #62172 @ 2025-05-31 21:27:12 10 players volunteered for Blob.
  • #62180 @ 2025-05-31 21:27:12 Injected a Midround ruleset Blob.
  • #68514 @ 2025-05-31 21:32:53 Jacob Montenegro was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #68515 @ 2025-05-31 21:32:53 A latejoin rulset triggered successfully, the next latejoin injection will happen at 39495 round time.
  • #68522 @ 2025-05-31 21:32:53 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #68523 @ 2025-05-31 21:32:53 nickdev/(Jacob Montenegro) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #69804 @ 2025-05-31 21:33:57 Random event Spawn Space Dragon tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 150%.

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2025-05-31 20:35:34.364000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic mode parameters for the round:",
            "data": null,
            "w-state": {
                "tick_usage": 7.804,
                "tick_lag": 0.5,
                "time": 2523,
                "timestamp": "1748723734.364996"
            },
            "s-store": null,
            "id": 2613,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2025-05-31 20:35:34.365000",
                "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": 8.034,
                "tick_lag": 0.5,
                "time": 2523,
                "timestamp": "1748723734.365111"
            },
            "s-store": null,
            "id": 2614,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2025-05-31 20:35:34.365000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Stacking limit is 90.",
            "data": null,
            "w-state": {
                "tick_usage": 8.188,
                "tick_lag": 0.5,
                "time": 2523,
                "timestamp": "1748723734.365188"
            },
            "s-store": null,
            "id": 2615,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2025-05-31 20:35:34.365000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Calculated maximum threat level based on player count of 42: 100",
            "data": null,
            "w-state": {
                "tick_usage": 8.33,
                "tick_lag": 0.5,
                "time": 2523,
                "timestamp": "1748723734.365259"
            },
            "s-store": null,
            "id": 2616,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2025-05-31 20:35:34.365000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic Mode initialized with a Threat Level of... 98! (47.3 round start budget)",
            "data": null,
            "w-state": {
                "tick_usage": 8.498,
                "tick_lag": 0.5,
                "time": 2523,
                "timestamp": "1748723734.365343"
            },
            "s-store": null,
            "id": 2617,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2025-05-31 20:35:34.543000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Listing 13 round start rulesets, and 42 players ready.",
            "data": null,
            "w-state": {
                "tick_usage": 365.738,
                "tick_lag": 0.5,
                "time": 2523,
                "timestamp": "1748723734.543963"
            },
            "s-store": null,
            "id": 4274,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2025-05-31 20:35:35.420000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 19.694,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.420621"
            },
            "s-store": null,
            "id": 4282,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2025-05-31 20:35:35.420000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blood Cult was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 19.884,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.420716"
            },
            "s-store": null,
            "id": 4283,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2025-05-31 20:35:35.420000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Emergency was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 20.058,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.420803"
            },
            "s-store": null,
            "id": 4284,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2025-05-31 20:35:35.420000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Clown Operatives was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 20.198,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.420873"
            },
            "s-store": null,
            "id": 4285,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2025-05-31 20:35:35.420000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Revolution was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 20.352,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.420950"
            },
            "s-store": null,
            "id": 4286,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2025-05-31 20:35:35.420000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Extended failed acceptable: threat_level (98) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 20.5,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.421025"
            },
            "s-store": null,
            "id": 4287,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2025-05-31 20:35:35.421000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Meteor failed acceptable: threat_level (98) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 20.66,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.421104"
            },
            "s-store": null,
            "id": 4288,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2025-05-31 20:35:35.421000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "No more rules can be applied, stopping with 47.3 left.",
            "data": null,
            "w-state": {
                "tick_usage": 21.616,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.421582"
            },
            "s-store": null,
            "id": 4289,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2025-05-31 20:35:35.421000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Changelings, scaled 2 times",
            "data": null,
            "w-state": {
                "tick_usage": 21.774,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.421661"
            },
            "s-store": null,
            "id": 4290,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2025-05-31 20:35:35.421000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Spies, scaled 0 times",
            "data": null,
            "w-state": {
                "tick_usage": 22.324,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.421937"
            },
            "s-store": null,
            "id": 4291,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2025-05-31 20:35:35.432000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "4.3 round start budget was left, donating it to midrounds.",
            "data": null,
            "w-state": {
                "tick_usage": 44.134,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.432842"
            },
            "s-store": null,
            "id": 4292,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2025-05-31 20:35:35.432000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked the following roundstart rules: Changelings, Spies, ",
            "data": null,
            "w-state": {
                "tick_usage": 44.548,
                "tick_lag": 0.5,
                "time": 2531.5,
                "timestamp": "1748723735.433049"
            },
            "s-store": null,
            "id": 4293,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2025-05-31 20:45:37.026000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Provocateur was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 179.77,
                "tick_lag": 0.5,
                "time": 8481,
                "timestamp": "1748724337.026790"
            },
            "s-store": null,
            "id": 16199,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2025-05-31 20:45:37.026000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dink Dinkelberg 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": 180.036,
                "tick_lag": 0.5,
                "time": 8481,
                "timestamp": "1748724337.026923"
            },
            "s-store": null,
            "id": 16200,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2025-05-31 20:45:37.027000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 12610 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 180.548,
                "tick_lag": 0.5,
                "time": 8481,
                "timestamp": "1748724337.027179"
            },
            "s-store": null,
            "id": 16201,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2025-05-31 20:45:37.031000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 8.81,
                "tick_lag": 0.5,
                "time": 8481.5,
                "timestamp": "1748724337.032045"
            },
            "s-store": null,
            "id": 16206,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2025-05-31 20:45:37.032000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "drstankus\/(Dink Dinkelberg) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 9.178,
                "tick_lag": 0.5,
                "time": 8481.5,
                "timestamp": "1748724337.032229"
            },
            "s-store": null,
            "id": 16207,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2025-05-31 20:52:49.659000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 7.054,
                "tick_lag": 0.5,
                "time": 12773,
                "timestamp": "1748724769.660023"
            },
            "s-store": null,
            "id": 23883,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2025-05-31 20:52:50.777000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 10012",
            "data": null,
            "w-state": {
                "tick_usage": 22.672,
                "tick_lag": 0.5,
                "time": 12783,
                "timestamp": "1748724770.777822"
            },
            "s-store": null,
            "id": 23904,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2025-05-31 20:52:50.777000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 10012",
            "data": null,
            "w-state": {
                "tick_usage": 22.914,
                "tick_lag": 0.5,
                "time": 12783,
                "timestamp": "1748724770.777943"
            },
            "s-store": null,
            "id": 23905,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2025-05-31 20:52:50.777000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 10012",
            "data": null,
            "w-state": {
                "tick_usage": 23.074,
                "tick_lag": 0.5,
                "time": 12783,
                "timestamp": "1748724770.778023"
            },
            "s-store": null,
            "id": 23906,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2025-05-31 20:52:54.873000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 10051",
            "data": null,
            "w-state": {
                "tick_usage": 32.132,
                "tick_lag": 0.5,
                "time": 12822,
                "timestamp": "1748724774.873434"
            },
            "s-store": null,
            "id": 24080,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2025-05-31 20:52:54.874000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 6 heavies \/ 9 lights",
            "data": null,
            "w-state": {
                "tick_usage": 34.45,
                "tick_lag": 0.5,
                "time": 12822,
                "timestamp": "1748724774.874593"
            },
            "s-store": null,
            "id": 24081,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2025-05-31 20:52:54.874000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 9 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 34.652,
                "tick_lag": 0.5,
                "time": 12822,
                "timestamp": "1748724774.874694"
            },
            "s-store": null,
            "id": 24082,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2025-05-31 20:52:54.874000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Syndicate Sleeper Agent ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 34.916,
                "tick_lag": 0.5,
                "time": 12822,
                "timestamp": "1748724774.874826"
            },
            "s-store": null,
            "id": 24083,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2025-05-31 20:53:04.912000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "darkfudge\/(Andre Stander) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 12.198,
                "tick_lag": 0.5,
                "time": 12922.5,
                "timestamp": "1748724784.912186"
            },
            "s-store": null,
            "id": 24241,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2025-05-31 20:53:04.912000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Syndicate Sleeper Agent.",
            "data": null,
            "w-state": {
                "tick_usage": 12.364,
                "tick_lag": 0.5,
                "time": 12922.5,
                "timestamp": "1748724784.912269"
            },
            "s-store": null,
            "id": 24242,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2025-05-31 20:53:37.437000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Provocateur was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 216.06,
                "tick_lag": 0.5,
                "time": 13240,
                "timestamp": "1748724817.437862"
            },
            "s-store": null,
            "id": 25019,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2025-05-31 20:53:37.437000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Gavin Hujsak 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": 216.332,
                "tick_lag": 0.5,
                "time": 13240,
                "timestamp": "1748724817.437998"
            },
            "s-store": null,
            "id": 25020,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2025-05-31 20:53:37.438000",
                "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": 216.796,
                "tick_lag": 0.5,
                "time": 13240,
                "timestamp": "1748724817.438230"
            },
            "s-store": null,
            "id": 25021,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2025-05-31 20:53:37.438000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Gavin Hujsak 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": 216.974,
                "tick_lag": 0.5,
                "time": 13240,
                "timestamp": "1748724817.438319"
            },
            "s-store": null,
            "id": 25022,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2025-05-31 20:55:35.566000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Provocateur was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 195.556,
                "tick_lag": 0.5,
                "time": 14415,
                "timestamp": "1748724935.566579"
            },
            "s-store": null,
            "id": 27269,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2025-05-31 20:55:35.566000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Ashley Quinn 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": 195.842,
                "tick_lag": 0.5,
                "time": 14415,
                "timestamp": "1748724935.566722"
            },
            "s-store": null,
            "id": 27270,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2025-05-31 20:55:35.566000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 29415 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 196.352,
                "tick_lag": 0.5,
                "time": 14415,
                "timestamp": "1748724935.566977"
            },
            "s-store": null,
            "id": 27271,
            "s-ver": "1.0.0"
        },
        "41": {
            "ts": {
                "date": "2025-05-31 20:55:35.579000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Heretic Smuggler.",
            "data": null,
            "w-state": {
                "tick_usage": 18.456,
                "tick_lag": 0.5,
                "time": 14415.5,
                "timestamp": "1748724935.579100"
            },
            "s-store": null,
            "id": 27277,
            "s-ver": "1.0.0"
        },
        "42": {
            "ts": {
                "date": "2025-05-31 20:55:35.579000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "coolcatisfeelinggroovy\/(Ashley Quinn) joined the station, and was selected by the Heretic Smuggler ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 18.78,
                "tick_lag": 0.5,
                "time": 14415.5,
                "timestamp": "1748724935.579257"
            },
            "s-store": null,
            "id": 27278,
            "s-ver": "1.0.0"
        },
        "43": {
            "ts": {
                "date": "2025-05-31 21:06:58.102000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Random event Spider Infestation tried to roll, but the next midround injection is too soon.",
            "data": null,
            "w-state": {
                "tick_usage": 9.382,
                "tick_lag": 0.5,
                "time": 21190.5,
                "timestamp": "1748725618.102414"
            },
            "s-store": null,
            "id": 39684,
            "s-ver": "1.0.0"
        },
        "44": {
            "ts": {
                "date": "2025-05-31 21:09:37.360000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 12.002,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.360152"
            },
            "s-store": null,
            "id": 42357,
            "s-ver": "1.0.0"
        },
        "45": {
            "ts": {
                "date": "2025-05-31 21:09:37.360000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 20002",
            "data": null,
            "w-state": {
                "tick_usage": 12.826,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.360564"
            },
            "s-store": null,
            "id": 42358,
            "s-ver": "1.0.0"
        },
        "46": {
            "ts": {
                "date": "2025-05-31 21:09:37.360000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 20002",
            "data": null,
            "w-state": {
                "tick_usage": 13.018,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.360660"
            },
            "s-store": null,
            "id": 42359,
            "s-ver": "1.0.0"
        },
        "47": {
            "ts": {
                "date": "2025-05-31 21:09:37.360000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 20002",
            "data": null,
            "w-state": {
                "tick_usage": 13.184,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.360743"
            },
            "s-store": null,
            "id": 42360,
            "s-ver": "1.0.0"
        },
        "48": {
            "ts": {
                "date": "2025-05-31 21:09:37.363000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 20002",
            "data": null,
            "w-state": {
                "tick_usage": 18.85,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.363576"
            },
            "s-store": null,
            "id": 42361,
            "s-ver": "1.0.0"
        },
        "49": {
            "ts": {
                "date": "2025-05-31 21:09:37.364000",
                "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": 20.166,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.364234"
            },
            "s-store": null,
            "id": 42362,
            "s-ver": "1.0.0"
        },
        "50": {
            "ts": {
                "date": "2025-05-31 21:09:37.364000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 20.312,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.364307"
            },
            "s-store": null,
            "id": 42363,
            "s-ver": "1.0.0"
        },
        "51": {
            "ts": {
                "date": "2025-05-31 21:09:37.364000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 20.458,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.364380"
            },
            "s-store": null,
            "id": 42364,
            "s-ver": "1.0.0"
        },
        "52": {
            "ts": {
                "date": "2025-05-31 21:09:37.364000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 5 heavies \/ 9 lights",
            "data": null,
            "w-state": {
                "tick_usage": 21.414,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.364858"
            },
            "s-store": null,
            "id": 42365,
            "s-ver": "1.0.0"
        },
        "53": {
            "ts": {
                "date": "2025-05-31 21:09:37.364000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 9 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 21.56,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.364932"
            },
            "s-store": null,
            "id": 42366,
            "s-ver": "1.0.0"
        },
        "54": {
            "ts": {
                "date": "2025-05-31 21:09:37.365000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Syndicate Sleeper Agent ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 21.824,
                "tick_lag": 0.5,
                "time": 22773,
                "timestamp": "1748725777.365062"
            },
            "s-store": null,
            "id": 42367,
            "s-ver": "1.0.0"
        },
        "55": {
            "ts": {
                "date": "2025-05-31 21:09:47.419000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Bobkk\/(Bob Robert) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.",
            "data": null,
            "w-state": {
                "tick_usage": 7.97,
                "tick_lag": 0.5,
                "time": 22873.5,
                "timestamp": "1748725787.419541"
            },
            "s-store": null,
            "id": 42530,
            "s-ver": "1.0.0"
        },
        "56": {
            "ts": {
                "date": "2025-05-31 21:09:47.419000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Syndicate Sleeper Agent.",
            "data": null,
            "w-state": {
                "tick_usage": 8.136,
                "tick_lag": 0.5,
                "time": 22873.5,
                "timestamp": "1748725787.419624"
            },
            "s-store": null,
            "id": 42531,
            "s-ver": "1.0.0"
        },
        "57": {
            "ts": {
                "date": "2025-05-31 21:23:20.537000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Provocateur was disabled in admin panel.",
            "data": null,
            "w-state": {
                "tick_usage": 185.428,
                "tick_lag": 0.5,
                "time": 30916,
                "timestamp": "1748726600.537703"
            },
            "s-store": null,
            "id": 57738,
            "s-ver": "1.0.0"
        },
        "58": {
            "ts": {
                "date": "2025-05-31 21:23:20.537000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dali 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": 185.704,
                "tick_lag": 0.5,
                "time": 30916,
                "timestamp": "1748726600.537841"
            },
            "s-store": null,
            "id": 57739,
            "s-ver": "1.0.0"
        },
        "59": {
            "ts": {
                "date": "2025-05-31 21:23:20.538000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 34229 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 186.18,
                "tick_lag": 0.5,
                "time": 30916,
                "timestamp": "1748726600.538079"
            },
            "s-store": null,
            "id": 57740,
            "s-ver": "1.0.0"
        },
        "60": {
            "ts": {
                "date": "2025-05-31 21:23:20.684000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Stowaway Changeling.",
            "data": null,
            "w-state": {
                "tick_usage": 255.654,
                "tick_lag": 0.5,
                "time": 30916.5,
                "timestamp": "1748726600.684574"
            },
            "s-store": null,
            "id": 57748,
            "s-ver": "1.0.0"
        },
        "61": {
            "ts": {
                "date": "2025-05-31 21:23:20.684000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "thecrystalship\/(Dali) joined the station, and was selected by the Stowaway Changeling ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 255.986,
                "tick_lag": 0.5,
                "time": 30916.5,
                "timestamp": "1748726600.684740"
            },
            "s-store": null,
            "id": 57749,
            "s-ver": "1.0.0"
        },
        "62": {
            "ts": {
                "date": "2025-05-31 21:26:30.121000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be HEAVY.",
            "data": null,
            "w-state": {
                "tick_usage": 13.404,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.122082"
            },
            "s-store": null,
            "id": 61462,
            "s-ver": "1.0.0"
        },
        "63": {
            "ts": {
                "date": "2025-05-31 21:26:30.122000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 30003.5",
            "data": null,
            "w-state": {
                "tick_usage": 14.432,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.122595"
            },
            "s-store": null,
            "id": 61463,
            "s-ver": "1.0.0"
        },
        "64": {
            "ts": {
                "date": "2025-05-31 21:26:30.125000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker failed acceptable: min\/max players out of range (minimum: 40) vs population (38)",
            "data": null,
            "w-state": {
                "tick_usage": 19.776,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.125268"
            },
            "s-store": null,
            "id": 61464,
            "s-ver": "1.0.0"
        },
        "65": {
            "ts": {
                "date": "2025-05-31 21:26:30.125000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 38, threat level: 98",
            "data": null,
            "w-state": {
                "tick_usage": 19.946,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.125352"
            },
            "s-store": null,
            "id": 61465,
            "s-ver": "1.0.0"
        },
        "66": {
            "ts": {
                "date": "2025-05-31 21:26:30.126000",
                "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": 23.09,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.126924"
            },
            "s-store": null,
            "id": 61466,
            "s-ver": "1.0.0"
        },
        "67": {
            "ts": {
                "date": "2025-05-31 21:26:30.126000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 23.238,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.126998"
            },
            "s-store": null,
            "id": 61467,
            "s-ver": "1.0.0"
        },
        "68": {
            "ts": {
                "date": "2025-05-31 21:26:30.127000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 23.376,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.127067"
            },
            "s-store": null,
            "id": 61468,
            "s-ver": "1.0.0"
        },
        "69": {
            "ts": {
                "date": "2025-05-31 21:26:30.127000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling HEAVY... 8 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 24.516,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.127638"
            },
            "s-store": null,
            "id": 61469,
            "s-ver": "1.0.0"
        },
        "70": {
            "ts": {
                "date": "2025-05-31 21:26:30.127000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 8 heavy rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 24.694,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.127726"
            },
            "s-store": null,
            "id": 61470,
            "s-ver": "1.0.0"
        },
        "71": {
            "ts": {
                "date": "2025-05-31 21:26:30.127000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Blob ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 24.948,
                "tick_lag": 0.5,
                "time": 32774.5,
                "timestamp": "1748726790.127853"
            },
            "s-store": null,
            "id": 61471,
            "s-ver": "1.0.0"
        },
        "72": {
            "ts": {
                "date": "2025-05-31 21:26:40.320000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Polling 23 players to apply for the Blob ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 10.618,
                "tick_lag": 0.5,
                "time": 32875,
                "timestamp": "1748726800.320419"
            },
            "s-store": null,
            "id": 61709,
            "s-ver": "1.0.0"
        },
        "73": {
            "ts": {
                "date": "2025-05-31 21:27:12.125000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "10 players volunteered for Blob.",
            "data": null,
            "w-state": {
                "tick_usage": 1.932,
                "tick_lag": 0.5,
                "time": 33185,
                "timestamp": "1748726832.125824"
            },
            "s-store": null,
            "id": 62172,
            "s-ver": "1.0.0"
        },
        "74": {
            "ts": {
                "date": "2025-05-31 21:27:12.151000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Blob.",
            "data": null,
            "w-state": {
                "tick_usage": 53.334,
                "tick_lag": 0.5,
                "time": 33185,
                "timestamp": "1748726832.151525"
            },
            "s-store": null,
            "id": 62180,
            "s-ver": "1.0.0"
        },
        "75": {
            "ts": {
                "date": "2025-05-31 21:32:53.566000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Jacob Montenegro 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": 147.884,
                "tick_lag": 0.5,
                "time": 36495,
                "timestamp": "1748727173.566891"
            },
            "s-store": null,
            "id": 68514,
            "s-ver": "1.0.0"
        },
        "76": {
            "ts": {
                "date": "2025-05-31 21:32:53.567000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 39495 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 148.44,
                "tick_lag": 0.5,
                "time": 36495,
                "timestamp": "1748727173.567169"
            },
            "s-store": null,
            "id": 68515,
            "s-ver": "1.0.0"
        },
        "77": {
            "ts": {
                "date": "2025-05-31 21:32:53.598000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 29.528,
                "tick_lag": 0.5,
                "time": 36495.5,
                "timestamp": "1748727173.598204"
            },
            "s-store": null,
            "id": 68522,
            "s-ver": "1.0.0"
        },
        "78": {
            "ts": {
                "date": "2025-05-31 21:32:53.598000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "nickdev\/(Jacob Montenegro) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 29.852,
                "tick_lag": 0.5,
                "time": 36495.5,
                "timestamp": "1748727173.598366"
            },
            "s-store": null,
            "id": 68523,
            "s-ver": "1.0.0"
        },
        "79": {
            "ts": {
                "date": "2025-05-31 21:33:57.318000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Random event Spawn Space Dragon tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 150%.",
            "data": null,
            "w-state": {
                "tick_usage": 18.046,
                "tick_lag": 0.5,
                "time": 37103,
                "timestamp": "1748727237.318656"
            },
            "s-store": null,
            "id": 69804,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2025-05-31 20:31:15.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 252770,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1748723476.029936\",\"round-id\":\"252770\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2025-05-31 20:35:34.364\",\"cat\":\"dynamic\",\"msg\":\"Dynamic mode parameters for the round:\",\"data\":null,\"w-state\":{\"tick_usage\":7.804,\"tick_lag\":0.5,\"time\":2523,\"timestamp\":\"1748723734.364996\"},\"s-store\":null,\"id\":2613,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:34.365\",\"cat\":\"dynamic\",\"msg\":\"Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.\",\"data\":null,\"w-state\":{\"tick_usage\":8.034,\"tick_lag\":0.5,\"time\":2523,\"timestamp\":\"1748723734.365111\"},\"s-store\":null,\"id\":2614,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:34.365\",\"cat\":\"dynamic\",\"msg\":\"Stacking limit is 90.\",\"data\":null,\"w-state\":{\"tick_usage\":8.188,\"tick_lag\":0.5,\"time\":2523,\"timestamp\":\"1748723734.365188\"},\"s-store\":null,\"id\":2615,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:34.365\",\"cat\":\"dynamic\",\"msg\":\"Calculated maximum threat level based on player count of 42: 100\",\"data\":null,\"w-state\":{\"tick_usage\":8.33,\"tick_lag\":0.5,\"time\":2523,\"timestamp\":\"1748723734.365259\"},\"s-store\":null,\"id\":2616,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:34.365\",\"cat\":\"dynamic\",\"msg\":\"Dynamic Mode initialized with a Threat Level of... 98! (47.3 round start budget)\",\"data\":null,\"w-state\":{\"tick_usage\":8.498,\"tick_lag\":0.5,\"time\":2523,\"timestamp\":\"1748723734.365343\"},\"s-store\":null,\"id\":2617,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:34.543\",\"cat\":\"dynamic\",\"msg\":\"Listing 13 round start rulesets, and 42 players ready.\",\"data\":null,\"w-state\":{\"tick_usage\":365.738,\"tick_lag\":0.5,\"time\":2523,\"timestamp\":\"1748723734.543963\"},\"s-store\":null,\"id\":4274,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.420\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":19.694,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.420621\"},\"s-store\":null,\"id\":4282,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.420\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blood Cult was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":19.884,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.420716\"},\"s-store\":null,\"id\":4283,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.420\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Emergency was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":20.058,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.420803\"},\"s-store\":null,\"id\":4284,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.420\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Clown Operatives was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":20.198,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.420873\"},\"s-store\":null,\"id\":4285,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.420\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Revolution was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":20.352,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.420950\"},\"s-store\":null,\"id\":4286,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.420\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Extended failed acceptable: threat_level (98) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":20.5,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.421025\"},\"s-store\":null,\"id\":4287,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.421\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Meteor failed acceptable: threat_level (98) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":20.66,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.421104\"},\"s-store\":null,\"id\":4288,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.421\",\"cat\":\"dynamic\",\"msg\":\"No more rules can be applied, stopping with 47.3 left.\",\"data\":null,\"w-state\":{\"tick_usage\":21.616,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.421582\"},\"s-store\":null,\"id\":4289,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.421\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Changelings, scaled 2 times\",\"data\":null,\"w-state\":{\"tick_usage\":21.774,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.421661\"},\"s-store\":null,\"id\":4290,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.421\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Spies, scaled 0 times\",\"data\":null,\"w-state\":{\"tick_usage\":22.324,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.421937\"},\"s-store\":null,\"id\":4291,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.432\",\"cat\":\"dynamic\",\"msg\":\"4.3 round start budget was left, donating it to midrounds.\",\"data\":null,\"w-state\":{\"tick_usage\":44.134,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.432842\"},\"s-store\":null,\"id\":4292,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:35:35.432\",\"cat\":\"dynamic\",\"msg\":\"Picked the following roundstart rules: Changelings, Spies, \",\"data\":null,\"w-state\":{\"tick_usage\":44.548,\"tick_lag\":0.5,\"time\":2531.5,\"timestamp\":\"1748723735.433049\"},\"s-store\":null,\"id\":4293,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:45:37.026\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Provocateur was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":179.77,\"tick_lag\":0.5,\"time\":8481,\"timestamp\":\"1748724337.026790\"},\"s-store\":null,\"id\":16199,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:45:37.026\",\"cat\":\"dynamic\",\"msg\":\"Dink Dinkelberg 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\":180.036,\"tick_lag\":0.5,\"time\":8481,\"timestamp\":\"1748724337.026923\"},\"s-store\":null,\"id\":16200,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:45:37.027\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 12610 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":180.548,\"tick_lag\":0.5,\"time\":8481,\"timestamp\":\"1748724337.027179\"},\"s-store\":null,\"id\":16201,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:45:37.031\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":8.81,\"tick_lag\":0.5,\"time\":8481.5,\"timestamp\":\"1748724337.032045\"},\"s-store\":null,\"id\":16206,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:45:37.032\",\"cat\":\"dynamic\",\"msg\":\"drstankus\\\/(Dink Dinkelberg) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":9.178,\"tick_lag\":0.5,\"time\":8481.5,\"timestamp\":\"1748724337.032229\"},\"s-store\":null,\"id\":16207,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:49.659\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":7.054,\"tick_lag\":0.5,\"time\":12773,\"timestamp\":\"1748724769.660023\"},\"s-store\":null,\"id\":23883,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:50.777\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 10012\",\"data\":null,\"w-state\":{\"tick_usage\":22.672,\"tick_lag\":0.5,\"time\":12783,\"timestamp\":\"1748724770.777822\"},\"s-store\":null,\"id\":23904,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:50.777\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 10012\",\"data\":null,\"w-state\":{\"tick_usage\":22.914,\"tick_lag\":0.5,\"time\":12783,\"timestamp\":\"1748724770.777943\"},\"s-store\":null,\"id\":23905,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:50.777\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 10012\",\"data\":null,\"w-state\":{\"tick_usage\":23.074,\"tick_lag\":0.5,\"time\":12783,\"timestamp\":\"1748724770.778023\"},\"s-store\":null,\"id\":23906,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:54.873\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 10051\",\"data\":null,\"w-state\":{\"tick_usage\":32.132,\"tick_lag\":0.5,\"time\":12822,\"timestamp\":\"1748724774.873434\"},\"s-store\":null,\"id\":24080,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:54.874\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 6 heavies \\\/ 9 lights\",\"data\":null,\"w-state\":{\"tick_usage\":34.45,\"tick_lag\":0.5,\"time\":12822,\"timestamp\":\"1748724774.874593\"},\"s-store\":null,\"id\":24081,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:54.874\",\"cat\":\"dynamic\",\"msg\":\"Rolling 9 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":34.652,\"tick_lag\":0.5,\"time\":12822,\"timestamp\":\"1748724774.874694\"},\"s-store\":null,\"id\":24082,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:52:54.874\",\"cat\":\"dynamic\",\"msg\":\"Syndicate Sleeper Agent ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":34.916,\"tick_lag\":0.5,\"time\":12822,\"timestamp\":\"1748724774.874826\"},\"s-store\":null,\"id\":24083,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:53:04.912\",\"cat\":\"dynamic\",\"msg\":\"darkfudge\\\/(Andre Stander) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":12.198,\"tick_lag\":0.5,\"time\":12922.5,\"timestamp\":\"1748724784.912186\"},\"s-store\":null,\"id\":24241,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:53:04.912\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Syndicate Sleeper Agent.\",\"data\":null,\"w-state\":{\"tick_usage\":12.364,\"tick_lag\":0.5,\"time\":12922.5,\"timestamp\":\"1748724784.912269\"},\"s-store\":null,\"id\":24242,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:53:37.437\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Provocateur was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":216.06,\"tick_lag\":0.5,\"time\":13240,\"timestamp\":\"1748724817.437862\"},\"s-store\":null,\"id\":25019,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:53:37.437\",\"cat\":\"dynamic\",\"msg\":\"Gavin Hujsak 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\":216.332,\"tick_lag\":0.5,\"time\":13240,\"timestamp\":\"1748724817.437998\"},\"s-store\":null,\"id\":25020,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:53:37.438\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Heretic Smuggler does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":216.796,\"tick_lag\":0.5,\"time\":13240,\"timestamp\":\"1748724817.438230\"},\"s-store\":null,\"id\":25021,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:53:37.438\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Gavin Hujsak 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\":216.974,\"tick_lag\":0.5,\"time\":13240,\"timestamp\":\"1748724817.438319\"},\"s-store\":null,\"id\":25022,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:55:35.566\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Provocateur was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":195.556,\"tick_lag\":0.5,\"time\":14415,\"timestamp\":\"1748724935.566579\"},\"s-store\":null,\"id\":27269,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:55:35.566\",\"cat\":\"dynamic\",\"msg\":\"Ashley Quinn 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\":195.842,\"tick_lag\":0.5,\"time\":14415,\"timestamp\":\"1748724935.566722\"},\"s-store\":null,\"id\":27270,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:55:35.566\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 29415 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":196.352,\"tick_lag\":0.5,\"time\":14415,\"timestamp\":\"1748724935.566977\"},\"s-store\":null,\"id\":27271,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:55:35.579\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Heretic Smuggler.\",\"data\":null,\"w-state\":{\"tick_usage\":18.456,\"tick_lag\":0.5,\"time\":14415.5,\"timestamp\":\"1748724935.579100\"},\"s-store\":null,\"id\":27277,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 20:55:35.579\",\"cat\":\"dynamic\",\"msg\":\"coolcatisfeelinggroovy\\\/(Ashley Quinn) joined the station, and was selected by the Heretic Smuggler ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":18.78,\"tick_lag\":0.5,\"time\":14415.5,\"timestamp\":\"1748724935.579257\"},\"s-store\":null,\"id\":27278,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:06:58.102\",\"cat\":\"dynamic\",\"msg\":\"Random event Spider Infestation tried to roll, but the next midround injection is too soon.\",\"data\":null,\"w-state\":{\"tick_usage\":9.382,\"tick_lag\":0.5,\"time\":21190.5,\"timestamp\":\"1748725618.102414\"},\"s-store\":null,\"id\":39684,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.360\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":12.002,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.360152\"},\"s-store\":null,\"id\":42357,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.360\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 20002\",\"data\":null,\"w-state\":{\"tick_usage\":12.826,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.360564\"},\"s-store\":null,\"id\":42358,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.360\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 20002\",\"data\":null,\"w-state\":{\"tick_usage\":13.018,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.360660\"},\"s-store\":null,\"id\":42359,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.360\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is trying to run too early. Minimum round time: 24000, current round time: 20002\",\"data\":null,\"w-state\":{\"tick_usage\":13.184,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.360743\"},\"s-store\":null,\"id\":42360,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.363\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 20002\",\"data\":null,\"w-state\":{\"tick_usage\":18.85,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.363576\"},\"s-store\":null,\"id\":42361,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.364\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":20.166,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.364234\"},\"s-store\":null,\"id\":42362,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.364\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":20.312,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.364307\"},\"s-store\":null,\"id\":42363,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.364\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":20.458,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.364380\"},\"s-store\":null,\"id\":42364,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.364\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 5 heavies \\\/ 9 lights\",\"data\":null,\"w-state\":{\"tick_usage\":21.414,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.364858\"},\"s-store\":null,\"id\":42365,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.364\",\"cat\":\"dynamic\",\"msg\":\"Rolling 9 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":21.56,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.364932\"},\"s-store\":null,\"id\":42366,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:37.365\",\"cat\":\"dynamic\",\"msg\":\"Syndicate Sleeper Agent ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":21.824,\"tick_lag\":0.5,\"time\":22773,\"timestamp\":\"1748725777.365062\"},\"s-store\":null,\"id\":42367,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:47.419\",\"cat\":\"dynamic\",\"msg\":\"Bobkk\\\/(Bob Robert) was selected by the Syndicate Sleeper Agent ruleset and has been made into a midround traitor.\",\"data\":null,\"w-state\":{\"tick_usage\":7.97,\"tick_lag\":0.5,\"time\":22873.5,\"timestamp\":\"1748725787.419541\"},\"s-store\":null,\"id\":42530,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:09:47.419\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Syndicate Sleeper Agent.\",\"data\":null,\"w-state\":{\"tick_usage\":8.136,\"tick_lag\":0.5,\"time\":22873.5,\"timestamp\":\"1748725787.419624\"},\"s-store\":null,\"id\":42531,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:23:20.537\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Provocateur was disabled in admin panel.\",\"data\":null,\"w-state\":{\"tick_usage\":185.428,\"tick_lag\":0.5,\"time\":30916,\"timestamp\":\"1748726600.537703\"},\"s-store\":null,\"id\":57738,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:23:20.537\",\"cat\":\"dynamic\",\"msg\":\"Dali 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\":185.704,\"tick_lag\":0.5,\"time\":30916,\"timestamp\":\"1748726600.537841\"},\"s-store\":null,\"id\":57739,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:23:20.538\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 34229 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":186.18,\"tick_lag\":0.5,\"time\":30916,\"timestamp\":\"1748726600.538079\"},\"s-store\":null,\"id\":57740,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:23:20.684\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Stowaway Changeling.\",\"data\":null,\"w-state\":{\"tick_usage\":255.654,\"tick_lag\":0.5,\"time\":30916.5,\"timestamp\":\"1748726600.684574\"},\"s-store\":null,\"id\":57748,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:23:20.684\",\"cat\":\"dynamic\",\"msg\":\"thecrystalship\\\/(Dali) joined the station, and was selected by the Stowaway Changeling ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":255.986,\"tick_lag\":0.5,\"time\":30916.5,\"timestamp\":\"1748726600.684740\"},\"s-store\":null,\"id\":57749,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.121\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be HEAVY.\",\"data\":null,\"w-state\":{\"tick_usage\":13.404,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.122082\"},\"s-store\":null,\"id\":61462,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.122\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is trying to run too early. Minimum round time: 42000, current round time: 30003.5\",\"data\":null,\"w-state\":{\"tick_usage\":14.432,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.122595\"},\"s-store\":null,\"id\":61463,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.125\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (38)\",\"data\":null,\"w-state\":{\"tick_usage\":19.776,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.125268\"},\"s-store\":null,\"id\":61464,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.125\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 38, threat level: 98\",\"data\":null,\"w-state\":{\"tick_usage\":19.946,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.125352\"},\"s-store\":null,\"id\":61465,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.126\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":23.09,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.126924\"},\"s-store\":null,\"id\":61466,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.126\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":23.238,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.126998\"},\"s-store\":null,\"id\":61467,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.127\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":23.376,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.127067\"},\"s-store\":null,\"id\":61468,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.127\",\"cat\":\"dynamic\",\"msg\":\"Rolling HEAVY... 8 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":24.516,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.127638\"},\"s-store\":null,\"id\":61469,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.127\",\"cat\":\"dynamic\",\"msg\":\"Rolling 8 heavy rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":24.694,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.127726\"},\"s-store\":null,\"id\":61470,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:30.127\",\"cat\":\"dynamic\",\"msg\":\"Blob ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":24.948,\"tick_lag\":0.5,\"time\":32774.5,\"timestamp\":\"1748726790.127853\"},\"s-store\":null,\"id\":61471,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:26:40.320\",\"cat\":\"dynamic\",\"msg\":\"Polling 23 players to apply for the Blob ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":10.618,\"tick_lag\":0.5,\"time\":32875,\"timestamp\":\"1748726800.320419\"},\"s-store\":null,\"id\":61709,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:27:12.125\",\"cat\":\"dynamic\",\"msg\":\"10 players volunteered for Blob.\",\"data\":null,\"w-state\":{\"tick_usage\":1.932,\"tick_lag\":0.5,\"time\":33185,\"timestamp\":\"1748726832.125824\"},\"s-store\":null,\"id\":62172,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:27:12.151\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Blob.\",\"data\":null,\"w-state\":{\"tick_usage\":53.334,\"tick_lag\":0.5,\"time\":33185,\"timestamp\":\"1748726832.151525\"},\"s-store\":null,\"id\":62180,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:32:53.566\",\"cat\":\"dynamic\",\"msg\":\"Jacob Montenegro 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\":147.884,\"tick_lag\":0.5,\"time\":36495,\"timestamp\":\"1748727173.566891\"},\"s-store\":null,\"id\":68514,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:32:53.567\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 39495 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":148.44,\"tick_lag\":0.5,\"time\":36495,\"timestamp\":\"1748727173.567169\"},\"s-store\":null,\"id\":68515,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:32:53.598\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":29.528,\"tick_lag\":0.5,\"time\":36495.5,\"timestamp\":\"1748727173.598204\"},\"s-store\":null,\"id\":68522,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:32:53.598\",\"cat\":\"dynamic\",\"msg\":\"nickdev\\\/(Jacob Montenegro) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":29.852,\"tick_lag\":0.5,\"time\":36495.5,\"timestamp\":\"1748727173.598366\"},\"s-store\":null,\"id\":68523,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-05-31 21:33:57.318\",\"cat\":\"dynamic\",\"msg\":\"Random event Spawn Space Dragon tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 150%.\",\"data\":null,\"w-state\":{\"tick_usage\":18.046,\"tick_lag\":0.5,\"time\":37103,\"timestamp\":\"1748727237.318656\"},\"s-store\":null,\"id\":69804,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2025\/05\/31\/round-252770\/dynamic.log.json"
}