Can anyone explain this Beast Boost glitch?

2 minute read

I know exactly how the ability Beast Boost is supposed to work. After taking out one of your opponents Pokémon, it boosts your highest stat. I have a problem with my Blacephalon. The set I use is as follows:

Blacephalon @ Ghostium ZAbility: Beast BoostEVs: 232 HP / 4 Def / 20 SpA / 252 SpeTimid NatureIVs: 0 Atk- Flamethrower- Shadow Ball- Substitute- Calm Mind

The EVs are spread in such a way that Blacephalon’s special attack will be a total of 343, while it’s speed is 344. This makes it’s special attack one pointlowerthan it’s speed, meaning it should get a speed buff from Beast Boost after knocking out a Pokémon.

This did happen as normal when trying it on Showdown.

However, when I trained this Blacephalon in Pokémon Ultra Sun this way, and got exactly those stat points, when I did a battle on the battle spot to test it out, Blacephalon actually got a boost in it’sSpecial Attack.

Is there a logical reasoning for this? Do I need to change something in the game? The stats for Blacephalon show exactly 343 Special Attack, and 344 Speed.

The question:Why does my Blacephalon in-game a different Beast Boost buff than it’s supposed to?

Pleaselog inorregisterto add a comment.

Pleaselog inorregisterto add a comment.

The key rests in the fact that you were playing on Battle Spot. Those formats normally feature the rule “automatically adjust everything to L50, no matter if it was higher or lower before”. Being at level 50 adjusts some of the rounding and the effects of the +nature, so instead of 343/344, that breakdown produces stats of 174/174. In case of a tie between stats for Beast Boost, the tied stats take precedence in the order Atk>Def>SpA>SpD>Spe, so speed ends up losing that tie (as well as any other tie it may be involved in).

If you’re playing in level 50 formats, you’ll need to drop the special attack by at least one point (4 EVs) to have the desired effect, which makes the level 100 stats 342 vs. 344 as well. The only way Blacephalon can have a single stat spread that gives it maximum speed, while also ensuring that its special attack remains exactly one point below that speed no matter if you play at level 50 or 100 (without adjusting the stats between those levels), is to use a paradoxicalJollynature, and dump a whole bunch of excess EVs (a total of 176) into SA.