Every task you complete in PokeDo feeds a layered progression system. You earn trainer XP that drives your trainer level, which in turn improves your catch rate on every encounter. Completing tasks on consecutive days builds a daily streak that unlocks item rewards at milestones, boosts the odds of finding rarer Pokemon, and increases your shiny encounter rate. On top of streaks, you accumulate achievement badges and a growing inventory of Pokeballs and evolution items that make future encounters easier. Together these systems reward consistent daily use — the longer your streak, the more powerful your trainer becomes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tldrwtf/pokedo/llms.txt
Use this file to discover all available pages before exploring further.
Trainer levels and XP
Your trainer level is calculated directly from your total accumulated XP. The formula requires progressively more XP per level:pokedo or pokedo daily).
Task XP rewards
| Difficulty | XP earned |
|---|---|
| Easy | 10 XP |
| Medium | 25 XP |
| Hard | 50 XP |
| Epic | 100 XP |
Trainer classes
Your trainer class is a cosmetic specialization that reflects your play style. Set it with:Daily streaks
Your daily streak increments each time you complete at least one task on a calendar day. If you complete tasks on consecutive days, the streak grows. Missing a day resets the current count back to 1, but your all-time best streak is always preserved.- Encounter rate — each streak day adds +1% to the base encounter rate (70%), capped at +10%.
- Rarity weights — at streak milestones (7, 14, 30, 50 days) the probability of rarer Pokemon increases.
- Shiny rate — each streak day adds +0.5% to the base shiny chance (1%), capped at 10%.
Streak-based rarity bonuses
| Streak milestone | Rarity adjustment |
|---|---|
| 7 days | +5% Rare |
| 14 days | +3% Epic, +2% Rare |
| 30 days | +2% Legendary, +3% Epic |
| 50 days | +1% Mythical, +2% Legendary |
Streak milestone rewards
When your streak hits specific day counts, items are automatically added to your inventory.| Streak days | Reward |
|---|---|
| 3 | 3× Great Balls |
| 7 | 1× Evolution Stone |
| 14 | 5× Ultra Balls |
| 21 | 3× Rare Candies |
| 30 | 1× Master Ball |
| 50 | 1× Legendary Ticket |
| 100 | 1× Mythical Ticket |
Shiny rate from streaks
The base shiny encounter rate is 1% (1 in 100). Each day of your current streak adds 0.5%, up to a hard cap of 10%.| Streak days | Shiny rate |
|---|---|
| 0 | 1.0% |
| 4 | 3.0% |
| 10 | 6.0% |
| 18 | 10.0% (cap) |
Badges
Badges are achievement markers earned automatically when you hit a requirement. View your earned and unearned badges:| Badge | Requirement |
|---|---|
| Starter | Complete your first task |
| First Catch | Catch your first Pokemon |
| Early Bird | Complete 10 tasks before 9 AM |
| Night Owl | Complete 10 tasks after 9 PM |
| Gym Leader | Log 50 exercise sessions |
| Professor | Complete 100 learning tasks |
| Collector | Catch 100 Pokemon |
| Champion | Catch 50% of the Pokedex |
| Dedicated | Maintain a 30-day streak |
| Centurion | Maintain a 100-day streak |
Inventory
Your inventory accumulates Pokeballs and evolution items from streak milestones at days 3, 7, 14, 21, 30, 50, and 100.| Ball | Catch rate bonus |
|---|---|
| Poke Ball (default) | +0% |
| Great Ball | +10% |
| Ultra Ball | +20% |
| Master Ball | Guaranteed (100%) |
Encounter rate mechanics
Every time you complete a task, the game rolls against an encounter chance. If the roll succeeds, a wild Pokemon appears. Encounter rate formula:| Component | Value |
|---|---|
| Base rate | 70% |
| Easy difficulty bonus | +0% |
| Medium difficulty bonus | +5% |
| Hard difficulty bonus | +10% |
| Epic difficulty bonus | +15% |
| Streak bonus (per day) | +1%, max +10% |
| Hard cap | 95% |
0.70 + 0.15 + 0.10 = 0.95 — the maximum.
Catch rate mechanics
Once an encounter is triggered, a separate roll determines whether you catch the Pokemon. Base rates by rarity:| Rarity | Base catch rate |
|---|---|
| Common | 90% |
| Uncommon | 75% |
| Rare | 50% |
| Epic | 30% |
| Legendary | 15% |
| Mythical | 5% |
| Modifier | Effect |
|---|---|
| Trainer level | +2% per level, max +20% |
| Great Ball | +10% |
| Ultra Ball | +20% |
| Master Ball | Guaranteed |
| Good sleep (7–9 hours) | +10% |
| Poor sleep (< 5 hours) | −20% |
Build your streak first
A 3-day streak earns Great Balls, and a 14-day streak earns Ultra Balls. Do not spend special balls on common encounters.
Log sleep every morning
The +10% catch rate from good sleep applies to all tasks completed that day. It is the single easiest modifier to activate consistently.
Use hard and epic tasks for rare encounters
Hard tasks give 3× better legendary odds than easy tasks. Set daily or weekly recurring hard tasks around your most consistent habits.
Save the Master Ball for a Mythical
The Master Ball from day 30 is a guaranteed catch. Mythical Pokemon have only a 5% base catch rate, even with all other bonuses maxed. It is the right target.