252955 252957

dynamic

  • #2185 @ 2025-06-06 17:37:15 Dynamic mode parameters for the round:
  • #2186 @ 2025-06-06 17:37:15 Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.
  • #2187 @ 2025-06-06 17:37:15 Stacking limit is 90.
  • #2188 @ 2025-06-06 17:37:15 Calculated maximum threat level based on player count of 32: 100
  • #2189 @ 2025-06-06 17:37:15 Dynamic Mode initialized with a Threat Level of... 55! (37.3 round start budget)
  • #4200 @ 2025-06-06 17:37:15 Listing 13 round start rulesets, and 31 players ready.
  • #4239 @ 2025-06-06 17:37:31 FAIL: Clown Operatives failed acceptable: threat_level (55) < requirement (101)
  • #4240 @ 2025-06-06 17:37:31 FAIL: Revolution failed acceptable: min/max players out of range (minimum: 35) vs population (31)
  • #4241 @ 2025-06-06 17:37:31 FAIL: Extended failed acceptable: threat_level (55) < requirement (101)
  • #4242 @ 2025-06-06 17:37:31 FAIL: Meteor failed acceptable: threat_level (55) < requirement (101)
  • #4243 @ 2025-06-06 17:37:31 No more rules can be applied, stopping with 37.3 left.
  • #4244 @ 2025-06-06 17:37:31 Picked a ruleset: Spies, scaled 1 times
  • #4245 @ 2025-06-06 17:37:31 Picked a ruleset: Changelings, scaled 1 times
  • #4246 @ 2025-06-06 17:37:31 1.3 round start budget was left, donating it to midrounds.
  • #4247 @ 2025-06-06 17:37:31 Picked the following roundstart rules: Spies, Changelings,
  • #16997 @ 2025-06-06 17:48:50 Alexandr Pechkin was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator, Heretic Smuggler and Stowaway Changeling.
  • #16998 @ 2025-06-06 17:48:50 FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)
  • #16999 @ 2025-06-06 17:48:50 FAIL: Alexandr Pechkin was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.
  • #27887 @ 2025-06-06 17:59:15 A midround ruleset is rolling, and will be LIGHT.
  • #27888 @ 2025-06-06 17:59:15 FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20
  • #27889 @ 2025-06-06 17:59:15 FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20
  • #27890 @ 2025-06-06 17:59:15 FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 12667.5
  • #27891 @ 2025-06-06 17:59:15 FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20
  • #27956 @ 2025-06-06 17:59:20 FAIL: Voidwalker failed acceptable: min/max players out of range (minimum: 40) vs population (34)
  • #27957 @ 2025-06-06 17:59:20 FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 34, threat level: 55
  • #27958 @ 2025-06-06 17:59:20 FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 12714
  • #27959 @ 2025-06-06 17:59:20 FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)
  • #27960 @ 2025-06-06 17:59:20 FAIL: No valid AI found for the Malfunctioning AI ruleset.
  • #27961 @ 2025-06-06 17:59:20 FAIL: Malfunctioning AI is not ready()
  • #27962 @ 2025-06-06 17:59:20 Rolling LIGHT... 4 heavies / 8 lights
  • #27963 @ 2025-06-06 17:59:20 Rolling 8 light rulesets
  • #27964 @ 2025-06-06 17:59:20 Abductors ruleset executing...
  • #28139 @ 2025-06-06 17:59:30 Polling 14 players to apply for the Abductors ruleset.
  • #28617 @ 2025-06-06 18:00:01 2 players volunteered for Abductors.
  • #28640 @ 2025-06-06 18:00:01 Injected a Midround ruleset Abductors.
  • #29667 @ 2025-06-06 18:01:03 Silencio was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator.
  • #29668 @ 2025-06-06 18:01:03 A latejoin rulset triggered successfully, the next latejoin injection will happen at 19534 round time.
  • #29673 @ 2025-06-06 18:01:03 Injected a Latejoin ruleset Syndicate Infiltrator.
  • #29674 @ 2025-06-06 18:01:03 iamkalamazing/(Silencio) joined the station, and was selected by the Syndicate Infiltrator ruleset.
  • #37583 @ 2025-06-06 18:09:09 Random event Spawn Nightmare tried to roll, but the last midround injection was too recent. Heavy injection chance has been raised to 86.1181%.

Raw Data
{
    "data": {
        "1": {
            "ts": {
                "date": "2025-06-06 17:37:15.305000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic mode parameters for the round:",
            "data": null,
            "w-state": {
                "tick_usage": 21.984,
                "tick_lag": 0.5,
                "time": 2455.5,
                "timestamp": "1749231435.305574"
            },
            "s-store": null,
            "id": 2185,
            "s-ver": "1.0.0"
        },
        "2": {
            "ts": {
                "date": "2025-06-06 17:37:15.305000",
                "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": 22.276,
                "tick_lag": 0.5,
                "time": 2455.5,
                "timestamp": "1749231435.305720"
            },
            "s-store": null,
            "id": 2186,
            "s-ver": "1.0.0"
        },
        "3": {
            "ts": {
                "date": "2025-06-06 17:37:15.305000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Stacking limit is 90.",
            "data": null,
            "w-state": {
                "tick_usage": 22.488,
                "tick_lag": 0.5,
                "time": 2455.5,
                "timestamp": "1749231435.305826"
            },
            "s-store": null,
            "id": 2187,
            "s-ver": "1.0.0"
        },
        "4": {
            "ts": {
                "date": "2025-06-06 17:37:15.305000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Calculated maximum threat level based on player count of 32: 100",
            "data": null,
            "w-state": {
                "tick_usage": 22.688,
                "tick_lag": 0.5,
                "time": 2455.5,
                "timestamp": "1749231435.305926"
            },
            "s-store": null,
            "id": 2188,
            "s-ver": "1.0.0"
        },
        "5": {
            "ts": {
                "date": "2025-06-06 17:37:15.305000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Dynamic Mode initialized with a Threat Level of... 55! (37.3 round start budget)",
            "data": null,
            "w-state": {
                "tick_usage": 22.934,
                "tick_lag": 0.5,
                "time": 2455.5,
                "timestamp": "1749231435.306049"
            },
            "s-store": null,
            "id": 2189,
            "s-ver": "1.0.0"
        },
        "6": {
            "ts": {
                "date": "2025-06-06 17:37:15.608000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Listing 13 round start rulesets, and 31 players ready.",
            "data": null,
            "w-state": {
                "tick_usage": 627.318,
                "tick_lag": 0.5,
                "time": 2455.5,
                "timestamp": "1749231435.608241"
            },
            "s-store": null,
            "id": 4200,
            "s-ver": "1.0.0"
        },
        "7": {
            "ts": {
                "date": "2025-06-06 17:37:31.889000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Clown Operatives failed acceptable: threat_level (55) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 14.606,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.889490"
            },
            "s-store": null,
            "id": 4239,
            "s-ver": "1.0.0"
        },
        "8": {
            "ts": {
                "date": "2025-06-06 17:37:31.889000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Revolution failed acceptable: min\/max players out of range (minimum: 35) vs population (31)",
            "data": null,
            "w-state": {
                "tick_usage": 14.886,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.889629"
            },
            "s-store": null,
            "id": 4240,
            "s-ver": "1.0.0"
        },
        "9": {
            "ts": {
                "date": "2025-06-06 17:37:31.889000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Extended failed acceptable: threat_level (55) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 15.15,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.889761"
            },
            "s-store": null,
            "id": 4241,
            "s-ver": "1.0.0"
        },
        "10": {
            "ts": {
                "date": "2025-06-06 17:37:31.889000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Meteor failed acceptable: threat_level (55) < requirement (101)",
            "data": null,
            "w-state": {
                "tick_usage": 15.4,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.889886"
            },
            "s-store": null,
            "id": 4242,
            "s-ver": "1.0.0"
        },
        "11": {
            "ts": {
                "date": "2025-06-06 17:37:31.890000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "No more rules can be applied, stopping with 37.3 left.",
            "data": null,
            "w-state": {
                "tick_usage": 16.928,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.890651"
            },
            "s-store": null,
            "id": 4243,
            "s-ver": "1.0.0"
        },
        "12": {
            "ts": {
                "date": "2025-06-06 17:37:31.890000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Spies, scaled 1 times",
            "data": null,
            "w-state": {
                "tick_usage": 17.146,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.890759"
            },
            "s-store": null,
            "id": 4244,
            "s-ver": "1.0.0"
        },
        "13": {
            "ts": {
                "date": "2025-06-06 17:37:31.891000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked a ruleset: Changelings, scaled 1 times",
            "data": null,
            "w-state": {
                "tick_usage": 18.032,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.891202"
            },
            "s-store": null,
            "id": 4245,
            "s-ver": "1.0.0"
        },
        "14": {
            "ts": {
                "date": "2025-06-06 17:37:31.903000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "1.3 round start budget was left, donating it to midrounds.",
            "data": null,
            "w-state": {
                "tick_usage": 42.688,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.903531"
            },
            "s-store": null,
            "id": 4246,
            "s-ver": "1.0.0"
        },
        "15": {
            "ts": {
                "date": "2025-06-06 17:37:31.903000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Picked the following roundstart rules: Spies, Changelings, ",
            "data": null,
            "w-state": {
                "tick_usage": 43.222,
                "tick_lag": 0.5,
                "time": 2594.5,
                "timestamp": "1749231451.903798"
            },
            "s-store": null,
            "id": 4247,
            "s-ver": "1.0.0"
        },
        "16": {
            "ts": {
                "date": "2025-06-06 17:48:50.255000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Alexandr Pechkin 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": 225.69,
                "tick_lag": 0.5,
                "time": 9276,
                "timestamp": "1749232130.255374"
            },
            "s-store": null,
            "id": 16997,
            "s-ver": "1.0.0"
        },
        "17": {
            "ts": {
                "date": "2025-06-06 17:48:50.255000",
                "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": 226.152,
                "tick_lag": 0.5,
                "time": 9276,
                "timestamp": "1749232130.255605"
            },
            "s-store": null,
            "id": 16998,
            "s-ver": "1.0.0"
        },
        "18": {
            "ts": {
                "date": "2025-06-06 17:48:50.255000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alexandr Pechkin was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.",
            "data": null,
            "w-state": {
                "tick_usage": 226.364,
                "tick_lag": 0.5,
                "time": 9276,
                "timestamp": "1749232130.255711"
            },
            "s-store": null,
            "id": 16999,
            "s-ver": "1.0.0"
        },
        "19": {
            "ts": {
                "date": "2025-06-06 17:59:15.435000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A midround ruleset is rolling, and will be LIGHT.",
            "data": null,
            "w-state": {
                "tick_usage": 12.982,
                "tick_lag": 0.5,
                "time": 15473.5,
                "timestamp": "1749232755.435849"
            },
            "s-store": null,
            "id": 27887,
            "s-ver": "1.0.0"
        },
        "20": {
            "ts": {
                "date": "2025-06-06 17:59:15.435000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 13.294,
                "tick_lag": 0.5,
                "time": 15473.5,
                "timestamp": "1749232755.436005"
            },
            "s-store": null,
            "id": 27888,
            "s-ver": "1.0.0"
        },
        "21": {
            "ts": {
                "date": "2025-06-06 17:59:15.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 13.552,
                "tick_lag": 0.5,
                "time": 15473.5,
                "timestamp": "1749232755.436134"
            },
            "s-store": null,
            "id": 27889,
            "s-ver": "1.0.0"
        },
        "22": {
            "ts": {
                "date": "2025-06-06 17:59:15.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 12667.5",
            "data": null,
            "w-state": {
                "tick_usage": 13.78,
                "tick_lag": 0.5,
                "time": 15473.5,
                "timestamp": "1749232755.436248"
            },
            "s-store": null,
            "id": 27890,
            "s-ver": "1.0.0"
        },
        "23": {
            "ts": {
                "date": "2025-06-06 17:59:15.436000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20",
            "data": null,
            "w-state": {
                "tick_usage": 14,
                "tick_lag": 0.5,
                "time": 15473.5,
                "timestamp": "1749232755.436358"
            },
            "s-store": null,
            "id": 27891,
            "s-ver": "1.0.0"
        },
        "24": {
            "ts": {
                "date": "2025-06-06 17:59:20.393000",
                "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": 70.114,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.393202"
            },
            "s-store": null,
            "id": 27956,
            "s-ver": "1.0.0"
        },
        "25": {
            "ts": {
                "date": "2025-06-06 17:59:20.393000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 34, threat level: 55",
            "data": null,
            "w-state": {
                "tick_usage": 70.396,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.393343"
            },
            "s-store": null,
            "id": 27957,
            "s-ver": "1.0.0"
        },
        "26": {
            "ts": {
                "date": "2025-06-06 17:59:20.394000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 12714",
            "data": null,
            "w-state": {
                "tick_usage": 72.254,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.394272"
            },
            "s-store": null,
            "id": 27958,
            "s-ver": "1.0.0"
        },
        "27": {
            "ts": {
                "date": "2025-06-06 17:59:20.394000",
                "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": 73.754,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.395022"
            },
            "s-store": null,
            "id": 27959,
            "s-ver": "1.0.0"
        },
        "28": {
            "ts": {
                "date": "2025-06-06 17:59:20.395000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: No valid AI found for the Malfunctioning AI ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 74.042,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.395166"
            },
            "s-store": null,
            "id": 27960,
            "s-ver": "1.0.0"
        },
        "29": {
            "ts": {
                "date": "2025-06-06 17:59:20.395000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "FAIL: Malfunctioning AI is not ready()",
            "data": null,
            "w-state": {
                "tick_usage": 74.244,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.395267"
            },
            "s-store": null,
            "id": 27961,
            "s-ver": "1.0.0"
        },
        "30": {
            "ts": {
                "date": "2025-06-06 17:59:20.395000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling LIGHT... 4 heavies \/ 8 lights",
            "data": null,
            "w-state": {
                "tick_usage": 75.652,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.395971"
            },
            "s-store": null,
            "id": 27962,
            "s-ver": "1.0.0"
        },
        "31": {
            "ts": {
                "date": "2025-06-06 17:59:20.396000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Rolling 8 light rulesets",
            "data": null,
            "w-state": {
                "tick_usage": 75.848,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.396069"
            },
            "s-store": null,
            "id": 27963,
            "s-ver": "1.0.0"
        },
        "32": {
            "ts": {
                "date": "2025-06-06 17:59:20.396000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Abductors ruleset executing...",
            "data": null,
            "w-state": {
                "tick_usage": 76.25,
                "tick_lag": 0.5,
                "time": 15520,
                "timestamp": "1749232760.396271"
            },
            "s-store": null,
            "id": 27964,
            "s-ver": "1.0.0"
        },
        "33": {
            "ts": {
                "date": "2025-06-06 17:59:30.443000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Polling 14 players to apply for the Abductors ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 4.182,
                "tick_lag": 0.5,
                "time": 15620.5,
                "timestamp": "1749232770.443604"
            },
            "s-store": null,
            "id": 28139,
            "s-ver": "1.0.0"
        },
        "34": {
            "ts": {
                "date": "2025-06-06 18:00:01.380000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "2 players volunteered for Abductors.",
            "data": null,
            "w-state": {
                "tick_usage": 1.592,
                "tick_lag": 0.5,
                "time": 15927,
                "timestamp": "1749232801.380456"
            },
            "s-store": null,
            "id": 28617,
            "s-ver": "1.0.0"
        },
        "35": {
            "ts": {
                "date": "2025-06-06 18:00:01.606000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Midround ruleset Abductors.",
            "data": null,
            "w-state": {
                "tick_usage": 454.274,
                "tick_lag": 0.5,
                "time": 15927,
                "timestamp": "1749232801.606797"
            },
            "s-store": null,
            "id": 28640,
            "s-ver": "1.0.0"
        },
        "36": {
            "ts": {
                "date": "2025-06-06 18:01:03.232000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Silencio was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 190.328,
                "tick_lag": 0.5,
                "time": 16534,
                "timestamp": "1749232863.232250"
            },
            "s-store": null,
            "id": 29667,
            "s-ver": "1.0.0"
        },
        "37": {
            "ts": {
                "date": "2025-06-06 18:01:03.232000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "A latejoin rulset triggered successfully, the next latejoin injection will happen at 19534 round time.",
            "data": null,
            "w-state": {
                "tick_usage": 190.916,
                "tick_lag": 0.5,
                "time": 16534,
                "timestamp": "1749232863.232544"
            },
            "s-store": null,
            "id": 29668,
            "s-ver": "1.0.0"
        },
        "38": {
            "ts": {
                "date": "2025-06-06 18:01:03.259000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "Injected a Latejoin ruleset Syndicate Infiltrator.",
            "data": null,
            "w-state": {
                "tick_usage": 28.282,
                "tick_lag": 0.5,
                "time": 16534.5,
                "timestamp": "1749232863.259703"
            },
            "s-store": null,
            "id": 29673,
            "s-ver": "1.0.0"
        },
        "39": {
            "ts": {
                "date": "2025-06-06 18:01:03.259000",
                "timezone_type": 3,
                "timezone": "UTC"
            },
            "cat": "dynamic",
            "msg": "iamkalamazing\/(Silencio) joined the station, and was selected by the Syndicate Infiltrator ruleset.",
            "data": null,
            "w-state": {
                "tick_usage": 28.61,
                "tick_lag": 0.5,
                "time": 16534.5,
                "timestamp": "1749232863.259867"
            },
            "s-store": null,
            "id": 29674,
            "s-ver": "1.0.0"
        },
        "40": {
            "ts": {
                "date": "2025-06-06 18:09:09.861000",
                "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.1181%.",
            "data": null,
            "w-state": {
                "tick_usage": 16.396,
                "tick_lag": 0.5,
                "time": 21320.5,
                "timestamp": "1749233349.862017"
            },
            "s-store": null,
            "id": 37583,
            "s-ver": "1.0.0"
        }
    },
    "parser": "\\App\\Entity\\Stat\\dynamic",
    "id": -1,
    "datetime": {
        "date": "2025-06-06 17:32:55.000000",
        "timezone_type": 3,
        "timezone": "UTC"
    },
    "round": 252956,
    "key": "dynamic",
    "type": "generated",
    "version": 1,
    "json": "[{\"ts\":\"1749231175.631671\",\"round-id\":\"252956\",\"secret\":0,\"cat-list\":[\"dynamic\"],\"cat\":\"dynamic\"},{\"ts\":\"2025-06-06 17:37:15.305\",\"cat\":\"dynamic\",\"msg\":\"Dynamic mode parameters for the round:\",\"data\":null,\"w-state\":{\"tick_usage\":21.984,\"tick_lag\":0.5,\"time\":2455.5,\"timestamp\":\"1749231435.305574\"},\"s-store\":null,\"id\":2185,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:15.305\",\"cat\":\"dynamic\",\"msg\":\"Centre is 1, Width is 4, Forced extended is Disabled, No stacking is Enabled.\",\"data\":null,\"w-state\":{\"tick_usage\":22.276,\"tick_lag\":0.5,\"time\":2455.5,\"timestamp\":\"1749231435.305720\"},\"s-store\":null,\"id\":2186,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:15.305\",\"cat\":\"dynamic\",\"msg\":\"Stacking limit is 90.\",\"data\":null,\"w-state\":{\"tick_usage\":22.488,\"tick_lag\":0.5,\"time\":2455.5,\"timestamp\":\"1749231435.305826\"},\"s-store\":null,\"id\":2187,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:15.305\",\"cat\":\"dynamic\",\"msg\":\"Calculated maximum threat level based on player count of 32: 100\",\"data\":null,\"w-state\":{\"tick_usage\":22.688,\"tick_lag\":0.5,\"time\":2455.5,\"timestamp\":\"1749231435.305926\"},\"s-store\":null,\"id\":2188,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:15.305\",\"cat\":\"dynamic\",\"msg\":\"Dynamic Mode initialized with a Threat Level of... 55! (37.3 round start budget)\",\"data\":null,\"w-state\":{\"tick_usage\":22.934,\"tick_lag\":0.5,\"time\":2455.5,\"timestamp\":\"1749231435.306049\"},\"s-store\":null,\"id\":2189,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:15.608\",\"cat\":\"dynamic\",\"msg\":\"Listing 13 round start rulesets, and 31 players ready.\",\"data\":null,\"w-state\":{\"tick_usage\":627.318,\"tick_lag\":0.5,\"time\":2455.5,\"timestamp\":\"1749231435.608241\"},\"s-store\":null,\"id\":4200,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.889\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Clown Operatives failed acceptable: threat_level (55) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":14.606,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.889490\"},\"s-store\":null,\"id\":4239,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.889\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Revolution failed acceptable: min\\\/max players out of range (minimum: 35) vs population (31)\",\"data\":null,\"w-state\":{\"tick_usage\":14.886,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.889629\"},\"s-store\":null,\"id\":4240,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.889\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Extended failed acceptable: threat_level (55) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":15.15,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.889761\"},\"s-store\":null,\"id\":4241,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.889\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Meteor failed acceptable: threat_level (55) < requirement (101)\",\"data\":null,\"w-state\":{\"tick_usage\":15.4,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.889886\"},\"s-store\":null,\"id\":4242,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.890\",\"cat\":\"dynamic\",\"msg\":\"No more rules can be applied, stopping with 37.3 left.\",\"data\":null,\"w-state\":{\"tick_usage\":16.928,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.890651\"},\"s-store\":null,\"id\":4243,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.890\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Spies, scaled 1 times\",\"data\":null,\"w-state\":{\"tick_usage\":17.146,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.890759\"},\"s-store\":null,\"id\":4244,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.891\",\"cat\":\"dynamic\",\"msg\":\"Picked a ruleset: Changelings, scaled 1 times\",\"data\":null,\"w-state\":{\"tick_usage\":18.032,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.891202\"},\"s-store\":null,\"id\":4245,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.903\",\"cat\":\"dynamic\",\"msg\":\"1.3 round start budget was left, donating it to midrounds.\",\"data\":null,\"w-state\":{\"tick_usage\":42.688,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.903531\"},\"s-store\":null,\"id\":4246,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:37:31.903\",\"cat\":\"dynamic\",\"msg\":\"Picked the following roundstart rules: Spies, Changelings, \",\"data\":null,\"w-state\":{\"tick_usage\":43.222,\"tick_lag\":0.5,\"time\":2594.5,\"timestamp\":\"1749231451.903798\"},\"s-store\":null,\"id\":4247,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:48:50.255\",\"cat\":\"dynamic\",\"msg\":\"Alexandr Pechkin 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\":225.69,\"tick_lag\":0.5,\"time\":9276,\"timestamp\":\"1749232130.255374\"},\"s-store\":null,\"id\":16997,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:48:50.255\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Syndicate Infiltrator does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":226.152,\"tick_lag\":0.5,\"time\":9276,\"timestamp\":\"1749232130.255605\"},\"s-store\":null,\"id\":16998,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:48:50.255\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alexandr Pechkin was selected to latejoin with the Syndicate Infiltrator ruleset, but the ruleset failed to execute as they were not a valid candiate.\",\"data\":null,\"w-state\":{\"tick_usage\":226.364,\"tick_lag\":0.5,\"time\":9276,\"timestamp\":\"1749232130.255711\"},\"s-store\":null,\"id\":16999,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:15.435\",\"cat\":\"dynamic\",\"msg\":\"A midround ruleset is rolling, and will be LIGHT.\",\"data\":null,\"w-state\":{\"tick_usage\":12.982,\"tick_lag\":0.5,\"time\":15473.5,\"timestamp\":\"1749232755.435849\"},\"s-store\":null,\"id\":27887,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:15.435\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Wizard is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":13.294,\"tick_lag\":0.5,\"time\":15473.5,\"timestamp\":\"1749232755.436005\"},\"s-store\":null,\"id\":27888,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:15.436\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Nuclear Assault is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":13.552,\"tick_lag\":0.5,\"time\":15473.5,\"timestamp\":\"1749232755.436134\"},\"s-store\":null,\"id\":27889,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:15.436\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob is trying to run too early. Minimum round time: 21000, current round time: 12667.5\",\"data\":null,\"w-state\":{\"tick_usage\":13.78,\"tick_lag\":0.5,\"time\":15473.5,\"timestamp\":\"1749232755.436248\"},\"s-store\":null,\"id\":27890,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:15.436\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Alien Infestation is too expensive, and cannot be bought. Midround budget: 19, ruleset cost: 20\",\"data\":null,\"w-state\":{\"tick_usage\":14,\"tick_lag\":0.5,\"time\":15473.5,\"timestamp\":\"1749232755.436358\"},\"s-store\":null,\"id\":27891,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.393\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker failed acceptable: min\\\/max players out of range (minimum: 40) vs population (34)\",\"data\":null,\"w-state\":{\"tick_usage\":70.114,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.393202\"},\"s-store\":null,\"id\":27956,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.393\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Voidwalker is not acceptable with the current parameters. Alive players: 34, threat level: 55\",\"data\":null,\"w-state\":{\"tick_usage\":70.396,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.393343\"},\"s-store\":null,\"id\":27957,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.394\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Blob Infection is trying to run too early. Minimum round time: 21000, current round time: 12714\",\"data\":null,\"w-state\":{\"tick_usage\":72.254,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.394272\"},\"s-store\":null,\"id\":27958,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.394\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI does not have enough candidates (1 needed, 0 found)\",\"data\":null,\"w-state\":{\"tick_usage\":73.754,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.395022\"},\"s-store\":null,\"id\":27959,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.395\",\"cat\":\"dynamic\",\"msg\":\"FAIL: No valid AI found for the Malfunctioning AI ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":74.042,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.395166\"},\"s-store\":null,\"id\":27960,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.395\",\"cat\":\"dynamic\",\"msg\":\"FAIL: Malfunctioning AI is not ready()\",\"data\":null,\"w-state\":{\"tick_usage\":74.244,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.395267\"},\"s-store\":null,\"id\":27961,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.395\",\"cat\":\"dynamic\",\"msg\":\"Rolling LIGHT... 4 heavies \\\/ 8 lights\",\"data\":null,\"w-state\":{\"tick_usage\":75.652,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.395971\"},\"s-store\":null,\"id\":27962,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.396\",\"cat\":\"dynamic\",\"msg\":\"Rolling 8 light rulesets\",\"data\":null,\"w-state\":{\"tick_usage\":75.848,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.396069\"},\"s-store\":null,\"id\":27963,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:20.396\",\"cat\":\"dynamic\",\"msg\":\"Abductors ruleset executing...\",\"data\":null,\"w-state\":{\"tick_usage\":76.25,\"tick_lag\":0.5,\"time\":15520,\"timestamp\":\"1749232760.396271\"},\"s-store\":null,\"id\":27964,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 17:59:30.443\",\"cat\":\"dynamic\",\"msg\":\"Polling 14 players to apply for the Abductors ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":4.182,\"tick_lag\":0.5,\"time\":15620.5,\"timestamp\":\"1749232770.443604\"},\"s-store\":null,\"id\":28139,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:00:01.380\",\"cat\":\"dynamic\",\"msg\":\"2 players volunteered for Abductors.\",\"data\":null,\"w-state\":{\"tick_usage\":1.592,\"tick_lag\":0.5,\"time\":15927,\"timestamp\":\"1749232801.380456\"},\"s-store\":null,\"id\":28617,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:00:01.606\",\"cat\":\"dynamic\",\"msg\":\"Injected a Midround ruleset Abductors.\",\"data\":null,\"w-state\":{\"tick_usage\":454.274,\"tick_lag\":0.5,\"time\":15927,\"timestamp\":\"1749232801.606797\"},\"s-store\":null,\"id\":28640,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:01:03.232\",\"cat\":\"dynamic\",\"msg\":\"Silencio was selected to roll for a latejoin ruleset from the following list: Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":190.328,\"tick_lag\":0.5,\"time\":16534,\"timestamp\":\"1749232863.232250\"},\"s-store\":null,\"id\":29667,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:01:03.232\",\"cat\":\"dynamic\",\"msg\":\"A latejoin rulset triggered successfully, the next latejoin injection will happen at 19534 round time.\",\"data\":null,\"w-state\":{\"tick_usage\":190.916,\"tick_lag\":0.5,\"time\":16534,\"timestamp\":\"1749232863.232544\"},\"s-store\":null,\"id\":29668,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:01:03.259\",\"cat\":\"dynamic\",\"msg\":\"Injected a Latejoin ruleset Syndicate Infiltrator.\",\"data\":null,\"w-state\":{\"tick_usage\":28.282,\"tick_lag\":0.5,\"time\":16534.5,\"timestamp\":\"1749232863.259703\"},\"s-store\":null,\"id\":29673,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:01:03.259\",\"cat\":\"dynamic\",\"msg\":\"iamkalamazing\\\/(Silencio) joined the station, and was selected by the Syndicate Infiltrator ruleset.\",\"data\":null,\"w-state\":{\"tick_usage\":28.61,\"tick_lag\":0.5,\"time\":16534.5,\"timestamp\":\"1749232863.259867\"},\"s-store\":null,\"id\":29674,\"s-ver\":\"1.0.0\"},{\"ts\":\"2025-06-06 18:09:09.861\",\"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.1181%.\",\"data\":null,\"w-state\":{\"tick_usage\":16.396,\"tick_lag\":0.5,\"time\":21320.5,\"timestamp\":\"1749233349.862017\"},\"s-store\":null,\"id\":37583,\"s-ver\":\"1.0.0\"},null]",
    "originalUrl": "https:\/\/terry-logs.tgstation13.org\/2025\/06\/06\/round-252956\/dynamic.log.json"
}