exports.BattleScripts = { init: function() { this.data.Pokedex.cherrimsunshine.types = ['Grass', 'Fire']; // Give Hurricane to all the Bug/Flying Quiver-dancers // Precedent: Volcarona this.data.Learnsets.masquerain.learnset.hurricane = ['5L100']; this.data.Learnsets.butterfree.learnset.hurricane = ['5L100']; this.data.Learnsets.beautifly.learnset.hurricane = ['5L100']; this.data.Learnsets.mothim.learnset.hurricane = ['5L100']; // Masquerain also gets Surf because we want it to be viable this.data.Learnsets.masquerain.learnset.surf = ['5M']; // Shuckle gets Leech Seed this.data.Learnsets.shuckle.learnset.leechseed = ['5L100']; // Roserade gets Sludge this.data.Learnsets.roserade.learnset.sludge = ['5L100']; // Meloetta: Fiery Dance this.data.Learnsets.meloetta.learnset.fierydance = ['5L100']; // Galvantula: Zap Cannon this.data.Learnsets.galvantula.learnset.zapcannon = ['5L100']; // Scolipede, Milotic, Steelix: Coil this.data.Learnsets.milotic.learnset.coil = ['5L100']; this.data.Learnsets.scolipede.learnset.coil = ['5L100']; this.data.Learnsets.steelix.learnset.coil = ['5L100']; // Rotoms: lots of moves this.data.Learnsets.rotomwash.learnset.bubblebeam = ['5L100']; this.data.Learnsets.rotomfan.learnset.hurricane = ['5L100']; this.data.Learnsets.rotomfan.learnset.twister = ['5L100']; this.data.Learnsets.rotomfrost.learnset.frostbreath = ['5L100']; this.data.Learnsets.rotomheat.learnset.heatwave = ['5L100']; this.data.Learnsets.rotommow.learnset.magicalleaf = ['5L100']; // Zororark: much wider movepool this.data.Learnsets.zoroark.learnset.earthquake = ['5M']; this.data.Learnsets.zoroark.learnset.stoneedge = ['5M']; this.data.Learnsets.zoroark.learnset.icebeam = ['5M']; this.data.Learnsets.zoroark.learnset.xscissor = ['5M']; this.data.Learnsets.zoroark.learnset.gigadrain = ['5T']; this.data.Learnsets.zoroark.learnset.superpower = ['5T']; // Aipom: eggSketch! :D this.data.Learnsets.aipom.learnset.sketch = ['5E']; // Azumarill: free Belly Drum this.data.Learnsets.azumarill.learnset.bellydrum = ['5L100']; // Spinda: free Superpower this.data.Learnsets.spinda.learnset.superpower = ['5L100']; // Venusaur this.data.Pokedex.venusaur.abilities['1'] = 'Leaf Guard'; // Charizard this.data.Pokedex.charizard.abilities['1'] = 'Flash Fire'; // Blastoise this.data.Pokedex.blastoise.abilities['1'] = 'Shell Armor'; // Meganium this.data.Pokedex.meganium.abilities['1'] = 'Harvest'; // Typhlosion this.data.Pokedex.typhlosion.abilities['1'] = 'Flame Body'; // Feraligatr this.data.Pokedex.feraligatr.abilities['1'] = 'Intimidate'; // Sceptile this.data.Pokedex.sceptile.abilities['1'] = 'Limber'; // Blaziken this.data.Pokedex.blaziken.abilities['1'] = 'Reckless'; // Swampert this.data.Pokedex.swampert.abilities['1'] = 'Hydration'; // Torterra this.data.Pokedex.torterra.abilities['1'] = 'Weak Armor'; // Infernape this.data.Pokedex.infernape.abilities['1'] = 'No Guard'; // Empoleon this.data.Pokedex.empoleon.abilities['1'] = 'Ice Body'; // Serperior this.data.Pokedex.serperior.abilities['1'] = 'Own Tempo'; // Emboar this.data.Pokedex.emboar.abilities['1'] = 'Sheer Force'; // Samurott this.data.Pokedex.samurott.abilities['1'] = 'Technician'; // Every DW ability that isn't Shadow Tag becomes released for (var i in this.data.FormatsData) { if (i !== 'chandelure' && i !== 'gothitelle') { this.data.FormatsData[i].dreamWorldRelease = true; } } } };