 extendWithDrain 'drain-punch'
 extendWithDrain 'dream-eater'
 extendWithBoost 'draco-meteor', 'self', specialAttack: -2
+makeRandomSwitchMove "dragon-tail"
 extendWithSecondaryEffect 'dynamicpunch', 1, Attachment.Confusion
 extendWithSecondaryBoost 'earth-power', 'target', .1, specialDefense: -1
 extendWithBoost 'electroweb', 'target', speed: -1

makeBoostMove 'charm', 'target', attack: -2
extendWithSecondaryEffect 'chatter', 1, Attachment.Confusion
extendWithSecondaryBoost 'charge-beam', 'self', .7, specialAttack: 1
extendWithBoost 'close-combat', 'self', defense: -1, specialDefense: -1
makeBoostMove 'coil', 'self', attack: 1, defense: 1, accuracy: 1
extendWithPrimaryEffect 'confuse-ray', Attachment.Confusion

# Confusion never crits
extendMove 'confusion-recoil', ->
  @isCriticalHit = -> false
