{"action":"created","issue":{"url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/issues/2367","repository_url":"https://api.github.com/repos/Zarel/Pokemon-Showdown","labels_url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/issues/2367/labels{/name}","comments_url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/issues/2367/comments","events_url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/issues/2367/events","html_url":"https://github.com/Zarel/Pokemon-Showdown/issues/2367","id":125521536,"node_id":"MDU6SXNzdWUxMjU1MjE1MzY=","number":2367,"title":"Known Mechanics Bugs","user":{"login":"Marty-D","id":1645989,"node_id":"MDQ6VXNlcjE2NDU5ODk=","avatar_url":"https://avatars3.githubusercontent.com/u/1645989?v=4","gravatar_id":"","url":"https://api.github.com/users/Marty-D","html_url":"https://github.com/Marty-D","followers_url":"https://api.github.com/users/Marty-D/followers","following_url":"https://api.github.com/users/Marty-D/following{/other_user}","gists_url":"https://api.github.com/users/Marty-D/gists{/gist_id}","starred_url":"https://api.github.com/users/Marty-D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Marty-D/subscriptions","organizations_url":"https://api.github.com/users/Marty-D/orgs","repos_url":"https://api.github.com/users/Marty-D/repos","events_url":"https://api.github.com/users/Marty-D/events{/privacy}","received_events_url":"https://api.github.com/users/Marty-D/received_events","type":"User","site_admin":false},"labels":[{"id":40391233,"node_id":"MDU6TGFiZWw0MDM5MTIzMw==","url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/labels/bug","name":"bug","color":"e11d21","default":true},{"id":717310236,"node_id":"MDU6TGFiZWw3MTczMTAyMzY=","url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/labels/good%20first%20issue","name":"good first issue","color":"bbe256","default":true},{"id":717220311,"node_id":"MDU6TGFiZWw3MTcyMjAzMTE=","url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/labels/help%20wanted","name":"help wanted","color":"5dd856","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":98,"created_at":"2016-01-08T01:17:12Z","updated_at":"2018-12-16T17:01:35Z","closed_at":null,"author_association":"COLLABORATOR","body":"Anyone is encouraged to take on any of these tasks! Once a task is completed, either comment below directly, make a reference to this issue from the pull request, or feel free to check it off yourself if you're a Collaborator. Checked items will be removed after some time.\r\n### Battle Mechanics\r\n- [ ] **Spread moves effect order**\r\n  This is a serious problem with how Doubles/Triples currently handles spread moves: individually hitting each target and running all the relevant effects on the first target before moving to the next one. In-game, each target goes through one step before moving to the next step and going through each target again, much like end-of-turn effects. See also [general flow of after move effects](https://web.archive.org/web/20160721020302/http://upcarchive.playker.info:80/0/upokecenter/content/pokemon-black-version-and-pokemon-white-version-after-the-attack.html).\r\n- [ ] **Moves called by other moves should be prevented by some \"BeforeMove\" checks**\r\n  Specifically, effects that stop certain moves from executing. For example, Metronome -> Recover should be stopped by Heal Block but not full paralysis. See also [submoves](https://dex.pokemonshowdown.com/articles/submoves).\r\n\r\n- [ ] **Berry interaction with Unnerve switching to Unnerve**\r\n  The opposing side's Berries should be able to activate between the time the first Unnerve Pokemon switches out and before the next Unnerve Pokemon switches in.\r\n\r\n- [ ] **Power of Alchemy/Receiver interaction with Beast Boost/Moxie/Soul-Heart**\r\n  As the former takes over the latter when an ally faints, the new Ability immediately grants a boost if the ally fainted from the user's attack (in Soul-Heart's case, even if it fainted for other reasons).\r\n\r\n- [ ] **Turn order**\r\n  See #1157\r\n\r\n#### Past Gens\r\n##### Gen IV\r\n- [ ] **Encore should fail if the target did not make a move during its turn**\r\n  Due to flinch, full paralysis, etc.\r\n\r\n- [ ] **Encore targeting in Double Battles**\r\n  When a target is affected it should not get a chance to choose a target with the forced move; target is randomly chosen.\r\n\r\n- [ ] **U-turn into Intimidate doesn't work when breaking Substitutes**\r\n  Reported in https://www.smogon.com/forums/threads/bug-reports-v2-0-read-op-before-posting.3469932/page-378#post-7597157\r\n\r\n##### Gen III\r\n--\r\n\r\n##### Gen II\r\n- [ ] **Implement King's Rock properly**\r\n  See #3343 and [details](https://web.archive.org/web/20170530082915/http://upcarchive.playker.info:80/0/upokecenter/content/pokemon-gold-version-silver-version-and-crystal-version-list-of-moves.html) (King's Rock is move flag `f` on this page)\r\n\r\n---\r\n### Research needed\r\n- Speed calculation in past gens\r\n- Hacked genders in past gens (see #2327)\r\n- Truant in past gens (see [Gen 3 footage](https://www.smogon.com/forums/threads/gen-3-on-ps-final-fixes.3527268/page-4#post-6706179))\r\n- Which Berries cannot activate Cheek Pouch when eaten with Bug Bite/Fling/Pluck\r\n- Similarly, which Berries do not count for Belch's requirement of having eaten a Berry to be used (when eaten with Bug Bite/Fling/Pluck). See also the [Bug Report post](http://www.smogon.com/forums/threads/bug-reports-v2-0-read-op-before-posting.3469932/page-261#post-6732695) and the one right below it.\r\n\r\n---\r\n### Client Stuff\r\n- [ ] **`-cureteam` should not remove status from active Pokemon that were not actually cured**\r\n  For example, [Aromatherapy with an ally behind a substitute](http://replay.pokemonshowdown.com/randomdoublesbattle-331578248) (Turn 2)\r\n"},"comment":{"url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/issues/comments/447658828","html_url":"https://github.com/Zarel/Pokemon-Showdown/issues/2367#issuecomment-447658828","issue_url":"https://api.github.com/repos/Zarel/Pokemon-Showdown/issues/2367","id":447658828,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NzY1ODgyOA==","user":{"login":"mathfreak231","id":4866817,"node_id":"MDQ6VXNlcjQ4NjY4MTc=","avatar_url":"https://avatars2.githubusercontent.com/u/4866817?v=4","gravatar_id":"","url":"https://api.github.com/users/mathfreak231","html_url":"https://github.com/mathfreak231","followers_url":"https://api.github.com/users/mathfreak231/followers","following_url":"https://api.github.com/users/mathfreak231/following{/other_user}","gists_url":"https://api.github.com/users/mathfreak231/gists{/gist_id}","starred_url":"https://api.github.com/users/mathfreak231/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathfreak231/subscriptions","organizations_url":"https://api.github.com/users/mathfreak231/orgs","repos_url":"https://api.github.com/users/mathfreak231/repos","events_url":"https://api.github.com/users/mathfreak231/events{/privacy}","received_events_url":"https://api.github.com/users/mathfreak231/received_events","type":"User","site_admin":false},"created_at":"2018-12-16T17:01:35Z","updated_at":"2018-12-16T17:01:35Z","author_association":"CONTRIBUTOR","body":"in the meantime nobody say \"this fixes #2367\" or github will close it D:"}}
{"actor":{"display_login":"mathfreak231"}}