Diancie - Generation 7 learnset

Below are all the moves that Diancie can learn in Generation 7, which consists of:

  • Pokémon Sun
  • Pokémon Moon
  • Pokémon Ultra Sun
  • Pokémon Ultra Moon
  • Pokémon Let's Go Pikachu
  • Pokémon Let's Go Eevee

Moves learnt by level up

Diancie learns the following moves in Pokémon Sun & Moon at the levels specified.

Lv.
Move
Type
Cat.
Power
Acc.
1HardenNormalStatus
1Rock ThrowRockPhysical 50 90
1TackleNormalPhysical 40 100
5SharpenNormalStatus
8Smack DownRockPhysical 50 100
12ReflectPsychicStatus
18Stealth RockRockStatus
21Guard SplitPsychicStatus
27Ancient PowerRockSpecial 60 100
31FlailNormalPhysical 100
35Skill SwapPsychicStatus
40Power GemRockSpecial 80 100
46Trick RoomPsychicStatus
49Stone EdgeRockPhysical 100 80
50Diamond StormRockPhysical 100 95
50MoonblastFairySpecial 95 100
60Light ScreenPsychicStatus
70SafeguardNormalStatus

Egg moves

Diancie does not learn any moves by breeding in Pokémon Sun & Moon.

Moves learnt by TM

Diancie is compatible with these Technical Machines in Pokémon Sun & Moon:

Transfer-only moves

Diancie can only learn these moves in previous generations. It must be taught the moves in the appropriate game and then transferred to Pokémon Sun & Moon.

Move
Type
Cat.
Power
Acc.
Method
FlashNormalStatus 100 Generation 6 — TM
Secret PowerNormalPhysical 70 100 Generation 6 — TM

Moves learnt by level up

Diancie learns the following moves in Pokémon Ultra Sun & Ultra Moon at the levels specified.

Lv.
Move
Type
Cat.
Power
Acc.
1HardenNormalStatus
1Rock ThrowRockPhysical 50 90
1TackleNormalPhysical 40 100
5SharpenNormalStatus
8Smack DownRockPhysical 50 100
12ReflectPsychicStatus
18Stealth RockRockStatus
21Guard SplitPsychicStatus
27Ancient PowerRockSpecial 60 100
31FlailNormalPhysical 100
35Skill SwapPsychicStatus
40Power GemRockSpecial 80 100
46Trick RoomPsychicStatus
49Stone EdgeRockPhysical 100 80
50Diamond StormRockPhysical 100 95
50MoonblastFairySpecial 95 100
60Light ScreenPsychicStatus
70SafeguardNormalStatus

Egg moves

Diancie does not learn any moves by breeding in Pokémon Ultra Sun & Ultra Moon.

Move Tutor moves

Diancie can be taught these attacks in Pokémon Ultra Sun & Ultra Moon from move tutors (details):

Move
Type
Cat.
Power
Acc.
After YouNormalStatus
CovetNormalPhysical 60 100
Earth PowerGroundSpecial 90 100
EndeavorNormalPhysical 100
GravityPsychicStatus
Heal BellNormalStatus
Helping HandNormalStatus
Iron DefenseSteelStatus
Last ResortNormalPhysical 140 100
Magnet RiseElectricStatus
Skill SwapPsychicStatus
SnoreNormalSpecial 50 100
Stealth RockRockStatus
TelekinesisPsychicStatus
Wonder RoomPsychicStatus

Moves learnt by TM

Diancie is compatible with these Technical Machines in Pokémon Ultra Sun & Ultra Moon:

Transfer-only moves

Diancie can only learn these moves in previous generations. It must be taught the moves in the appropriate game and then transferred to Pokémon Ultra Sun & Ultra Moon.

Move
Type
Cat.
Power
Acc.
Method
FlashNormalStatus 100 Generation 6 — TM
Secret PowerNormalPhysical 70 100 Generation 6 — TM