--- source: tests/tests.rs expression: state --- { "chat": [ { "kind": "Empty", "from": "", "text": "[demos.tf]: Demo recording completed", "tick": 1 }, { "kind": "Empty", "from": "", "text": "[demos.tf]: Uploading demo auto-20210602-2316-cp_sunshine.dem", "tick": 200 }, { "kind": "Empty", "from": "", "text": "[demos.tf]: json_decode error: Syntax error", "tick": 1046 }, { "kind": "TF_Chat_All", "from": "", "text": "", "tick": 4280 }, { "kind": "Empty", "from": "", "text": "[STV Stats] BLU lost their uber advantage (19 seconds)", "tick": 8693 }, { "kind": "Empty", "from": "", "text": "[STV Stats] BLU had uber for 33 seconds before using it", "tick": 9663 }, { "kind": "Empty", "from": "", "text": "[STV Stats] RED had uber for 33 seconds before using it", "tick": 10892 }, { "kind": "TF_Chat_All", "from": "", "text": "", "tick": 12280 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game was paused by chico suave", "tick": 14081 }, { "kind": "TF_Chat_All", "from": "", "text": "Saving ubercharge level for chico suave", "tick": 14081 }, { "kind": "TF_Chat_All", "from": "", "text": "Saving ubercharge level for lumine", "tick": 14081 }, { "kind": "TF_Chat_All", "from": "", "text": "se me parte la cabeza : tengo a v1lshock clavandome su ojo en la cara", "tick": 16714 }, { "kind": "Empty", "from": "", "text": "[STV Stats] RED lost their uber advantage (11 seconds)", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "v1lshock : ojo con la droga", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "NBA fenas : npause", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game is being unpaused in 5 seconds by putitin...", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game is being unpaused in 4 seconds...", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game is being unpaused in 3 seconds...", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game is being unpaused in 2 seconds...", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game is being unpaused in 1 second...", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "Restoring ubercharge level for chico suave", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "Restoring ubercharge level for lumine", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "[Pause] Game is unpaused!", "tick": 16714 }, { "kind": "TF_Chat_All", "from": "", "text": "", "tick": 20280 }, { "kind": "TF_Chat_All", "from": "", "text": "", "tick": 28280 }, { "kind": "TF_Chat_All", "from": "", "text": "[PH] Bienvenido a puntero's Hub.", "tick": 36280 }, { "kind": "Empty", "from": "", "text": "[STV Stats] BLU had uber for 33 seconds before using it", "tick": 38818 }, { "kind": "Empty", "from": "", "text": "[STV Stats] RED had uber for 31 seconds before using it", "tick": 39002 }, { "kind": "TF_Chat_All", "from": "", "text": "[PH] Únete a nuestro Discord para conocer más sobre el servidor: https://discord.gg/bfWRBKGZDQ", "tick": 44280 }, { "kind": "Empty", "from": "", "text": "[STV Stats] BLU had uber for 70 seconds before using it", "tick": 48889 }, { "kind": "Empty", "from": "", "text": "[STV Stats] RED had uber for 102 seconds before using it", "tick": 50247 }, { "kind": "TF_Chat_All", "from": "", "text": "[PH] ¿Beneficios? Toda información sobre el servidor en nuestro Discord.", "tick": 52280 }, { "kind": "Empty", "from": "", "text": "[STV Stats] RED lost their uber advantage (18 seconds)", "tick": 59620 }, { "kind": "TF_Chat_All", "from": "", "text": "[PH] Cualquiera sea tu duda, inquietud o pregunta, redirigila en nuestro Discord.", "tick": 60280 }, { "kind": "TF_Chat_All", "from": "", "text": "", "tick": 68280 }, { "kind": "Empty", "from": "", "text": "[STV Stats] BLU had uber for 37 seconds before using it", "tick": 69421 }, { "kind": "TF_Chat_All", "from": "", "text": "", "tick": 76280 }, { "kind": "Empty", "from": "", "text": "[STV Stats] RED lost their uber advantage (12 seconds)", "tick": 76513 }, { "kind": "TF_Chat_All", "from": "", "text": "[SOAP] Plugins reloaded.", "tick": 78737 }, { "kind": "TF_Chat_All", "from": "", "text": "[SOAP] Soap DM loaded.", "tick": 78738 }, { "kind": "TF_Chat_All", "from": "", "text": "[LogsTF] Uploading logs...", "tick": 78738 } ], "users": { "2": { "classes": {}, "name": "punteroTV", "userId": 2, "steamId": "BOT", "team": "other" }, "6": { "classes": { "1": 12, "9": 3 }, "name": "Vortex✨", "userId": 6, "steamId": "[U:1:413588]", "team": "red" }, "7": { "classes": { "5": 11 }, "name": "chico suave", "userId": 7, "steamId": "[U:1:347014583]", "team": "blue" }, "8": { "classes": { "3": 23 }, "name": "toromi", "userId": 8, "steamId": "[U:1:237398687]", "team": "red" }, "9": { "classes": { "1": 14 }, "name": "se me parte la cabeza", "userId": 9, "steamId": "[U:1:101272782]", "team": "red" }, "10": { "classes": { "5": 10 }, "name": "lumine", "userId": 10, "steamId": "[U:1:479201510]", "team": "red" }, "12": { "classes": { "3": 16 }, "name": "hokxyz_", "userId": 12, "steamId": "[U:1:219508078]", "team": "red" }, "16": { "classes": { "2": 2, "3": 21 }, "name": "threshold", "userId": 16, "steamId": "[U:1:129811164]", "team": "blue" }, "17": { "classes": { "4": 15 }, "name": "putitin", "userId": 17, "steamId": "[U:1:139765367]", "team": "blue" }, "18": { "classes": { "4": 14 }, "name": "v1lshock", "userId": 18, "steamId": "[U:1:148660631]", "team": "red" }, "20": { "classes": { "1": 20, "2": 2, "6": 5, "8": 1 }, "name": "NBA fenas", "userId": 20, "steamId": "[U:1:384860776]", "team": "blue" }, "22": { "classes": {}, "name": "CEO of papus", "userId": 22, "steamId": "[U:1:341943188]", "team": "other" }, "23": { "classes": { "3": 25 }, "name": "sogx", "userId": 23, "steamId": "[U:1:336682134]", "team": "blue" }, "24": { "classes": { "1": 19, "6": 1, "7": 1, "9": 5 }, "name": "joa", "userId": 24, "steamId": "[U:1:195651587]", "team": "blue" } }, "deaths": [ { "weapon": "world", "victim": 10, "assister": null, "killer": 10, "tick": 129 }, { "weapon": "quake_rl", "victim": 7, "assister": 8, "killer": 12, "tick": 1745 }, { "weapon": "iron_bomber", "victim": 23, "assister": 10, "killer": 18, "tick": 1772 }, { "weapon": "maxgun", "victim": 8, "assister": 17, "killer": 20, "tick": 1803 }, { "weapon": "quake_rl", "victim": 24, "assister": 18, "killer": 12, "tick": 1876 }, { "weapon": "quake_rl", "victim": 12, "assister": 24, "killer": 16, "tick": 1924 }, { "weapon": "scattergun", "victim": 16, "assister": null, "killer": 9, "tick": 2535 }, { "weapon": "tf_projectile_pipe_remote", "victim": 18, "assister": 24, "killer": 17, "tick": 4854 }, { "weapon": "quake_rl", "victim": 9, "assister": null, "killer": 16, "tick": 7104 }, { "weapon": "tf_projectile_pipe_remote", "victim": 8, "assister": 16, "killer": 17, "tick": 7672 }, { "weapon": "quake_rl", "victim": 12, "assister": null, "killer": 16, "tick": 8075 }, { "weapon": "quake_rl", "victim": 6, "assister": 17, "killer": 16, "tick": 9766 }, { "weapon": "quake_rl", "victim": 16, "assister": null, "killer": 12, "tick": 10292 }, { "weapon": "tf_projectile_pipe_remote", "victim": 23, "assister": 9, "killer": 18, "tick": 10490 }, { "weapon": "iron_bomber", "victim": 20, "assister": null, "killer": 18, "tick": 10540 }, { "weapon": "tf_projectile_pipe_remote", "victim": 18, "assister": 24, "killer": 17, "tick": 10630 }, { "weapon": "scattergun", "victim": 24, "assister": 10, "killer": 9, "tick": 10919 }, { "weapon": "quake_rl", "victim": 7, "assister": null, "killer": 12, "tick": 11081 }, { "weapon": "tomislav", "victim": 9, "assister": null, "killer": 20, "tick": 17978 }, { "weapon": "quake_rl", "victim": 20, "assister": 9, "killer": 12, "tick": 18105 }, { "weapon": "quake_rl", "victim": 16, "assister": 6, "killer": 8, "tick": 18159 }, { "weapon": "tf_projectile_pipe_remote", "victim": 23, "assister": 6, "killer": 18, "tick": 18210 }, { "weapon": "quake_rl", "victim": 24, "assister": 10, "killer": 12, "tick": 18449 }, { "weapon": "quake_rl", "victim": 7, "assister": 6, "killer": 8, "tick": 18638 }, { "weapon": "quake_rl", "victim": 17, "assister": 10, "killer": 8, "tick": 18737 }, { "weapon": "quake_rl", "victim": 24, "assister": 9, "killer": 12, "tick": 20402 }, { "weapon": "quake_rl", "victim": 20, "assister": null, "killer": 8, "tick": 20587 }, { "weapon": "quake_rl", "victim": 17, "assister": 8, "killer": 12, "tick": 20629 }, { "weapon": "quake_rl", "victim": 8, "assister": null, "killer": 23, "tick": 20654 }, { "weapon": "quake_rl", "victim": 12, "assister": 20, "killer": 16, "tick": 20660 }, { "weapon": "scattergun", "victim": 16, "assister": 9, "killer": 6, "tick": 20933 }, { "weapon": "scattergun", "victim": 7, "assister": 6, "killer": 9, "tick": 21578 }, { "weapon": "scattergun", "victim": 23, "assister": 9, "killer": 6, "tick": 21687 }, { "weapon": "quake_rl", "victim": 23, "assister": null, "killer": 12, "tick": 23890 }, { "weapon": "tf_projectile_pipe_remote", "victim": 12, "assister": null, "killer": 17, "tick": 24131 }, { "weapon": "quake_rl", "victim": 8, "assister": 17, "killer": 16, "tick": 24180 }, { "weapon": "tomislav", "victim": 9, "assister": null, "killer": 20, "tick": 24325 }, { "weapon": "scattergun", "victim": 16, "assister": null, "killer": 6, "tick": 24337 }, { "weapon": "scattergun", "victim": 18, "assister": 20, "killer": 24, "tick": 24775 }, { "weapon": "quake_rl", "victim": 8, "assister": null, "killer": 16, "tick": 28260 }, { "weapon": "world", "victim": 18, "assister": 17, "killer": 20, "tick": 28420 }, { "weapon": "scattergun", "victim": 24, "assister": 10, "killer": 9, "tick": 28578 }, { "weapon": "tf_projectile_pipe_remote", "victim": 9, "assister": null, "killer": 17, "tick": 29449 }, { "weapon": "scattergun", "victim": 12, "assister": 16, "killer": 20, "tick": 29838 }, { "weapon": "scattergun", "victim": 16, "assister": 9, "killer": 6, "tick": 31315 }, { "weapon": "tf_projectile_pipe_remote", "victim": 18, "assister": null, "killer": 17, "tick": 31387 }, { "weapon": "scattergun", "victim": 17, "assister": 9, "killer": 6, "tick": 31449 }, { "weapon": "quake_rl", "victim": 7, "assister": null, "killer": 8, "tick": 31466 }, { "weapon": "scattergun", "victim": 10, "assister": null, "killer": 24, "tick": 31475 }, { "weapon": "scattergun", "victim": 9, "assister": null, "killer": 24, "tick": 31573 }, { "weapon": "quake_rl", "victim": 24, "assister": null, "killer": 12, "tick": 31810 }, { "weapon": "scattergun", "victim": 20, "assister": 8, "killer": 6, "tick": 31834 }, { "weapon": "quake_rl", "victim": 8, "assister": null, "killer": 23, "tick": 32305 }, { "weapon": "world", "victim": 23, "assister": null, "killer": 6, "tick": 32404 }, { "weapon": "tf_projectile_pipe_remote", "victim": 23, "assister": null, "killer": 18, "tick": 38132 }, { "weapon": "quake_rl", "victim": 17, "assister": 6, "killer": 8, "tick": 38320 }, { "weapon": "world", "victim": 8, "assister": 24, "killer": 20, "tick": 38320 }, { "weapon": "quake_rl", "victim": 6, "assister": null, "killer": 16, "tick": 38324 }, { "weapon": "quake_rl", "victim": 16, "assister": null, "killer": 12, "tick": 39470 }, { "weapon": "scattergun", "victim": 24, "assister": null, "killer": 9, "tick": 39520 }, { "weapon": "tf_projectile_pipe_remote", "victim": 20, "assister": 10, "killer": 18, "tick": 40204 }, { "weapon": "quake_rl", "victim": 23, "assister": null, "killer": 8, "tick": 40995 }, { "weapon": "quake_rl", "victim": 6, "assister": null, "killer": 16, "tick": 42406 }, { "weapon": "quake_rl", "victim": 20, "assister": 9, "killer": 8, "tick": 42695 }, { "weapon": "scattergun", "victim": 8, "assister": 20, "killer": 24, "tick": 42766 }, { "weapon": "quake_rl", "victim": 23, "assister": null, "killer": 12, "tick": 43102 }, { "weapon": "tf_projectile_pipe_remote", "victim": 12, "assister": null, "killer": 17, "tick": 46920 }, { "weapon": "quake_rl", "victim": 9, "assister": null, "killer": 23, "tick": 47057 }, { "weapon": "scattergun", "victim": 8, "assister": 17, "killer": 20, "tick": 48509 }, { "weapon": "iron_bomber", "victim": 17, "assister": 10, "killer": 18, "tick": 49441 }, { "weapon": "quake_rl", "victim": 9, "assister": 20, "killer": 23, "tick": 49517 }, { "weapon": "quake_rl", "victim": 16, "assister": 6, "killer": 12, "tick": 50330 }, { "weapon": "tf_projectile_pipe_remote", "victim": 23, "assister": 10, "killer": 18, "tick": 50341 }, { "weapon": "scattergun", "victim": 24, "assister": null, "killer": 6, "tick": 50575 }, { "weapon": "quake_rl", "victim": 20, "assister": 6, "killer": 12, "tick": 50624 }, { "weapon": "scout_sword", "victim": 7, "assister": null, "killer": 6, "tick": 50833 }, { "weapon": "scattergun", "victim": 12, "assister": 17, "killer": 20, "tick": 52291 }, { "weapon": "world", "victim": 17, "assister": null, "killer": 6, "tick": 52336 }, { "weapon": "scattergun", "victim": 8, "assister": 20, "killer": 24, "tick": 52339 }, { "weapon": "ubersaw", "victim": 6, "assister": 20, "killer": 7, "tick": 52580 }, { "weapon": "pistol_scout", "victim": 16, "assister": null, "killer": 9, "tick": 52647 }, { "weapon": "scattergun", "victim": 10, "assister": 7, "killer": 24, "tick": 53093 }, { "weapon": "scattergun", "victim": 23, "assister": null, "killer": 9, "tick": 53516 }, { "weapon": "quake_rl", "victim": 18, "assister": null, "killer": 23, "tick": 53556 }, { "weapon": "quake_rl", "victim": 17, "assister": null, "killer": 8, "tick": 54794 }, { "weapon": "scattergun", "victim": 8, "assister": null, "killer": 20, "tick": 54868 }, { "weapon": "quake_rl", "victim": 12, "assister": 16, "killer": 23, "tick": 56009 }, { "weapon": "scattergun", "victim": 20, "assister": 9, "killer": 6, "tick": 56094 }, { "weapon": "iron_bomber", "victim": 24, "assister": 10, "killer": 18, "tick": 56603 }, { "weapon": "scattergun", "victim": 16, "assister": null, "killer": 6, "tick": 56722 }, { "weapon": "iron_bomber", "victim": 23, "assister": 10, "killer": 18, "tick": 56739 }, { "weapon": "quake_rl", "victim": 23, "assister": 9, "killer": 12, "tick": 59231 }, { "weapon": "tf_projectile_pipe_remote", "victim": 6, "assister": 7, "killer": 17, "tick": 60784 }, { "weapon": "iron_bomber", "victim": 17, "assister": 9, "killer": 18, "tick": 60793 }, { "weapon": "quake_rl", "victim": 23, "assister": 18, "killer": 12, "tick": 60809 }, { "weapon": "scattergun", "victim": 10, "assister": null, "killer": 20, "tick": 61045 }, { "weapon": "fryingpan", "victim": 24, "assister": 12, "killer": 18, "tick": 61109 }, { "weapon": "quake_rl", "victim": 7, "assister": null, "killer": 8, "tick": 61111 }, { "weapon": "quake_rl", "victim": 16, "assister": null, "killer": 8, "tick": 61169 }, { "weapon": "quake_rl", "victim": 20, "assister": null, "killer": 12, "tick": 61182 }, { "weapon": "scattergun", "victim": 24, "assister": 18, "killer": 9, "tick": 62902 }, { "weapon": "scattergun", "victim": 8, "assister": null, "killer": 20, "tick": 63045 }, { "weapon": "scattergun", "victim": 23, "assister": 6, "killer": 9, "tick": 63112 }, { "weapon": "scattergun", "victim": 9, "assister": null, "killer": 20, "tick": 64049 }, { "weapon": "quake_rl", "victim": 16, "assister": 10, "killer": 12, "tick": 64189 }, { "weapon": "iron_bomber", "victim": 20, "assister": 6, "killer": 18, "tick": 64758 }, { "weapon": "quake_rl", "victim": 10, "assister": 24, "killer": 23, "tick": 65095 }, { "weapon": "scattergun", "victim": 24, "assister": null, "killer": 6, "tick": 65157 }, { "weapon": "tf_projectile_pipe_remote", "victim": 12, "assister": null, "killer": 17, "tick": 65378 }, { "weapon": "tf_projectile_pipe_remote", "victim": 6, "assister": 7, "killer": 17, "tick": 65594 }, { "weapon": "quake_rl", "victim": 17, "assister": 18, "killer": 8, "tick": 66629 }, { "weapon": "quake_rl", "victim": 8, "assister": 16, "killer": 23, "tick": 66872 }, { "weapon": "iron_bomber", "victim": 23, "assister": 9, "killer": 18, "tick": 67039 }, { "weapon": "quake_rl", "victim": 16, "assister": 6, "killer": 12, "tick": 68033 }, { "weapon": "iron_bomber", "victim": 20, "assister": 10, "killer": 18, "tick": 68175 }, { "weapon": "quake_rl", "victim": 24, "assister": null, "killer": 12, "tick": 69407 }, { "weapon": "scattergun", "victim": 8, "assister": null, "killer": 20, "tick": 70152 }, { "weapon": "quake_rl", "victim": 12, "assister": 20, "killer": 16, "tick": 70188 }, { "weapon": "tf_projectile_pipe_remote", "victim": 16, "assister": 6, "killer": 18, "tick": 70474 }, { "weapon": "scattergun", "victim": 6, "assister": 7, "killer": 20, "tick": 70681 }, { "weapon": "iron_bomber", "victim": 17, "assister": 10, "killer": 18, "tick": 71330 }, { "weapon": "iron_bomber", "victim": 23, "assister": 9, "killer": 18, "tick": 71454 }, { "weapon": "ubersaw", "victim": 7, "assister": null, "killer": 10, "tick": 71494 }, { "weapon": "scattergun", "victim": 20, "assister": 18, "killer": 9, "tick": 71537 }, { "weapon": "scattergun", "victim": 24, "assister": null, "killer": 9, "tick": 71731 }, { "weapon": "iron_bomber", "victim": 6, "assister": null, "killer": 17, "tick": 73080 }, { "weapon": "scattergun", "victim": 16, "assister": null, "killer": 9, "tick": 73149 }, { "weapon": "scattergun", "victim": 23, "assister": 12, "killer": 9, "tick": 73457 }, { "weapon": "scattergun", "victim": 17, "assister": 10, "killer": 9, "tick": 73929 }, { "weapon": "maxgun", "victim": 8, "assister": null, "killer": 20, "tick": 74028 }, { "weapon": "crusaders_crossbow", "victim": 24, "assister": 9, "killer": 10, "tick": 74406 }, { "weapon": "tf_projectile_pipe_remote", "victim": 8, "assister": 20, "killer": 17, "tick": 77251 }, { "weapon": "iron_bomber", "victim": 23, "assister": 10, "killer": 18, "tick": 77270 }, { "weapon": "iron_bomber", "victim": 24, "assister": 10, "killer": 18, "tick": 77799 }, { "weapon": "quake_rl", "victim": 16, "assister": null, "killer": 12, "tick": 77945 }, { "weapon": "scattergun", "victim": 18, "assister": 16, "killer": 20, "tick": 77952 }, { "weapon": "quake_rl", "victim": 20, "assister": null, "killer": 12, "tick": 78154 }, { "weapon": "scattergun", "victim": 17, "assister": null, "killer": 6, "tick": 78187 }, { "weapon": "scattergun", "victim": 7, "assister": 9, "killer": 6, "tick": 78291 } ], "rounds": [ { "winner": "red", "length": 235.51498, "end_tick": 18667 }, { "winner": "red", "length": 472.83002, "end_tick": 50523 }, { "winner": "red", "length": 154.185, "end_tick": 61136 }, { "winner": "red", "length": 149.84998, "end_tick": 71460 }, { "winner": "red", "length": 99.13501, "end_tick": 78403 } ], "startTick": 11793, "intervalPerTick": 0.015, "pauses": [ { "from": 14081, "to": 16714 } ] }