Bug Reports v3.0 (READ OP BEFORE POSTING!!!)

Not a bug as such, more of a missing feature but I think it needs addressing:

There's no validation of Hidden Power to minimum IVs. For example, everyone knows that HP Fighting is illegal in VGC due to the 3 31 IV requirement and this is checked for. There's a similar issue with HP Flying, Poison and Rock. For each of these 3 types there is only one odd/even legal IV combo in VGC due to the needing of 3 31 IVs, but in each combo there are only 3 possible odd values so each one of these has to be 31 which in these examples includes the attack IV. This means that you can't have an IV lower than 31 if you use one of these hidden powers, so no 0 att IV to minimise foul play/confusion. Showdown doesn't check for this. HP poison also has an odd in speed, which means you can't run 0 speed IV on trick room teams. The same is true for the other IVs that are fixed in these 3 HPs, but these are the only practical examples I can think of where you would want to run lower than 31 IV.
(ETA: another practical example I noticed - on a HP ground Mon on a trick room team you need to choose between 31 in att or 31 in speed - due to the way the IV spreads are.)
Odd/even combos found here - https://gamefaqs.gamespot.com/boards/696959-pokemon-x/67827372

Also (less of an issue), Showdown allows for 0 att IV on HP dark in any meta when the lowest IV should be 1.
 
Last edited:
Flower Veil has some issues. According to bulbapedia and my own ingame testing in the game freak double battle, Flame Orb/Toxic Orb/Rest are not blocked by Flower Veil and still activate accordingly. On Showdown, it does stop these from inflicting their status conditions.

Bulbapedia also claims that you can't make a Flower Veiled mon initially drowsy via Yawn, and it can fall asleep if it is already drowsy. I could only confirm the second part about drowsy sleep under the veil. On PS this is the opposite currently: you can Yawn and make it drowsy, but it won't fall asleep.

Replays + custom game debug logs i just noticed: Toxic orb, Flame orb, Rest fail, Yawn behavior
Should be fixed as of now!
https://github.com/Zarel/Pokemon-Showdown/pull/4889
 
z-memento no atk move weezing cant use z move to bypass taunt


https://bulbapedia.bulbagarden.net/wiki/Taunt_(move)
"Taunt will not prevent the target from using a status Z-Move."
https://replay.pokemonshowdown.com/gen7ubers-819594451
this replay proves that another status move (haze) is able to bypass taunt, but for some reason weezing's memento is unable to therefore it is a bug
the bug that needs fixing is that z memento should be able to bypass taunt, which the above screenshot shows it cannot
 
Last edited:
z-memento no atk move weezing cant use z move to bypass taunt


https://bulbapedia.bulbagarden.net/wiki/Taunt_(move)
"Taunt will not prevent the target from using a status Z-Move."
https://replay.pokemonshowdown.com/gen7ubers-819594451
this replay proves that another status move (haze) is able to bypass taunt, but for some reason weezing's memento is unable to therefore it is a bug
the bug that needs fixing is that z memento should be able to bypass taunt, which the above screenshot shows it cannot
This is not a bug. If your mon has no attacks then ingame you cannot press the z-power button as it will go straight to using struggle. If you had any valid attacking move then indeed you are and should be able to use z-memento while taunted.
 
Im not sure if its a bug, or not, asked in the Help Room too but, they didnt have an explanation either so i post it
I was using in unusual Set, It was Whimsi with nature Power, Nature Power got disabled from Cursed body.
Ik that you can use Z moves to bypass that, for example when you are taunted you can still use a z status move.
But i couldnt use Z Nature power
https://replay.pokemonshowdown.com/gen7monotype-819674029 (didnt save the actual replay, simulated it, and clicked z Nature Power after i was disabled)
If a Attack move gets disabled you can still use the z move.
https://replay.pokemonshowdown.com/gen7monotype-819678041

I thought that might be bc Nature Power is a rather weird status move, but it doesnt work with Z-encore either.
If its on purpose im sorry for any inconveniences i caused :)
 
The Imprison anti-cancel mod in Doubles play currently leaks information and is somewhat oppressive on the player. In-game, you must go through three steps to select moves in doubles:
  1. Select the Fight menu
  2. Select a move
  3. Select that move's target
The game checks if the move was sealed at step 2, which means unlike Shadow Tag, the right Pokemon slot is able to successfully check whether or not its attacks are locked out by Imprison without fully locking into an attack. However, this is assuming all 4 moves are not Imprisoned. If Imprison locks out an opposing Pokemon's entire moveset (or multiple Imprisons cause an entire moveset to be inaccessible, or the Imprison + Transform gimmick is used, etc.), attempting to select the fight menu will auto-enforce Struggle; this is similar behavior to what happens if Taunt is used on a Pokemon with 4 status moves. Because PS combines steps 1-2 into a single step, it displays that the user will be unable to cancel because they might have moves inaccessible to them. This is relevant for both the right slot of a double battle and the standard behavior in Singles where Imprison is involved.

In cases for Imprison and the right slot of Doubles, since revealing if the right slot could use Struggle or not would be an information leak, PS currently opts to let the user select the move. If all four moves were sealed, then Struggle is selected automatically. However, if a move was sealed but other moves are accessible, PS says that the move is sealed and grays out the option, allowing the player to choose again.

Currently, however, some moves can be grayed out for the right slot without doing any checking. See this team I used for testing; both players had identical pastes. In the screenshot below, Gothitelle's Psychic is grayed out, despite the opponent's Gothitelle never using Psychic and the player never attempting to choose Psychic. It would be possible to eliminate Psychic as a possible option to select, since Shedinja also knew Psychic and was present in the left slot, but Sleep Talk was also grayed out for Shedinja and NOT for right-slot Gothitelle. To be consistent with the current implementation for preserving Imprison information, NONE of the moves for the Pokemon in the right slot should ever be grayed out (similarly, until a move is attempted to be used in Singles, none of the moves in the moveset should be grayed out).
1539571943513.png
However, I don't really like the current implementation for handling Imprison, and I think it's too oppressive. The only time that enforcing the anti-cancel and never initially graying out moves for the right slot of a double battle would matter is if a Pokemon would be forced to use Struggle because of being Imprisoned out of all of their moves, which will not happen in 95% of cases involving Imprison (exceptions being the Transform + Imprison case, mirror matches of Pokemon, and multiple Imprison users). The current implementation sacrifices the ability for the right slot of a double battle to gain information about the Imprison Pokemon's moves if all 4 moves aren't sealed, without fully committing to a move selection for a turn. I think this is a bigger loss of information in the majority of cases, and it should be prioritized over revealing if you're forced into Struggle or not.
 
Last edited:

HoeenHero

The Misspelled Hero!
is a Battle Server Administratoris a Community Leaderis a Programmer
Community Leader
Got a level 83 Zoroark in randbats, which probably isn't correct since it's in RUBL.

http://replay.pokemonshowdown.com/gen7randombattle-820755202

It was disguised as a PU mon who was rightfully level 83, but the tooltip gave a level and stats appropriate for an 83 Zoroark and when Illusion broke on turn 9 it displayed level 83 as well.
This is intentional, zoroark now shares a level with the pokemon it is disguised as to make it harder to detect in randbats, and to prevent client from showing 7 pokemon resulting in alot of false bug reports.
 

Users Who Are Viewing This Thread (Users: 2, Guests: 0)

Top