{"push_id":891760272,"size":62,"distinct_size":22,"ref":"refs/heads/master","head":"f1f24c94cbc011807f6943ee6addf1d1e7251617","before":"2d6298031cb74e8b0a01c1ef82c8786dd8688ac5","commits":[{"sha":"6eb94903ddc06197be3ad53d5aea267dc0c433db","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle: Improve Kecleon\n\nMake it so Protean users have at least one non-priority move.","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/6eb94903ddc06197be3ad53d5aea267dc0c433db"},{"sha":"b19e7fd45b01c936db88b0b816178216bbfb57f1","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle: Improve Ground types and Rain Dancers\n\n- Water Pokemon that have Rain Dance should have a Water attack as well\n- Ground Pokemon that setup should always have a Ground attack","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/b19e7fd45b01c936db88b0b816178216bbfb57f1"},{"sha":"d1877237ea4a2924194c09088d3798ad792f44ee","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle: Improve Genesect formes\n\nGenesect formes tend to get bad sets because of the obligatory Techno\nBlast. Removed Physical setup from them to fix this.\n\nIn addition, removed moveset modifications as they are no longer needed.","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/d1877237ea4a2924194c09088d3798ad792f44ee"},{"sha":"50365d9e2aa14607e872a9f3fc977c949772d7b7","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle: Reset IVs if Hidden Power was removed\n\nThis was mistakenly removed in the previous commit.","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/50365d9e2aa14607e872a9f3fc977c949772d7b7"},{"sha":"0b2cb6bda2ad49014cdb5abfdc20cc2d49b7f254","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle: Few updates\n\n- Reject Focus Punch, Sucker Punch, and Hidden Power when moves are\nprocessed, not after (if they are the only attacking move)\n- Simplify the checks for too many Dark moves by using the new type\ncounter; this should fix remaining Spiritomb issues as well","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/0b2cb6bda2ad49014cdb5abfdc20cc2d49b7f254"},{"sha":"06b23a562e4b6d7814c97519b5f7584a8acfb493","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Add descs for Random Battle and Hackmons Cup","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/06b23a562e4b6d7814c97519b5f7584a8acfb493"},{"sha":"cf89ca7bf6cf1b813f70c63e5eaa141401ba1747","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle updates\n\n-  Add Earth Power to Arceus-Dragon as it only has two Special moves\n(which results in bad sets because of Calm Mind)\n- Increment the correct type counter for Judgment\n- Make sure Dragon types have a Dragon move, in certain circumstances\n- Fix the “Pokemon should have benefiting moves” check to reject the\nright moves (such as rejecting the 2nd setup move, and moves of the\nincorrect setup type, first)","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/cf89ca7bf6cf1b813f70c63e5eaa141401ba1747"},{"sha":"721953767b44aaeae1fc67bff42f71ef208bf060","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Deprecate Ladders.get","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/721953767b44aaeae1fc67bff42f71ef208bf060"},{"sha":"cf3c675308798daec17f8452806b66b53ae4fe10","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Add second easter-egg avatar","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/cf3c675308798daec17f8452806b66b53ae4fe10"},{"sha":"313fe362fae44f0e51895006ac1f651d5d23b27c","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Minor refactor to mute timers\n\nIn theory, this shouldn't change anything, but it makes mute timer\nlogic easier to follow, and seems to fix a bug causing mutes not\nto expire.","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/313fe362fae44f0e51895006ac1f651d5d23b27c"},{"sha":"29bfbd89f2246fd251c1433c841f432b38382496","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Update OMotM\n\nStill have to code the second OMotM, but put the first one up, and\nremoved old seasonal.","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/29bfbd89f2246fd251c1433c841f432b38382496"},{"sha":"7c87520e963f2b23efe881cde95ff1e49d5bbce3","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Fix crash in 350 Cup","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/7c87520e963f2b23efe881cde95ff1e49d5bbce3"},{"sha":"2358660a2431a688e4af0d8ac4ef1efb36fb6f35","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Add LC Extended","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/2358660a2431a688e4af0d8ac4ef1efb36fb6f35"},{"sha":"5806ccef4fd9ab40ea50835959039874ee4adcbb","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Fix level in LC Extended","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/5806ccef4fd9ab40ea50835959039874ee4adcbb"},{"sha":"48e5fc2b423877f322c7009f563dff1e39d4f7d7","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Fix bans in LC Extended","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/48e5fc2b423877f322c7009f563dff1e39d4f7d7"},{"sha":"d8cfbb9fb0e6726e345301309d1c9d4ad831edea","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Update Credits\n\n- add urkerab and Layell\n- split off 'Major Contributors' section, mainly to make it easier to\n  keep in sync with the client's 'Major Contributors' section","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/d8cfbb9fb0e6726e345301309d1c9d4ad831edea"},{"sha":"fd7c52e7e60accd046104edf1ac82b618798e230","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Update README instructions for new GitHub layout","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/fd7c52e7e60accd046104edf1ac82b618798e230"},{"sha":"b37d96f2ec295c89b92ce6e584b938785bb852a2","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Refactor ladders.js for ES6 class syntax\n\nOne day, we'll convert all our files, but for now I'm just doing\nthis one as an example. I chose this one specifically because\nit's reasonably small and pretty modern.\n\nWhile I'm at it, I also improved the commenting a bit.","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/b37d96f2ec295c89b92ce6e584b938785bb852a2"},{"sha":"758da01ccc8bb4b2201b2594035a1825a70eeb81","author":{"email":"20ed9a46abec824578f41d0a25da08961a9faf57@live.com","name":"The Immortal"},"message":"Random Battle: Few improvements\n\n- Fire types always get a Fire move\n- Smeargle gets Focus Sash","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/758da01ccc8bb4b2201b2594035a1825a70eeb81"},{"sha":"ed0bf07ad834c8ce641849d2f5ccaba834a51bec","author":{"email":"187562004ef700ef0b27f9ac3508605cd1fc58d2@gmail.com","name":"Guangcong Luo"},"message":"Fix rank checking in /modchat","distinct":false,"url":"https://api.github.com/repos/panpawn/Pokemon-Showdown/commits/ed0bf07ad834c8ce641849d2f5ccaba834a51bec"}]}