1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. ATTENTION: For our 2023 season all of our tournaments will be hosted via the Pokémon Perfect Discord server rather than the forums. Please join us there and continue to enjoy our tournaments! https://discord.gg/2CsWWnan2A
  3. Tournaments

    Check out the 2024 Tournament Calendar and join our discord server to participate in our tournaments!

RBY Ban Metronome?

Discussion in 'Tiers' started by magic9mushroom, Aug 19, 2017.

  1. magic9mushroom

    magic9mushroom BEST END. Member

    Joined:
    May 1, 2013
    Messages:
    745
    Likes Received:
    440
    It just occurred to me that Metronome has a 1/163 * 1/151 chance of causing a desync via copying Psywave and rolling zero damage. Should Metronome be banned under the same rationale as Psywave was?
     
    Lutra likes this.
  2. Lutra

    Lutra Site Founder Owner

    Joined:
    Nov 2, 2011
    Messages:
    1,087
    Likes Received:
    375
    Yes and no.

    If OHKO moves were less than freeze chance, I don't think I'd feel threatened by them and I'd think something similar with dig/fly glitch. Desync is different and breaks the game in the strongest possible sense, so maybe we want to avoid it always.

    On the other hand, it's pretty hard to imagine it happening, and we usually ban things that we can, so we could instead take an approach to ban things that worry us with repeated exposure to them.
     
  3. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    I think the answer is a clean yes.
     
  4. Golden Gyarados

    Golden Gyarados Host Emeritus

    Joined:
    Apr 30, 2013
    Messages:
    637
    Likes Received:
    360
    Those odds are insane and Metronome is fun. I'd rather do a "soft ban" if anything, where you can use Metronome but if that scenario gets enacted, the sim recognizes it and alerts the player, and the player who used Metronome gets DQed. So if you want to use Metronome you can but you take a risk (a ridiculously small risk) that it could be an instant loss for you.
     
    Disaster Area likes this.
  5. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    We probably ought to do the same w/ Psywave then. Probably best to ban both for now until we can code it so that should it desync you are alerted to it.

    Tagging Enigami resident code-master
     
  6. magic9mushroom

    magic9mushroom BEST END. Member

    Joined:
    May 1, 2013
    Messages:
    745
    Likes Received:
    440
    - I didn't start this thread with strong feelings one way or the other; I just thought it should probably be discussed.

    - The "soft ban" idea is fairly solid if it can be done. If it can be wrangled, it's possibly worth considering for other stuff as well (it's certainly a damn sight better than mechanical Sleep/Freeze Clause).
     
  7. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    I think a soft ban on this is much easier to code and implement than a soft version of those clauses
     
  8. marcoasd

    marcoasd P.I.P. PLAY IN PEACE Host Emeritus

    Joined:
    Jul 17, 2013
    Messages:
    1,425
    Likes Received:
    905
    Is Metronome even played at all? Which tier(s)?
     
  9. Lutra

    Lutra Site Founder Owner

    Joined:
    Nov 2, 2011
    Messages:
    1,087
    Likes Received:
    375
    RBY Metro (6 pokemon with only Metronome as their move)
     
    marcoasd likes this.
  10. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    Yeah Metronome is never used but then neither is Psywave really.

    (also I did the odds on Metronome and it probably won't ever be useful)
     
  11. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    Bide can cause desyncs too, as can Mirror Move'd Partial Trapping.

    Not sure what to do about the latter but I think banning Bide / Metronome for now makes sense until we can implement some sort of rule where if you desync the game you lose.
     
  12. magic9mushroom

    magic9mushroom BEST END. Member

    Joined:
    May 1, 2013
    Messages:
    745
    Likes Received:
    440
    That reminds me, is there an explicit ban on stuff that can lead to divide-by-zero error (i.e., Pokemon with <15 Defence/Special stats, or Reflect + Def-booster + 128/171/205/256/342 Defence)?

    (Metronome can do that, too, but there's enough other stuff involved that banning Metronome isn't the only way to avoid it.)
     
    Last edited: Sep 3, 2017
  13. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    There isn't. Not sure what we should do about that but I think at level 100 there's almost no ways of triggering it? may be possible w metronome idk
     
  14. Enigami

    Enigami Moderator

    Joined:
    Apr 24, 2015
    Messages:
    1,137
    Likes Received:
    677
    There's a few ways to trigger the divide-by-zero error, though outside of 15, 79 or 122 base Def/Spc or just the wrong combination of DVs and untrained EVs on cart you'd never see it happen naturally.

    Abra, Hitmonchan and Gyarados are the only level 100 Pokemon that could naturally cause this with perfect DVs/EVs, and only Tradebacks Abra has both a defense boosting move and the appropriate screen to cause a divide-by-zero error in normal sim conditions.

    However, just about every single Pokemon with a defense boosting move + screen outside of Chansey can be EV'd/DV'd to trigger it, so some kind of clause should probably be made up banning the combination of Defense/Special + Boosting Move + Screen at values that cause the error. It has no competitive significance, but on cartridge (or sim if made 100% accurate) trolls could intentionally set up their Pokemon to break games.
     
    Disaster Area likes this.
  15. Disaster Area

    Disaster Area Little Ball of Furr and Power Member

    Joined:
    May 4, 2014
    Messages:
    5,617
    Likes Received:
    2,520
    Hmm so here's a list of ways to desync:
    Psywave - RNG chance
    Bide - scenario where using bide and the opp faints (so, by recoil or status damage)
    Metronome - Causing Psywave to RNG
    Rollover - can't be triggered when running max DVs & EVs
    Mirror Move - mirroring partial trapping.
    Counter - important detail is that it's entirely avoidable so we don't need to model it on the simulator.

    Practical Current Solutions:
    Psywave / Bide / Metronome could be banned to deal with the first 3.
    Enforce max HP/Def/SpD DVs & EVs (RIP Enigimmicks)
    Should we ban Mirror Move too? It seems like the logical solution, but it's worth noting that this would affect a few Pokemon in lower tiers...

    Ideal Solution:
    In instance of a desync being triggered, game would make the person who causes the desync lose.
     
  16. magic9mushroom

    magic9mushroom BEST END. Member

    Joined:
    May 1, 2013
    Messages:
    745
    Likes Received:
    440
    The divide-by-zero doesn't cause a desync. The game just hangs.

    Banning [Acid Armor/Barrier/Defense Curl/Harden/Withdraw] + Reflect on the same set, and banning stats under 16, would also block it.
     
    Last edited: Sep 4, 2017
    Enigami and Disaster Area like this.

Share This Page