2020-03-05 13:11:22,190 - Player 2 - DEBUG - Player initialisation finished 2020-03-05 13:11:22,206 - Player 2 - INFO - Starting listening to showdown websocket 2020-03-05 13:11:24,246 - Player 2 - INFO - <<< |updateuser| Guest 17|0|2|{"isSysop":false,"isStaff":false,"blockChallenges":false,"blockPMs":false,"ignoreTickets":false,"lastConnected":1583413884245,"lastDisconnected":0,"inviteOnlyNextBattle":false,"statusType":"online"} |customgroups|[{"symbol":"~","name":"Administrator","type":"leadership"},{"symbol":"&","name":"Leader","type":"leadership"},{"symbol":"@","name":"Moderator","type":"staff"},{"symbol":"%","name":"Driver","type":"staff"},{"symbol":"#","name":"Room Owner","type":"normal"},{"symbol":"★","name":"Host","type":"normal"},{"symbol":"*","name":"Bot","type":"normal"},{"symbol":"☆","name":"Player","type":"normal"},{"symbol":"+","name":"Voice","type":"normal"},{"symbol":" ","name":null,"type":"normal"},{"symbol":"‽","name":"Locked","type":"punishment"},{"symbol":"!","name":"Muted","type":"punishment"}] |formats|,LL|,1|Sw/Sh Singles|[Gen 8] Random Battle,f|[Gen 8] Unrated Random Battle,b|[Gen 8] OU,e|[Gen 8] Ubers,e|[Gen 8] UU,e|[Gen 8] RU,e|[Gen 8] NU,e|[Gen 8] PU,e|[Gen 8] LC,e|[Gen 8] Monotype,e|[Gen 8] Anything Goes,c|[Gen 8] NFE,e|[Gen 8] 1v1,e|[Gen 8] CAP,e|[Gen 8] Battle Stadium Singles,1e|[Gen 8] Custom Game,c|,1|Sw/Sh Doubles|[Gen 8] Random Doubles Battle,f|[Gen 8] Doubles OU,e|[Gen 8] Doubles UU,e|[Gen 8] VGC 2020,1e|[Gen 8] Battle Stadium Doubles,1e|[Gen 8] Galar Newcomers,1e|[Gen 8] 2v2 Doubles,c|[Gen 8] Metronome Battle,e|[Gen 8] Doubles Custom Game,c|,1|National Dex|[Gen 8] National Dex,e|[Gen 8] National Dex AG,e|,2|OM of the Month|[Gen 8] Inheritance,e|[Gen 8] Scalemons,e|,2|Other Metagames|[Gen 8] Balanced Hackmons,e|[Gen 8] Mix and Mega,e|[Gen 8] Almost Any Ability,e|[Gen 8] STABmons,e|[Gen 8] Camomons,c|[Gen 8] Pure Hackmons,c|[Gen 7] Balanced Hackmons,c|[Gen 7] Tier Shift,c|,2|Pet Mods|[Gen 7 Pet Mod] Clean Slate: Micro,e|[Gen 6] Gen-NEXT OU,8|,2|Randomized Metas|[Gen 8] Monotype Random Battle,f|[Gen 8] Challenge Cup 1v1,f|[Gen 8] Challenge Cup 2v2,d|[Gen 8] Hackmons Cup,f|[Gen 8] Doubles Hackmons Cup,d|[Gen 7] Random Battle,f|[Gen 7] Random Doubles Battle,d|[Gen 7] Battle Factory,f|[Gen 7] BSS Factory,d|[Gen 7] Hackmons Cup,d|[Gen 7] Super Staff Bros Brawl,f|[Gen 7 Let's Go] Random Battle,d|[Gen 6] Random Battle,f|[Gen 6] Battle Factory,d|[Gen 5] Random Battle,f|[Gen 4] Random Battle,f|[Gen 3] Random Battle,f|[Gen 2] Random Battle,f|[Gen 1] Random Battle,f|[Gen 1] Challenge Cup,9|,3|RoA Spotlight|[Gen 4] UU,e|[Gen 7] Monotype,e|[Gen 2] Ubers,e|,3|Past Gens OU|[Gen 7] OU,e|[Gen 6] OU,e|[Gen 5] OU,e|[Gen 4] OU,e|[Gen 3] OU,e|[Gen 2] OU,e|[Gen 1] OU,e|,3|US/UM Singles|[Gen 7] Ubers,c|[Gen 7] UU,c|[Gen 7] RU,c|[Gen 7] NU,c|[Gen 7] PU,c|[Gen 7] LC,c|[Gen 7] Anything Goes,c|[Gen 7] 1v1,c|[Gen 7] ZU,c|[Gen 7] CAP,c|[Gen 7] Battle Spot Singles,1c|[Gen 7 Let's Go] OU,1c|[Gen 7] Custom Game,c|,3|US/UM Doubles|[Gen 7] Doubles OU,c|[Gen 7] Doubles UU,c|[Gen 7] VGC 2019,1c|[Gen 7] VGC 2018,1c|[Gen 7] VGC 2017,1c|[Gen 7] Battle Spot Doubles,1c|[Gen 7] Doubles Custom Game,c|,4|OR/AS Singles|[Gen 6] Ubers,c|[Gen 6] UU,c|[Gen 6] RU,c|[Gen 6] NU,c|[Gen 6] PU,c|[Gen 6] LC,c|[Gen 6] Monotype,c|[Gen 6] Anything Goes,c|[Gen 6] 1v1,c|[Gen 6] CAP,c|[Gen 6] Battle Spot Singles,1c|[Gen 6] Custom Game,c|,4|OR/AS Doubles/Triples|[Gen 6] Doubles OU,c|[Gen 6] VGC 2016,1c|[Gen 6] Battle Spot Doubles,1c|[Gen 6] Doubles Custom Game,c|[Gen 6] Battle Spot Triples,1c|[Gen 6] Triples Custom Game,c|,4|B2/W2 Singles|[Gen 5] Ubers,c|[Gen 5] UU,c|[Gen 5] RU,c|[Gen 5] NU,c|[Gen 5] PU,c|[Gen 5] LC,c|[Gen 5] Monotype,c|[Gen 5] 1v1,c|[Gen 5] GBU Singles,1c|[Gen 5] Custom Game,c|,4|B2/W2 Doubles|[Gen 5] Doubles OU,c|[Gen 5] GBU Doubles,1c|[Gen 5] Doubles Custom Game,c|[Gen 5] Triples Custom Game,c|,5|DPP Singles|[Gen 4] Ubers,c|[Gen 4] NU,c|[Gen 4] PU,c|[Gen 4] LC,c|[Gen 4] Anything Goes,c|[Gen 4] 1v1,c|[Gen 4] Custom Game,c|,5|DPP Doubles|[Gen 4] Doubles OU,c|[Gen 4] Doubles Custom Game,c|,5|Past Generations|[Gen 3] Ubers,c|[Gen 3] UU,c|[Gen 3] NU,c|[Gen 3] 1v1,c|[Gen 3] Custom Game,c|[Gen 3] Doubles Custom Game,c|[Gen 2] UU,c|[Gen 2] NU,c|[Gen 2] Custom Game,c|[Gen 1] Ubers,c|[Gen 1] UU,c|[Gen 1] OU (Tradeback),c|[Gen 1] Stadium OU,c|[Gen 1] Custom Game,c 2020-03-05 13:11:24,251 - Player 2 - DEBUG - Received message to handle: |updateuser| Guest 17|0|2|{"isSysop":false,"isStaff":false,"blockChallenges":false,"blockPMs":false,"ignoreTickets":false,"lastConnected":1583413884245,"lastDisconnected":0,"inviteOnlyNextBattle":false,"statusType":"online"} |customgroups|[{"symbol":"~","name":"Administrator","type":"leadership"},{"symbol":"&","name":"Leader","type":"leadership"},{"symbol":"@","name":"Moderator","type":"staff"},{"symbol":"%","name":"Driver","type":"staff"},{"symbol":"#","name":"Room Owner","type":"normal"},{"symbol":"★","name":"Host","type":"normal"},{"symbol":"*","name":"Bot","type":"normal"},{"symbol":"☆","name":"Player","type":"normal"},{"symbol":"+","name":"Voice","type":"normal"},{"symbol":" ","name":null,"type":"normal"},{"symbol":"‽","name":"Locked","type":"punishment"},{"symbol":"!","name":"Muted","type":"punishment"}] |formats|,LL|,1|Sw/Sh Singles|[Gen 8] Random Battle,f|[Gen 8] Unrated Random Battle,b|[Gen 8] OU,e|[Gen 8] Ubers,e|[Gen 8] UU,e|[Gen 8] RU,e|[Gen 8] NU,e|[Gen 8] PU,e|[Gen 8] LC,e|[Gen 8] Monotype,e|[Gen 8] Anything Goes,c|[Gen 8] NFE,e|[Gen 8] 1v1,e|[Gen 8] CAP,e|[Gen 8] Battle Stadium Singles,1e|[Gen 8] Custom Game,c|,1|Sw/Sh Doubles|[Gen 8] Random Doubles Battle,f|[Gen 8] Doubles OU,e|[Gen 8] Doubles UU,e|[Gen 8] VGC 2020,1e|[Gen 8] Battle Stadium Doubles,1e|[Gen 8] Galar Newcomers,1e|[Gen 8] 2v2 Doubles,c|[Gen 8] Metronome Battle,e|[Gen 8] Doubles Custom Game,c|,1|National Dex|[Gen 8] National Dex,e|[Gen 8] National Dex AG,e|,2|OM of the Month|[Gen 8] Inheritance,e|[Gen 8] Scalemons,e|,2|Other Metagames|[Gen 8] Balanced Hackmons,e|[Gen 8] Mix and Mega,e|[Gen 8] Almost Any Ability,e|[Gen 8] STABmons,e|[Gen 8] Camomons,c|[Gen 8] Pure Hackmons,c|[Gen 7] Balanced Hackmons,c|[Gen 7] Tier Shift,c|,2|Pet Mods|[Gen 7 Pet Mod] Clean Slate: Micro,e|[Gen 6] Gen-NEXT OU,8|,2|Randomized Metas|[Gen 8] Monotype Random Battle,f|[Gen 8] Challenge Cup 1v1,f|[Gen 8] Challenge Cup 2v2,d|[Gen 8] Hackmons Cup,f|[Gen 8] Doubles Hackmons Cup,d|[Gen 7] Random Battle,f|[Gen 7] Random Doubles Battle,d|[Gen 7] Battle Factory,f|[Gen 7] BSS Factory,d|[Gen 7] Hackmons Cup,d|[Gen 7] Super Staff Bros Brawl,f|[Gen 7 Let's Go] Random Battle,d|[Gen 6] Random Battle,f|[Gen 6] Battle Factory,d|[Gen 5] Random Battle,f|[Gen 4] Random Battle,f|[Gen 3] Random Battle,f|[Gen 2] Random Battle,f|[Gen 1] Random Battle,f|[Gen 1] Challenge Cup,9|,3|RoA Spotlight|[Gen 4] UU,e|[Gen 7] Monotype,e|[Gen 2] Ubers,e|,3|Past Gens OU|[Gen 7] OU,e|[Gen 6] OU,e|[Gen 5] OU,e|[Gen 4] OU,e|[Gen 3] OU,e|[Gen 2] OU,e|[Gen 1] OU,e|,3|US/UM Singles|[Gen 7] Ubers,c|[Gen 7] UU,c|[Gen 7] RU,c|[Gen 7] NU,c|[Gen 7] PU,c|[Gen 7] LC,c|[Gen 7] Anything Goes,c|[Gen 7] 1v1,c|[Gen 7] ZU,c|[Gen 7] CAP,c|[Gen 7] Battle Spot Singles,1c|[Gen 7 Let's Go] OU,1c|[Gen 7] Custom Game,c|,3|US/UM Doubles|[Gen 7] Doubles OU,c|[Gen 7] Doubles UU,c|[Gen 7] VGC 2019,1c|[Gen 7] VGC 2018,1c|[Gen 7] VGC 2017,1c|[Gen 7] Battle Spot Doubles,1c|[Gen 7] Doubles Custom Game,c|,4|OR/AS Singles|[Gen 6] Ubers,c|[Gen 6] UU,c|[Gen 6] RU,c|[Gen 6] NU,c|[Gen 6] PU,c|[Gen 6] LC,c|[Gen 6] Monotype,c|[Gen 6] Anything Goes,c|[Gen 6] 1v1,c|[Gen 6] CAP,c|[Gen 6] Battle Spot Singles,1c|[Gen 6] Custom Game,c|,4|OR/AS Doubles/Triples|[Gen 6] Doubles OU,c|[Gen 6] VGC 2016,1c|[Gen 6] Battle Spot Doubles,1c|[Gen 6] Doubles Custom Game,c|[Gen 6] Battle Spot Triples,1c|[Gen 6] Triples Custom Game,c|,4|B2/W2 Singles|[Gen 5] Ubers,c|[Gen 5] UU,c|[Gen 5] RU,c|[Gen 5] NU,c|[Gen 5] PU,c|[Gen 5] LC,c|[Gen 5] Monotype,c|[Gen 5] 1v1,c|[Gen 5] GBU Singles,1c|[Gen 5] Custom Game,c|,4|B2/W2 Doubles|[Gen 5] Doubles OU,c|[Gen 5] GBU Doubles,1c|[Gen 5] Doubles Custom Game,c|[Gen 5] Triples Custom Game,c|,5|DPP Singles|[Gen 4] Ubers,c|[Gen 4] NU,c|[Gen 4] PU,c|[Gen 4] LC,c|[Gen 4] Anything Goes,c|[Gen 4] 1v1,c|[Gen 4] Custom Game,c|,5|DPP Doubles|[Gen 4] Doubles OU,c|[Gen 4] Doubles Custom Game,c|,5|Past Generations|[Gen 3] Ubers,c|[Gen 3] UU,c|[Gen 3] NU,c|[Gen 3] 1v1,c|[Gen 3] Custom Game,c|[Gen 3] Doubles Custom Game,c|[Gen 2] UU,c|[Gen 2] NU,c|[Gen 2] Custom Game,c|[Gen 1] Ubers,c|[Gen 1] UU,c|[Gen 1] OU (Tradeback),c|[Gen 1] Stadium OU,c|[Gen 1] Custom Game,c 2020-03-05 13:11:24,263 - Player 2 - INFO - <<< |challstr|4|c2457e0f05561fa8f1318313bd005a9ea7e784e104dfc575e4168f8872d2f308af23430c40b0e0d4a30c254e2d2bb749ed211df6f48016f55cf0dfbd7a80538688868d441a6714d11571a0cf99d062b4fcc7ea8a33f7f33696fd4db915972df7708188a0c466a5b92991c0c66bf5fbcfba40be4d489694d76d0a53fa7f35f430 2020-03-05 13:11:24,264 - Player 2 - DEBUG - Received message to handle: |challstr|4|c2457e0f05561fa8f1318313bd005a9ea7e784e104dfc575e4168f8872d2f308af23430c40b0e0d4a30c254e2d2bb749ed211df6f48016f55cf0dfbd7a80538688868d441a6714d11571a0cf99d062b4fcc7ea8a33f7f33696fd4db915972df7708188a0c466a5b92991c0c66bf5fbcfba40be4d489694d76d0a53fa7f35f430 2020-03-05 13:11:24,265 - Player 2 - INFO - Bypassing authentication request 2020-03-05 13:11:24,265 - Player 2 - INFO - >>> |/trn Player 2,0, 2020-03-05 13:11:24,265 - Player 2 - INFO - <<< |updatesearch|{"searching":[],"games":null} 2020-03-05 13:11:24,266 - Player 2 - DEBUG - Received message to handle: |updatesearch|{"searching":[],"games":null} 2020-03-05 13:11:24,272 - Player 2 - DEBUG - Ignored message: |updatesearch|{"searching":[],"games":null} 2020-03-05 13:11:24,273 - Player 2 - INFO - <<< |updateuser| Player 2|1|1|{"isSysop":false,"isStaff":false,"blockChallenges":false,"blockPMs":false,"ignoreTickets":false,"lastConnected":1583413884245,"lastDisconnected":1583413832190,"inviteOnlyNextBattle":false,"statusType":"online"} 2020-03-05 13:11:24,273 - Player 2 - INFO - <<< |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,274 - Player 2 - INFO - <<< |updatechallenges|{"challengesFrom":{},"challengeTo":null} 2020-03-05 13:11:24,275 - Player 2 - DEBUG - Received message to handle: |updateuser| Player 2|1|1|{"isSysop":false,"isStaff":false,"blockChallenges":false,"blockPMs":false,"ignoreTickets":false,"lastConnected":1583413884245,"lastDisconnected":1583413832190,"inviteOnlyNextBattle":false,"statusType":"online"} 2020-03-05 13:11:24,275 - Player 2 - DEBUG - Received message to handle: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,281 - Player 2 - DEBUG - Ignored message: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,282 - Player 2 - DEBUG - Received message to handle: |updatechallenges|{"challengesFrom":{},"challengeTo":null} 2020-03-05 13:11:24,282 - Player 2 - DEBUG - Updating challenges with ['', 'updatechallenges', '{"challengesFrom":{},"challengeTo":null}'] 2020-03-05 13:11:24,283 - Player 2 - DEBUG - Event logged in received in accept_challenge 2020-03-05 13:11:24,285 - Player 2 - INFO - <<< |updatechallenges|{"challengesFrom":{"player1":"gen8randombattle"},"challengeTo":null} 2020-03-05 13:11:24,285 - Player 2 - DEBUG - Received message to handle: |updatechallenges|{"challengesFrom":{"player1":"gen8randombattle"},"challengeTo":null} 2020-03-05 13:11:24,286 - Player 2 - DEBUG - Updating challenges with ['', 'updatechallenges', '{"challengesFrom":{"player1":"gen8randombattle"},"challengeTo":null}'] 2020-03-05 13:11:24,286 - Player 2 - DEBUG - Consumed player1 from challenge queue in accept_challenge 2020-03-05 13:11:24,286 - Player 2 - INFO - >>> |/accept player1 2020-03-05 13:11:24,287 - Player 2 - INFO - <<< |updatechallenges|{"challengesFrom":{},"challengeTo":null} 2020-03-05 13:11:24,293 - Player 2 - DEBUG - Received message to handle: |updatechallenges|{"challengesFrom":{},"challengeTo":null} 2020-03-05 13:11:24,293 - Player 2 - DEBUG - Updating challenges with ['', 'updatechallenges', '{"challengesFrom":{},"challengeTo":null}'] 2020-03-05 13:11:24,294 - Player 2 - INFO - <<< |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,294 - Player 2 - DEBUG - Received message to handle: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,295 - Player 2 - DEBUG - Ignored message: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,296 - Player 2 - INFO - <<< |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle","battle-gen8randombattle-92":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,302 - Player 2 - INFO - <<< |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle","battle-gen8randombattle-92":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,303 - Player 2 - INFO - <<< >battle-gen8randombattle-92 |init|battle |title|Player 1 vs. Player 2 |j|☆Player 1 |j|☆Player 2 2020-03-05 13:11:24,304 - Player 2 - INFO - <<< >battle-gen8randombattle-92 |request| 2020-03-05 13:11:24,304 - Player 2 - INFO - <<< >battle-gen8randombattle-92 |player|p1|Player 1|2| 2020-03-05 13:11:24,305 - Player 2 - DEBUG - Received message to handle: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle","battle-gen8randombattle-92":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,305 - Player 2 - DEBUG - Ignored message: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle","battle-gen8randombattle-92":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,306 - Player 2 - DEBUG - Received message to handle: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle","battle-gen8randombattle-92":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,307 - Player 2 - DEBUG - Ignored message: |updatesearch|{"searching":[],"games":{"battle-gen8randombattle-88":"[Gen 8] Random Battle","battle-gen8randombattle-89":"[Gen 8] Random Battle","battle-gen8randombattle-90":"[Gen 8] Random Battle","battle-gen8randombattle-91":"[Gen 8] Random Battle","battle-gen8randombattle-92":"[Gen 8] Random Battle"}} 2020-03-05 13:11:24,312 - Player 2 - DEBUG - Received message to handle: >battle-gen8randombattle-92 |init|battle |title|Player 1 vs. Player 2 |j|☆Player 1 |j|☆Player 2 2020-03-05 13:11:24,313 - Player 2 - DEBUG - Battle message too short; ignored: >battle-gen8randombattle-92 |init|battle |title|Player 1 vs. Player 2 |j|☆Player 1 |j|☆Player 2 2020-03-05 13:11:24,314 - Player 2 - DEBUG - Received message to handle: >battle-gen8randombattle-92 |request| 2020-03-05 13:11:24,314 - Player 2 - DEBUG - Received message to handle: >battle-gen8randombattle-92 |player|p1|Player 1|2| 2020-03-05 13:11:24,315 - Player 2 - DEBUG - Battle message too short; ignored: >battle-gen8randombattle-92 |player|p1|Player 1|2| 2020-03-05 13:11:24,315 - Player 2 - DEBUG - Battle message too short; ignored: >battle-gen8randombattle-92 |player|p1|Player 1|2| 2020-03-05 13:11:24,332 - Player 2 - INFO - <<< >battle-gen8randombattle-92 |request|{"active":[{"moves":[{"move":"Volt Switch","id":"voltswitch","pp":32,"maxpp":32,"target":"normal","disabled":false},{"move":"Knock Off","id":"knockoff","pp":32,"maxpp":32,"target":"normal","disabled":false},{"move":"Iron Tail","id":"irontail","pp":24,"maxpp":24,"target":"normal","disabled":false},{"move":"Volt Tackle","id":"volttackle","pp":24,"maxpp":24,"target":"normal","disabled":false}],"canDynamax":true,"maxMoves":{"maxMoves":[{"move":"maxlightning","target":"adjacentFoe"},{"move":"maxdarkness","target":"adjacentFoe"},{"move":"maxsteelspike","target":"adjacentFoe"},{"move":"maxlightning","target":"adjacentFoe"}]}}],"side":{"name":"Player 2","id":"p2","pokemon":[{"ident":"p2: Pikachu","details":"Pikachu-Alola, L90, M","condition":"209/209","active":true,"stats":{"atk":150,"def":123,"spa":141,"spd":141,"spe":213},"moves":["voltswitch","knockoff","irontail","volttackle"],"baseAbility":"lightningrod","item":"lightball","pokeball":"pokeball","ability":"lightningrod"},{"ident":"p2: Glalie","details":"Glalie, L72, F","condition":"234/234","active":false,"stats":{"atk":157,"def":157,"spa":157,"spd":157,"spe":157},"moves":["earthquake","freezedry","disable","protect"],"baseAbility":"moody","item":"leftovers","pokeball":"pokeball","ability":"moody"},{"ident":"p2: Umbreon","details":"Umbreon, L82, M","condition":"290/290","active":false,"stats":{"atk":154,"def":228,"spa":146,"spd":260,"spe":154},"moves":["wish","protect","yawn","foulplay"],"baseAbility":"synchronize","item":"leftovers","pokeball":"pokeball","ability":"synchronize"},{"ident":"p2: Arcanine","details":"Arcanine, L82, F","condition":"282/282","active":false,"stats":{"atk":228,"def":178,"spa":211,"spd":178,"spe":203},"moves":["flareblitz","willowisp","morningsun","crunch"],"baseAbility":"flashfire","item":"heavydutyboots","pokeball":"pokeball","ability":"flashfire"},{"ident":"p2: Excadrill","details":"Excadrill, L80, M","condition":"307/307","active":false,"stats":{"atk":262,"def":142,"spa":126,"spd":150,"spe":187},"moves":["ironhead","earthquake","rapidspin","rockslide"],"baseAbility":"moldbreaker","item":"assaultvest","pokeball":"pokeball","ability":"moldbreaker"},{"ident":"p2: Mantine","details":"Mantine, L84, M","condition":"279/279","active":false,"stats":{"atk":72,"def":166,"spa":183,"spd":283,"spe":166},"moves":["defog","hurricane","scald","roost"],"baseAbility":"waterabsorb","item":"heavydutyboots","pokeball":"pokeball","ability":"waterabsorb"}]},"rqid":3} 2020-03-05 13:11:24,335 - Player 2 - INFO - <<< >battle-gen8randombattle-92 |player|p2|Player 2|1| |teamsize|p1|6 |teamsize|p2|6 |gametype|singles |gen|8 |tier|[Gen 8] Random Battle |rule|Species Clause: Limit one of each Pokémon |rule|HP Percentage Mod: HP is shown in percentages |rule|Sleep Clause Mod: Limit one foe put to sleep | |start |switch|p1a: Dubwool|Dubwool, L86, M|100/100 |switch|p2a: Pikachu|Pikachu-Alola, L90, M|209/209 |turn|1 2020-03-05 13:11:24,345 - Player 2 - DEBUG - Received message to handle: >battle-gen8randombattle-92 |request|{"active":[{"moves":[{"move":"Volt Switch","id":"voltswitch","pp":32,"maxpp":32,"target":"normal","disabled":false},{"move":"Knock Off","id":"knockoff","pp":32,"maxpp":32,"target":"normal","disabled":false},{"move":"Iron Tail","id":"irontail","pp":24,"maxpp":24,"target":"normal","disabled":false},{"move":"Volt Tackle","id":"volttackle","pp":24,"maxpp":24,"target":"normal","disabled":false}],"canDynamax":true,"maxMoves":{"maxMoves":[{"move":"maxlightning","target":"adjacentFoe"},{"move":"maxdarkness","target":"adjacentFoe"},{"move":"maxsteelspike","target":"adjacentFoe"},{"move":"maxlightning","target":"adjacentFoe"}]}}],"side":{"name":"Player 2","id":"p2","pokemon":[{"ident":"p2: Pikachu","details":"Pikachu-Alola, L90, M","condition":"209/209","active":true,"stats":{"atk":150,"def":123,"spa":141,"spd":141,"spe":213},"moves":["voltswitch","knockoff","irontail","volttackle"],"baseAbility":"lightningrod","item":"lightball","pokeball":"pokeball","ability":"lightningrod"},{"ident":"p2: Glalie","details":"Glalie, L72, F","condition":"234/234","active":false,"stats":{"atk":157,"def":157,"spa":157,"spd":157,"spe":157},"moves":["earthquake","freezedry","disable","protect"],"baseAbility":"moody","item":"leftovers","pokeball":"pokeball","ability":"moody"},{"ident":"p2: Umbreon","details":"Umbreon, L82, M","condition":"290/290","active":false,"stats":{"atk":154,"def":228,"spa":146,"spd":260,"spe":154},"moves":["wish","protect","yawn","foulplay"],"baseAbility":"synchronize","item":"leftovers","pokeball":"pokeball","ability":"synchronize"},{"ident":"p2: Arcanine","details":"Arcanine, L82, F","condition":"282/282","active":false,"stats":{"atk":228,"def":178,"spa":211,"spd":178,"spe":203},"moves":["flareblitz","willowisp","morningsun","crunch"],"baseAbility":"flashfire","item":"heavydutyboots","pokeball":"pokeball","ability":"flashfire"},{"ident":"p2: Excadrill","details":"Excadrill, L80, M","condition":"307/307","active":false,"stats":{"atk":262,"def":142,"spa":126,"spd":150,"spe":187},"moves":["ironhead","earthquake","rapidspin","rockslide"],"baseAbility":"moldbreaker","item":"assaultvest","pokeball":"pokeball","ability":"moldbreaker"},{"ident":"p2: Mantine","details":"Mantine, L84, M","condition":"279/279","active":false,"stats":{"atk":72,"def":166,"spa":183,"spd":283,"spe":166},"moves":["defog","hurricane","scald","roost"],"baseAbility":"waterabsorb","item":"heavydutyboots","pokeball":"pokeball","ability":"waterabsorb"}]},"rqid":3} 2020-03-05 13:11:24,352 - Player 2 - DEBUG - Parsing request update {'active': [{'moves': [{'move': 'Volt Switch', 'id': 'voltswitch', 'pp': 32, 'maxpp': 32, 'target': 'normal', 'disabled': False}, {'move': 'Knock Off', 'id': 'knockoff', 'pp': 32, 'maxpp': 32, 'target': 'normal', 'disabled': False}, {'move': 'Iron Tail', 'id': 'irontail', 'pp': 24, 'maxpp': 24, 'target': 'normal', 'disabled': False}, {'move': 'Volt Tackle', 'id': 'volttackle', 'pp': 24, 'maxpp': 24, 'target': 'normal', 'disabled': False}], 'canDynamax': True, 'maxMoves': {'maxMoves': [{'move': 'maxlightning', 'target': 'adjacentFoe'}, {'move': 'maxdarkness', 'target': 'adjacentFoe'}, {'move': 'maxsteelspike', 'target': 'adjacentFoe'}, {'move': 'maxlightning', 'target': 'adjacentFoe'}]}}], 'side': {'name': 'Player 2', 'id': 'p2', 'pokemon': [{'ident': 'p2: Pikachu', 'details': 'Pikachu-Alola, L90, M', 'condition': '209/209', 'active': True, 'stats': {'atk': 150, 'def': 123, 'spa': 141, 'spd': 141, 'spe': 213}, 'moves': ['voltswitch', 'knockoff', 'irontail', 'volttackle'], 'baseAbility': 'lightningrod', 'item': 'lightball', 'pokeball': 'pokeball', 'ability': 'lightningrod'}, {'ident': 'p2: Glalie', 'details': 'Glalie, L72, F', 'condition': '234/234', 'active': False, 'stats': {'atk': 157, 'def': 157, 'spa': 157, 'spd': 157, 'spe': 157}, 'moves': ['earthquake', 'freezedry', 'disable', 'protect'], 'baseAbility': 'moody', 'item': 'leftovers', 'pokeball': 'pokeball', 'ability': 'moody'}, {'ident': 'p2: Umbreon', 'details': 'Umbreon, L82, M', 'condition': '290/290', 'active': False, 'stats': {'atk': 154, 'def': 228, 'spa': 146, 'spd': 260, 'spe': 154}, 'moves': ['wish', 'protect', 'yawn', 'foulplay'], 'baseAbility': 'synchronize', 'item': 'leftovers', 'pokeball': 'pokeball', 'ability': 'synchronize'}, {'ident': 'p2: Arcanine', 'details': 'Arcanine, L82, F', 'condition': '282/282', 'active': False, 'stats': {'atk': 228, 'def': 178, 'spa': 211, 'spd': 178, 'spe': 203}, 'moves': ['flareblitz', 'willowisp', 'morningsun', 'crunch'], 'baseAbility': 'flashfire', 'item': 'heavydutyboots', 'pokeball': 'pokeball', 'ability': 'flashfire'}, {'ident': 'p2: Excadrill', 'details': 'Excadrill, L80, M', 'condition': '307/307', 'active': False, 'stats': {'atk': 262, 'def': 142, 'spa': 126, 'spd': 150, 'spe': 187}, 'moves': ['ironhead', 'earthquake', 'rapidspin', 'rockslide'], 'baseAbility': 'moldbreaker', 'item': 'assaultvest', 'pokeball': 'pokeball', 'ability': 'moldbreaker'}, {'ident': 'p2: Mantine', 'details': 'Mantine, L84, M', 'condition': '279/279', 'active': False, 'stats': {'atk': 72, 'def': 166, 'spa': 183, 'spd': 283, 'spe': 166}, 'moves': ['defog', 'hurricane', 'scald', 'roost'], 'baseAbility': 'waterabsorb', 'item': 'heavydutyboots', 'pokeball': 'pokeball', 'ability': 'waterabsorb'}]}, 'rqid': 3} in battle battle-gen8randombattle-92 2020-03-05 13:11:24,364 - Player 2 - DEBUG - Received message to handle: >battle-gen8randombattle-92 |player|p2|Player 2|1| |teamsize|p1|6 |teamsize|p2|6 |gametype|singles |gen|8 |tier|[Gen 8] Random Battle |rule|Species Clause: Limit one of each Pokémon |rule|HP Percentage Mod: HP is shown in percentages |rule|Sleep Clause Mod: Limit one foe put to sleep | |start |switch|p1a: Dubwool|Dubwool, L86, M|100/100 |switch|p2a: Pikachu|Pikachu-Alola, L90, M|209/209 |turn|1 2020-03-05 13:11:24,366 - Player 2 - DEBUG - Battle message too short; ignored: >battle-gen8randombattle-92 |player|p2|Player 2|1| |teamsize|p1|6 |teamsize|p2|6 |gametype|singles |gen|8 |tier|[Gen 8] Random Battle |rule|Species Clause: Limit one of each Pokémon |rule|HP Percentage Mod: HP is shown in percentages |rule|Sleep Clause Mod: Limit one foe put to sleep | |start |switch|p1a: Dubwool|Dubwool, L86, M|100/100 |switch|p2a: Pikachu|Pikachu-Alola, L90, M|209/209 |turn|1