Gen 1 battle bug · Mechanics tool
Pokemon Yellow Focus Energy glitch
Focus Energy does not raise critical hits in Yellow. It sets the Getting Pumped flag, then the crit routine shifts the threshold the wrong way—about ¼ of the normal rate. Use the live calculator below, then skip the move if you want more crits (especially with Slash).
Fast answer
Do not use it for more crits
Yellow critical chance is built from the attacker’s species base Speed (not current Speed, X Speed, or paralysis). High-crit moves multiply that threshold. When Focus Energy is active, the code halves the half-speed seed instead of doubling it—so you land near base Speed ÷ 4 instead of ~base Speed. A critical hit still doubles the level term in damage when it does land; Focus Energy just makes that land less often.
Interactive tool
Crit chance: with vs without Focus Energy
Matches Yellow’s threshold build (base Speed → Getting Pumped check → high-crit ×4 or ordinary-move ÷2 → cap 255, roll < threshold on 0–255). Same model as the site damage calculator Focus Energy toggle.
Persian Slash demo · base Spe 115
Current setup crit chance
——
| Setup | Threshold | Chance |
|---|
What the game does
How the Focus Energy glitch works
Intended idea
- Spend a turn on Focus Energy.
- Get “pumped” for higher critical-hit rate.
- Follow up with strong physical moves.
Yellow reality
- Sets GETTING_PUMPED in battle status.
- Crit test should shift the threshold left (higher rate).
- Code shifts right instead → roughly ¼ rate.
Threshold build (player-facing)
- Start from floor(base Speed ÷ 2).
- No FE: double once → ~base Speed.
- With FE: halve once → ~base Speed ÷ 4.
- High-crit: then ×4 (capped at 255); ordinary moves: divide once more by 2.
- Roll a byte 0–255; crit if roll < threshold.
Practical outcome
- Normal move + FE: much rarer crits.
- High-crit + FE: often falls from “almost always” toward a normal-move rate.
- Persian Slash without FE ≈ 255/256; with FE it collapses.
- Clear on faint/switch rules like other status2 flags; Haze can clear Getting Pumped.
High-critical moves
The four moves that multiply crits
These are the only Yellow entries in the high-critical table. Pair them with high base Speed—not Focus Energy—if you want the meme “always crits” feel.
| Move | Type | Power | Acc | PP | Notes |
|---|---|---|---|---|---|
| Karate Chop | Normal | 50 | 100% | 25 | Fighting flavor, Normal type in Gen 1 |
| Razor Leaf | Grass | 55 | 95% | 25 | Grass STAB high-crit staple |
| Crabhammer | Water | 90 | 85% | 10 | Strong Water high-crit |
| Slash | Normal | 70 | 100% | 20 | Persian / Scyther highlight move |
Who learns it
Level-up Focus Energy learners (16)
Level-up only—there is no TM. Click a mon to load its base Speed into the calculator. Rates shown are normal-move crit % with FE off vs on.
Play tips
What to do instead
Delete Focus Energy from sets
On Beedrill, Scyther, Pinsir, and the Machop line, that slot is better as damage, coverage, or a real status—not a self-nerf.
Want crits? Stack base Speed + high-crit
Persian Slash, Victreebel Razor Leaf, Kingler Crabhammer. X Speed does not change crit odds in Yellow.
Enemy FE still hurts them
Trainers that use Focus Energy also get the buggy quarter rate. You can treat it as free setup time.
Damage calc has the same toggle
For KO ranges with forced crits, open Calculators and use the Focus Energy checkbox on the damage tab.
FAQ
Focus Energy questions
Does Focus Energy work in Pokemon Yellow?
It works as coded—it sets Getting Pumped—but that flag lowers crit chance in Gen 1. It does not work as the move description implies.
How bad is the glitch?
About a 4× reduction for the same move class. Persian normal moves drop from 57/256 (~22.3%) to 14/256 (~5.5%); Slash drops from 255/256 (~99.6%) to 112/256 (~43.8%).
Why does Slash “always” crit without Focus Energy?
High-crit multiplies a high base Speed seed until it caps at 255/256. See the Gen 1 crits guide.
Is Focus Energy fixed in later games?
Later generations redesign crits and Focus Energy. This page is for Yellow / Gen 1 only.
Can Pikachu learn Focus Energy?
No level-up and no TM. Starter Pikachu never needs this bug on a normal Yellow file.
Does this interact with badge boosts?
Badge boosts raise damage stats, not the crit roll. Crit still reads base Speed. Details on the badge boosts page.
Linked tools