From baab220a569548cdcf0fa32c1f7d808b7cb69067 Mon Sep 17 00:00:00 2001 From: Juanma Serrano Date: Mon, 19 Jan 2015 16:47:53 +0100 Subject: [PATCH] Gen 2: Implement Random Battle available moves Courtesy of http://www.smogon.com/forums/members/asterat.98397/ --- mods/gen2/formats-data.js | 64 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/mods/gen2/formats-data.js b/mods/gen2/formats-data.js index 0487201914..0bdcd99806 100644 --- a/mods/gen2/formats-data.js +++ b/mods/gen2/formats-data.js @@ -9,6 +9,7 @@ exports.BattleFormatsData = { tier: "NFE" }, venusaur: { + randomBattleMoves: ["synthesis","sleeppowder","swordsdance","bodyslam","gigadrain","reflect","leechseed"], eventPokemon: [ {"generation":2,"level":40,"gender":"M","shiny":true,"moves":["poisonpowder","sleeppowder","razorleaf","sweetscent"]} ], @@ -24,6 +25,7 @@ exports.BattleFormatsData = { tier: "NFE" }, charizard: { + randomBattleMoves: ["belly drum","fireblast","rockslide","earthquake"], eventPokemon: [ {"generation":2,"level":40,"gender":"M","shiny":true,"moves":["rage","scaryface","flamethrower","wingattack"]} ], @@ -39,6 +41,7 @@ exports.BattleFormatsData = { tier: "NFE" }, blastoise: { + randomBattleMoves: ["surf","rest","sleeptalk","icebeam","zapcannon","reflect","rapidspin"], eventPokemon: [ {"generation":2,"level":40,"gender":"M","shiny":true,"moves":["watergun","bite","rapidspin","protect"]} ], @@ -51,6 +54,7 @@ exports.BattleFormatsData = { tier: "NFE" }, butterfree: { + randomBattleMoves: ["stun spore","sleeppowder","psychic","nightmare","giga drain"], tier: "UU" }, weedle: { @@ -60,6 +64,7 @@ exports.BattleFormatsData = { tier: "NFE" }, beedrill: { + randomBattleMoves: ["twineedle","hiddenpowerrock","swordsdance","hiddenpowerground","sludgebomb","agility","return"], tier: "UU" }, pidgey: { @@ -69,12 +74,14 @@ exports.BattleFormatsData = { tier: "NFE" }, pidgeot: { + randomBattleMoves: ["return","hiddenpowerflying","steelwing","mirrormove","wingattack","hiddenpowerground","toxic"], tier: "UU" }, rattata: { tier: "LC" }, raticate: { + randomBattleMoves: ["superfang","substitute","mimic","bodyslam"], tier: "UU" }, spearow: { @@ -84,6 +91,7 @@ exports.BattleFormatsData = { tier: "LC" }, fearow: { + randomBattleMoves: ["rest","sleeptalk","doubleedge","drillpeck","hiddenpowerground","hiddenpowerfighting","rest","return","triattack"], eventPokemon: [ {"generation":1,"level":20,"moves":["growl","leer","furyattack","payday"]} ], @@ -93,6 +101,7 @@ exports.BattleFormatsData = { tier: "LC" }, arbok: { + randomBattleMoves: ["sludgebomb","gigadrain","earthuake","screech","substitute","glare"], tier: "UU" }, pichu: { @@ -105,6 +114,7 @@ exports.BattleFormatsData = { tier: "LC" }, pikachu: { + randomBattleMoves: ["thunderbolt","surf","hiddenpowerfire","sing"], eventPokemon: [ {"generation":1,"level":5,"moves":["surf"]}, {"generation":1,"level":5,"moves":["fly"]}, @@ -113,12 +123,14 @@ exports.BattleFormatsData = { tier: "UU" }, raichu: { + randomBattleMoves: ["thunder","surf","raindance","thunderwave","substitute"], tier: "UU" }, sandshrew: { tier: "LC" }, sandslash: { + randomBattleMoves: ["swordsdance","earthquake","rockslide","substitute"], tier: "UU" }, nidoranf: { @@ -136,6 +148,7 @@ exports.BattleFormatsData = { tier: "UU" }, nidoranm: { + randomBattleMoves: ["earthquake","icebeam","thunder","lovelykiss","fireblast"], eventPokemon: [ {"generation":2,"level":5,"moves":["leer","tackle","lovelykiss"]}, {"generation":2,"level":5,"moves":["leer","tackle","morningsun"]}, @@ -147,6 +160,7 @@ exports.BattleFormatsData = { tier: "NFE" }, nidoking: { + randomBattleMoves: ["earthquake","icebeam","lovelykiss","thunder"], tier: "OU" }, cleffa: { @@ -162,12 +176,14 @@ exports.BattleFormatsData = { tier: "NFE" }, clefable: { + randomBattleMoves: ["return","shadowball","moonlight","bellydrum","icebeam","thunderbolt","charm","encore","fireblast"], tier: "BL" }, vulpix: { tier: "LC" }, ninetales: { + randomBattleMoves: ["hypnosis","toxic","roar","fireblast"], tier: "UU" }, igglybuff: { @@ -183,6 +199,7 @@ exports.BattleFormatsData = { tier: "NFE" }, wigglytuff: { + randomBattleMoves: ["doubleedge","icebeam","thunderbolt","sing","counter","thunderwave"], tier: "UU" }, zubat: { @@ -195,6 +212,7 @@ exports.BattleFormatsData = { tier: "NFE" }, crobat: { + randomBattleMoves: ["wingattack","hiddenpowerfighting","hiddenpowerground","toxic","return","confuseray","meanlook","screech","fly"], tier: "UU" }, oddish: { @@ -207,9 +225,11 @@ exports.BattleFormatsData = { tier: "NFE" }, vileplume: { + randomBattleMoves: ["sleeppowder","leechseed","sludgebomb","mooonlight"], tier: "UU" }, bellossom: { + randomBattleMoves: ["sleeppowder","stunspore","razorlead","moonlight","sludgebomb","swordsdance","hiddenpowerground"], tier: "UU" }, paras: { @@ -219,24 +239,28 @@ exports.BattleFormatsData = { tier: "LC" }, parasect: { + randomBattleMoves: ["spore","hiddenpowerbug","hiddenpowerice","hiddenpowerfire","growth","gigadrain","stunspore","swordsdance","return","sludgebomb"], tier: "UU" }, venonat: { tier: "LC" }, venomoth: { + randomBattleMoves: ["curse","sleeppowder","stunspore","hiddenpowerbug","sludgebomb"], tier: "UU" }, diglett: { tier: "LC" }, dugtrio: { + randomBattleMoves: ["earthquake","rockslide","beatup","substitute","sludgebomb"], tier: "UU" }, meowth: { tier: "LC" }, persian: { + randomBattleMoves: ["bodyslam","hypnosis","shadowball","return","screech","thunderbolt","zapcannon","swagger","substitute","psychup"], tier: "UU" }, psyduck: { @@ -248,18 +272,22 @@ exports.BattleFormatsData = { tier: "LC" }, golduck: { + randomBattleMoves: ["crosschop","hypnosis","surf","hydropump","hiddenpowerelectric","hiddenpowergrass","icebeam"], tier: "UU" }, mankey: { tier: "LC" }, primeape: { + randomBattleMoves: ["crosschop","rockslide","hiddenpowerbug","meditate","substitute"], + tier: "UU" }, growlithe: { tier: "LC" }, arcanine: { + randomBattleMoves: ["fireblast","flamethrower","bodyslam","hiddenpowerfighting","rest","sleeptalk"], tier: "UU" }, poliwag: { @@ -274,9 +302,11 @@ exports.BattleFormatsData = { tier: "NFE" }, poliwrath: { + randomBattleMoves: ["bellydrum","lovelykiss","hydropump","bodyslam"], tier: "UU" }, politoed: { + randomBattleMoves: ["bellydrum","lovelykiss","surf","bodyslam"], tier: "UU" }, abra: { @@ -289,6 +319,7 @@ exports.BattleFormatsData = { tier: "NFE" }, alakazam: { + randomBattleMoves: ["recover","thunderwave","firepunch","psychic"], tier: "BL" }, machop: { @@ -302,6 +333,7 @@ exports.BattleFormatsData = { tier: "NFE" }, machamp: { + randomBattleMoves: ["crosschop","curse","rockslide","hiddenpowerbug","hiddenpowerghost","fireblast"], tier: "OU" }, bellsprout: { @@ -315,6 +347,7 @@ exports.BattleFormatsData = { tier: "NFE" }, victreebel: { + randomBattleMoves: ["sleeppowder","growth","gigadrain","swordsdance","sludgebomb","hiddenpowerfire","hiddenpowerice"], tier: "UU" }, tentacool: { @@ -324,6 +357,7 @@ exports.BattleFormatsData = { tier: "LC" }, tentacruel: { + randomBattleMoves: ["swordsdance","substitute","surf","sludgebomb"], tier: "BL" }, geodude: { @@ -336,6 +370,7 @@ exports.BattleFormatsData = { tier: "NFE" }, golem: { + randomBattleMoves: ["rockslide","earthquake","explosion","counter","curse"], tier: "BL" }, ponyta: { @@ -345,6 +380,7 @@ exports.BattleFormatsData = { tier: "LC" }, rapidash: { + randomBattleMoves: ["fireblast","hypnosis","hiddenpoweground","hiddenpowerrock","irontail","curse","return"], eventPokemon: [ {"generation":1,"level":40,"moves":["ember","firespin","stomp","payday"]} ], @@ -354,9 +390,11 @@ exports.BattleFormatsData = { tier: "LC" }, slowbro: { + randomBattleMoves: ["surf","psychic","thunderwvae","rest"], tier: "UU" }, slowking: { + randomBattleMoves: ["surf","psychic","thunderwave","rest"], tier: "UU" }, magnemite: { @@ -366,9 +404,11 @@ exports.BattleFormatsData = { tier: "LC" }, magneton: { + randomBattleMoves: ["thunderbolt","thunderwave","hiddenpowerwater","substitute"], tier: "UU" }, farfetchd: { + randomBattleMoves: ["swordsdance","hiddenpowerflying","agility","batonpass","return","swagger","psychup","hiddenpowerground","gust"], eventPokemon: [ {"generation":2,"level":5,"moves":["batonpass","swordsdance","agility","slash"]}, {"generation":2,"level":5,"moves":["peck","furycutter"]} @@ -382,6 +422,7 @@ exports.BattleFormatsData = { tier: "LC" }, dodrio: { + randomBattleMoves: ["doubleedge","drillpeck","rest","sleeptalk"], tier: "UU" }, seel: { @@ -391,18 +432,21 @@ exports.BattleFormatsData = { tier: "LC" }, dewgong: { + randomBattleMoves: ["surf","icebeam","encore","rest","sleeptalk"], tier: "UU" }, grimer: { tier: "LC" }, muk: { + randomBattleMoves: ["fireblast","explosion","curse","gigadrain","sludgebomb"], tier: "BL" }, shellder: { tier: "LC" }, cloyster: { + randomBattleMoves: ["explosion","rapidspin","surf","spikes","toxic","icebeam","rest"], tier: "OU" }, gastly: { @@ -412,6 +456,7 @@ exports.BattleFormatsData = { tier: "NFE" }, gengar: { + randomBattleMoves: ["thunder","icepunch","destinybond","explosion","dynamicpunch","hypnosis","perishsong","meanlook","protect"], tier: "OU" }, onix: { @@ -421,6 +466,7 @@ exports.BattleFormatsData = { tier: "LC" }, steelix: { + randomBattleMoves: ["roar","curse","explosion","bodyslam","rockslide","earthquake"], tier: "OU" }, drowzee: { @@ -430,6 +476,7 @@ exports.BattleFormatsData = { tier: "LC" }, hypno: { + randomBattleMoves: ["psychic","thunderpunch","lightscreen","reflect","icepunch","thunderwave"], tier: "UU" }, krabby: { @@ -439,6 +486,7 @@ exports.BattleFormatsData = { tier: "LC" }, kingler: { + randomBattleMoves: ["swordsdance","doubleedge","rest","sleeptalk","substitute","surf","crabhammer","hiddenpowerfighting","hiddenowerground","hiddenpowerrock"], tier: "UU" }, voltorb: { @@ -448,6 +496,7 @@ exports.BattleFormatsData = { tier: "LC" }, electrode: { + randomBattleMoves: ["thunderbolt","explosion","rest","hiddenpowerice","hiddenpowergrass","toxic","thunderwave","lightscreen","reflect","hiddenpowerwater"], tier: "UU" }, exeggcute: { @@ -457,6 +506,7 @@ exports.BattleFormatsData = { tier: "LC" }, exeggutor: { + randomBattleMoves: ["explosion","psychic","gigadrain","hiddenpowerfire","sleeppowder","stunspore"], tier: "OU" }, cubone: { @@ -466,6 +516,7 @@ exports.BattleFormatsData = { tier: "LC" }, marowak: { + randomBattleMoves: ["earthquake","rockslide","hiddenpowerbug","rest","swordsdance"], tier: "OU" }, tyrogue: { @@ -476,15 +527,19 @@ exports.BattleFormatsData = { tier: "LC" }, hitmonlee: { + randomBattleMoves: ["highjumpkick","meditate","return","hiddenpowerghost","hiddenpowerrock","hiddenpowerbug"], tier: "UU" }, hitmonchan: { + randomBattleMoves: ["highjumpkick","counter","curse","return","hiddenpowerghost"], tier: "UU" }, hitmontop: { + randomBattleMoves: ["highjumpkick","curse","rest","hiddenpowerghost","return"], tier: "UU" }, lickitung: { + randomBattleMoves: ["thunderbolt","icebeam","rest","sleeptalk","swordsdance","bodyslam"], eventPokemon: [ {"generation":2,"level":5,"moves":["lick","doubleslap"]} ], @@ -494,12 +549,14 @@ exports.BattleFormatsData = { tier: "LC" }, weezing: { + randomBattleMoves: ["thunder","fireblast","sludgebomb","explosion"], tier: "UU" }, rhyhorn: { tier: "LC" }, rhydon: { + randomBattleMoves: ["earthquake","rockslide","curse","roar"], tier: "OU" }, chansey: { @@ -509,15 +566,18 @@ exports.BattleFormatsData = { tier: "UU" }, blissey: { + randomBattleMoves: ["softboiled","healbell","icebeam","lightscreen","flamethrower","sing","toxic"], tier: "OU" }, tangela: { + randomBattleMoves: ["sleeppowder","stunspore","sleeptalk","synthesis","reflect"], eventPokemon: [ {"generation":2,"level":5,"moves":["constrict","sleeppowder","synthesis"]} ], tier: "UU" }, kangaskhan: { + randomBattleMoves: ["curse","roar","bodyslam","return","attract","substitute","rest"], eventPokemon: [ {"generation":2,"level":5,"gender":"F","moves":["cometpunch","feintattack"]} ], @@ -533,6 +593,7 @@ exports.BattleFormatsData = { tier: "NFE" }, kingdra: { + randomBattleMoves: ["rest","sleeptalk","doubledge","surf"], tier: "BL" }, goldeen: { @@ -551,6 +612,7 @@ exports.BattleFormatsData = { tier: "LC" }, starmie: { + randomBattleMoves: ["recover","rapidspin","psychic","surf","reflect","thunderwave"], tier: "OU" }, mrmime: { @@ -566,6 +628,7 @@ exports.BattleFormatsData = { tier: "UU" }, scizor: { + randomBattleMoves: ["swordsdance","agility","batonpass","steelwing","hiddenpowerbug","substitute","hiddenpowerrock"], tier: "BL" }, smoochum: { @@ -577,6 +640,7 @@ exports.BattleFormatsData = { tier: "LC" }, jynx: { + randomBattleMoves: ["","","",""], tier: "BL" }, elekid: {