Resource RBY & Tradebacks Bug Report Thread

I was unaware of this thread until after posting it, so I may as well share here some validator inaccuracies I found regarding RBY in this thread.
 
posted before but deleted so restating

in cart you cannot select a move when frozen or asleep, this means you cannot press the FIGHT button while possibly under the effect of a partial trapping move to discover if you are still trapped or not (you move on to Waiting...! or next turn regardless of if partial trapping is ongoing or not). on ps you can still click the fight button while asleep or frozen to gain this info.

this is fairly relevant since burning sleep turns on partial trapping is pretty common and fight button implementation as is gives you more info than on cart. all this would require to fix removing the button while frozen or asleep and also allowing cancel as there is no info leak if you can't gain info from cancelling.

theres no move deleter in rby, its never possible to have less moves than learned through level up at a pokemons level (aka at level 100 only shitmons and ditto can have less than 4 moves) but ps doesn't check. i think this has zero competitive relevancy unless there's secret tech where you want to struggle faster
 
Hi everyone,
Bugs posted in separate forums tend to get lost compared to those in the centralized PS! Bug Reports subforum. Reports posted there are much more likely to be noticed by developers earlier.

Anyway, fortunately for you (and unfortunately for me), I've been developing a lot of Gen 1 stuff, so I'll be turning on notifications for this forum. I skimmed through the thread, and most of the mechanics issues (including those mentioned in the first post) have already been fixed. In particular, many interactions involving PP, trapping moves (including accuracy), two-turn moves, and sleep/freeze have been addressed.

If you think there are still mechanics that haven't been fixed but you're not sure, feel free to post them here and I'll confirm for you.
If you’re sure that a bug hasn’t been solved and it’s not something I can fix quickly, I’ll probably ask you to create a bug report, so it doesn't get lost in the depths of Smogon.

Another advantage of bug reports is that you can track their current status.
 
Last edited:
I've encountered a serious bug regarding metronome.
https://replay.pokemonshowdown.com/gen1ou-2571613543
If you start at turn 45, notice how I have "-1 pp" for metronome. On my end, the pp never updates; I have 16 pp no matter what, despite none of my other moves having this issue. Furthermore, for some reason whenever I call a move that has a charge turn, or a partial trapping move, I get the "desync clause activated" message, but it mentions it in the context of dethawing. This means that getting stuck in the charge turn of razor wind, or presumably any charge turn. I haven't been able to test it but I suspect this could have some adverse effects with fly or dig, but again I haven't landed that yet.

I hope someone is able to fix this, because despite metronome being a gimmick, being able to fish for good outcomes with infinite pp is bullshit lol.
 
I've encountered a serious bug regarding metronome.
https://replay.pokemonshowdown.com/gen1ou-2571613543
If you start at turn 45, notice how I have "-1 pp" for metronome. On my end, the pp never updates; I have 16 pp no matter what, despite none of my other moves having this issue. Furthermore, for some reason whenever I call a move that has a charge turn, or a partial trapping move, I get the "desync clause activated" message, but it mentions it in the context of dethawing. This means that getting stuck in the charge turn of razor wind, or presumably any charge turn. I haven't been able to test it but I suspect this could have some adverse effects with fly or dig, but again I haven't landed that yet.

I hope someone is able to fix this, because despite metronome being a gimmick, being able to fish for good outcomes with infinite pp is bullshit lol.
Regarding Metronome PP: when Metronome is used with a charging move, its PP is restored on the first turn, so it is only deducted on the second turn. However, there is currently a bug that restores PP with every move. I have already submitted a fix for this. https://github.com/smogon/pokemon-showdown/pull/11871
Additionally, if Metronome or Mirror Move is used by a transformed Pokémon, the original base move slot gains +1 PP.

Regarding the Desync Clause Mod activation on trapping moves called by Metronome/Mirror Move, I'd have to check the cartridge behavior.
 
Last edited:
Regarding the Desync Clause Mod activation on trapping moves called by Metronome/Mirror Move, I'd have to check the cartridge behavior.
  • If Metronome or Mirror Move calls a partial trapping move, the effect should persist for the duration.
  • If the target switches and the move was called by Metronome, the Pokémon will use Metronome.
  • If the target switches and the move was called by Mirror Move, desync clause activates and the trapping effect ends.
 
Last edited:
Regarding Metronome PP: when Metronome is used with a charging move, its PP is restored on the first turn, so it is only deducted on the second turn. However, there is currently a bug that restores PP with every move. I have already submitted a fix for this. https://github.com/smogon/pokemon-showdown/pull/11871
Additionally, if Metronome or Mirror Move is used by a transformed Pokémon, the original base move slot gains +1 PP.

Regarding the Desync Clause Mod activation on trapping moves called by Metronome/Mirror Move, I'd have to check the cartridge behavior.
  • If Metronome or Mirror Move calls a partial trapping move, the effect should persist for the duration.
  • If the target switches and the move was called by Metronome, the Pokémon will use Metronome.
  • If the target switches and the move was called by Mirror Move, desync clause activates and the trapping effect ends.
Hello. These two have been fixed and deployed to the main server. I believe everything is now fixed, but please let me know if anything seems wrong.
 
Client Bug for specifically RBY should it stick around.

Shows status moves as no effect vs sub
1775684956824.png

Shows sleep as no effect vs a statused bull on recharge
1775685096375.png
 
Client Bug for specifically RBY should it stick around.

Shows status moves as no effect vs sub
View attachment 822355
Shows sleep as no effect vs a statused bull on recharge
View attachment 822357
should both be fixed now. this new client feature has taught me so much about gen 1 mechanics!

(special thanks to Shellnut and Hydrametronice for explaining them to me)
 
Back
Top