{"ts":"1791776195.861445","round-id":"264304","secret":0,"cat-list":["dynamic"],"cat":"dynamic"}
{"ts":"2026-10-12 03:43:42.214","cat":"dynamic","msg":"Dynamic information for the round:","data":null,"w-state":{"tick_usage":845.564,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.214579"},"s-store":null,"id":4602,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.214","cat":"dynamic","msg":"- Selected tier: 2","data":null,"w-state":{"tick_usage":845.962,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.214778"},"s-store":null,"id":4603,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.214","cat":"dynamic","msg":"- Roundstart population: 38","data":null,"w-state":{"tick_usage":846.282,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.214938"},"s-store":null,"id":4604,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.214","cat":"dynamic","msg":"- Roundstart ruleset count: 2","data":null,"w-state":{"tick_usage":846.58,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.215087"},"s-store":null,"id":4605,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.215","cat":"dynamic","msg":"- Light midround ruleset count: 2","data":null,"w-state":{"tick_usage":846.894,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.215244"},"s-store":null,"id":4606,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.215","cat":"dynamic","msg":"- Heavy midround ruleset count: 1","data":null,"w-state":{"tick_usage":847.208,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.215401"},"s-store":null,"id":4607,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.215","cat":"dynamic","msg":"- Latejoin ruleset count: 2","data":null,"w-state":{"tick_usage":847.516,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.215555"},"s-store":null,"id":4608,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.216","cat":"dynamic","msg":"Roundstart: Ruleset Roundstart Blood Worm","data":null,"w-state":{"tick_usage":849.278,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.216436"},"s-store":null,"id":4609,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.216","cat":"dynamic","msg":"- Chance to pick: 9.26%","data":null,"w-state":{"tick_usage":849.592,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.216593"},"s-store":null,"id":4610,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.216","cat":"dynamic","msg":"Roundstart: Ruleset Roundstart Traitor","data":null,"w-state":{"tick_usage":849.94,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.216767"},"s-store":null,"id":4611,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.216","cat":"dynamic","msg":"- Chance to pick: 18.52%","data":null,"w-state":{"tick_usage":850.242,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.216918"},"s-store":null,"id":4612,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.234","cat":"dynamic","msg":"- JoeSwanson118/(JoeSwanson118) has been selected for Roundstart Blood Worm.","data":null,"w-state":{"tick_usage":885.654,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.234624"},"s-store":null,"id":4614,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.234","cat":"dynamic","msg":"- Xzero314/(Xzero314) has been selected for Roundstart Blood Worm.","data":null,"w-state":{"tick_usage":886.022,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.234808"},"s-store":null,"id":4615,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.236","cat":"dynamic","msg":"- Leif.Nobody/(Leif.Nobody) has been selected for Roundstart Traitor.","data":null,"w-state":{"tick_usage":890.16,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.236877"},"s-store":null,"id":4616,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:43:42.236","cat":"dynamic","msg":"- TheDevBug/(TheDevBug) has been selected for Roundstart Traitor.","data":null,"w-state":{"tick_usage":890.518,"tick_lag":0.5,"time":3329,"timestamp":"1791776622.237056"},"s-store":null,"id":4617,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.872","cat":"dynamic","msg":"Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.","data":null,"w-state":{"tick_usage":459.936,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.872802"},"s-store":null,"id":7885,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.872","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":460.552,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.873109"},"s-store":null,"id":7886,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.873","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":461.408,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.873537"},"s-store":null,"id":7887,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.873","cat":"dynamic","msg":"- Crew casualty percent: 0%","data":null,"w-state":{"tick_usage":461.77,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.873718"},"s-store":null,"id":7888,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.873","cat":"dynamic","msg":"- Failed latejoins: 0","data":null,"w-state":{"tick_usage":462.132,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.873899"},"s-store":null,"id":7889,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.873","cat":"dynamic","msg":"- Living antags count: 4","data":null,"w-state":{"tick_usage":462.48,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.874074"},"s-store":null,"id":7890,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.875","cat":"dynamic","msg":"Latejoin: Selected ruleset Traitor for tiny021/(Bubble Root), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (20% chance)","data":null,"w-state":{"tick_usage":465.046,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.875357"},"s-store":null,"id":7891,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.875","cat":"dynamic","msg":"- Chance to pick: 71.43%","data":null,"w-state":{"tick_usage":465.414,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.875540"},"s-store":null,"id":7892,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.875","cat":"dynamic","msg":"- Latejoin chance has increased (1 failed latejoins).","data":null,"w-state":{"tick_usage":465.784,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.875725"},"s-store":null,"id":7893,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:45:30.875","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":466.132,"tick_lag":0.5,"time":4320.5,"timestamp":"1791776730.875899"},"s-store":null,"id":7894,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.215","cat":"dynamic","msg":"Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.","data":null,"w-state":{"tick_usage":396.706,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.216069"},"s-store":null,"id":9438,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.216","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":397.73,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.216581"},"s-store":null,"id":9439,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.216","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":398.796,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.217114"},"s-store":null,"id":9440,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.217","cat":"dynamic","msg":"- Crew casualty percent: 0%","data":null,"w-state":{"tick_usage":399.282,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.217357"},"s-store":null,"id":9441,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.217","cat":"dynamic","msg":"- Failed latejoins: 1","data":null,"w-state":{"tick_usage":399.744,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.217588"},"s-store":null,"id":9442,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.217","cat":"dynamic","msg":"- Living antags count: 4","data":null,"w-state":{"tick_usage":400.166,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.217799"},"s-store":null,"id":9443,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.219","cat":"dynamic","msg":"Latejoin: Selected ruleset Traitor for s133py/(Emilia Rossi), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)","data":null,"w-state":{"tick_usage":403.474,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.219453"},"s-store":null,"id":9444,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.219","cat":"dynamic","msg":"- Chance to pick: 71.43%","data":null,"w-state":{"tick_usage":404.05,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.219741"},"s-store":null,"id":9445,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.219","cat":"dynamic","msg":"- Latejoin chance has increased (2 failed latejoins).","data":null,"w-state":{"tick_usage":404.538,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.219985"},"s-store":null,"id":9446,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:47:13.220","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":404.924,"tick_lag":0.5,"time":5307,"timestamp":"1791776833.220177"},"s-store":null,"id":9447,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.029","cat":"dynamic","msg":"Latejoin (forced): Queued ruleset Latejoin Revolution failed to prepare! It remains queued for next latejoin.","data":null,"w-state":{"tick_usage":384.586,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.029615"},"s-store":null,"id":11111,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.030","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":386.896,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.030770"},"s-store":null,"id":11112,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.031","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":387.852,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.031250"},"s-store":null,"id":11113,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.031","cat":"dynamic","msg":"- Crew casualty percent: 0%","data":null,"w-state":{"tick_usage":388.282,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.031464"},"s-store":null,"id":11114,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.031","cat":"dynamic","msg":"- Failed latejoins: 2","data":null,"w-state":{"tick_usage":388.678,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.031662"},"s-store":null,"id":11115,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.031","cat":"dynamic","msg":"- Living antags count: 4","data":null,"w-state":{"tick_usage":389.07,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.031857"},"s-store":null,"id":11116,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.033","cat":"dynamic","msg":"Latejoin: Selected ruleset Traitor for luciamo/(Dabbin Blackbeard), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)","data":null,"w-state":{"tick_usage":391.832,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.033238"},"s-store":null,"id":11117,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.033","cat":"dynamic","msg":"- Chance to pick: 71.43%","data":null,"w-state":{"tick_usage":392.194,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.033419"},"s-store":null,"id":11118,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.033","cat":"dynamic","msg":"- Latejoin chance has increased (3 failed latejoins).","data":null,"w-state":{"tick_usage":392.516,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.033580"},"s-store":null,"id":11119,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:49:10.033","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":392.848,"tick_lag":0.5,"time":6434,"timestamp":"1791776950.033746"},"s-store":null,"id":11120,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:51:45.952","cat":"dynamic","msg":"Latejoin (forced): Latejoin Revolution","data":null,"w-state":{"tick_usage":411.982,"tick_lag":0.5,"time":7936,"timestamp":"1791777105.952666"},"s-store":null,"id":13416,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:51:45.952","cat":"dynamic","msg":"- carefreestyle/(Felicks Nyaas) has been selected for Latejoin Revolution.","data":null,"w-state":{"tick_usage":412.954,"tick_lag":0.5,"time":7936,"timestamp":"1791777105.953152"},"s-store":null,"id":13417,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.436","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":392.282,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.436780"},"s-store":null,"id":14448,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.437","cat":"dynamic","msg":"- Crew casualty percent: 0%","data":null,"w-state":{"tick_usage":393.13,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.437204"},"s-store":null,"id":14449,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.437","cat":"dynamic","msg":"- Failed latejoins: 3","data":null,"w-state":{"tick_usage":393.51,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.437394"},"s-store":null,"id":14450,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.437","cat":"dynamic","msg":"- Living antags count: 5","data":null,"w-state":{"tick_usage":393.878,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.437578"},"s-store":null,"id":14451,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.438","cat":"dynamic","msg":"Latejoin: Selected ruleset Traitor for tonesontail/(Jason Nehling), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (100% chance)","data":null,"w-state":{"tick_usage":395.852,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.438566"},"s-store":null,"id":14452,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.438","cat":"dynamic","msg":"- Chance to pick: 75%","data":null,"w-state":{"tick_usage":396.234,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.438757"},"s-store":null,"id":14453,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.438","cat":"dynamic","msg":"- Latejoin chance has increased (4 failed latejoins).","data":null,"w-state":{"tick_usage":396.586,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.438933"},"s-store":null,"id":14454,"s-ver":"1.0.0"}
{"ts":"2026-10-12 03:53:04.438","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":396.948,"tick_lag":0.5,"time":8700,"timestamp":"1791777184.439113"},"s-store":null,"id":14455,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.096","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":505.136,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.096606"},"s-store":null,"id":19755,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.097","cat":"dynamic","msg":"- Crew casualty percent: 0%","data":null,"w-state":{"tick_usage":506.688,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.097383"},"s-store":null,"id":19756,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.097","cat":"dynamic","msg":"- Failed latejoins: 4","data":null,"w-state":{"tick_usage":507.16,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.097618"},"s-store":null,"id":19757,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.097","cat":"dynamic","msg":"- Living antags count: 6","data":null,"w-state":{"tick_usage":507.588,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.097832"},"s-store":null,"id":19758,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.100","cat":"dynamic","msg":"Latejoin: Latejoin Traitor]","data":null,"w-state":{"tick_usage":512.338,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.100207"},"s-store":null,"id":19759,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.100","cat":"dynamic","msg":"- Chance to pick: 75%","data":null,"w-state":{"tick_usage":512.744,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.100411"},"s-store":null,"id":19760,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.106","cat":"dynamic","msg":"- mrmelbert/(Deesh-Chuna) has been selected for Latejoin Traitor.","data":null,"w-state":{"tick_usage":526.034,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.107056"},"s-store":null,"id":19764,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:01:25.107","cat":"dynamic","msg":"- Latejoin now on a 14 minutes and 32 seconds cooldown.","data":null,"w-state":{"tick_usage":526.706,"tick_lag":0.5,"time":13521.5,"timestamp":"1791777685.107393"},"s-store":null,"id":19765,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:42.004","cat":"dynamic","msg":"Midround (light_midround): Rolling for a midround... (92.8571% chance)","data":null,"w-state":{"tick_usage":56.992,"tick_lag":0.5,"time":18310,"timestamp":"1791778182.005502"},"s-store":null,"id":25217,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:42.005","cat":"dynamic","msg":"- Crew casualty percent: 2%","data":null,"w-state":{"tick_usage":58.312,"tick_lag":0.5,"time":18310,"timestamp":"1791778182.006163"},"s-store":null,"id":25218,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:42.006","cat":"dynamic","msg":"- Non-admin ghost count: 3","data":null,"w-state":{"tick_usage":59.324,"tick_lag":0.5,"time":18310,"timestamp":"1791778182.006668"},"s-store":null,"id":25219,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:42.006","cat":"dynamic","msg":"- Living antags count: 9","data":null,"w-state":{"tick_usage":60.148,"tick_lag":0.5,"time":18310,"timestamp":"1791778182.007080"},"s-store":null,"id":25220,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:57.435","cat":"dynamic","msg":"Midround (light_midround): Midround Traitor","data":null,"w-state":{"tick_usage":38.48,"tick_lag":0.5,"time":18460,"timestamp":"1791778197.436512"},"s-store":null,"id":25456,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:57.436","cat":"dynamic","msg":"- Chance to pick: 16.81%","data":null,"w-state":{"tick_usage":39.332,"tick_lag":0.5,"time":18460,"timestamp":"1791778197.436937"},"s-store":null,"id":25457,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:57.442","cat":"dynamic","msg":"- dramazing343/(Jane Sierpenski) has been selected for Midround Traitor.","data":null,"w-state":{"tick_usage":51.478,"tick_lag":0.5,"time":18460,"timestamp":"1791778197.443011"},"s-store":null,"id":25461,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:09:57.445","cat":"dynamic","msg":"- Midround (light_midround) now on a 14 minutes and 33.6 seconds cooldown.","data":null,"w-state":{"tick_usage":56.116,"tick_lag":0.5,"time":18460,"timestamp":"1791778197.445330"},"s-store":null,"id":25462,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.127","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":460.302,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.127702"},"s-store":null,"id":34485,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.128","cat":"dynamic","msg":"- Crew casualty percent: 9%","data":null,"w-state":{"tick_usage":461.878,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.128489"},"s-store":null,"id":34486,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.128","cat":"dynamic","msg":"- Failed latejoins: 0","data":null,"w-state":{"tick_usage":462.934,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.129016"},"s-store":null,"id":34487,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.129","cat":"dynamic","msg":"- Living antags count: 13","data":null,"w-state":{"tick_usage":463.804,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.129452"},"s-store":null,"id":34488,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.130","cat":"dynamic","msg":"Latejoin: Selected ruleset Changeling for kruh/(Email), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (71.4286% chance)","data":null,"w-state":{"tick_usage":466.634,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.130867"},"s-store":null,"id":34489,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.130","cat":"dynamic","msg":"- Chance to pick: 33.33%","data":null,"w-state":{"tick_usage":467.88,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.131490"},"s-store":null,"id":34490,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.131","cat":"dynamic","msg":"- Latejoin chance has increased (1 failed latejoins).","data":null,"w-state":{"tick_usage":468.832,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.131967"},"s-store":null,"id":34491,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:24:42.132","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":469.652,"tick_lag":0.5,"time":27023,"timestamp":"1791779082.132378"},"s-store":null,"id":34492,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:11.694","cat":"dynamic","msg":"Midround (light_midround): Rolling for a midround... (72.093% chance)","data":null,"w-state":{"tick_usage":15.366,"tick_lag":0.5,"time":27310.5,"timestamp":"1791779111.694332"},"s-store":null,"id":34757,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:11.694","cat":"dynamic","msg":"- Crew casualty percent: 9%","data":null,"w-state":{"tick_usage":16.134,"tick_lag":0.5,"time":27310.5,"timestamp":"1791779111.694716"},"s-store":null,"id":34758,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:11.694","cat":"dynamic","msg":"- Non-admin ghost count: 4","data":null,"w-state":{"tick_usage":16.606,"tick_lag":0.5,"time":27310.5,"timestamp":"1791779111.694952"},"s-store":null,"id":34759,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:11.695","cat":"dynamic","msg":"- Living antags count: 14","data":null,"w-state":{"tick_usage":16.988,"tick_lag":0.5,"time":27310.5,"timestamp":"1791779111.695143"},"s-store":null,"id":34760,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:27.198","cat":"dynamic","msg":"Midround (light_midround): Midround Traitor","data":null,"w-state":{"tick_usage":35.862,"tick_lag":0.5,"time":27460.5,"timestamp":"1791779127.199286"},"s-store":null,"id":34962,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:27.199","cat":"dynamic","msg":"- Chance to pick: 13.16%","data":null,"w-state":{"tick_usage":36.93,"tick_lag":0.5,"time":27460.5,"timestamp":"1791779127.199819"},"s-store":null,"id":34963,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:27.212","cat":"dynamic","msg":"- metalclone/(Slade Darksteel) has been selected for Midround Traitor.","data":null,"w-state":{"tick_usage":62.998,"tick_lag":0.5,"time":27460.5,"timestamp":"1791779127.212853"},"s-store":null,"id":34966,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:25:27.217","cat":"dynamic","msg":"- Midround (light_midround) now on a 11 minutes and 32.7 seconds cooldown.","data":null,"w-state":{"tick_usage":72.718,"tick_lag":0.5,"time":27460.5,"timestamp":"1791779127.217713"},"s-store":null,"id":34967,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.820","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":318.596,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.820885"},"s-store":null,"id":36818,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.821","cat":"dynamic","msg":"- Crew casualty percent: 9%","data":null,"w-state":{"tick_usage":319.594,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.821383"},"s-store":null,"id":36819,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.821","cat":"dynamic","msg":"- Failed latejoins: 1","data":null,"w-state":{"tick_usage":320.136,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.821654"},"s-store":null,"id":36820,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.821","cat":"dynamic","msg":"- Living antags count: 15","data":null,"w-state":{"tick_usage":320.552,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.821863"},"s-store":null,"id":36821,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.822","cat":"dynamic","msg":"Latejoin: Selected ruleset Traitor for blockstalgia/(Tavish MacHaddock), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (87.093% chance)","data":null,"w-state":{"tick_usage":322.654,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.822913"},"s-store":null,"id":36822,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.822","cat":"dynamic","msg":"- Chance to pick: 66.67%","data":null,"w-state":{"tick_usage":323.09,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.823131"},"s-store":null,"id":36823,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.823","cat":"dynamic","msg":"- Latejoin chance has increased (2 failed latejoins).","data":null,"w-state":{"tick_usage":323.492,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.823333"},"s-store":null,"id":36824,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:27:54.823","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":323.858,"tick_lag":0.5,"time":28885.5,"timestamp":"1791779274.823515"},"s-store":null,"id":36825,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.932","cat":"dynamic","msg":"Latejoin: Rolling for a latejoin...","data":null,"w-state":{"tick_usage":473.242,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.933336"},"s-store":null,"id":38776,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.933","cat":"dynamic","msg":"- Crew casualty percent: 11%","data":null,"w-state":{"tick_usage":474.42,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.933926"},"s-store":null,"id":38777,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.934","cat":"dynamic","msg":"- Failed latejoins: 2","data":null,"w-state":{"tick_usage":475.148,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.934289"},"s-store":null,"id":38778,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.934","cat":"dynamic","msg":"- Living antags count: 16","data":null,"w-state":{"tick_usage":475.718,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.934575"},"s-store":null,"id":38779,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.935","cat":"dynamic","msg":"Latejoin: Selected ruleset Traitor for crushtoe/(Shane Rockwell), but preparation failed! Reason: Not enough eligible candidates. Have: 0, Need: 1 (95.9091% chance)","data":null,"w-state":{"tick_usage":477.964,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.935698"},"s-store":null,"id":38780,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.935","cat":"dynamic","msg":"- Chance to pick: 66.67%","data":null,"w-state":{"tick_usage":478.55,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.935990"},"s-store":null,"id":38781,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.936","cat":"dynamic","msg":"- Latejoin chance has increased (3 failed latejoins).","data":null,"w-state":{"tick_usage":479.108,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.936270"},"s-store":null,"id":38782,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:31:09.936","cat":"dynamic","msg":"- Reason: Not enough eligible candidates. Have: 0, Need: 1","data":null,"w-state":{"tick_usage":479.564,"tick_lag":0.5,"time":30771.5,"timestamp":"1791779469.936497"},"s-store":null,"id":38783,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:40:47.983","cat":"dynamic","msg":"Midround (heavy_midround): Rolling for a midround... (26.6667% chance)","data":null,"w-state":{"tick_usage":22.678,"tick_lag":0.5,"time":36310.5,"timestamp":"1791780047.983867"},"s-store":null,"id":44370,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:40:47.984","cat":"dynamic","msg":"- Crew casualty percent: 24%","data":null,"w-state":{"tick_usage":23.514,"tick_lag":0.5,"time":36310.5,"timestamp":"1791780047.984285"},"s-store":null,"id":44371,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:40:47.984","cat":"dynamic","msg":"- Non-admin ghost count: 12","data":null,"w-state":{"tick_usage":23.97,"tick_lag":0.5,"time":36310.5,"timestamp":"1791780047.984512"},"s-store":null,"id":44372,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:40:47.984","cat":"dynamic","msg":"- Living antags count: 23","data":null,"w-state":{"tick_usage":24.326,"tick_lag":0.5,"time":36310.5,"timestamp":"1791780047.984690"},"s-store":null,"id":44373,"s-ver":"1.0.0"}
{"ts":"2026-10-12 04:40:47.984","cat":"dynamic","msg":"Midround (heavy_midround): Ruleset chance failed.","data":null,"w-state":{"tick_usage":24.696,"tick_lag":0.5,"time":36310.5,"timestamp":"1791780047.984876"},"s-store":null,"id":44374,"s-ver":"1.0.0"}
