Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- name: "AbNormal",
- section: "Other Metagames",
- ruleset: ["OU", "MissingNo Clause"],
- banlist: ["Ignore Illegal Abilities"]
- },
- exports.BattleFormatsData = {
- missingno: {
- randomBattleMoves: ["watergun","skyattack","doubleedge","metronome"],
- tier: "OU"
- },
- }
- exports.BattleFormats = {
- // Due to the changes in which you can use MissingNo, MissingNo Clause is coded.
- missingnoclause: {
- validateSet: function (set, format) {
- var template = this.getTemplate(set.species),
- ability = set.ability;
- if (template.id !== 'missingno') {
- if (ability.name !== template.abilities['0'] &&
- ability.name !== template.abilities['1'] &&
- ability.name !== template.abilities['H']) {
- return [set.species + " cannot have " + ability.name + "."];
- }
- } else {
- set.ability = "";
- }
- }
- }
- };
- 'usestrict';
- exports.BattleItems = {
- "normalgem": {
- inherit: true,
- onSourceTryPrimaryHit: function (target, source, move) {
- if (target === source || move.category === 'Status') return;
- if (move.type === source.getTypes()[0]) {
- if (source.useItem()) {
- this.add('-enditem', source, 'Normal Gem', '[from] gem', '[move] ' + move.name);
- source.addVolatile('gem');
- }
- }
- },
- },
- "silkscarf": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === user.getTypes()[0]) {
- return this.chainModify(1.2);
- }
- },
- },
- "chilanberry": {
- inherit: true,
- onSourceModifyDamage: function (damage, source, target, move) {
- if (move.type === source.getTypes()[0] && !target.volatiles['substitute']) {
- if (target.eatItem()) {
- this.debug('-50% reduction');
- return this.chainModify(0.5);
- }
- }
- },
- }
- };
- 'usestrict';
- exports.BattleMovedex = {
- fakeout: {
- inherit: true,
- type: "Fighting"
- },
- "return": {
- inherit: true,
- type: "Fairy"
- },
- frustration: {
- inherit: true,
- type: "Dark"
- },
- boomburst: {
- inherit: true,
- type: "Flying"
- },
- hypervoice: {
- inherit: true,
- type: "Dragon"
- },
- relicsong: {
- inherit: true,
- type: "Fairy"
- },
- stomp: {
- inherit: true,
- type: "Ground"
- },
- doubleedge: {
- inherit: true,
- type: "Steel"
- },
- lastresort: {
- inherit: true,
- type: "Dark"
- },
- slash: {
- inherit: true,
- type: "Steel"
- },
- triattack: {
- inherit: true,
- type: "Electric"
- },
- hyperbeam: {
- inherit: true,
- type: "Dark"
- },
- gigaimpact: {
- inherit: true,
- type: "Dark"
- },
- rockclimb: {
- inherit: true,
- type: "Bug"
- },
- roar: {
- inherit: true,
- type: "Dragon"
- },
- swordsdance: {
- inherit: true,
- type: "Steel"
- },
- shellsmash: {
- inherit: true,
- type: "Rock"
- },
- hornattack: {
- inherit: true,
- type: "Bug"
- },
- bodyslam: {
- inherit: true,
- type: "Ground"
- },
- retaliate: {
- inherit: true,
- type: "Dark"
- },
- protect: {
- inherit: true,
- type: "Psychic"
- },
- recover: {
- inherit: true,
- type: "Psychic"
- },
- slackoff: {
- inherit: true,
- type: "Ground"
- },
- headcharge: {
- inherit: true,
- type: "Ground"
- },
- judgement: {
- inherit: true,
- type: "Fairy"
- },
- crushgrip: {
- inherit: true,
- type: "Ground"
- },
- crushclaw: {
- inherit: true,
- type: "Dark"
- },
- stockpile: {
- inherit: true,
- type: "Grass"
- },
- swallow: {
- inherit: true,
- type: "Poison"
- },
- spitup: {
- inherit: true,
- type: "Poison"
- },
- extremespeed: {
- inherit: true,
- type: "Fire"
- },
- weatherball: {
- inherit: true,
- type: "Flying"
- },
- snore: {
- inherit: true,
- type: "Psychic"
- },
- bellydrum: {
- inherit: true,
- type: "Dragon"
- },
- sleeptalk: {
- inherit: true,
- type: "Psychic"
- },
- softboiled: {
- inherit: true,
- type: "Fairy"
- },
- facade: {
- inherit: true,
- type: "Fighting"
- },
- explosion: {
- inherit: true,
- type: "Fire"
- },
- selfdestruct: {
- inherit: true,
- type: "Fire"
- },
- tailslap: {
- inherit: true,
- type: "Fairy"
- },
- batonpass: {
- inherit: true,
- type: "Psychic"
- },
- whirlwind: {
- inherit: true,
- type: "Flying"
- },
- camouflage: {
- inherit: true,
- type: "Ghost"
- },
- wringout: {
- inherit: true,
- type: "Grass"
- },
- spikecannon: {
- inherit: true,
- type: "Ground"
- },
- rapidspin: {
- inherit: true,
- type: "Fighting"
- },
- conversion: {
- inherit: true,
- type: "Electric"
- },
- conversion2: {
- inherit: true,
- type: "Electric"
- },
- sharpen: {
- inherit: true,
- type: "Steel"
- },
- metronome: {
- inherit: true,
- type: "Psychic"
- },
- covet: {
- inherit: true,
- type: "Fairy"
- },
- quickattack: {
- inherit: true,
- type: "Electric"
- },
- round: {
- inherit: true,
- type: "Flying"
- },
- workup: {
- inherit: true,
- type: "Fairy"
- },
- superfang: {
- inherit: true,
- type: "Dark"
- },
- hyperfang: {
- inherit: true,
- type: "Dark"
- },
- disable: {
- inherit: true,
- type: "Psychic"
- },
- present: {
- inherit: true,
- type: "Ice"
- },
- smellingsalts: {
- inherit: true,
- type: "Fighting"
- },
- secretpower: {
- inherit: true,
- type: "Psychic"
- },
- lovelykiss: {
- inherit: true,
- type: "Dark"
- },
- milkdrink: {
- inherit: true,
- type: "Fairy"
- },
- sing: {
- inherit: true,
- type: "Fairy"
- },
- eggbomb: {
- inherit: true,
- type: "Fire"
- },
- barrage: {
- inherit: true,
- type: "Grass"
- },
- dizzypunch: {
- inherit: true,
- type: "Psychic"
- },
- sketch: {
- inherit: true,
- type: "Psychic"
- },
- glare: {
- inherit: true,
- type: "Poison"
- },
- psychup: {
- inherit: true,
- type: "Psychic"
- },
- endeavor: {
- inherit: true,
- type: "Fighting"
- },
- flail: {
- inherit: true,
- type: "Dark"
- },
- technoblast: {
- inherit: true,
- type: "Steel"
- },
- uproar: {
- inherit: true,
- type: "Dragon"
- },
- accupressure: {
- inherit: true,
- type: "Psychic"
- },
- entrainment: {
- inherit: true,
- type: "Fairy"
- },
- yawn: {
- inherit: true,
- type: "Fairy"
- },
- wish: {
- inherit: true,
- type: "Fairy"
- },
- doublehit: {
- inherit: true,
- type: "Dark"
- },
- headbutt: {
- inherit: true,
- type: "Rock"
- },
- echoedvoice: {
- inherit: true,
- type: "Flying"
- },
- vicegrip: {
- inherit: true,
- type: "Bug"
- },
- substitute: {
- inherit: true,
- type: "Poison"
- },
- tickle: {
- inherit: true,
- type: "Fairy"
- },
- teeterdance: {
- inherit: true,
- type: "Psychic"
- },
- simplebeam: {
- inherit: true,
- type: "Psychic"
- },
- feint: {
- inherit: true,
- type: "Fighting"
- },
- struggle: {
- inherit: true,
- type: "Fairy"
- },
- skullbash: {
- inherit: true,
- type: "Rock"
- },
- followme: {
- inherit: true,
- type: "Fairy"
- },
- transform: {
- inherit: true,
- type: "Psychic"
- },
- smokescreen: {
- inherit: true,
- type: "Poison"
- },
- splash: {
- inherit: true,
- type: "Water"
- },
- camouflage: {
- inherit: true,
- onHit: function (target) {
- var newType = 'Ground';
- if (this.isTerrain('electricterrain')) newType = 'Electric';
- else if (this.isTerrain('grassyterrain')) newType = 'Grass';
- else if (this.isTerrain('mistyterrain')) newType = 'Fairy';
- if (!target.setType(newType)) return false;
- this.add('-start', target, 'typechange', newType);
- },
- },
- takedown: {
- inherit: true,
- type: "Rock"
- },
- thrash: {
- inherit: true,
- type: "Dark"
- },
- razorwind: {
- inherit: true,
- type: "Steel"
- },
- naturalgift: {
- inherit: true,
- type: "Grass"
- },
- afteryou: {
- inherit: true,
- type: "Fairy"
- },
- assist: {
- inherit: true,
- type: "Fairy"
- },
- attract: {
- inherit: true,
- type: "Fairy"
- },
- focusenergy: {
- inherit: true,
- type: "Fighting"
- },
- tackle: {
- inherit: true,
- type: "Ground"
- },
- strength: {
- inherit: true,
- type: "Rock"
- },
- payday: {
- inherit: true,
- type: "Dark"
- },
- sonicboom: {
- inherit: true,
- type: "Steel"
- },
- lockon: {
- inherit: true,
- type: "Steel"
- },
- morningsun: {
- inherit: true,
- type: "Fire"
- },
- painsplit: {
- inherit: true,
- type: "Ghost"
- },
- scaryface: {
- inherit: true,
- type: "Ghost"
- },
- wrap: {
- inherit: true,
- type: "Poison"
- },
- scratch: {
- inherit: true,
- type: "Bug"
- },
- megakick: {
- inherit: true,
- type: "Fighting"
- },
- horndrill: {
- inherit: true,
- type: "Steel"
- },
- foresight: {
- inherit: true,
- type: "Psychic"
- },
- sweetscent: {
- inherit: true,
- type: "Grass"
- },
- nobleroar: {
- inherit: true,
- type: "Fire"
- },
- playnice: {
- inherit: true,
- type: "Fairy"
- },
- bide: {
- inherit: true,
- type: "Rock"
- },
- megapunch: {
- inherit: true,
- type: "Fighting"
- },
- bind: {
- inherit: true,
- type: "Poison"
- },
- perishsong: {
- inherit: true,
- type: "Ghost"
- },
- bestow: {
- inherit: true,
- type: "Ice"
- },
- odorsleuth: {
- inherit: true,
- type: "Bug"
- },
- slam: {
- inherit: true,
- type: "Grass"
- },
- happyhour: {
- inherit: true,
- type: "Dark"
- },
- guillotine: {
- inherit: true,
- type: "Steel"
- },
- chipaway: {
- inherit: true,
- type: "Fighting"
- },
- pound: {
- inherit: true,
- type: "Fighting"
- },
- cometpunch: {
- inherit: true,
- type: "Fighting"
- },
- block: {
- inherit: true,
- type: "Rock"
- },
- growth: {
- inherit: true,
- type: "Grass"
- },
- minimize: {
- inherit: true,
- type: "Psychic"
- },
- recycle: {
- inherit: true,
- type: "Psychic"
- },
- rage: {
- inherit: true,
- type: "Dark"
- },
- holdback: {
- inherit: true,
- type: "Fighting"
- },
- falseswipe: {
- inherit: true,
- type: "Steel"
- },
- hiddenpower: {
- inherit: true,
- type: "Fairy"
- },
- screech: {
- inherit: true,
- type: "Ghost"
- },
- luckychant: {
- inherit: true,
- type: "Fairy"
- },
- mimic: {
- inherit: true,
- type: "Psychic"
- },
- copycat: {
- inherit: true,
- type: "Fairy"
- },
- furyattack: {
- inherit: true,
- type: "Flying"
- },
- furyswipes: {
- inherit: true,
- type: "Steel"
- },
- tailwhip: {
- inherit: true,
- type: "Fairy"
- },
- swagger: {
- inherit: true,
- type: "Dark"
- },
- supersonic: {
- inherit: true,
- type: "Electric"
- },
- safeguard: {
- inherit: true,
- type: "Psychic"
- },
- constrict: {
- inherit: true,
- type: "Water"
- },
- doubleslap: {
- inherit: true,
- type: "Fairy"
- },
- cut: {
- inherit: true,
- type: "Steel"
- },
- captivate: {
- inherit: true,
- type: "Fairy"
- },
- celebrate: {
- inherit: true,
- type: "Fairy"
- },
- confide: {
- inherit: true,
- type: "Dark"
- },
- defensecurl: {
- inherit: true,
- type: "Rock"
- },
- doubleteam: {
- inherit: true,
- type: "Ghost"
- },
- encore: {
- inherit: true,
- type: "Fairy"
- },
- endure: {
- inherit: true,
- type: "Fighting"
- },
- flash: {
- inherit: true,
- type: "Electric"
- },
- growl: {
- inherit: true,
- type: "Fairy"
- },
- harden: {
- inherit: true,
- type: "Rock"
- },
- healbell: {
- inherit: true,
- type: "Steel"
- },
- helpinghand: {
- inherit: true,
- type: "Fairy"
- },
- holdhands: {
- inherit: true,
- type: "Fairy"
- },
- howl: {
- inherit: true,
- type: "Fire"
- },
- leer: {
- inherit: true,
- type: "Dark"
- },
- meanlook: {
- inherit: true,
- type: "Ghost"
- },
- mindreader: {
- inherit: true,
- type: "Fighting"
- },
- naturepower: {
- inherit: true,
- type: "Grass"
- },
- reflectype: {
- inherit: true,
- type: "Psychic"
- },
- refresh: {
- inherit: true,
- type: "Psychic"
- },
- roost: {
- inherit: true,
- },
- };
- 'usestrict';
- exports.BattlePokedex = {
- kangaskhan: {
- inherit: true,
- types: ["Fairy","Ground"]
- },
- stantler: {
- inherit: true,
- types: ["Psychic"]
- },
- aipom: {
- inherit: true,
- types: ["Dark"]
- },
- ambipom: {
- inherit: true,
- types: ["Dark"]
- },
- meloetta: {
- inherit: true,
- types: ["Psychic","Fairy"]
- },
- meloettapiroutte: {
- inherit: true,
- types: ["Fighting","Fairy"]
- },
- chatot: {
- inherit: true,
- types: ["Flying"]
- },
- litleo: {
- inherit: true,
- types: ["Fire"]
- },
- pyroar: {
- inherit: true,
- types: ["Fire"]
- },
- helioptile: {
- inherit: true,
- types: ["Electric","Grass"]
- },
- heliolisk: {
- inherit: true,
- types: ["Electric","Grass"]
- },
- deerling: {
- inherit: true,
- types: ["Grass","Ground"]
- },
- sawsbuck: {
- inherit: true,
- types: ["Grass","Ground"]
- },
- girafarig: {
- inherit: true,
- types: ["Dark","Psychic"]
- },
- kecleon: {
- inherit: true,
- types: ["Dark"]
- },
- porygon: {
- inherit: true,
- types: ["Electric","Psychic"]
- },
- porygon2: {
- inherit: true,
- types: ["Electric","Psychic"]
- },
- porygonz: {
- inherit: true,
- types: ["Electric","Ghost"]
- },
- farfetchd: {
- inherit: true,
- types: ["Fighting","Flying"]
- },
- teddiursa: {
- inherit: true,
- types: ["Fairy","Dark"]
- },
- ursaring: {
- inherit: true,
- types: ["Fairy","Dark"]
- },
- igglybuff: {
- inherit: true,
- types: ["Fairy","Flying"]
- },
- jigglypuff: {
- inherit: true,
- types: ["Fairy","Flying"]
- },
- wigglytuff: {
- inherit: true,
- types: ["Fairy","Flying"]
- },
- zangoose: {
- inherit: true,
- types: ["Dark"]
- },
- spinda: {
- inherit: true,
- types: ["Fire"]
- },
- tauros: {
- inherit: true,
- types: ["Ground", "Fighting"]
- },
- miltank: {
- inherit: true,
- types: ["Ground", "Fairy"]
- },
- bouffalant: {
- inherit: true,
- types: ["Ground", 'Fighting']
- },
- snorlax: {
- inherit: true,
- types: ["Psychic"]
- },
- slakoth: {
- inherit: true,
- types: ["Ground"]
- },
- vigoroth: {
- inherit: true,
- types: ["Ground"]
- },
- slaking: {
- inherit: true,
- types: ["Ground"]
- },
- arceus: {
- inherit: true,
- types: ["Fairy", "Psychic"]
- },
- happiny: {
- inherit: true,
- types: ["Fairy"]
- },
- chansey: {
- inherit: true,
- types: ["Fairy"]
- },
- blissey: {
- inherit: true,
- types: ["Fairy"]
- },
- regigigas: {
- inherit: true,
- types: ["Ground"]
- },
- castform: {
- inherit: true,
- types: ["Flying", "Ghost"]
- },
- zigzagoon: {
- inherit: true,
- types: ["Ground", "Fire"]
- },
- linoone: {
- inherit: true,
- types: ["Ground", "Fire"]
- },
- skitty: {
- inherit: true,
- types: ["Fairy"]
- },
- delcatty: {
- inherit: true,
- types: ["Fairy"]
- },
- taillow: {
- inherit: true,
- types: ["Flying"]
- },
- swellow: {
- inherit: true,
- types: ["Flying"]
- },
- lickitung: {
- inherit: true,
- types: ['Ghost']
- },
- lickilicky: {
- inherit: true,
- types: ['Ghost', 'Rock']
- },
- dunsparce: {
- inherit: true,
- types: ["Bug", 'Ground']
- },
- glameow: {
- inherit: true,
- types: ["Dark", 'Fairy']
- },
- purugly: {
- inherit: true,
- types: ["Dark", 'Fairy']
- },
- minccino: {
- inherit: true,
- types: ["Grass", 'Fairy']
- },
- cinccino: {
- inherit: true,
- types: ["Grass", 'Fairy']
- },
- furfrou: {
- inherit: true,
- types: ["Fairy"]
- },
- lillipup: {
- inherit: true,
- types: ["Ground"]
- },
- herdier: {
- inherit: true,
- types: ["Ground"]
- },
- stoutland: {
- inherit: true,
- types: ["Ground"]
- },
- meowth: {
- inherit: true,
- types: ["Dark"]
- },
- persian: {
- inherit: true,
- types: ["Dark"]
- },
- eevee: {
- inherit: true,
- types: ["Fairy"]
- },
- audino: {
- inherit: true,
- types: ["Fairy"]
- },
- bidoof: {
- inherit: true,
- types: ["Psychic"]
- },
- bibarel: {
- inherit: true,
- types: ["Psychic", "Water"]
- },
- starly: {
- inherit: true,
- types: ['Flying']
- },
- staravia: {
- inherit: true,
- types: ['Flying']
- },
- staraptor: {
- inherit: true,
- types: ['Flying', "Fighting"]
- },
- ratatta: {
- inherit: true,
- types: ["Dark"]
- },
- raticate: {
- inherit: true,
- types: ["Dark"]
- },
- sentret: {
- inherit: true,
- types: ["Electric", "Fairy"]
- },
- furret: {
- inherit: true,
- types: ["Electric", "Fairy"]
- },
- hoothoot: {
- inherit: true,
- types: ["Psychic", "Flying"]
- },
- noctowl: {
- inherit: true,
- types: ["Psychic", "Flying"]
- },
- pidove: {
- inherit: true,
- types: ["Dark", "Flying"]
- },
- tranquill: {
- inherit: true,
- types: ["Dark", "Flying"]
- },
- unfezant: {
- inherit: true,
- types: ["Dark", "Flying"]
- },
- buneary: {
- inherit: true,
- types: ["Fairy"]
- },
- lopunny: {
- inherit: true,
- types: ["Fairy"]
- },
- smeargle: {
- inherit: true,
- types: ["Psychic"]
- },
- bunnelby: {
- inherit: true,
- types: ["Ground"]
- },
- diggersby: {
- inherit: true,
- types: ["Ground", "Fighting"]
- },
- pidgey: {
- inherit: true,
- types: ["Flying"]
- },
- pidgeotto: {
- inherit: true,
- types: ["Flying"]
- },
- pidgeot: {
- inherit: true,
- types: ["Fairy", "Flying"]
- },
- pidgeotmega: {
- inherit: true,
- types: ["Fairy", "Flying"]
- },
- patrat: {
- inherit: true,
- types: ["Electric", "Dark"]
- },
- watchog: {
- inherit: true,
- types: ["Electric", "Dark"]
- },
- spearow: {
- inherit: true,
- types: ["Steel", "Flying"]
- },
- fearow: {
- inherit: true,
- types: ["Steel", "Flying"]
- },
- ditto: {
- inherit: true,
- types: ["Psychic"]
- },
- swablu: {
- inherit: true,
- types: ["Fairy", "Flying"]
- },
- fletchling: {
- inherit: true,
- types: ["Flying"]
- },
- azurill: {
- inherit: true,
- types: ["Fairy"]
- },
- missingno: {
- inherit: true,
- types: ["Bird", "999"]
- },
- fletchinder: {
- inherit: true,
- types: ["Flying", "Fire"]
- },
- talonflame: {
- inherit: true,
- types: ["Flying", "Fire"]
- },
- };
- 'usestrict';
- exports.BattleScripts = {
- init: function () {
- this.modData('Learnsets','kangaskhan').learnset.playrough = ['6L1'];
- this.modData('Learnsets','ambipom').learnset.bite = ['6L1'];
- this.modData('Learnsets','exploud').learnset.suckerpunch = ['6L1'];
- this.modData('Learnsets','exploud').learnset.earthpower = ['6L1'];
- this.modData('Learnsets','pyroar').learnset.boomburst = ['6L1'];
- this.modData('Learnsets','heliolisk').learnset.gigadrain = ['6L1'];
- this.modData('Learnsets','heliolisk').learnset.energyball = ['6L1'];
- this.modData('Learnsets','sawsbuck').learnset.earthquake = ['6L1'];
- this.modData('Learnsets','sawsbuck').learnset.rototiller = ['6L1'];
- this.modData('Learnsets','girafarig').learnset.darkpulse = ['6L1'];
- this.modData('Learnsets','kecleon').learnset.pursuit = ['6L1'];
- this.modData('Learnsets','porygon2').learnset.psyshock = ['6L1'];
- this.modData('Learnsets','porygonz').learnset.confuseray = ['6L1'];
- this.modData('Learnsets','porygonz').learnset.shadowsneak = ['6L1'];
- this.modData('Learnsets','porygonz').learnset.psyshock = ['6L1'];
- this.modData('Learnsets','farfetchd').learnset.sacredsword = ['6L1'];
- this.modData('Learnsets','ursaring').learnset.moonlight = ['6L1'];
- this.modData('Learnsets','wigglytuff').learnset.spitup = ['6L1'];
- this.modData('Learnsets','wigglytuff').learnset.stockpile = ['6L1'];
- this.modData('Learnsets','wigglytuff').learnset.boomburst = ['6L1'];
- this.modData('Learnsets','zangoose').learnset.suckerpunch = ['6L1'];
- this.modData('Learnsets','spinda').learnset.overheat = ['6L1'];
- this.modData('Learnsets','spinda').learnset.firepunch = ['6L1'];
- this.modData('Learnsets','spinda').learnset.flareblitz = ['6L1'];
- this.modData('Learnsets','tauros').learnset.closecombat = ['6L1'];
- this.modData('Learnsets','tauros').learnset.doublekick = ['6L1'];
- this.modData('Learnsets','tauros').learnset.jumpkick = ['6L1'];
- this.modData('Learnsets','miltank').learnset.playrough = ['6L1'];
- this.modData('Learnsets','bouffalant').learnset.submission = ['6L1'];
- this.modData('Learnsets','bouffalant').learnset.closecombat = ['6L1'];
- this.modData('Learnsets','bouffalant').learnset.mudsport = ['6L1'];
- this.modData('Learnsets','snorlax').learnset.psychic = ['6L1'];
- this.modData('Learnsets','arceus').learnset.playrough = ['6L1'];
- this.modData('Learnsets','arceus').learnset.moonblast = ['6L1'];
- this.modData('Learnsets','arceus').learnset.mistyterrain = ['6L1'];
- this.modData('Learnsets','regigigas').learnset.bulldoze = ['6L1'];
- this.modData('Learnsets','regigigas').learnset.rototiller = ['6L1'];
- this.modData('Learnsets','castform').learnset.defog = ['6L1'];
- this.modData('Learnsets','castform').learnset.airslash = ['6L1'];
- this.modData('Learnsets','linoone').learnset.flareblitz = ['6L1'];
- this.modData('Learnsets','linoone').learnset.earthquake = ['6L1'];
- this.modData('Learnsets','linoone').learnset.flamecharge = ['6L1'];
- this.modData('Learnsets','delcatty').learnset.playrough = ['6L1'];
- this.modData('Learnsets','delcatty').learnset.moonblast = ['6L1'];
- this.modData('Learnsets','delcatty').learnset.healingwish = ['6L1'];
- this.modData('Learnsets','swellow').learnset.bravebird = ['6L1'];
- this.modData('Learnsets','swellow').learnset.roost = ['6L1'];
- this.modData('Learnsets','lickilicky').learnset.shadowclaw = ['6L1'];
- this.modData('Learnsets','lickilicky').learnset.shadowsneak = ['6L1'];
- this.modData('Learnsets','dunsparce').learnset.bugbite = ['6L1'];
- this.modData('Learnsets','dunsparce').learnset.uturn = ['6L1'];
- this.modData('Learnsets','purugly').learnset.crunch = ['6L1'];
- this.modData('Learnsets','purugly').learnset.bulkup = ['6L1'];
- this.modData('Learnsets','cinccino').learnset.cottonguard = ['6L1'];
- this.modData('Learnsets','cinccino').learnset.playrough = ['6L1'];
- this.modData('Learnsets','furfrou').learnset.playrough = ['6L1'];
- this.modData('Learnsets','furfrou').learnset.moonlight = ['6L1'];
- this.modData('Learnsets','stoutland').learnset.earthquake = ['6L1'];
- this.modData('Learnsets','eevee').learnset.playrough = ['6L1'];
- this.modData('Learnsets','eevee').learnset.dazzlinggleam = ['6L1'];
- this.modData('Learnsets','audino').learnset.moonblast = ['6L1'];
- this.modData('Learnsets','bibarel').learnset.zenheadbutt = ['6L1'];
- this.modData('Learnsets','staraptor').learnset.submission = ['6L1'];
- this.modData('Learnsets','furret').learnset.playrough = ['6L1'];
- this.modData('Learnsets','furret').learnset.wildcharge = ['6L1'];
- this.modData('Learnsets','furret').learnset.nuzzle = ['6L1'];
- this.modData('Learnsets','noctowl').learnset.hurricane = ['6L1'];
- this.modData('Learnsets','noctowl').learnset.psyshock = ['6L1'];
- this.modData('Learnsets','noctowl').learnset.trickroom = ['6L1'];
- this.modData('Learnsets','unfezant').learnset.knockoff = ['6L1'];
- this.modData('Learnsets','unfezant').learnset.pursuit = ['6L1'];
- this.modData('Learnsets','lopunny').learnset.playrough = ['6L1'];
- this.modData('Learnsets','diggersby').learnset.closecombat = ['6L1'];
- this.modData('Learnsets','pidgeot').learnset.dazzlinggleam = ['6L1'];
- this.modData('Learnsets','watchog').learnset.quickattack = ['6L1'];
- this.modData('Learnsets','watchog').learnset.wildcharge = ['6L1'];
- this.modData('Learnsets','watchog').learnset.suckerpunch = ['6L1'];
- this.modData('Learnsets','fearow').learnset.ironhead = ['6L1'];
- this.modData('Learnsets','fearow').learnset.bravebird = ['6L1'];
- this.modData('Learnsets','swablu').learnset.mistyterrain = ['6L1'];
- this.modData('Learnsets','swablu').learnset.playrough = ['6L1'];
- this.modData('Learnsets','fletchling').learnset.hurricane = ['6L1'];
- this.modData('Learnsets','missingno').learnset.payday = ['6L1'];
- this.modData('Learnsets','missingno').learnset.bind = ['6L1'];
- this.modData('Learnsets','breloom').learnset.eggbomb = ['6L1'];
- this.modData('Learnsets','sceptile').learnset.eggbomb = ['6L1'];
- this.modData('Learnsets','torkoal').learnset.eggbomb = ['6L1'];
- this.modData('Learnsets','garchomp').learnset.quickattack = ['6L1'];
- this.modData('Learnsets','persian').learnset.quickattack = ['6L1'];
- this.modData('Learnsets','beedrill').learnset.quickattack = ['6L1'];
- this.modData('Learnsets','ninjask').learnset.quickattack = ['6L1'];
- this.modData('Learnsets','slurpuff').learnset.dizzypunch = ['6L1'];
- this.modData('Learnsets','machamp').learnset.dizzypunch = ['6L1'];
- this.modData('Learnsets','hitmonchan').learnset.dizzypunch = ['6L1'];
- this.modData('Learnsets','poliwrath').learnset.dizzypunch = ['6L1'];
- this.modData('Learnsets','heracross').learnset.spikecannon = ['6L1'];
- this.modData('Learnsets','qwilfish').learnset.spikecannon = ['6L1'];
- this.modData('Learnsets','escavalier').learnset.spikecannon = ['6L1'];
- this.modData('Learnsets','cacturne').learnset.spikecannon = ['6L1'];
- this.modData('Learnsets','maractus').learnset.spikecannon = ['6L1'];
- this.modData('Learnsets','ferroseed').learnset.spikecannon = ['6L1'];
- this.modData('Learnsets','latias').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','latios').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','escavalier').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','ninjask').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','rapidash').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','sharpedo').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','swellow').learnset.extremespeed = ['6L1'];
- this.modData('Learnsets','ambipom').learnset.tailslap = ['6L1'];
- this.modData('Learnsets','skitty').learnset.tailslap = ['6L1'];
- this.modData('Learnsets','klinklang').learnset.explosion= ['6L1'];
- this.modData('Learnsets','klinklang').learnset.selfdestruct= ['6L1'];
- this.modData('Learnsets','salamence').learnset.uproar= ['6L1'];
- this.modData('Learnsets','venusaur').learnset.uproar= ['6L1'];
- this.modData('Learnsets','mewtwo').learnset.trumpcard= ['6L1'];
- this.modData('Learnsets','lucario').learnset.trumpcard= ['6L1'];
- this.modData('Learnsets','ralts').learnset.trumpcard= ['6L1'];
- this.modData('Learnsets','alakazam').learnset.trumpcard= ['6L1'];
- this.modData('Learnsets','pangoro').learnset.fakeout= ['6L1'];
- this.modData('Learnsets','hawlucha').learnset.fakeout= ['6L1'];
- this.modData('Learnsets','breloom').learnset.fakeout= ['6L1'];
- this.modData('Learnsets','poliwrath').learnset.fakeout= ['6L1'];
- this.modData('Learnsets','eevee').learnset.fakeout= ['6L1'];
- this.modData('Learnsets','shinx').learnset.fakeout= ['6L1'];
- this.modData('Learnsets','reuniculus').learnset.barrage= ['6L1'];
- this.modData('Learnsets','rhyperior').learnset.barrage= ['6L1'];
- this.modData('Learnsets','shiftry').learnset.barrage= ['6L1'];
- this.modData('Learnsets','ferrothorn').learnset.barrage= ['6L1'];
- this.modData('Learnsets','golem').learnset.barrage= ['6L1'];
- this.modData('Learnsets','cherrim').learnset.barrage= ['6L1'];
- this.modData('Learnsets','mawile').learnset.lovelykiss= ['6L1'];
- this.modData('Learnsets','froslass').learnset.lovelykiss= ['6L1'];
- this.modData('Learnsets','bellsprout').learnset.lovelykiss= ['6L1'];
- this.modData('Learnsets','snubbull').learnset.lovelykiss= ['6L1'];
- this.modData('Learnsets','munchlax').learnset.lovelykiss= ['6L1'];
- this.modData('Learnsets','regirock').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','regice').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','registeel').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','regigigas').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','snorlax').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','bibarel').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','seel').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','spheal').learnset.slackoff= ['6L1'];
- this.modData('Learnsets','electrode').learnset.boomburst= ['6L1'];
- this.modData('Learnsets','drifblim').learnset.boomburst= ['6L1'];
- this.modData('Learnsets','yanmega').learnset.boomburst= ['6L1'];
- this.modData('Learnsets','bronzong').learnset.boomburst= ['6L1'];
- this.modData('Learnsets','roserade').learnset.triattack= ['6L1'];
- this.modData('Learnsets','klang').learnset.triattack= ['6L1'];
- this.modData('Learnsets','combee').learnset.triattack= ['6L1'];
- this.modData('Learnsets','weezing').learnset.triattack= ['6L1'];
- this.modData('Learnsets','exeggcute').learnset.triattack= ['6L1'];
- this.modData('Learnsets','probopass').learnset.triattack= ['6L1'];
- this.modData('Learnsets','bonsly').learnset.triattack= ['6L1'];
- this.modData('Learnsets','jumpluff').learnset.triattack= ['6L1'];
- this.modData('Learnsets','groudon').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','kyogre').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','politoed').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','heliolisk').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','shiftry').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','ludicolo').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','amaura').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','vulpix').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','snover').learnset.weatherball= ['6L1'];
- this.modData('Learnsets','arcanine').learnset.nobleroar= ['6L1'];
- this.modData('Learnsets','furfrou').learnset.nobleroar= ['6L1'];
- this.modData('Learnsets','luxray').learnset.nobleroar= ['6L1'];
- this.modData('Learnsets','audino').learnset.smellingsalts= ['6L1'];
- this.modData('Learnsets','chansey').learnset.smellingsalts= ['6L1'];
- this.modData('Learnsets','aromatisse').learnset.smellingsalts= ['6L1'];
- this.modData('Learnsets','hitmontop').learnset.doublehit= ['6L1'];
- this.modData('Learnsets','cherubi').learnset.doublehit= ['6L1'];
- this.modData('Learnsets','metang').learnset.doublehit= ['6L1'];
- this.modData('Learnsets','doublade').learnset.doublehit= ['6L1'];
- this.modData('Learnsets','binacle').learnset.doublehit= ['6L1'];
- this.modData('Learnsets','entei').learnset.takedown= ['6L1'];
- this.modData('Learnsets','raikou').learnset.takedown= ['6L1'];
- this.modData('Learnsets','suicune').learnset.takedown= ['6L1'];
- this.modData('Learnsets','sudowoodo').learnset.takedown= ['6L1'];
- this.modData('Learnsets','archen').learnset.takedown= ['6L1'];
- this.modData('Learnsets','durant').learnset.takedown= ['6L1'];
- this.modData('Learnsets','turtwig').learnset.takedown= ['6L1'];
- this.modData('Learnsets','abomasnow').learnset.takedown= ['6L1'];
- this.modData('Learnsets','Eevee').learnset.takedown= ['6L1'];
- this.modData('Learnsets','bouffalant').learnset.takedown= ['6L1'];
- this.modData('Learnsets','skorupi').learnset.vicegrip= ['6L1'];
- this.modData('Learnsets','gligar').learnset.vicegrip= ['6L1'];
- this.modData('Learnsets','scizor').learnset.vicegrip= ['6L1'];
- this.modData('Learnsets','golurk').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','infernape').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','ambipom').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','hitmontop').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','machamp').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','medicham').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','heracross').learnset.cometpunch= ['6L1'];
- this.modData('Learnsets','archen').learnset.furyattack= ['6L1'];
- this.modData('Learnsets','swellow').learnset.furyattack= ['6L1'];
- this.modData('Learnsets','pidove').learnset.furyattack= ['6L1'];
- this.modData('Learnsets','absol').learnset.furyattack= ['6L1'];
- this.modData('Learnsets','scyther').learnset.furyswipes= ['6L1'];
- this.modData('Learnsets','heracross').learnset.furyswipes= ['6L1'];
- this.modData('Learnsets','honedge').learnset.furyswipes= ['6L1'];
- this.modData('Learnsets','kricketune').learnset.furyswipes= ['6L1'];
- this.modData('Learnsets','zoroark').learnset.furyswipes= ['6L1'];
- this.modData('Learnsets','turtwig').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','golem').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','lapras').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','kabutops').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','armaldo').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','kingler').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','clawitzer').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','shelmet').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','escavalier').learnset.shellsmash= ['6L1'];
- this.modData('Learnsets','sableye').learnset.glare= ['6L1'];
- this.modData('Learnsets','onix').learnset.glare= ['6L1'];
- this.modData('Learnsets','armaldo').learnset.rockclimb= ['6L1'];
- this.modData('Learnsets','gogoat').learnset.rockclimb= ['6L1'];
- this.modData('Learnsets','ariados').learnset.rockclimb= ['6L1'];
- this.modData('Learnsets','sawsbuck').learnset.rockclimb= ['6L1'];
- this.modData('Learnsets','nincada').learnset.rockclimb= ['6L1'];
- this.modData('Learnsets','lucario').learnset.focusenergy= ['6L1'];
- this.modData('Learnsets','drapion').learnset.focusenergy= ['6L1'];
- this.modData('Learnsets','bisharp').learnset.focusenergy= ['6L1'];
- this.modData('Learnsets','gallade').learnset.focusenergy= ['6L1'];
- this.modData('Learnsets','fearow').learnset.focusenergy= ['6L1'];
- this.modData('Learnsets','gourgeist').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','gourgeistsmall').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','gourgeistlarge').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','gourgeistsuper').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','pumpkaboo').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','pumpkaboolarge').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','pumpkaboosmall').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','pumpkaboosuper').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','breloom').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','torkoal').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','shiftry').learnset.eggbomb= ['6L1'];
- this.modData('Learnsets','ninjask').learnset.quickattck= ['6L1'];
- this.modData('Learnsets','persian').learnset.quickayttack= ['6L1'];
- this.modData('Learnsets','crobat').learnset.quickattack= ['6L1'];
- this.modData('Learnsets','hawlucha').learnset.quickattack= ['6L1'];
- this.modData('Learnsets','slurpuff').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','ludicolo').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','machamp').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','hitmonchan').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','poliwrath').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','pangoro').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','infernape').learnset.dizzypunch= ['6L1'];
- this.modData('Learnsets','ferroseed').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','ferrothorn').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','golem').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','steelix').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','poliwrath').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','voltorb').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','electrode').learnset.rapidspin= ['6L1'];
- this.modData('Learnsets','flygon').learnset.hypervoice= ['6L1'];
- this.modData('Learnsets','swellow').learnset.hypervoice= ['6L1'];
- this.modData('Learnsets','entei').learnset.hypervoice= ['6L1'];
- this.modData('Learnsets','arcanine').learnset.hypervoice= ['6L1'];
- this.modData('Learnsets','jirachi').learnset.healbell= ['6L1'];
- this.modData('Learnsets','bronzong').learnset.healbell= ['6L1'];
- this.modData('Learnsets','ludicolo').learnset.growth= ['6L1'];
- this.modData('Learnsets','sceptile').learnset.growth= ['6L1'];
- this.modData('Learnsets','exeggutor').learnset.growth= ['6L1'];
- this.modData('Learnsets','shelmet').learnset.batonpass= ['6L1'];
- this.modData('Learnsets','yanma').learnset.batonpass= ['6L1'];
- this.modData('Learnsets','onix').learnset.wrap= ['6L1'];
- this.modData('Learnsets','venusaur').learnset.wrap= ['6L1'];
- this.modData('Learnsets','carnivine').learnset.wrap= ['6L1'];
- this.modData('Learnsets','octillery').learnset.wrap= ['6L1'];
- }
- };
- 'use strict';
- exports.BattleAbilities = {
- "normalize": {
- inherit: true,
- onModifyMove: function (move, pokemon) {
- if (move.id !== 'struggle') {
- move.type = pokemon.types[0];
- }
- },
- },
- "pixilate": {
- inherit: true,
- onModifyMove: function (move, pokemon) {
- if (move.flags['contact'||'sound']) {
- move.type = "Fairy";
- pokemon.addVolatile('pixilate');
- }
- },
- },
- "refrigerate": {
- inherit: true,
- onModifyMove: function (move, pokemon) {
- if (move.flags['contact'||'sound']) {
- move.type = "Ice";
- pokemon.addVolatile('refrigerate');
- }
- },
- },
- "aerilate": {
- inherit: true,
- onModifyMove: function (move, pokemon) {
- if (move.flags['contact'||'sound']) {
- move.type = "Flying";
- pokemon.addVolatile('aerilate');
- }
- },
- },
- "scrappy": {
- inherit: true,
- onModifyMove: function (move) {
- if (move.type === 'Fighting') {
- move.affectedByImmunities = false;
- }
- },
- },
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement