Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- exports.BattleAbilities = {
- acidarmor: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- acupressure: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- afteryou: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- agility: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- allyswitch: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- amnesia: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- aquaring: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- aromatherapy: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- aromaticmist: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- assist: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- attract: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- autotomize: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- babydolleyes: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- barrier: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- batonpass: {
- onStart: function (pokemon) {
- if (pokemon.side.alreadySwitched) {
- pokemon.side.alreadySwitched = false;
- return this.add('-fail', pokemon);
- } else {
- pokemon.side.alreadySwitched = true;
- }
- this.useMove(pokemon.ability, pokemon);
- }
- },
- bellydrum: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- bestow: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- block: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- bulkup: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- calmmind: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- camouflage: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- captivate: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- celebrate: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- charge: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- charm: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- coil: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- confide: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- confuseray: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- conversion: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- conversion2: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- copycat: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- cosmicpower: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- cottonguard: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- cottonspore: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- craftyshield: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- curse: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- darkvoid: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- defendorder: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- defensecurl: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- defog: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- destinybond: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- detect: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- disable: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- doubleteam: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- dragondance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- eerieimpulse: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- electricterrain: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- electrify: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- embargo: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- encore: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- endure: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- entrainment: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- fairylock: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- faketears: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- featherdance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- flash: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- flatter: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- flowershield: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- focusenergy: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- followme: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- foresight: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- forestscurse: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- gastroacid: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- geomancy: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- glare: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- grasswhistle: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- grassyterrain: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- gravity: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- growl: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- growth: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- grudge: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- guardsplit: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- guardswap: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- hail: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- happyhour: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- harden: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- haze: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- healbell: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- healblock: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- healorder: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- healpulse: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- healingwish: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- heartswap: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- helpinghand: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- holdhands: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- honeclaws: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- howl: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- hypnosis: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- imprison: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- ingrain: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- iondeluge: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- irondefense: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- kinesis: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- kingsshield: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- leechseed: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- leer: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- lightscreen: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- lockon: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- lovelykiss: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- luckychant: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- lunardance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- magiccoat: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- magicroom: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- magnetrise: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- magneticflux: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- matblock: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mefirst: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- meanlook: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- meditate: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- memento: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- metalsound: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- metronome: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- milkdrink: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mimic: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mindreader: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- minimize: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- miracleeye: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mirrormove: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mist: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mistyterrain: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- moonlight: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- morningsun: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- mudsport: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- nastyplot: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- naturepower: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- nightmare: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- nobleroar: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- odorsleuth: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- painsplit: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- partingshot: {
- onStart: function (pokemon) {
- if (pokemon.side.alreadySwitched) {
- pokemon.side.alreadySwitched = false;
- return this.add('-fail', pokemon);
- } else {
- pokemon.side.alreadySwitched = true;
- }
- this.useMove(pokemon.ability, pokemon);
- }
- },
- perishsong: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- playnice: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- poisongas: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- poisonpowder: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- powder: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- powersplit: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- powerswap: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- powertrick: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- protect: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- psychup: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- psychoshift: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- quash: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- quickguard: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- quiverdance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- ragepowder: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- raindance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- recover: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- recycle: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- reflect: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- reflecttype: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- refresh: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- rest: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- roar: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- rockpolish: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- roleplay: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- roost: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- rototiller: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- safeguard: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sandattack: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sandstorm: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- scaryface: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- screech: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sharpen: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- shellsmash: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- shiftgear: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- simplebeam: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sing: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sketch: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- skillswap: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- slackoff: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sleeppowder: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sleeptalk: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- smokescreen: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- snatch: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- soak: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- softboiled: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- spiderweb: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- spikes: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- spikyshield: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- spite: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- splash: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- spore: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- stealthrock: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- stickyweb: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- stockpile: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- stringshot: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- stunspore: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- substitute: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sunnyday: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- supersonic: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- swagger: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- swallow: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sweetkiss: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- sweetscent: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- switcheroo: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- swordsdance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- synthesis: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- tailglow: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- tailwhip: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- tailwind: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- taunt: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- teeterdance: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- telekinesis: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- teleport: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- thunderwave: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- tickle: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- topsyturvy: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- torment: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- toxic: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- toxicspikes: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- transform: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- trick: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- trickroom: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- trickortreat: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- venomdrench: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- watersport: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- whirlwind: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- wideguard: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- willowisp: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- wish: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- withdraw: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- wonderroom: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- workup: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- worryseed: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- yawn: {
- onStart: function (pokemon) {
- this.useMove(pokemon.ability, pokemon);
- }
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement