 }
 extendWithBoost 'Overheat', 'self', specialAttack: -2
 extendWithSecondaryStatus 'Poison Fang', .3, Status.Toxic
-extendWithPrimaryStatus 'Poison Gas', Status.Poison
+extendWithPrimaryEffect 'Poison Gas', Status.Poison
 extendWithSecondaryStatus 'Poison Jab', .3, Status.Poison
-extendWithPrimaryStatus 'PoisonPowder', Status.Poison
+extendWithPrimaryEffect 'PoisonPowder', Status.Poison
 extendWithSecondaryStatus 'Poison Sting', .3, Status.Poison
 extendWithSecondaryStatus 'Poison Tail', .1, Status.Poison
 extendWithSecondaryStatus 'Powder Snow', .1, Status.Freeze

makeEruptionMove 'Water Spout'
extendWithSecondaryEffect 'Waterfall', .2, Attachment.Flinch
makeRandomSwitchMove "Whirlwind"
extendWithPrimaryStatus 'Will-O-Wisp', Status.Burn
makeBoostMove 'Withdraw', 'user', defense: 1
makeBoostMove 'Work Up', 'user', attack: 1, specialAttack: 1
makeTrappingMove "Wrap"

extendWithSecondaryBoost 'Silver Wind', 'self', .1, {
  attack: 1, defense: 1, speed: 1, specialAttack: 1, specialDefense: 1
}
extendWithPrimaryEffect 'Sing', Status.Sleep
makeBoostMove 'Skull Bash', 'self', defense: 1
extendWithSecondaryEffect 'Sky Attack', .3, Attachment.Flinch
makeRecoveryMove 'Slack Off'
extendWithPrimaryEffect 'Sleep Powder', Status.Sleep
extendWithSecondaryStatus 'Sludge', .3, Status.Poison
extendWithSecondaryStatus 'Sludge Bomb', .3, Status.Poison
extendWithSecondaryStatus 'Sludge Wave', .1, Status.Poison
