The official Niantic blog has given details on what trainers can expect during December’s Community Day, which will be a two-day event.

Pokémon Go’s December Community Day will begin Saturday, December 12 at 6 a.m. to Sunday, December 13 at 10 p.m. local time. That means trainers will have 40 hours to catch rare Shiny Pokémon and boost their Go Battle League Pokémon with exclusive moves.

So what can Pokémon Go trainers expect? Well, there are 22 different Pokémon that will be featured during next weekend’s Community Days. How to catch them will depend on which species you are looking for.

The pool of Pokémon is split between catching in the wild, raids or hatching 2km Eggs. Here’s the list of Pokémon and how to find them on Community Day.

Pokémon appearing in the wild: Charmander, Weedle, Abra, Gastly, Rhyhorn, Electabuzz, Magmar, Magikarp, Porygon, Seedot, and Piplup. Pokémon appearing in raids: Totodile, Swinub, Treecko, Torchic, Mudkip, Ralts, Slakoth, Trapinch, Bagon, Turtwig, and Chimchar. Pokémon hatching from 2 km Eggs: Totodile, Swinub, Treecko, Torchic, Mudkip, Ralts, Slakoth, Trapinch, Bagon, Turtwig, and Chimchar.

As for the exclusive moves, here’s the list of Pokémon and what move they’ll learn upon evolving during the event time:

Evolve Charmeleon to get a Charizard that knows Dragon Breath. Evolve Kakuna to get a Beedrill that knows Drill Run. Evolve Kadabra to get an Alakazam that knows Counter. Evolve Haunter to get a Gengar that knows Shadow Punch. Evolve Rhydon to get a Rhyperior that knows Rock Wrecker. Evolve Electabuzz to get an Electivire that knows Flamethrower. Evolve Magmar to get a Magmortar that knows Thunderbolt. Evolve Magikarp to get a Gyarados that knows Aqua Tail. Evolve Porygon2 to get a Porygon-Z that knows Tri Attack. Evolve Croconaw to get a Feraligatr that knows Hydro Cannon. Evolve Piloswine to get a Mamoswine that knows Ancient Power. Evolve Grovyle to get a Sceptile that knows Frenzy Plant. Evolve Combusken to get a Blaziken that knows Blast Burn. Evolve Nuzleaf to get a Shiftry that knows Bullet Seed. Evolve Kirlia to get a Gardevoir or Gallade that knows Synchronoise. Evolve Vigoroth to get a Slaking that knows Body Slam. Evolve Marshtomp to get a Swampert that knows Hydro Cannon. Evolve Vibrava to get a Flygon that knows Earth Power. Evolve Shelgon to get a Salamence that knows OutrageEvolve Grotle to get a Torterra that knows Frenzy Plant. Evolve Monferno to get an Infernape that knows Blast Burn. Evolve Prinplup to get an Empoleon that knows Hydro Cannon.

If you’re a trainer who is looking for a specific Pokémon or Shiny Pokémon, the frequency they’ll appear will depend on the day.

The blog has explained which Pokémon will appear and the in-game bonuses trainers will experience. On Saturday, December 12 from 11 a.m. to 5 p.m. local time, Weedle, Abra, Gastly, Rhyhorn, Seedot and Piplup will appear more frequently

Trainers will experience double the Catch Stardust and half the Egg Hatch Distance during this six-hour window. Incense will also last for three hours.

Mega Gengar will be appearing in Raids more frequently during this time as well.

As for Sunday, December 13, from 11 a.m. to 5 p.m. local time, trainers will find Charmander, Electabuzz, Magmar, Magikarp and Porygon more often in the wild. They will also experience double the Catch Stardust as well as half the Egg Hatch Distance and three-hour Incense.

Mega Charizard X will appear in raids more often during the six-hour window.

What do you think of this month’s Community Day? Let us know in the comments section.