[ { "text": "Catch 5 Pokémon", "type": "catch", "rewards": [ { "name": "Rattata", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm19.icon.png", "canBeShiny": true, "combatPower": { "min": 286, "max": 315 } }, { "name": "Sentret", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm161.icon.png", "canBeShiny": true, "combatPower": { "min": 238, "max": 264 } }, { "name": "Zigzagoon", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm263.icon.png", "canBeShiny": true, "combatPower": { "min": 193, "max": 218 } } ] }, { "text": "Catch 7 Pokémon", "type": "catch", "rewards": [ { "name": "Magikarp", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm129.icon.png", "canBeShiny": true, "combatPower": { "min": 99, "max": 117 } }, { "name": "Stufful", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm759.icon.png", "canBeShiny": true, "combatPower": { "min": 540, "max": 579 } }, { "name": "Wimpod", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm767.icon.png", "canBeShiny": true, "combatPower": { "min": 191, "max": 215 } } ] }, { "text": "Catch a Dragon-type Pokémon", "type": "catch", "rewards": [ { "name": "Dratini", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm147.icon.png", "canBeShiny": true, "combatPower": { "min": 397, "max": 430 } }, { "name": "Bagon", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm371.icon.png", "canBeShiny": true, "combatPower": { "min": 459, "max": 495 } }, { "name": "Axew", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm610.icon.png", "canBeShiny": true, "combatPower": { "min": 547, "max": 586 } } ] }, { "text": "Catch 5 Grass- or Bug-type Pokémon", "type": "catch", "rewards": [ { "name": "Burmy (Plant)", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm412.fBURMY_PLANT.icon.png", "canBeShiny": true, "combatPower": { "min": 185, "max": 209 } }, { "name": "Burmy (Trash)", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm412.fBURMY_TRASH.icon.png", "canBeShiny": true, "combatPower": { "min": 185, "max": 209 } }, { "name": "Burmy (Sandy)", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm412.fBURMY_SANDY.icon.png", "canBeShiny": true, "combatPower": { "min": 185, "max": 209 } } ] }, { "text": "Catch 5 Psychic- or Fighting-type Pokémon", "type": "catch", "rewards": [ { "name": "Meditite", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm307.icon.png", "canBeShiny": true, "combatPower": { "min": 269, "max": 297 } }, { "name": "Gothita", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm574.icon.png", "canBeShiny": true, "combatPower": { "min": 375, "max": 407 } }, { "name": "Solosis", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm577.icon.png", "canBeShiny": true, "combatPower": { "min": 545, "max": 586 } } ] }, { "text": "Catch 7 different species of Pokémon", "type": "catch", "rewards": [ { "name": "Hisuian Qwilfish", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm211.fHISUIAN.icon.png", "canBeShiny": true, "combatPower": { "min": 866, "max": 915 } } ] }, { "text": "Catch 15 different species of Pokémon", "type": "catch", "rewards": [ { "name": "Bronzor", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm436.icon.png", "canBeShiny": true, "combatPower": { "min": 229, "max": 258 } } ] }, { "text": "Catch 5 Pokémon with Weather Boost", "type": "catch", "rewards": [ { "name": "Vulpix", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm37.icon.png", "canBeShiny": true, "combatPower": { "min": 347, "max": 378 } }, { "name": "Poliwag", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm60.icon.png", "canBeShiny": true, "combatPower": { "min": 324, "max": 355 } }, { "name": "Wingull", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm278.icon.png", "canBeShiny": true, "combatPower": { "min": 298, "max": 328 } }, { "name": "Hippopotas", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm449.icon.png", "canBeShiny": true, "combatPower": { "min": 542, "max": 582 } }, { "name": "Snover", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm459.icon.png", "canBeShiny": true, "combatPower": { "min": 460, "max": 497 } }, { "name": "Roggenrola", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm524.icon.png", "canBeShiny": true, "combatPower": { "min": 479, "max": 516 } }, { "name": "Vanillite", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm582.icon.png", "canBeShiny": true, "combatPower": { "min": 409, "max": 443 } } ] }, { "text": "Use 5 Razz Berries to help catch Pokémon", "type": "catch", "rewards": [ { "name": "Swinub", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm220.icon.png", "canBeShiny": true, "combatPower": { "min": 288, "max": 317 } }, { "name": "Snorunt", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm361.icon.png", "canBeShiny": true, "combatPower": { "min": 349, "max": 380 } } ] }, { "text": "Make 5 Nice Throws", "type": "throw", "rewards": [ { "name": "Diglett", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm50.icon.png", "canBeShiny": true, "combatPower": { "min": 262, "max": 289 } }, { "name": "Alolan Diglett", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm50.fALOLA.icon.png", "canBeShiny": true, "combatPower": { "min": 264, "max": 292 } }, { "name": "Sudowoodo", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm185.icon.png", "canBeShiny": true, "combatPower": { "min": 871, "max": 920 } } ] }, { "text": "Make 10 Nice Throws", "type": "throw", "rewards": [ { "name": "Nidoran♀", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm29.icon.png", "canBeShiny": true, "combatPower": { "min": 319, "max": 349 } }, { "name": "Nidoran♂", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm32.icon.png", "canBeShiny": true, "combatPower": { "min": 337, "max": 369 } } ] }, { "text": "Make 3 Great Throws", "type": "throw", "rewards": [ { "name": "Omanyte", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm138.icon.png", "canBeShiny": true, "combatPower": { "min": 620, "max": 662 } }, { "name": "Kabuto", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm140.icon.png", "canBeShiny": true, "combatPower": { "min": 548, "max": 587 } }, { "name": "Clamperl", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm366.icon.png", "canBeShiny": true, "combatPower": { "min": 507, "max": 544 } }, { "name": "Elgyem", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm605.icon.png", "canBeShiny": true, "combatPower": { "min": 554, "max": 593 } }, { "name": "Binacle", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm688.icon.png", "canBeShiny": true, "combatPower": { "min": 373, "max": 405 } } ] }, { "text": "Make 5 Great Throws", "type": "throw", "rewards": [ { "name": "Mankey", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm56.icon.png", "canBeShiny": true, "combatPower": { "min": 462, "max": 499 } }, { "name": "Machop", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm66.icon.png", "canBeShiny": true, "combatPower": { "min": 509, "max": 548 } } ] }, { "text": "Make 3 Great Throws in a row", "type": "throw", "rewards": [ { "name": "Lileep", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm345.icon.png", "canBeShiny": true, "combatPower": { "min": 515, "max": 553 } }, { "name": "Anorith", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm347.icon.png", "canBeShiny": true, "combatPower": { "min": 613, "max": 655 } } ] }, { "text": "Make 5 Great Curveball Throws", "type": "throw", "rewards": [ { "name": "Cranidos", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm408.icon.png", "canBeShiny": true, "combatPower": { "min": 730, "max": 780 } }, { "name": "Shieldon", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm410.icon.png", "canBeShiny": true, "combatPower": { "min": 348, "max": 381 } } ] }, { "text": "Make 5 Great Curveball Throws in a row", "type": "throw", "rewards": [ { "name": "Spinda 6", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm327.f05.icon.png", "canBeShiny": true, "combatPower": { "min": 486, "max": 523 } } ] }, { "text": "Make 2 Excellent Throws", "type": "throw", "rewards": [ { "name": "Bagon", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm371.icon.png", "canBeShiny": true, "combatPower": { "min": 459, "max": 495 } } ] }, { "text": "Make 3 Excellent Throws in a row", "type": "throw", "rewards": [ { "name": "Larvitar", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm246.icon.png", "canBeShiny": true, "combatPower": { "min": 411, "max": 445 } }, { "name": "Beldum", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm374.icon.png", "canBeShiny": true, "combatPower": { "min": 385, "max": 418 } }, { "name": "Gible", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm443.icon.png", "canBeShiny": true, "combatPower": { "min": 441, "max": 477 } } ] }, { "text": "Win in the GO Battle League", "type": "battle", "rewards": [ { "name": "Poliwag", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm60.icon.png", "canBeShiny": true, "combatPower": { "min": 324, "max": 355 } }, { "name": "Chinchou", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm170.icon.png", "canBeShiny": true, "combatPower": { "min": 443, "max": 479 } }, { "name": "Grubbin", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm736.icon.png", "canBeShiny": true, "combatPower": { "min": 388, "max": 421 } } ] }, { "text": "Win a raid", "type": "battle", "rewards": [ { "name": "Lickitung", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm108.icon.png", "canBeShiny": true, "combatPower": { "min": 564, "max": 604 } } ] }, { "text": "Win a three-star raid or higher", "type": "battle", "rewards": [ { "name": "Tirtouga", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm564.icon.png", "canBeShiny": true, "combatPower": { "min": 597, "max": 638 } }, { "name": "Archen", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm566.icon.png", "canBeShiny": true, "combatPower": { "min": 741, "max": 789 } } ] }, { "text": "Win 2 raids", "type": "battle", "rewards": [ { "name": "Snorlax", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm143.icon.png", "canBeShiny": true, "combatPower": { "min": 1320, "max": 1382 } } ] }, { "text": "Win 5 raids", "type": "battle", "rewards": [ { "name": "Alolan Marowak", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm105.fALOLA.icon.png", "canBeShiny": true, "combatPower": { "min": 741, "max": 786 } }, { "name": "Alolan Exeggutor", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm103.fALOLA.icon.png", "canBeShiny": true, "combatPower": { "min": 1233, "max": 1292 } }, { "name": "Aerodactyl", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm142.icon.png", "canBeShiny": true, "combatPower": { "min": 1136, "max": 1193 } } ] }, { "text": "Hatch an Egg", "type": "explore", "rewards": [ { "name": "Scyther", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm123.icon.png", "canBeShiny": true, "combatPower": { "min": 1104, "max": 1160 } }, { "name": "Sudowoodo", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm185.icon.png", "canBeShiny": true, "combatPower": { "min": 871, "max": 920 } }, { "name": "Nincada", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm290.icon.png", "canBeShiny": true, "combatPower": { "min": 299, "max": 329 } }, { "name": "Trubbish", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm568.icon.png", "canBeShiny": true, "combatPower": { "min": 395, "max": 428 } }, { "name": "Stunfisk", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm618.icon.png", "canBeShiny": true, "combatPower": { "min": 876, "max": 926 } } ] }, { "text": "Hatch 2 Eggs", "type": "explore", "rewards": [ { "name": "Sneasel", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm215.icon.png", "canBeShiny": true, "combatPower": { "min": 831, "max": 879 } }, { "name": "Mawile", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm303.icon.png", "canBeShiny": true, "combatPower": { "min": 658, "max": 700 } }, { "name": "Feebas", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm349.icon.png", "canBeShiny": true, "combatPower": { "min": 99, "max": 117 } }, { "name": "Galarian Stunfisk", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm618.fGALARIAN.icon.png", "canBeShiny": true, "combatPower": { "min": 876, "max": 926 } } ] }, { "text": "Explore 3 km", "type": "explore", "rewards": [ { "name": "Growlithe", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm58.icon.png", "canBeShiny": true, "combatPower": { "min": 495, "max": 533 } }, { "name": "Hisuian Growlithe", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm58.fHISUIAN.icon.png", "canBeShiny": true, "combatPower": { "min": 527, "max": 566 } } ] }, { "text": "Spin 3 PokéStops or Gyms", "type": "explore", "rewards": [ { "name": "Doduo", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm84.icon.png", "canBeShiny": true, "combatPower": { "min": 477, "max": 514 } }, { "name": "Remoraid", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm223.icon.png", "canBeShiny": true, "combatPower": { "min": 358, "max": 391 } }, { "name": "Ralts", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm280.icon.png", "canBeShiny": true, "combatPower": { "min": 206, "max": 231 } }, { "name": "Aron", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm304.icon.png", "canBeShiny": true, "combatPower": { "min": 522, "max": 560 } } ] }, { "text": "Spin 5 PokéStops or Gyms", "type": "explore", "rewards": [ { "name": "Growlithe", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm58.icon.png", "canBeShiny": true, "combatPower": { "min": 495, "max": 533 } }, { "name": "Hisuian Growlithe", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm58.fHISUIAN.icon.png", "canBeShiny": true, "combatPower": { "min": 527, "max": 566 } }, { "name": "Slowpoke", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm79.icon.png", "canBeShiny": true, "combatPower": { "min": 487, "max": 525 } }, { "name": "Galarian Slowpoke", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm79.fGALARIAN.icon.png", "canBeShiny": true, "combatPower": { "min": 487, "max": 525 } } ] }, { "text": "Take a snapshot of a wild Pokémon", "type": "explore", "rewards": [ { "name": "Trapinch", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm328.icon.png", "canBeShiny": true, "combatPower": { "min": 507, "max": 546 } }, { "name": "Croagunk", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm453.icon.png", "canBeShiny": true, "combatPower": { "min": 375, "max": 408 } }, { "name": "Cottonee", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm546.icon.png", "canBeShiny": true, "combatPower": { "min": 271, "max": 300 } } ] }, { "text": "Take 3 snapshots of different wild Grass-type Pokémon", "type": "explore", "rewards": [ { "name": "Oddish", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm43.icon.png", "canBeShiny": true, "combatPower": { "min": 489, "max": 526 } }, { "name": "Bellsprout", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm69.icon.png", "canBeShiny": true, "combatPower": { "min": 407, "max": 443 } } ] }, { "text": "Take 3 snapshots of different wild Bug-type Pokémon", "type": "explore", "rewards": [ { "name": "Ledyba", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm165.icon.png", "canBeShiny": true, "combatPower": { "min": 283, "max": 312 } }, { "name": "Spinarak", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm167.icon.png", "canBeShiny": true, "combatPower": { "min": 319, "max": 350 } } ] }, { "text": "Take 3 snapshots of different wild Ground-type Pokémon", "type": "explore", "rewards": [ { "name": "Diglett", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm50.icon.png", "canBeShiny": true, "combatPower": { "min": 262, "max": 289 } }, { "name": "Drilbur", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm529.icon.png", "canBeShiny": true, "combatPower": { "min": 549, "max": 589 } } ] }, { "text": "Evolve a Pokémon", "type": "training", "rewards": [ { "name": "Eevee", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm133.icon.png", "canBeShiny": true, "combatPower": { "min": 424, "max": 459 } } ] }, { "text": "Power up Pokémon 3 times", "type": "training", "rewards": [ { "name": "Bulbasaur", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm1.icon.png", "canBeShiny": true, "combatPower": { "min": 442, "max": 477 } }, { "name": "Charmander", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm4.icon.png", "canBeShiny": true, "combatPower": { "min": 387, "max": 420 } }, { "name": "Squirtle", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm7.icon.png", "canBeShiny": true, "combatPower": { "min": 372, "max": 405 } } ] }, { "text": "Power up Pokémon 5 times", "type": "training", "rewards": [ { "name": "Snivy", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm495.icon.png", "canBeShiny": true, "combatPower": { "min": 333, "max": 364 } }, { "name": "Tepig", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm498.icon.png", "canBeShiny": true, "combatPower": { "min": 428, "max": 464 } }, { "name": "Oshawott", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm501.icon.png", "canBeShiny": true, "combatPower": { "min": 413, "max": 448 } } ] }, { "text": "Power up Pokémon 7 times", "type": "training", "rewards": [ { "name": "Rowlet", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm722.icon.png", "canBeShiny": true, "combatPower": { "min": 418, "max": 453 } }, { "name": "Litten", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm725.icon.png", "canBeShiny": true, "combatPower": { "min": 409, "max": 443 } }, { "name": "Popplio", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm728.icon.png", "canBeShiny": false, "combatPower": { "min": 448, "max": 483 } } ] }, { "text": "Earn 2 Candies walking with your buddy", "type": "buddy", "rewards": [ { "name": "Jigglypuff", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm39.icon.png", "canBeShiny": true, "combatPower": { "min": 277, "max": 310 } }, { "name": "Buneary", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm427.icon.png", "canBeShiny": true, "combatPower": { "min": 501, "max": 539 } }, { "name": "Glameow", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm431.icon.png", "canBeShiny": true, "combatPower": { "min": 367, "max": 400 } }, { "name": "Bunnelby", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm659.icon.png", "canBeShiny": true, "combatPower": { "min": 212, "max": 237 } }, { "name": "Litleo", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm667.icon.png", "canBeShiny": true, "combatPower": { "min": 571, "max": 611 } }, { "name": "Dedenne", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm702.icon.png", "canBeShiny": true, "combatPower": { "min": 743, "max": 789 } } ] }, { "text": "Earn 3 Candies walking with your buddy", "type": "buddy", "rewards": [ { "name": "Stunfisk", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm618.icon.png", "canBeShiny": true, "combatPower": { "min": 876, "max": 926 } }, { "name": "Galarian Stunfisk", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm618.fGALARIAN.icon.png", "canBeShiny": true, "combatPower": { "min": 876, "max": 926 } } ] }, { "text": "Send 5 Gifts and add a sticker to each", "type": "buddy", "rewards": [ { "name": "Togedemaru", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm777.icon.png", "canBeShiny": false, "combatPower": { "min": 876, "max": 926 } } ] }, { "text": "Trade a Pokémon", "type": "buddy", "rewards": [ { "name": "Spritzee", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm682.icon.png", "canBeShiny": true, "combatPower": { "min": 498, "max": 536 } }, { "name": "Swirlix", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm684.icon.png", "canBeShiny": true, "combatPower": { "min": 468, "max": 505 } } ] }, { "text": "Defeat 3 Team GO Rocket Grunts", "type": "rocket", "rewards": [ { "name": "Sableye", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm302.icon.png", "canBeShiny": true, "combatPower": { "min": 592, "max": 632 } } ] }, { "text": "Purify 3 Shadow Pokémon", "type": "rocket", "rewards": [ { "name": "Skarmory", "image": "https://leekduck.com/assets/img/pokemon_icons_crop/pm227.icon.png", "canBeShiny": true, "combatPower": { "min": 854, "max": 903 } } ] } ]