Roost is a Flying-type move introduced in Generation 4.
Values by generation
From PokeAPI's change history. Up to Generation 3, physical or special depends on the type. Highlighted cells changed from the previous generation.
| Generation | Type | Category | Power | Accuracy | PP | Priority |
|---|---|---|---|---|---|---|
| Generation 4 | Status | — | — | 5 | +0 | |
| Generation 5 | Status | — | — | 5 | +0 | |
| Generation 6 | Status | — | — | 5 | +0 | |
| Generation 7 | Status | — | — | 5 | +0 | |
| Generation 8 | Status | — | — | 5 | +0 | |
| Generation 9 | Status | — | — | 5 | +0 |
In-game descriptions
| Diamond / Pearl · Platinum · HeartGold / SoulSilver · Black / White · Black 2 / White 2 · X / Y · Omega Ruby / Alpha Sapphire · Sun / Moon · Ultra Sun / Ultra Moon | The user lands and rests its body. It restores the user’s HP by up to half of its max HP. |
|---|---|
| Let’s Go, Pikachu! / Let’s Go, Eevee! · Sword / Shield | The user lands and rests its body. This move restores the user’s HP by up to half of its max HP. |
| Legends: Arceus | The user lands and rests its body. This move restores the user's HP. |
| Scarlet / Violet | The user lands and rests its body. This move restores the user's HP by up to half its max HP. |
TM / HM
| Diamond / Pearl · Platinum · HeartGold / SoulSilver | TM51 |
|---|---|
| X / Y · Omega Ruby / Alpha Sapphire · Sun / Moon · Ultra Sun / Ultra Moon | TM19 |
| Let’s Go, Pikachu! / Let’s Go, Eevee! | TM50 |
Pokémon that learn it
All versions combined; see each Pokémon's page for game-by-game details.
By level up (2)
By TM / HM (4)
By move tutor (4)
Sources : PokeAPI (moves, move_changelog, move_flavor_text, pokemon_moves, machines)