{"push_id":720325496,"size":21,"distinct_size":17,"ref":"refs/heads/battle-prototype","head":"cee748b28d4816f32d75f1d2f9317bb1792a6c1f","before":"e9f281f44499c740d2b6631ce8da9f4509f0e9da","commits":[{"sha":"3c8481fd12d21886e399420bda3160359b910a65","author":{"email":"08e703822b9499ecb5d0bfe83c48f393618504d3@gmail.com","name":"SolarisFox"},"message":"Output command used in search result: /ds, /ms, and /itemsearch","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/3c8481fd12d21886e399420bda3160359b910a65"},{"sha":"be03f23c78883db172f7055550a6df394442bc2b","author":{"email":"355d2ea20f89cca18d0b4a1cfa409d12072a6e8a@gmail.com","name":"Kevin Lau"},"message":"Replace TryWeather event with battle.suppressingWeather","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/be03f23c78883db172f7055550a6df394442bc2b"},{"sha":"70c8ca45ffc1643e9f5f917762dcf3e68aab9c6d","author":{"email":"355d2ea20f89cca18d0b4a1cfa409d12072a6e8a@gmail.com","name":"Kevin Lau"},"message":"Fix behavior with Ability activation in double-KO scenarios\n\nAdd new function battle.insertQueue that inserts a decision into the\ncorrect position in an already-sorted queue instead of re-sorting. Also,\nto prevent code reuse, add new funciton battle.resolvePriority to deal\nwith shared code between battle.addQueue and battle.insertQueue.","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/70c8ca45ffc1643e9f5f917762dcf3e68aab9c6d"},{"sha":"5a3fba09a082f1777019203e14e10ca4f2b8a131","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Merge pull request #2036 from ascriptmaster/move-fixes-3\n\nReplace TryWeather event with battle.suppressingWeather","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/5a3fba09a082f1777019203e14e10ca4f2b8a131"},{"sha":"3c33a363fa2dfba182ec4e166c9e1bb4157a7caa","author":{"email":"355d2ea20f89cca18d0b4a1cfa409d12072a6e8a@gmail.com","name":"Kevin Lau"},"message":"Add Intimidate test to check simultaneous switches","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/3c33a363fa2dfba182ec4e166c9e1bb4157a7caa"},{"sha":"8c3a5cabe442bb099b78ba1b2cf06598dbf53195","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Merge pull request #2035 from ascriptmaster/move-fixes\n\nFix behavior with Ability activation in double-KO scenarios","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/8c3a5cabe442bb099b78ba1b2cf06598dbf53195"},{"sha":"b441375b5ae892a1dc693fafd0c67f600c253936","author":{"email":"59a732d724729da922f7bef4eac8e9287ada5e87@hotmail.com","name":"Ivo Julca"},"message":"Test: move utility functions to dev-tools/","distinct":false,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/b441375b5ae892a1dc693fafd0c67f600c253936"},{"sha":"43e20ebf2447e06f071a1baf9e5e63274ea82aae","author":{"email":"59a732d724729da922f7bef4eac8e9287ada5e87@hotmail.com","name":"Ivo Julca"},"message":"Add regression test for issue described in b3b435c","distinct":false,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/43e20ebf2447e06f071a1baf9e5e63274ea82aae"},{"sha":"f67fd91590eb547e4ddd6c371e047c1f50f27948","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Merge pull request #2037 from Slayer95/test\n\nAdd regression test for players being unable to join battles","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/f67fd91590eb547e4ddd6c371e047c1f50f27948"},{"sha":"a0d2a5987501f7872adf9d549db4e25f680a118b","author":{"email":"59a732d724729da922f7bef4eac8e9287ada5e87@hotmail.com","name":"Ivo Julca"},"message":"Fix replays being uploaded under an alt after player rename","distinct":false,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/a0d2a5987501f7872adf9d549db4e25f680a118b"},{"sha":"3444f79989a169d111b203c94487499646d35cd5","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Merge pull request #2029 from SolarisFox/patch-1\n\nOutput command used in search result: /ds, /ms, and /itemsearch","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/3444f79989a169d111b203c94487499646d35cd5"},{"sha":"24aa7e31362747f6d7d3315052c1520678d47820","author":{"email":"59a732d724729da922f7bef4eac8e9287ada5e87@hotmail.com","name":"Ivo Julca"},"message":"Consolidate player identity checks in rated or tour battles\n\nBy matching the user ids in `Battle#lastPlayers`.","distinct":false,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/24aa7e31362747f6d7d3315052c1520678d47820"},{"sha":"68eae04884b3851dd2af201fb72bf637ad9546be","author":{"email":"338eb96ca3af8ef2e71541eff22ecce20381c60d@gmail.com","name":"Jackson"},"message":"Add mega pokemon aliases.\n\nAdd mega pokemon aliases: maero and mray.","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/68eae04884b3851dd2af201fb72bf637ad9546be"},{"sha":"aa4d6e1752d7038e82f529f514fe5d969f30467c","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Merge pull request #2039 from Slayer95/replay-name\n\nImprove player identity checks in battles","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/aa4d6e1752d7038e82f529f514fe5d969f30467c"},{"sha":"e0c6abccb6b897d9d14e8fadd1a26bd8e6fd1764","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Merge pull request #2038 from Irraquated/patch-3\n\nAdd mega pokemon aliases.","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/e0c6abccb6b897d9d14e8fadd1a26bd8e6fd1764"},{"sha":"9cec432a99216de67eaedd9d5860bbc7bbc59ee9","author":{"email":"59a732d724729da922f7bef4eac8e9287ada5e87@hotmail.com","name":"Ivo Julca"},"message":"Fix toId on numbers","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/9cec432a99216de67eaedd9d5860bbc7bbc59ee9"},{"sha":"e991c70f4c4be51226ce59aded34cdc98d7e4994","author":{"email":"355d2ea20f89cca18d0b4a1cfa409d12072a6e8a@gmail.com","name":"Kevin Lau"},"message":"Update Intimidate test to check activation order","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/e991c70f4c4be51226ce59aded34cdc98d7e4994"},{"sha":"c85622391f4446cb698ab03bd225acba4a6d9cd9","author":{"email":"3c2252f2033ff11e3c9ba5c6a6aa37764615a4aa@hotmail.com","name":"Marty-D"},"message":"Gen III: Fix sleep count interaction with Sleep Talk/Snore\n\n- Basically, a counter separate from the sleep counter starts at 0, and\nattempting to use Sleep Talk or Snore while asleep increments it by 1.\n- If the Pokemon attempts to use any other move while asleep, this\ncounter is reset to 0.\n- If the Pokemon switches out while asleep, the current value of the\ncounter is added to the sleep counter.","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/c85622391f4446cb698ab03bd225acba4a6d9cd9"},{"sha":"f27e55dce9af4dba273b0fa19889201cef201032","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Theorymon: Add new changes","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/f27e55dce9af4dba273b0fa19889201cef201032"},{"sha":"0f7f238a1005848370b289e0dc18ccc0532c10a1","author":{"email":"3c2252f2033ff11e3c9ba5c6a6aa37764615a4aa@hotmail.com","name":"Marty-D"},"message":"Gen I: Prevent Cosplay Pikachu from appearing in Challenge Cup","distinct":true,"url":"https://api.github.com/repos/Slayer95/Pokemon-Showdown/commits/0f7f238a1005848370b289e0dc18ccc0532c10a1"}]}