What type of bug are you reporting? Mechanics
What is the bug?
there are two bugs that are both present in ruby and sapphire that are not implemented on sim:
due to how deoxys' formes are implemented in generation 3, any game involving normal, attack or defense forme deoxys requires the deoxys user to be using RS, FR or LG respectively. this means that, for example, if a game is played between two players both using normal forme deoxys, the RS-exclusive glitches should occur as PS! would then be specifically simulating ruby and sapphire rather than emerald. however, currently this does not appear to be the case on sim. this video (relevant section timestampped) would suggest that matches between emerald and RS/FRLG properly use emerald mechanics and do not activate the multi-strike contact ability glitch, though with this creator only testing a sample size of ~200 double kick uses with only a ~0.33% chance the glitch even occurs on the final strike, more testing and/or decomp prodding may be required to confirm this. the interaction between RS-FRLG link battles and the shed skin nightmare glitch appears to be wholly untested.
so, given all that we know now, the properly implemented flowchart should be:
Are you able to replicate it? If so, how?
https://replay.pokemonshowdown.com/gen3ubers-2086105851 - interaction with nightmare + shed skin. ignore how many turns it took to get this to happen, i'm unlucky >.< turn 14 is when the interaction happens
https://replay.pokemonshowdown.com/gen3ubers-2086099221- interaction with arm thrust + static. since the glitch does not occur 100% of the time my measly sample size of 32 arm thrust uses might not be accurate enough but it should be pretty easy to guess that this interaction is not programmed on sim anyways
thank you!!
What is the bug?
there are two bugs that are both present in ruby and sapphire that are not implemented on sim:
- one of these bugs is an interaction between Shed Skin and Nightmare, where, after shed skin clears sleep, nightmare still remains active; this was fixed from FireRed and LeafGreen onwards.
- the other one, first mentioned in a gamefaqs post 15 years ago and only properly researched as recently as september of last year, is an interaction between multi-strike moves and abilities that inflict status on contact. if a multi-strike move (excluding triple kick) is used on a pokemon that has an ability that inflicts status on contact and the effect of the ability activates, there is a 1% chance that the target of the attack will also be statused after the move's final strike, even ignoring the target's immunity to a given status. if effect spore is the ability in this case and the glitch occurs, the target of the move will be statused with the same status condition that effect spore rolled during its initial activation. this was fixed in Emerald.
due to how deoxys' formes are implemented in generation 3, any game involving normal, attack or defense forme deoxys requires the deoxys user to be using RS, FR or LG respectively. this means that, for example, if a game is played between two players both using normal forme deoxys, the RS-exclusive glitches should occur as PS! would then be specifically simulating ruby and sapphire rather than emerald. however, currently this does not appear to be the case on sim. this video (relevant section timestampped) would suggest that matches between emerald and RS/FRLG properly use emerald mechanics and do not activate the multi-strike contact ability glitch, though with this creator only testing a sample size of ~200 double kick uses with only a ~0.33% chance the glitch even occurs on the final strike, more testing and/or decomp prodding may be required to confirm this. the interaction between RS-FRLG link battles and the shed skin nightmare glitch appears to be wholly untested.
so, given all that we know now, the properly implemented flowchart should be:
- If Deoxys is not present on either player's team:
- Current implementation is correct
- If Deoxys (any forme) is present on only one player's team, or if Deoxys-Speed is on either player's team:
- Current implementation is probably correct
- If Deoxys-Attack or Deoxys-Defense is present on one player's team, and a non-Speed Forme Deoxys is present on the other player's team:
- Showdown should simulate FRLG in this case; the Nightmare-Shed Skin glitch not being implemented is correct here and if the other player brought Normal Forme Deoxys it's probably still correct, multi-strike contact ability glitch is not implemented when it should be
- If Deoxys-Normal is present on both player's teams:
- Showdown should simulate RS in this case; both glitches are not implemented when they should be
- If multiple formes of Deoxys are present on either player's teams (Custom Game, etc.):
- Already not possible on cart so current implementation is correct, Showdown should just simulate Emerald in this case
Are you able to replicate it? If so, how?
https://replay.pokemonshowdown.com/gen3ubers-2086105851 - interaction with nightmare + shed skin. ignore how many turns it took to get this to happen, i'm unlucky >.< turn 14 is when the interaction happens
https://replay.pokemonshowdown.com/gen3ubers-2086099221- interaction with arm thrust + static. since the glitch does not occur 100% of the time my measly sample size of 32 arm thrust uses might not be accurate enough but it should be pretty easy to guess that this interaction is not programmed on sim anyways
thank you!!