>>53890145>source?Moves that are intended to raise or lower stats are the trigger that sets off a bunch of glitches, badge boost included. The proof is that none of these happen in Pokemon Stadium or any of its sequels (Stadium 1 international is actually 2, 2 is actually 3). It isn't intended because instead of properly adjusting values it resets them to the out of battle baseline which is not how they're meant to work. Again, all fixed in the Stadium series. And again, the official strategy guide states that each boost is a singular passive boost and that each move that raises or lowers a stat does so to a maximum of 6 instances of reduction - as the later games handle it, because they fixed the bugs.
>HOW DO YOU KNO-Because the game straight up says they are, as does the official nintendo strategy guide. Also, again, pokemon stadium fixed the glitch by using a method of checking that wasn't pants on head retarded spaghetti code. The code in Gen 1 is so unprofessional and so bitch basic that instead of doing what every gen after does, it checks with strictly less-than comparison instead of less than or equal to, which, if you know anything about coding, will lead to errors. The intent was to check less than or equal to, but some dipshit Gamefreak coder fucked up.
Gen 2 gets around this by doing what the non-japanese RBY games do with Swift and Bide and skipping the accuracy check alltogether, meaning that this was the intent from the start and that it was just gen 1 being buggy dogshit. I garuntee if they could have patched it they would have. Or not, considering how gamefreak still makes buggy dogshit these days.