 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

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

makeRandomSwitchMove "roar"
makeRandomSwitchMove "whirlwind"
makeRandomSwitchMove "dragon-tail"
makeRandomSwitchMove "circle-throw"

makeRecoveryMove 'recover'
extendWithSecondaryStatus 'relic-song', .1, Status.SLEEP
makeReversalMove 'reversal'
makeRandomSwitchMove "roar"
extendWithSecondaryEffect 'rock-climb', .2, Attachment.Confusion
makeBoostMove 'rock-polish', 'self', speed: 2
extendWithSecondaryBoost 'rock-smash', 'target', .5, defense: -1
