diff --git a/data/formats-data.js b/data/formats-data.js index 13ea12d81167..3a3e656644a9 100644 --- a/data/formats-data.js +++ b/data/formats-data.js @@ -163,8 +163,7 @@ let BattleFormatsData = { {"generation": 4, "level": 6}, {"generation": 7, "level": 9}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, weedle: { randomBattleMoves: ["bugbite", "stringshot", "poisonsting", "electroweb"], @@ -197,8 +196,7 @@ let BattleFormatsData = { {"generation": 2, "level": 7}, {"generation": 4, "level": 6}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, beedrillmega: { randomBattleMoves: ["xscissor", "swordsdance", "uturn", "poisonjab", "drillrun", "knockoff"], @@ -240,8 +238,7 @@ let BattleFormatsData = { encounters: [ {"generation": 7, "level": 29, "isHidden": false}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pidgeotmega: { randomBattleMoves: ["roost", "heatwave", "uturn", "hurricane", "defog"], @@ -274,8 +271,7 @@ let BattleFormatsData = { {"generation": 2, "level": 6}, {"generation": 4, "level": 13}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, raticatealola: { randomBattleMoves: ["swordsdance", "return", "suckerpunch", "knockoff", "doubleedge"], @@ -283,8 +279,7 @@ let BattleFormatsData = { encounters: [ {"generation": 7, "level": 17}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, raticatealolatotem: { eventPokemon: [ @@ -313,8 +308,7 @@ let BattleFormatsData = { {"generation": 2, "level": 7}, {"generation": 4, "level": 7}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, ekans: { randomBattleMoves: ["coil", "gunkshot", "glare", "suckerpunch", "earthquake", "rest"], @@ -339,8 +333,7 @@ let BattleFormatsData = { {"generation": 2, "level": 10}, {"generation": 4, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pichu: { randomBattleMoves: ["fakeout", "volttackle", "encore", "irontail", "toxic", "thunderbolt"], @@ -479,8 +472,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachuhoenn: { eventPokemon: [ @@ -488,8 +480,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachusinnoh: { eventPokemon: [ @@ -497,8 +488,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachuunova: { eventPokemon: [ @@ -506,8 +496,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachukalos: { eventPokemon: [ @@ -515,8 +504,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachualola: { eventPokemon: [ @@ -524,8 +512,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachupartner: { eventPokemon: [ @@ -533,8 +520,7 @@ let BattleFormatsData = { ], eventOnly: true, gen: 7, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pikachustarter: { eventPokemon: [ @@ -547,7 +533,7 @@ let BattleFormatsData = { raichu: { randomBattleMoves: ["nastyplot", "encore", "thunderbolt", "grassknot", "hiddenpowerice", "focusblast", "voltswitch"], randomDoubleBattleMoves: ["fakeout", "encore", "thunderbolt", "grassknot", "hiddenpowerice", "focusblast", "voltswitch", "protect"], - tier: "(PU)", + tier: "Untiered", doublesTier: "DUU", }, raichualola: { @@ -580,8 +566,7 @@ let BattleFormatsData = { {"generation": 2, "level": 10}, {"generation": 4, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, sandslashalola: { randomBattleMoves: ["swordsdance", "iciclecrash", "ironhead", "earthquake", "rapidspin", "stealthrock", "knockoff"], @@ -717,8 +702,7 @@ let BattleFormatsData = { encounters: [ {"generation": 1, "level": 22}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, zubat: { randomBattleMoves: ["bravebird", "roost", "toxic", "taunt", "nastyplot", "gigadrain", "sludgebomb", "airslash", "uturn", "whirlwind", "heatwave", "superfang"], @@ -786,8 +770,7 @@ let BattleFormatsData = { bellossom: { randomBattleMoves: ["gigadrain", "sleeppowder", "hiddenpowerfire", "hiddenpowerrock", "quiverdance", "moonblast"], randomDoubleBattleMoves: ["gigadrain", "sludgebomb", "sleeppowder", "stunspore", "protect", "hiddenpowerfire", "moonblast", "sunnyday", "solarbeam"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, paras: { randomBattleMoves: ["spore", "stunspore", "xscissor", "seedbomb", "synthesis", "leechseed", "aromatherapy", "knockoff"], @@ -807,8 +790,7 @@ let BattleFormatsData = { {"generation": 1, "level": 13}, {"generation": 2, "level": 5}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, venonat: { randomBattleMoves: ["sleeppowder", "morningsun", "toxicspikes", "sludgebomb", "signalbeam", "stunspore", "psychic"], @@ -859,8 +841,7 @@ let BattleFormatsData = { {"generation": 2, "level": 5}, {"generation": 4, "level": 19}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, dugtrioalola: { randomBattleMoves: ["earthquake", "ironhead", "substitute", "reversal", "stoneedge", "suckerpunch", "stealthrock"], @@ -897,8 +878,7 @@ let BattleFormatsData = { {"generation": 2, "level": 18}, {"generation": 4, "level": 19}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, persianalola: { randomBattleMoves: ["nastyplot", "darkpulse", "powergem", "hypnosis", "hiddenpowerfighting"], @@ -931,8 +911,7 @@ let BattleFormatsData = { {"generation": 3, "level": 25, "pokeball": "safariball"}, {"generation": 4, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, mankey: { randomBattleMoves: ["closecombat", "uturn", "icepunch", "rockslide", "punishment", "earthquake", "poisonjab"], @@ -1019,7 +998,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 5, "level": 50, "gender": "M", "nature": "Calm", "ivs": {"hp": 31, "atk": 13, "def": 31, "spa": 5, "spd": 31, "spe": 5}, "isHidden": true, "moves": ["scald", "icebeam", "perishsong", "protect"], "pokeball": "cherishball"}, ], - tier: "(PU)", + tier: "Untiered", doublesTier: "DOU", }, abra: { @@ -1120,8 +1099,7 @@ let BattleFormatsData = { victreebel: { randomBattleMoves: ["sleeppowder", "sludgebomb", "gigadrain", "hiddenpowerfire", "suckerpunch", "swordsdance", "powerwhip", "knockoff"], randomDoubleBattleMoves: ["sleeppowder", "sunnyday", "growth", "solarbeam", "sludgebomb", "weatherball", "suckerpunch", "powerwhip", "knockoff", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, tentacool: { randomBattleMoves: ["toxicspikes", "rapidspin", "scald", "sludgebomb", "icebeam", "knockoff", "gigadrain", "toxic", "dazzlinggleam"], @@ -1172,14 +1150,12 @@ let BattleFormatsData = { golem: { randomBattleMoves: ["stealthrock", "earthquake", "explosion", "suckerpunch", "toxic", "rockblast"], randomDoubleBattleMoves: ["rockslide", "earthquake", "stoneedge", "suckerpunch", "hammerarm", "firepunch", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, golemalola: { randomBattleMoves: ["stealthrock", "stoneedge", "return", "thunderpunch", "earthquake", "toxic"], randomDoubleBattleMoves: ["doubleedge", "stoneedge", "rockslide", "earthquake", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, ponyta: { randomBattleMoves: ["flareblitz", "wildcharge", "morningsun", "hypnosis", "flamecharge"], @@ -1199,8 +1175,7 @@ let BattleFormatsData = { {"generation": 2, "level": 14, "gender": "M", "shiny": false}, {"generation": 3, "level": 37}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, slowpoke: { randomBattleMoves: ["scald", "aquatail", "zenheadbutt", "thunderwave", "toxic", "slackoff", "trickroom"], @@ -1285,8 +1260,7 @@ let BattleFormatsData = { {"generation": 1, "level": 3}, {"generation": 3, "level": 3, "gender": "M", "nature": "Adamant", "ivs": {"hp": 20, "atk": 25, "def": 21, "spa": 24, "spd": 15, "spe": 20}, "abilities": ["keeneye"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, doduo: { randomBattleMoves: ["bravebird", "return", "doubleedge", "roost", "quickattack", "pursuit"], @@ -1334,8 +1308,7 @@ let BattleFormatsData = { {"generation": 5, "level": 30, "isHidden": false}, {"generation": 6, "level": 30, "maxEggMoves": 1}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, grimer: { randomBattleMoves: ["curse", "gunkshot", "poisonjab", "shadowsneak", "painsplit", "icepunch", "firepunch", "memento"], @@ -1366,8 +1339,7 @@ let BattleFormatsData = { {"generation": 5, "level": 35, "isHidden": true}, {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, mukalola: { randomBattleMoves: ["curse", "gunkshot", "knockoff", "poisonjab", "shadowsneak", "pursuit", "icepunch", "firepunch"], @@ -1484,8 +1456,7 @@ let BattleFormatsData = { {"generation": 2, "level": 16}, {"generation": 4, "level": 16}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, krabby: { randomBattleMoves: ["crabhammer", "swordsdance", "agility", "rockslide", "substitute", "xscissor", "superpower", "knockoff"], @@ -1527,8 +1498,7 @@ let BattleFormatsData = { {"generation": 3, "level": 3, "shiny": false, "nature": "Hasty", "ivs": {"hp": 19, "atk": 16, "def": 18, "spa": 25, "spd": 25, "spe": 19}, "abilities": ["static"], "pokeball": "pokeball"}, {"generation": 4, "level": 23}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, exeggcute: { randomBattleMoves: ["substitute", "leechseed", "gigadrain", "psychic", "sleeppowder", "stunspore", "hiddenpowerfire", "synthesis"], @@ -1547,8 +1517,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 3, "level": 46, "moves": ["refresh", "psychic", "hypnosis", "ancientpower"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, exeggutoralola: { randomBattleMoves: ["dracometeor", "leafstorm", "flamethrower", "earthquake", "woodhammer", "gigadrain", "dragonhammer", "knockoff"], @@ -1578,8 +1547,7 @@ let BattleFormatsData = { {"generation": 2, "level": 12}, {"generation": 4, "level": 14}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, marowakalola: { randomBattleMoves: ["flamecharge", "shadowbone", "bonemerang", "willowisp", "stoneedge", "flareblitz", "substitute"], @@ -1646,8 +1614,7 @@ let BattleFormatsData = { lickilicky: { randomBattleMoves: ["wish", "protect", "bodyslam", "knockoff", "dragontail", "healbell", "swordsdance", "explosion", "earthquake", "powerwhip"], randomDoubleBattleMoves: ["wish", "protect", "dragontail", "knockoff", "bodyslam", "rockslide", "powerwhip", "earthquake", "explosion"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, koffing: { randomBattleMoves: ["painsplit", "sludgebomb", "willowisp", "fireblast", "toxic", "clearsmog", "rest", "sleeptalk", "thunderbolt"], @@ -1821,8 +1788,7 @@ let BattleFormatsData = { {"generation": 6, "level": 26, "maxEggMoves": 1}, {"generation": 7, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, staryu: { randomBattleMoves: ["scald", "thunderbolt", "icebeam", "rapidspin", "recover", "dazzlinggleam", "hydropump"], @@ -1859,8 +1825,7 @@ let BattleFormatsData = { encounters: [ {"generation": 1, "level": 6}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, scyther: { randomBattleMoves: ["swordsdance", "roost", "bugbite", "quickattack", "brickbreak", "aerialace", "uturn", "knockoff"], @@ -1915,8 +1880,7 @@ let BattleFormatsData = { {"generation": 4, "level": 22}, {"generation": 7, "level": 9}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, elekid: { randomBattleMoves: ["thunderbolt", "crosschop", "voltswitch", "substitute", "icepunch", "psychic", "hiddenpowergrass"], @@ -1951,8 +1915,7 @@ let BattleFormatsData = { {"generation": 4, "level": 50, "gender": "M", "nature": "Adamant", "moves": ["thunderpunch", "icepunch", "crosschop", "earthquake"], "pokeball": "pokeball"}, {"generation": 4, "level": 50, "gender": "M", "nature": "Serious", "moves": ["lightscreen", "thunderpunch", "discharge", "thunderbolt"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, magby: { randomBattleMoves: ["flareblitz", "substitute", "fireblast", "hiddenpowergrass", "hiddenpowerice", "crosschop", "thunderpunch", "overheat"], @@ -1997,8 +1960,7 @@ let BattleFormatsData = { {"generation": 1, "level": 15, "shiny": false}, {"generation": 1, "level": 20}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pinsirmega: { randomBattleMoves: ["swordsdance", "earthquake", "closecombat", "quickattack", "return"], @@ -2072,8 +2034,7 @@ let BattleFormatsData = { encounters: [ {"generation": 1, "level": 15}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, ditto: { randomBattleMoves: ["transform"], @@ -2089,8 +2050,7 @@ let BattleFormatsData = { {"generation": 6, "level": 30}, {"generation": 7, "level": 25}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, eevee: { randomBattleMoves: ["quickattack", "return", "bite", "irontail", "yawn", "protect", "wish"], @@ -2146,8 +2106,7 @@ let BattleFormatsData = { {"generation": 6, "level": 10, "isHidden": false, "moves": ["celebrate", "tailwhip", "sandattack", "ember"], "pokeball": "cherishball"}, {"generation": 7, "level": 50, "gender": "F", "isHidden": true, "moves": ["flareblitz", "facade", "willowisp", "quickattack"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, espeon: { randomBattleMoves: ["psychic", "psyshock", "substitute", "shadowball", "calmmind", "morningsun", "dazzlinggleam"], @@ -2181,8 +2140,7 @@ let BattleFormatsData = { {"generation": 6, "level": 10, "isHidden": false, "moves": ["celebrate", "tailwhip", "sandattack", "razorleaf"], "pokeball": "cherishball"}, {"generation": 7, "level": 50, "gender": "F", "isHidden": true, "moves": ["leafblade", "swordsdance", "sunnyday", "synthesis"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, glaceon: { randomBattleMoves: ["icebeam", "hiddenpowerground", "shadowball", "healbell", "wish", "protect", "toxic"], @@ -2192,8 +2150,7 @@ let BattleFormatsData = { {"generation": 6, "level": 10, "isHidden": false, "moves": ["celebrate", "tailwhip", "sandattack", "icywind"], "pokeball": "cherishball"}, {"generation": 7, "level": 50, "gender": "F", "isHidden": false, "moves": ["blizzard", "shadowball", "hail", "auroraveil"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, porygon: { randomBattleMoves: ["triattack", "icebeam", "recover", "toxic", "thunderwave", "discharge", "trick"], @@ -2475,8 +2432,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 6, "level": 50, "isHidden": true, "moves": ["solarbeam", "sunnyday", "synthesis", "bodyslam"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cyndaquil: { randomBattleMoves: ["eruption", "fireblast", "flamethrower", "hiddenpowergrass", "hiddenpowerice"], @@ -2537,8 +2493,7 @@ let BattleFormatsData = { {"generation": 2, "level": 6}, {"generation": 4, "level": 6}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, hoothoot: { randomBattleMoves: ["reflect", "toxic", "roost", "whirlwind", "nightshade", "magiccoat"], @@ -2558,8 +2513,7 @@ let BattleFormatsData = { {"generation": 4, "level": 5}, {"generation": 7, "level": 19}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, ledyba: { randomBattleMoves: ["roost", "lightscreen", "encore", "reflect", "knockoff", "toxic"], @@ -2578,8 +2532,7 @@ let BattleFormatsData = { {"generation": 2, "level": 7}, {"generation": 4, "level": 5}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, spinarak: { randomBattleMoves: ["toxic", "lunge", "toxicspikes", "poisonjab", "stickyweb"], @@ -2599,8 +2552,7 @@ let BattleFormatsData = { {"generation": 4, "level": 5}, {"generation": 6, "level": 19, "maxEggMoves": 1}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, chinchou: { randomBattleMoves: ["voltswitch", "thunderbolt", "hiddenpowergrass", "hydropump", "icebeam", "surf", "thunderwave", "scald", "discharge", "healbell"], @@ -2677,8 +2629,7 @@ let BattleFormatsData = { ampharos: { randomBattleMoves: ["voltswitch", "reflect", "lightscreen", "focusblast", "thunderbolt", "toxic", "healbell", "hiddenpowerice"], randomDoubleBattleMoves: ["focusblast", "hiddenpowerice", "hiddenpowergrass", "thunderbolt", "discharge", "dragonpulse", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, ampharosmega: { randomBattleMoves: ["voltswitch", "focusblast", "agility", "thunderbolt", "healbell", "dragonpulse"], @@ -2712,8 +2663,7 @@ let BattleFormatsData = { sudowoodo: { randomBattleMoves: ["headsmash", "earthquake", "suckerpunch", "woodhammer", "toxic", "stealthrock"], randomDoubleBattleMoves: ["headsmash", "earthquake", "suckerpunch", "woodhammer", "explosion", "stealthrock", "rockslide", "helpinghand", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, hoppip: { randomBattleMoves: ["encore", "sleeppowder", "uturn", "toxic", "leechseed", "substitute", "protect"], @@ -2735,8 +2685,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 5, "level": 27, "gender": "M", "isHidden": true, "moves": ["falseswipe", "sleeppowder", "bulletseed", "leechseed"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, aipom: { randomBattleMoves: ["fakeout", "return", "brickbreak", "seedbomb", "knockoff", "uturn", "icepunch", "irontail"], @@ -2761,8 +2710,7 @@ let BattleFormatsData = { sunflora: { randomBattleMoves: ["sunnyday", "gigadrain", "solarbeam", "hiddenpowerfire", "earthpower"], randomDoubleBattleMoves: ["sunnyday", "gigadrain", "solarbeam", "hiddenpowerfire", "hiddenpowerice", "earthpower", "protect", "encore"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, yanma: { randomBattleMoves: ["bugbuzz", "airslash", "hiddenpowerground", "uturn", "protect", "gigadrain", "ancientpower"], @@ -2827,8 +2775,7 @@ let BattleFormatsData = { {"generation": 4, "level": 5}, {"generation": 6, "level": 32}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, wynaut: { randomBattleMoves: ["destinybond", "counter", "mirrorcoat", "encore"], @@ -2850,14 +2797,12 @@ let BattleFormatsData = { {"generation": 2, "level": 5}, {"generation": 4, "level": 3}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, girafarig: { randomBattleMoves: ["psychic", "psyshock", "thunderbolt", "nastyplot", "substitute", "hypervoice"], randomDoubleBattleMoves: ["psychic", "psyshock", "thunderbolt", "nastyplot", "protect", "agility", "hypervoice"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pineco: { randomBattleMoves: ["rapidspin", "toxicspikes", "spikes", "bugbite", "stealthrock"], @@ -2879,8 +2824,7 @@ let BattleFormatsData = { dunsparce: { randomBattleMoves: ["coil", "rockslide", "bite", "headbutt", "glare", "bodyslam", "roost", "stealthrock"], randomDoubleBattleMoves: ["coil", "rockslide", "bite", "headbutt", "glare", "bodyslam", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, gligar: { randomBattleMoves: ["stealthrock", "toxic", "roost", "defog", "earthquake", "uturn", "knockoff"], @@ -2909,8 +2853,7 @@ let BattleFormatsData = { encounters: [ {"generation": 2, "level": 15}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, qwilfish: { randomBattleMoves: ["toxicspikes", "liquidation", "spikes", "painsplit", "thunderwave", "taunt", "destinybond"], @@ -2928,8 +2871,7 @@ let BattleFormatsData = { {"generation": 3, "level": 10, "gender": "M", "abilities": ["sturdy"], "moves": ["constrict", "withdraw", "wrap"], "pokeball": "pokeball"}, {"generation": 3, "level": 20, "abilities": ["sturdy"], "moves": ["substitute", "toxic", "sludgebomb", "encore"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, heracross: { randomBattleMoves: ["closecombat", "megahorn", "stoneedge", "swordsdance", "knockoff", "earthquake"], @@ -2983,8 +2925,7 @@ let BattleFormatsData = { encounters: [ {"generation": 2, "level": 25}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, slugma: { randomBattleMoves: ["stockpile", "recover", "lavaplume", "willowisp", "toxic", "hiddenpowergrass", "earthpower", "memento"], @@ -3000,8 +2941,7 @@ let BattleFormatsData = { {"generation": 3, "level": 25}, {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, swinub: { randomBattleMoves: ["earthquake", "iciclecrash", "iceshard", "superpower", "endeavor", "stealthrock"], @@ -3035,8 +2975,7 @@ let BattleFormatsData = { {"generation": 3, "level": 5, "shiny": 1, "moves": ["tackle", "mudsport"], "pokeball": "pokeball"}, {"generation": 7, "level": 50, "gender": "F", "nature": "Serious", "isHidden": false, "abilities": ["hustle"], "moves": ["tackle", "powergem"], "pokeball": "ultraball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, remoraid: { randomBattleMoves: ["waterspout", "hydropump", "fireblast", "hiddenpowerground", "icebeam", "seedbomb", "rockblast"], @@ -3052,8 +2991,7 @@ let BattleFormatsData = { {"generation": 4, "level": 19}, {"generation": 7, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, delibird: { randomBattleMoves: ["defog", "iceshard", "icepunch", "aerialace", "spikes", "destinybond"], @@ -3062,8 +3000,7 @@ let BattleFormatsData = { {"generation": 3, "level": 10, "gender": "M", "moves": ["present"], "pokeball": "pokeball"}, {"generation": 6, "level": 10, "isHidden": false, "abilities": ["vitalspirit"], "moves": ["present", "happyhour"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, mantyke: { randomBattleMoves: ["raindance", "hydropump", "scald", "airslash", "icebeam", "rest", "sleeptalk", "toxic"], @@ -3133,8 +3070,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 3, "level": 10, "gender": "M", "abilities": ["intimidate"], "moves": ["tackle", "leer"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, smeargle: { randomBattleMoves: ["spore", "stealthrock", "destinybond", "whirlwind", "stickyweb"], @@ -3144,8 +3080,7 @@ let BattleFormatsData = { {"generation": 5, "level": 50, "gender": "F", "nature": "Jolly", "ivs": {"atk": 31, "spe": 31}, "isHidden": false, "abilities": ["technician"], "moves": ["falseswipe", "spore", "odorsleuth", "meanlook"], "pokeball": "cherishball"}, {"generation": 6, "level": 40, "gender": "M", "nature": "Jolly", "isHidden": false, "abilities": ["owntempo"], "moves": ["sketch", "furyswipes", "seismictoss", "flamethrower"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pokestarsmeargle: { isNonstandard: true, @@ -3429,8 +3364,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 7, "level": 64, "gender": "M", "isHidden": false, "abilities": ["intimidate"], "moves": ["crunch", "firefang", "icefang", "thunderfang"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, zigzagoon: { randomBattleMoves: ["trick", "thunderwave", "icebeam", "thunderbolt", "gunkshot", "lastresort"], @@ -3475,8 +3409,7 @@ let BattleFormatsData = { beautifly: { randomBattleMoves: ["quiverdance", "bugbuzz", "aircutter", "psychic", "gigadrain", "hiddenpowerrock"], randomDoubleBattleMoves: ["quiverdance", "bugbuzz", "gigadrain", "hiddenpowerrock", "aircutter", "tailwind", "stringshot", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cascoon: { randomBattleMoves: ["bugbite", "poisonsting", "tackle", "electroweb"], @@ -3490,8 +3423,7 @@ let BattleFormatsData = { dustox: { randomBattleMoves: ["roost", "defog", "bugbuzz", "sludgebomb", "quiverdance", "uturn", "shadowball"], randomDoubleBattleMoves: ["tailwind", "stringshot", "strugglebug", "bugbuzz", "protect", "sludgebomb", "quiverdance", "shadowball"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, lotad: { randomBattleMoves: ["gigadrain", "icebeam", "scald", "naturepower", "raindance"], @@ -3541,8 +3473,7 @@ let BattleFormatsData = { shiftry: { randomBattleMoves: ["leafstorm", "swordsdance", "leafblade", "suckerpunch", "defog", "lowkick", "knockoff"], randomDoubleBattleMoves: ["leafstorm", "swordsdance", "leafblade", "suckerpunch", "knockoff", "lowkick", "fakeout", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, taillow: { randomBattleMoves: ["bravebird", "facade", "quickattack", "uturn", "protect"], @@ -3650,8 +3581,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 21, "maxEggMoves": 1}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, shroomish: { randomBattleMoves: ["spore", "substitute", "leechseed", "gigadrain", "protect", "toxic", "stunspore"], @@ -3680,8 +3610,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 4, "level": 50, "gender": "M", "nature": "Adamant", "moves": ["gigaimpact", "return", "shadowclaw", "aerialace"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, nincada: { randomBattleMoves: ["xscissor", "dig", "aerialace", "nightslash"], @@ -3690,8 +3619,7 @@ let BattleFormatsData = { ninjask: { randomBattleMoves: ["swordsdance", "aerialace", "nightslash", "dig", "leechlife", "uturn"], randomDoubleBattleMoves: ["batonpass", "swordsdance", "substitute", "protect", "leechlife", "aerialace"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, shedinja: { randomBattleMoves: ["swordsdance", "willowisp", "xscissor", "shadowsneak", "shadowclaw"], @@ -3705,8 +3633,7 @@ let BattleFormatsData = { {"generation": 3, "level": 45, "shiny": 1, "moves": ["batonpass"]}, {"generation": 4, "level": 52, "shiny": 1, "moves": ["xscissor"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, whismur: { randomBattleMoves: ["hypervoice", "fireblast", "shadowball", "icebeam", "extrasensory"], @@ -3758,8 +3685,7 @@ let BattleFormatsData = { probopass: { randomBattleMoves: ["stealthrock", "thunderwave", "toxic", "flashcannon", "voltswitch", "earthpower"], randomDoubleBattleMoves: ["stealthrock", "thunderwave", "helpinghand", "earthpower", "powergem", "wideguard", "protect", "flashcannon"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, skitty: { randomBattleMoves: ["doubleedge", "zenheadbutt", "thunderwave", "fakeout", "playrough", "healbell"], @@ -3779,8 +3705,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 3, "level": 18, "abilities": ["cutecharm"], "moves": ["sweetkiss", "secretpower", "attract", "shockwave"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, sableye: { randomBattleMoves: ["recover", "willowisp", "taunt", "toxic", "knockoff", "foulplay"], @@ -3811,8 +3736,7 @@ let BattleFormatsData = { {"generation": 6, "level": 50, "isHidden": false, "abilities": ["intimidate"], "moves": ["ironhead", "playrough", "firefang", "suckerpunch"], "pokeball": "cherishball"}, {"generation": 6, "level": 100, "isHidden": false, "abilities": ["intimidate"], "moves": ["suckerpunch", "protect", "playrough", "ironhead"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, mawilemega: { randomBattleMoves: ["swordsdance", "ironhead", "firefang", "substitute", "playrough", "suckerpunch", "knockoff", "focuspunch"], @@ -3900,8 +3824,7 @@ let BattleFormatsData = { {"generation": 3, "level": 5, "shiny": 1, "moves": ["growl", "thunderwave", "mudsport"], "pokeball": "pokeball"}, {"generation": 3, "level": 10, "gender": "M", "moves": ["growl", "thunderwave", "quickattack"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, minun: { randomBattleMoves: ["nastyplot", "thunderbolt", "substitute", "hiddenpowerice", "encore"], @@ -3910,20 +3833,17 @@ let BattleFormatsData = { {"generation": 3, "level": 5, "shiny": 1, "moves": ["growl", "thunderwave", "watersport"], "pokeball": "pokeball"}, {"generation": 3, "level": 10, "gender": "M", "moves": ["growl", "thunderwave", "quickattack"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, volbeat: { randomBattleMoves: ["uturn", "roost", "thunderwave", "encore", "tailwind", "defog"], randomDoubleBattleMoves: ["stringshot", "strugglebug", "helpinghand", "thunderwave", "encore", "tailwind", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, illumise: { randomBattleMoves: ["uturn", "roost", "bugbuzz", "thunderwave", "encore", "wish", "defog"], randomDoubleBattleMoves: ["protect", "helpinghand", "bugbuzz", "encore", "thunderbolt", "tailwind", "uturn"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, budew: { randomBattleMoves: ["spikes", "sludgebomb", "sleeppowder", "gigadrain", "stunspore", "rest"], @@ -3954,8 +3874,7 @@ let BattleFormatsData = { swalot: { randomBattleMoves: ["sludgebomb", "icebeam", "toxic", "yawn", "encore", "painsplit", "earthquake"], randomDoubleBattleMoves: ["sludgebomb", "icebeam", "protect", "yawn", "encore", "gunkshot", "earthquake"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, carvanha: { randomBattleMoves: ["protect", "hydropump", "icebeam", "waterfall", "crunch", "aquajet", "destinybond"], @@ -4002,8 +3921,7 @@ let BattleFormatsData = { {"generation": 5, "level": 30, "isHidden": false}, {"generation": 7, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, numel: { randomBattleMoves: ["curse", "earthquake", "rockslide", "fireblast", "flamecharge", "rest", "sleeptalk", "stockpile", "hiddenpowerelectric", "earthpower", "lavaplume"], @@ -4022,8 +3940,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cameruptmega: { randomBattleMoves: ["stealthrock", "fireblast", "earthpower", "ancientpower", "willowisp", "toxic"], @@ -4035,7 +3952,7 @@ let BattleFormatsData = { torkoal: { randomBattleMoves: ["shellsmash", "fireblast", "earthpower", "solarbeam", "stealthrock", "rapidspin", "yawn", "lavaplume"], randomDoubleBattleMoves: ["protect", "heatwave", "earthpower", "willowisp", "shellsmash", "fireblast", "solarbeam"], - tier: "(PU)", + tier: "Untiered", doublesTier: "DOU", }, spoink: { @@ -4051,8 +3968,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, spinda: { randomBattleMoves: ["return", "superpower", "suckerpunch", "trickroom"], @@ -4060,8 +3976,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 3, "level": 5, "shiny": 1, "moves": ["tackle", "uproar", "sing"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, trapinch: { randomBattleMoves: ["earthquake", "rockslide", "crunch", "quickattack", "superpower"], @@ -4100,8 +4015,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, swablu: { randomBattleMoves: ["roost", "toxic", "cottonguard", "pluck", "hypervoice", "return"], @@ -4121,8 +4035,7 @@ let BattleFormatsData = { {"generation": 5, "level": 35, "gender": "M", "isHidden": true, "moves": ["takedown", "naturalgift", "dragonbreath", "falseswipe"]}, {"generation": 6, "level": 100, "nature": "Modest", "isHidden": true, "moves": ["hypervoice", "fireblast", "protect", "agility"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, altariamega: { randomBattleMoves: ["dragondance", "return", "hypervoice", "healbell", "earthquake", "roost", "dracometeor", "fireblast"], @@ -4139,8 +4052,7 @@ let BattleFormatsData = { {"generation": 3, "level": 10, "gender": "M", "moves": ["scratch", "leer", "quickattack", "swordsdance"], "pokeball": "pokeball"}, {"generation": 3, "level": 28, "moves": ["refresh", "brickbreak", "counter", "crushclaw"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, seviper: { randomBattleMoves: ["flamethrower", "sludgewave", "gigadrain", "darkpulse", "switcheroo", "coil", "earthquake", "poisonjab", "suckerpunch"], @@ -4150,8 +4062,7 @@ let BattleFormatsData = { {"generation": 3, "level": 30, "moves": ["poisontail", "screech", "glare", "crunch"], "pokeball": "pokeball"}, {"generation": 3, "level": 10, "gender": "M", "moves": ["wrap", "lick", "bite"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, lunatone: { randomBattleMoves: ["psychic", "earthpower", "stealthrock", "rockpolish", "calmmind", "icebeam", "powergem", "moonlight", "toxic"], @@ -4161,8 +4072,7 @@ let BattleFormatsData = { {"generation": 3, "level": 25, "moves": ["batonpass", "psychic", "raindance", "rocktomb"]}, {"generation": 7, "level": 30, "moves": ["cosmicpower", "hiddenpower", "moonblast", "powergem"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, solrock: { randomBattleMoves: ["stealthrock", "explosion", "rockslide", "reflect", "lightscreen", "willowisp", "morningsun"], @@ -4172,8 +4082,7 @@ let BattleFormatsData = { {"generation": 3, "level": 41, "moves": ["batonpass", "psychic", "sunnyday", "cosmicpower"]}, {"generation": 7, "level": 30, "moves": ["cosmicpower", "hiddenpower", "solarbeam", "stoneedge"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, barboach: { randomBattleMoves: ["dragondance", "waterfall", "earthquake", "return", "bounce"], @@ -4189,8 +4098,7 @@ let BattleFormatsData = { {"generation": 4, "level": 10}, {"generation": 7, "level": 10}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, corphish: { randomBattleMoves: ["dragondance", "waterfall", "crunch", "superpower", "swordsdance", "knockoff", "aquajet"], @@ -4235,8 +4143,7 @@ let BattleFormatsData = { cradily: { randomBattleMoves: ["stealthrock", "recover", "gigadrain", "toxic", "seedbomb", "rockslide", "curse"], randomDoubleBattleMoves: ["protect", "recover", "seedbomb", "rockslide", "earthquake", "curse", "swordsdance"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, anorith: { randomBattleMoves: ["stealthrock", "brickbreak", "toxic", "xscissor", "rockslide", "swordsdance", "rockpolish"], @@ -4248,8 +4155,7 @@ let BattleFormatsData = { armaldo: { randomBattleMoves: ["stealthrock", "stoneedge", "toxic", "xscissor", "knockoff", "rapidspin", "earthquake"], randomDoubleBattleMoves: ["rockslide", "stoneedge", "stringshot", "xscissor", "swordsdance", "knockoff", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, feebas: { randomBattleMoves: ["protect", "confuseray", "hypnosis", "scald", "toxic"], @@ -4272,8 +4178,7 @@ let BattleFormatsData = { doublesTier: "DOU", }, castform: { - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, castformsunny: { randomBattleMoves: ["sunnyday", "weatherball", "solarbeam", "icebeam"], @@ -4292,8 +4197,7 @@ let BattleFormatsData = { kecleon: { randomBattleMoves: ["fakeout", "knockoff", "drainpunch", "suckerpunch", "shadowsneak", "stealthrock", "recover"], randomDoubleBattleMoves: ["knockoff", "fakeout", "trickroom", "recover", "drainpunch", "suckerpunch", "shadowsneak", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, shuppet: { randomBattleMoves: ["trickroom", "destinybond", "taunt", "shadowsneak", "suckerpunch", "willowisp"], @@ -4312,8 +4216,7 @@ let BattleFormatsData = { encounters: [ {"generation": 5, "level": 32, "isHidden": false}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, banettemega: { randomBattleMoves: ["destinybond", "taunt", "shadowclaw", "suckerpunch", "willowisp", "knockoff"], @@ -4341,8 +4244,7 @@ let BattleFormatsData = { dusknoir: { randomBattleMoves: ["willowisp", "shadowsneak", "icepunch", "painsplit", "substitute", "earthquake", "focuspunch"], randomDoubleBattleMoves: ["willowisp", "shadowsneak", "icepunch", "painsplit", "protect", "earthquake", "helpinghand", "trickroom"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, tropius: { randomBattleMoves: ["leechseed", "substitute", "airslash", "gigadrain", "toxic", "protect"], @@ -4350,8 +4252,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 4, "level": 53, "gender": "F", "nature": "Jolly", "abilities": ["chlorophyll"], "moves": ["airslash", "synthesis", "sunnyday", "solarbeam"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, chingling: { randomBattleMoves: ["hypnosis", "reflect", "lightscreen", "toxic", "recover", "psychic", "signalbeam", "healbell"], @@ -4363,8 +4264,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 3, "level": 10, "gender": "M", "moves": ["wrap", "growl", "astonish"], "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, absol: { randomBattleMoves: ["swordsdance", "suckerpunch", "knockoff", "superpower", "pursuit", "playrough"], @@ -4395,8 +4295,7 @@ let BattleFormatsData = { glalie: { randomBattleMoves: ["spikes", "icebeam", "iceshard", "taunt", "earthquake", "explosion", "superfang"], randomDoubleBattleMoves: ["icebeam", "iceshard", "taunt", "earthquake", "freezedry", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, glaliemega: { randomBattleMoves: ["freezedry", "iceshard", "earthquake", "explosion", "return", "spikes"], @@ -4435,8 +4334,7 @@ let BattleFormatsData = { encounters: [ {"generation": 5, "level": 30, "isHidden": false}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, clamperl: { randomBattleMoves: ["shellsmash", "icebeam", "surf", "hiddenpowergrass", "hiddenpowerelectric", "substitute"], @@ -4445,26 +4343,22 @@ let BattleFormatsData = { huntail: { randomBattleMoves: ["shellsmash", "waterfall", "icebeam", "substitute", "suckerpunch"], randomDoubleBattleMoves: ["shellsmash", "waterfall", "icefang", "batonpass", "suckerpunch", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, gorebyss: { randomBattleMoves: ["shellsmash", "hydropump", "icebeam", "hiddenpowergrass", "substitute"], randomDoubleBattleMoves: ["shellsmash", "batonpass", "surf", "icebeam", "hiddenpowergrass", "substitute", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, relicanth: { randomBattleMoves: ["headsmash", "waterfall", "earthquake", "doubleedge", "stealthrock", "toxic"], randomDoubleBattleMoves: ["headsmash", "waterfall", "earthquake", "doubleedge", "rockslide", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, luvdisc: { randomBattleMoves: ["icebeam", "toxic", "sweetkiss", "protect", "scald"], randomDoubleBattleMoves: ["icebeam", "toxic", "sweetkiss", "protect", "scald", "icywind", "healpulse"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, bagon: { randomBattleMoves: ["outrage", "dragondance", "firefang", "rockslide", "dragonclaw"], @@ -4571,8 +4465,7 @@ let BattleFormatsData = { {"generation": 7, "level": 60, "shiny": 1, "isHidden": false, "moves": ["icebeam", "hammerarm", "lockon", "zapcannon"]}, ], eventOnly: true, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, registeel: { randomBattleMoves: ["stealthrock", "thunderwave", "toxic", "protect", "seismictoss", "curse", "ironhead", "rest", "sleeptalk"], @@ -4894,8 +4787,7 @@ let BattleFormatsData = { encounters: [ {"generation": 4, "level": 4}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, kricketot: { randomBattleMoves: ["endeavor", "mudslap", "bugbite", "strugglebug"], @@ -4904,8 +4796,7 @@ let BattleFormatsData = { kricketune: { randomBattleMoves: ["leechlife", "endeavor", "taunt", "toxic", "stickyweb", "knockoff"], randomDoubleBattleMoves: ["leechlife", "protect", "taunt", "stickyweb", "knockoff"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, shinx: { randomBattleMoves: ["wildcharge", "icefang", "firefang", "crunch"], @@ -4918,8 +4809,7 @@ let BattleFormatsData = { luxray: { randomBattleMoves: ["wildcharge", "icefang", "voltswitch", "crunch", "superpower", "facade"], randomDoubleBattleMoves: ["wildcharge", "icefang", "voltswitch", "crunch", "superpower", "facade", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cranidos: { randomBattleMoves: ["headsmash", "rockslide", "earthquake", "zenheadbutt", "firepunch", "rockpolish", "crunch"], @@ -4931,8 +4821,7 @@ let BattleFormatsData = { rampardos: { randomBattleMoves: ["headsmash", "earthquake", "rockpolish", "crunch", "rockslide", "firepunch"], randomDoubleBattleMoves: ["headsmash", "earthquake", "zenheadbutt", "rockslide", "crunch", "stoneedge", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, shieldon: { randomBattleMoves: ["stealthrock", "metalburst", "fireblast", "icebeam", "protect", "toxic", "roar"], @@ -4944,8 +4833,7 @@ let BattleFormatsData = { bastiodon: { randomBattleMoves: ["stealthrock", "rockblast", "metalburst", "protect", "toxic", "roar"], randomDoubleBattleMoves: ["stealthrock", "stoneedge", "metalburst", "protect", "wideguard", "guardsplit"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, burmy: { randomBattleMoves: ["bugbite", "hiddenpowerice", "electroweb", "protect"], @@ -4954,26 +4842,22 @@ let BattleFormatsData = { wormadam: { randomBattleMoves: ["gigadrain", "bugbuzz", "quiverdance", "hiddenpowerrock", "leafstorm"], randomDoubleBattleMoves: ["leafstorm", "gigadrain", "bugbuzz", "hiddenpowerice", "hiddenpowerrock", "stringshot", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, wormadamsandy: { randomBattleMoves: ["earthquake", "toxic", "protect", "stealthrock"], randomDoubleBattleMoves: ["earthquake", "suckerpunch", "rockblast", "protect", "stringshot"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, wormadamtrash: { randomBattleMoves: ["stealthrock", "toxic", "gyroball", "protect"], randomDoubleBattleMoves: ["strugglebug", "stringshot", "gyroball", "bugbuzz", "flashcannon", "suckerpunch", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, mothim: { randomBattleMoves: ["quiverdance", "bugbuzz", "airslash", "gigadrain", "hiddenpowerground", "uturn"], randomDoubleBattleMoves: ["quiverdance", "bugbuzz", "airslash", "gigadrain", "roost", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, combee: { randomBattleMoves: ["bugbuzz", "aircutter", "endeavor", "ominouswind", "tailwind"], @@ -4982,8 +4866,7 @@ let BattleFormatsData = { vespiquen: { randomBattleMoves: ["substitute", "healorder", "toxic", "attackorder", "defendorder", "infestation"], randomDoubleBattleMoves: ["tailwind", "healorder", "stringshot", "attackorder", "strugglebug", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pachirisu: { randomBattleMoves: ["nuzzle", "thunderbolt", "superfang", "toxic", "uturn"], @@ -4991,8 +4874,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 6, "level": 50, "nature": "Impish", "ivs": {"hp": 31, "atk": 31, "def": 31, "spa": 14, "spd": 31, "spe": 31}, "isHidden": true, "moves": ["nuzzle", "superfang", "followme", "protect"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, buizel: { randomBattleMoves: ["waterfall", "aquajet", "switcheroo", "brickbreak", "bulkup", "icepunch"], @@ -5005,8 +4887,7 @@ let BattleFormatsData = { {"generation": 4, "level": 22}, {"generation": 5, "level": 10, "isHidden": false}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cherubi: { randomBattleMoves: ["sunnyday", "solarbeam", "weatherball", "hiddenpowerice", "aromatherapy", "dazzlinggleam"], @@ -5015,8 +4896,7 @@ let BattleFormatsData = { cherrim: { randomBattleMoves: ["energyball", "dazzlinggleam", "hiddenpowerfire", "synthesis", "healingwish"], randomDoubleBattleMoves: ["sunnyday", "solarbeam", "weatherball", "gigadrain", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cherrimsunshine: { randomBattleMoves: ["sunnyday", "solarbeam", "gigadrain", "weatherball", "hiddenpowerice"], @@ -5047,8 +4927,7 @@ let BattleFormatsData = { encounters: [ {"generation": 7, "level": 11, "isHidden": false, "pokeball": "pokeball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, buneary: { randomBattleMoves: ["fakeout", "return", "switcheroo", "thunderpunch", "jumpkick", "firepunch", "icepunch", "healingwish"], @@ -5057,8 +4936,7 @@ let BattleFormatsData = { lopunny: { randomBattleMoves: ["return", "switcheroo", "highjumpkick", "icepunch", "healingwish"], randomDoubleBattleMoves: ["return", "switcheroo", "highjumpkick", "firepunch", "icepunch", "fakeout", "protect", "encore"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, lopunnymega: { randomBattleMoves: ["return", "highjumpkick", "substitute", "fakeout", "icepunch"], @@ -5077,8 +4955,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 32, "maxEggMoves": 1}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, stunky: { randomBattleMoves: ["pursuit", "suckerpunch", "crunch", "fireblast", "explosion", "taunt", "playrough", "defog"], @@ -5112,8 +4989,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 4, "level": 25, "gender": "M", "nature": "Jolly", "abilities": ["keeneye"], "moves": ["mirrormove", "furyattack", "chatter", "taunt"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, spiritomb: { randomBattleMoves: ["shadowsneak", "suckerpunch", "pursuit", "willowisp", "darkpulse", "rest", "sleeptalk", "foulplay", "painsplit", "calmmind"], @@ -5225,8 +5101,7 @@ let BattleFormatsData = { carnivine: { randomBattleMoves: ["swordsdance", "powerwhip", "return", "sleeppowder", "substitute", "knockoff"], randomDoubleBattleMoves: ["swordsdance", "powerwhip", "return", "sleeppowder", "substitute", "leechseed", "knockoff", "ragepowder", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, finneon: { randomBattleMoves: ["surf", "uturn", "icebeam", "hiddenpowerelectric", "hiddenpowergrass"], @@ -5238,8 +5113,7 @@ let BattleFormatsData = { encounters: [ {"generation": 4, "level": 20}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, snover: { randomBattleMoves: ["blizzard", "iceshard", "gigadrain", "leechseed", "substitute", "woodhammer"], @@ -5251,8 +5125,7 @@ let BattleFormatsData = { encounters: [ {"generation": 4, "level": 38}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, abomasnowmega: { randomBattleMoves: ["blizzard", "gigadrain", "woodhammer", "earthquake", "iceshard", "hiddenpowerfire"], @@ -5293,8 +5166,7 @@ let BattleFormatsData = { rotomfan: { randomBattleMoves: ["airslash", "thunderbolt", "voltswitch", "painsplit", "willowisp", "defog"], randomDoubleBattleMoves: ["airslash", "thunderbolt", "voltswitch", "substitute", "painsplit", "hiddenpowerice", "willowisp", "electroweb", "discharge", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, rotommow: { randomBattleMoves: ["leafstorm", "thunderbolt", "voltswitch", "painsplit", "hiddenpowerfire", "willowisp", "trick"], @@ -5416,8 +5288,7 @@ let BattleFormatsData = { {"generation": 7, "level": 100, "moves": ["crushgrip", "drainpunch", "zenheadbutt", "heavyslam"], "pokeball": "cherishball"}, ], eventOnly: true, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, giratina: { randomBattleMoves: ["rest", "sleeptalk", "dragontail", "roar", "willowisp", "shadowball", "dragonpulse"], @@ -5464,8 +5335,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 4, "level": 50, "moves": ["grassknot", "raindance", "rest", "surf"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, manaphy: { randomBattleMoves: ["tailglow", "surf", "icebeam", "energyball", "psychic"], @@ -5718,8 +5588,7 @@ let BattleFormatsData = { watchog: { randomBattleMoves: ["hypnosis", "substitute", "superfang", "swordsdance", "return", "knockoff"], randomDoubleBattleMoves: ["swordsdance", "knockoff", "substitute", "hypnosis", "return", "superfang", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, lillipup: { randomBattleMoves: ["return", "wildcharge", "firefang", "crunch", "icefang"], @@ -5766,8 +5635,7 @@ let BattleFormatsData = { simisage: { randomBattleMoves: ["nastyplot", "gigadrain", "focusblast", "hiddenpowerice", "substitute", "leafstorm", "knockoff", "superpower"], randomDoubleBattleMoves: ["nastyplot", "leafstorm", "hiddenpowerfire", "hiddenpowerice", "gigadrain", "focusblast", "substitute", "taunt", "synthesis", "helpinghand", "spikyshield"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pansear: { randomBattleMoves: ["nastyplot", "fireblast", "hiddenpowerelectric", "hiddenpowerground", "sunnyday", "solarbeam", "overheat"], @@ -5782,8 +5650,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 6, "level": 5, "perfectIVs": 2, "isHidden": false, "moves": ["workup", "honeclaws", "poweruppunch", "gigaimpact"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, panpour: { randomBattleMoves: ["nastyplot", "hydropump", "hiddenpowergrass", "substitute", "surf", "icebeam"], @@ -5795,8 +5662,7 @@ let BattleFormatsData = { simipour: { randomBattleMoves: ["substitute", "nastyplot", "hydropump", "icebeam", "focusblast"], randomDoubleBattleMoves: ["nastyplot", "hydropump", "icebeam", "substitute", "surf", "taunt", "helpinghand", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, munna: { randomBattleMoves: ["psychic", "hiddenpowerfighting", "hypnosis", "calmmind", "moonlight", "thunderwave", "psyshock", "healbell", "signalbeam"], @@ -5808,8 +5674,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 5, "level": 50, "isHidden": true, "moves": ["defensecurl", "luckychant", "psybeam", "hypnosis"]}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pidove: { randomBattleMoves: ["pluck", "uturn", "return", "detect", "roost", "wish"], @@ -5828,8 +5693,7 @@ let BattleFormatsData = { encounters: [ {"generation": 5, "level": 22, "isHidden": false}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, blitzle: { randomBattleMoves: ["voltswitch", "hiddenpowergrass", "wildcharge", "mefirst"], @@ -5838,8 +5702,7 @@ let BattleFormatsData = { zebstrika: { randomBattleMoves: ["voltswitch", "hiddenpowergrass", "overheat", "wildcharge", "thunderbolt"], randomDoubleBattleMoves: ["voltswitch", "hiddenpowergrass", "overheat", "wildcharge", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, roggenrola: { randomBattleMoves: ["autotomize", "stoneedge", "stealthrock", "rockblast", "earthquake", "explosion"], @@ -5865,8 +5728,7 @@ let BattleFormatsData = { swoobat: { randomBattleMoves: ["substitute", "calmmind", "storedpower", "heatwave", "psychic", "airslash", "roost"], randomDoubleBattleMoves: ["calmmind", "psychic", "airslash", "gigadrain", "protect", "heatwave", "tailwind"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, drilbur: { randomBattleMoves: ["swordsdance", "rapidspin", "earthquake", "rockslide", "shadowclaw", "return", "xscissor"], @@ -5935,8 +5797,7 @@ let BattleFormatsData = { throh: { randomBattleMoves: ["bulkup", "circlethrow", "icepunch", "stormthrow", "rest", "sleeptalk", "knockoff"], randomDoubleBattleMoves: ["helpinghand", "circlethrow", "icepunch", "stormthrow", "wideguard", "knockoff", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, sawk: { randomBattleMoves: ["closecombat", "earthquake", "icepunch", "poisonjab", "bulkup", "knockoff"], @@ -5961,8 +5822,7 @@ let BattleFormatsData = { encounters: [ {"generation": 5, "level": 20, "isHidden": true}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, venipede: { randomBattleMoves: ["toxicspikes", "infestation", "spikes", "endeavor", "protect"], @@ -6004,14 +5864,12 @@ let BattleFormatsData = { basculin: { randomBattleMoves: ["liquidation", "aquajet", "superpower", "crunch", "headsmash"], randomDoubleBattleMoves: ["liquidation", "aquajet", "superpower", "crunch", "doubleedge", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, basculinbluestriped: { randomBattleMoves: ["liquidation", "aquajet", "superpower", "crunch", "headsmash"], randomDoubleBattleMoves: ["liquidation", "aquajet", "superpower", "crunch", "doubleedge", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, sandile: { randomBattleMoves: ["earthquake", "stoneedge", "pursuit", "crunch"], @@ -6051,8 +5909,7 @@ let BattleFormatsData = { maractus: { randomBattleMoves: ["spikes", "gigadrain", "leechseed", "hiddenpowerfire", "toxic", "suckerpunch", "spikyshield"], randomDoubleBattleMoves: ["grassyterrain", "gigadrain", "leechseed", "hiddenpowerfire", "helpinghand", "suckerpunch", "spikyshield"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, dwebble: { randomBattleMoves: ["stealthrock", "spikes", "shellsmash", "earthquake", "rockblast", "xscissor", "stoneedge"], @@ -6064,8 +5921,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 33, "maxEggMoves": 1}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, scraggy: { randomBattleMoves: ["dragondance", "icepunch", "highjumpkick", "drainpunch", "rest", "bulkup", "crunch", "knockoff"], @@ -6195,8 +6051,7 @@ let BattleFormatsData = { encounters: [ {"generation": 5, "level": 34, "isHidden": false}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, solosis: { randomBattleMoves: ["calmmind", "recover", "psychic", "hiddenpowerfighting", "shadowball", "trickroom", "psyshock"], @@ -6228,8 +6083,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, vanillite: { randomBattleMoves: ["icebeam", "explosion", "hiddenpowerelectric", "hiddenpowerfighting", "autotomize"], @@ -6258,14 +6112,12 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, emolga: { randomBattleMoves: ["encore", "chargebeam", "uturn", "thunderbolt", "airslash", "roost"], randomDoubleBattleMoves: ["helpinghand", "tailwind", "encore", "substitute", "thunderbolt", "airslash", "roost", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, karrablast: { randomBattleMoves: ["swordsdance", "megahorn", "return", "substitute"], @@ -6379,8 +6231,7 @@ let BattleFormatsData = { beheeyem: { randomBattleMoves: ["nastyplot", "psychic", "psyshock", "thunderbolt", "hiddenpowerfighting", "trick", "trickroom", "signalbeam"], randomDoubleBattleMoves: ["nastyplot", "psychic", "thunderbolt", "hiddenpowerfighting", "recover", "trick", "trickroom", "signalbeam", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, litwick: { randomBattleMoves: ["shadowball", "energyball", "fireblast", "hiddenpowerground", "trickroom", "substitute", "painsplit"], @@ -6440,8 +6291,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, cryogonal: { randomBattleMoves: ["icebeam", "recover", "toxic", "rapidspin", "haze", "freezedry", "hiddenpowerground"], @@ -6466,8 +6316,7 @@ let BattleFormatsData = { stunfisk: { randomBattleMoves: ["discharge", "earthpower", "scald", "toxic", "rest", "sleeptalk", "stealthrock"], randomDoubleBattleMoves: ["discharge", "earthpower", "scald", "electroweb", "protect", "stealthrock"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, mienfoo: { randomBattleMoves: ["uturn", "drainpunch", "stoneedge", "swordsdance", "highjumpkick", "fakeout", "knockoff"], @@ -6526,8 +6375,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 6, "level": 50, "nature": "Adamant", "ivs": {"hp": 31, "atk": 31}, "isHidden": true, "moves": ["headcharge", "facade", "earthquake", "rockslide"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, rufflet: { randomBattleMoves: ["bravebird", "rockslide", "return", "uturn", "substitute", "bulkup", "roost"], @@ -6561,8 +6409,7 @@ let BattleFormatsData = { heatmor: { randomBattleMoves: ["fireblast", "suckerpunch", "focusblast", "gigadrain", "knockoff"], randomDoubleBattleMoves: ["fireblast", "suckerpunch", "focusblast", "gigadrain", "heatwave", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, durant: { randomBattleMoves: ["honeclaws", "ironhead", "xscissor", "stoneedge", "superpower"], @@ -7033,8 +6880,7 @@ let BattleFormatsData = { encounters: [ {"generation": 6, "level": 30}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pancham: { randomBattleMoves: ["partingshot", "skyuppercut", "crunch", "stoneedge", "bulldoze", "shadowclaw", "bulkup"], @@ -7055,8 +6901,7 @@ let BattleFormatsData = { furfrou: { randomBattleMoves: ["return", "cottonguard", "thunderwave", "substitute", "toxic", "suckerpunch", "uturn", "rest"], randomDoubleBattleMoves: ["return", "cottonguard", "uturn", "thunderwave", "suckerpunch", "snarl", "wildcharge", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, espurr: { randomBattleMoves: ["fakeout", "yawn", "thunderwave", "psychic", "trick", "darkpulse"], @@ -7065,14 +6910,12 @@ let BattleFormatsData = { meowstic: { randomBattleMoves: ["toxic", "yawn", "thunderwave", "psychic", "reflect", "lightscreen", "healbell"], randomDoubleBattleMoves: ["fakeout", "thunderwave", "psychic", "reflect", "lightscreen", "safeguard", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, meowsticf: { randomBattleMoves: ["calmmind", "psychic", "psyshock", "shadowball", "energyball", "thunderbolt"], randomDoubleBattleMoves: ["psyshock", "darkpulse", "fakeout", "energyball", "signalbeam", "thunderbolt", "protect", "helpinghand"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, honedge: { randomBattleMoves: ["swordsdance", "shadowclaw", "shadowsneak", "ironhead", "rockslide", "aerialace", "destinybond"], @@ -7231,14 +7074,12 @@ let BattleFormatsData = { dedenne: { randomBattleMoves: ["substitute", "recycle", "thunderbolt", "nuzzle", "grassknot", "hiddenpowerice", "toxic"], randomDoubleBattleMoves: ["voltswitch", "thunderbolt", "nuzzle", "grassknot", "hiddenpowerice", "uturn", "helpinghand", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, carbink: { randomBattleMoves: ["stealthrock", "lightscreen", "reflect", "explosion", "powergem", "moonblast"], randomDoubleBattleMoves: ["trickroom", "lightscreen", "reflect", "explosion", "powergem", "moonblast", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, goomy: { randomBattleMoves: ["sludgebomb", "thunderbolt", "toxic", "protect", "infestation"], @@ -7273,8 +7114,7 @@ let BattleFormatsData = { trevenant: { randomBattleMoves: ["hornleech", "shadowclaw", "leechseed", "willowisp", "rest", "substitute", "phantomforce"], randomDoubleBattleMoves: ["hornleech", "woodhammer", "leechseed", "shadowclaw", "willowisp", "trickroom", "earthquake", "rockslide", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, pumpkaboo: { randomBattleMoves: ["willowisp", "shadowsneak", "destinybond", "synthesis", "seedbomb", "leechseed"], @@ -7300,28 +7140,24 @@ let BattleFormatsData = { gourgeist: { randomBattleMoves: ["willowisp", "seedbomb", "leechseed", "shadowsneak", "substitute", "synthesis"], randomDoubleBattleMoves: ["willowisp", "shadowsneak", "painsplit", "seedbomb", "leechseed", "phantomforce", "explosion", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, gourgeistsmall: { randomBattleMoves: ["willowisp", "seedbomb", "leechseed", "shadowsneak", "substitute", "synthesis"], randomDoubleBattleMoves: ["willowisp", "shadowsneak", "painsplit", "seedbomb", "leechseed", "phantomforce", "explosion", "protect"], unreleasedHidden: true, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, gourgeistlarge: { randomBattleMoves: ["willowisp", "seedbomb", "leechseed", "shadowsneak", "substitute", "synthesis"], randomDoubleBattleMoves: ["willowisp", "shadowsneak", "painsplit", "seedbomb", "leechseed", "phantomforce", "explosion", "protect", "trickroom"], unreleasedHidden: true, - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, gourgeistsuper: { randomBattleMoves: ["willowisp", "seedbomb", "leechseed", "shadowsneak", "substitute", "synthesis"], randomDoubleBattleMoves: ["willowisp", "shadowsneak", "painsplit", "seedbomb", "leechseed", "phantomforce", "explosion", "protect", "trickroom"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, bergmite: { randomBattleMoves: ["avalanche", "recover", "stoneedge", "curse", "gyroball", "rapidspin"], @@ -7330,8 +7166,7 @@ let BattleFormatsData = { avalugg: { randomBattleMoves: ["avalanche", "recover", "toxic", "rapidspin", "roar", "earthquake"], randomDoubleBattleMoves: ["avalanche", "recover", "earthquake", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, noibat: { randomBattleMoves: ["airslash", "hurricane", "dracometeor", "uturn", "roost", "switcheroo"], @@ -7514,8 +7349,7 @@ let BattleFormatsData = { encounters: [ {"generation": 7, "level": 26}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, yungoos: { tier: "LC", @@ -7526,8 +7360,7 @@ let BattleFormatsData = { encounters: [ {"generation": 7, "level": 17}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, gumshoostotem: { eventPokemon: [ @@ -7559,26 +7392,22 @@ let BattleFormatsData = { crabominable: { randomBattleMoves: ["icehammer", "closecombat", "earthquake", "stoneedge"], randomDoubleBattleMoves: ["icehammer", "closecombat", "stoneedge", "protect", "wideguard", "earthquake"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, oricorio: { randomBattleMoves: ["calmmind", "revelationdance", "hurricane", "toxic", "roost", "uturn"], randomDoubleBattleMoves: ["revelationdance", "airslash", "hurricane", "tailwind", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, oricoriopompom: { randomBattleMoves: ["calmmind", "revelationdance", "hurricane", "toxic", "roost", "uturn"], randomDoubleBattleMoves: ["revelationdance", "airslash", "hurricane", "tailwind", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, oricoriopau: { randomBattleMoves: ["calmmind", "revelationdance", "hurricane", "toxic", "roost", "uturn"], randomDoubleBattleMoves: ["revelationdance", "airslash", "hurricane", "tailwind", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, oricoriosensu: { randomBattleMoves: ["calmmind", "revelationdance", "hurricane", "toxic", "roost", "uturn"], @@ -7623,8 +7452,7 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 7, "level": 50, "isHidden": true, "moves": ["stoneedge", "firefang", "suckerpunch", "swordsdance"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, lycanrocdusk: { randomBattleMoves: ["swordsdance", "accelerock", "stoneedge", "drillrun", "firefang", "return"], @@ -7635,8 +7463,7 @@ let BattleFormatsData = { wishiwashi: { randomBattleMoves: ["scald", "hydropump", "icebeam", "hiddenpowergrass", "earthquake"], randomDoubleBattleMoves: ["hydropump", "icebeam", "endeavor", "protect", "hiddenpowergrass", "earthquake", "helpinghand"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, wishiwashischool: { requiredAbility: 'Schooling', @@ -7702,8 +7529,7 @@ let BattleFormatsData = { shiinotic: { randomBattleMoves: ["spore", "strengthsap", "moonblast", "substitute", "leechseed"], randomDoubleBattleMoves: ["spore", "gigadrain", "moonblast", "sludgebomb", "protect"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, salandit: { tier: "LC", @@ -7769,7 +7595,7 @@ let BattleFormatsData = { {"generation": 7, "level": 1, "shiny": 1, "isHidden": false, "abilities": ["telepathy"], "moves": ["instruct", "psychic", "psychicterrain"], "pokeball": "cherishball"}, ], unreleasedHidden: true, - tier: "(PU)", + tier: "Untiered", doublesTier: "DOU", }, passimian: { @@ -7803,8 +7629,7 @@ let BattleFormatsData = { pyukumuku: { randomBattleMoves: ["toxic", "recover", "counter", "reflect", "lightscreen"], randomDoubleBattleMoves: ["reflect", "lightscreen", "counter", "helpinghand", "safeguard", "memento"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, typenull: { randomBattleMoves: ["return", "uturn", "rest", "sleeptalk"], @@ -7813,8 +7638,7 @@ let BattleFormatsData = { {"generation": 7, "level": 60, "shiny": 1, "perfectIVs": 3, "moves": ["metalsound", "ironhead", "doublehit", "airslash"]}, ], eventOnly: true, - tier: "(PU)", - doublesTier: "NFE", + tier: "NFE", }, silvally: { randomBattleMoves: ["swordsdance", "return", "doubleedge", "crunch", "flamecharge", "flamethrower", "icebeam", "uturn", "ironhead"], @@ -7822,36 +7646,31 @@ let BattleFormatsData = { eventPokemon: [ {"generation": 7, "level": 100, "shiny": true, "moves": ["multiattack", "partingshot", "punishment", "scaryface"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallybug: { randomBattleMoves: ["flamethrower", "icebeam", "thunderbolt", "uturn", "defog"], randomDoubleBattleMoves: ["protect", "uturn", "flamethrower", "icebeam", "thunderbolt", "thunderwave"], requiredItem: "Bug Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallydark: { randomBattleMoves: ["multiattack", "swordsdance", "flamecharge", "ironhead"], randomDoubleBattleMoves: ["protect", "multiattack", "icebeam", "partingshot", "uturn", "snarl", "thunderwave"], requiredItem: "Dark Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallydragon: { randomBattleMoves: ["multiattack", "ironhead", "flamecharge", "flamethrower", "icebeam", "dracometeor", "swordsdance", "uturn"], randomDoubleBattleMoves: ["protect", "dracometeor", "icebeam", "flamethrower", "partingshot", "uturn", "thunderwave"], requiredItem: "Dragon Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyelectric: { randomBattleMoves: ["multiattack", "flamethrower", "icebeam", "partingshot", "toxic"], randomDoubleBattleMoves: ["protect", "thunderbolt", "icebeam", "uturn", "partingshot", "snarl", "thunderwave"], requiredItem: "Electric Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyfairy: { randomBattleMoves: ["multiattack", "flamethrower", "rockslide", "thunderwave", "partingshot"], @@ -7864,71 +7683,61 @@ let BattleFormatsData = { randomBattleMoves: ["swordsdance", "multiattack", "shadowclaw", "flamecharge", "ironhead"], randomDoubleBattleMoves: ["protect", "multiattack", "rockslide", "swordsdance", "flamecharge"], requiredItem: "Fighting Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyfire: { randomBattleMoves: ["multiattack", "icebeam", "thunderbolt", "uturn", "defog"], randomDoubleBattleMoves: ["protect", "flamethrower", "snarl", "uturn", "thunderbolt", "icebeam", "thunderwave"], requiredItem: "Fire Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyflying: { randomBattleMoves: ["multiattack", "flamethrower", "ironhead", "partingshot", "thunderwave"], randomDoubleBattleMoves: ["protect", "multiattack", "partingshot", "swordsdance", "flamecharge", "uturn", "ironhead", "thunderwave"], requiredItem: "Flying Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyghost: { randomBattleMoves: ["multiattack", "flamethrower", "icebeam", "partingshot", "toxic"], randomDoubleBattleMoves: ["protect", "multiattack", "uturn", "icebeam", "partingshot"], requiredItem: "Ghost Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallygrass: { randomBattleMoves: ["multiattack", "flamethrower", "icebeam", "partingshot", "toxic"], randomDoubleBattleMoves: ["protect", "flamethrower", "multiattack", "icebeam", "uturn", "partingshot", "thunderwave"], requiredItem: "Grass Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyground: { randomBattleMoves: ["multiattack", "swordsdance", "flamecharge", "rockslide"], randomDoubleBattleMoves: ["protect", "multiattack", "icebeam", "thunderbolt", "flamecharge", "rockslide", "swordsdance"], requiredItem: "Ground Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyice: { randomBattleMoves: ["multiattack", "thunderbolt", "flamethrower", "uturn", "toxic"], randomDoubleBattleMoves: ["protect", "icebeam", "thunderbolt", "partingshot", "uturn", "thunderwave"], requiredItem: "Ice Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallypoison: { randomBattleMoves: ["multiattack", "flamethrower", "icebeam", "partingshot", "toxic"], randomDoubleBattleMoves: ["protect", "multiattack", "uturn", "partingshot", "flamethrower", "icebeam", "thunderwave"], requiredItem: "Poison Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallypsychic: { randomBattleMoves: ["multiattack", "flamethrower", "rockslide", "partingshot", "thunderwave"], randomDoubleBattleMoves: ["protect", "multiattack", "partingshot", "uturn", "flamethrower", "thunderwave"], requiredItem: "Psychic Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallyrock: { randomBattleMoves: ["multiattack", "flamethrower", "icebeam", "partingshot", "toxic"], randomDoubleBattleMoves: ["protect", "rockslide", "uturn", "icebeam", "flamethrower", "partingshot"], requiredItem: "Rock Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, silvallysteel: { randomBattleMoves: ["multiattack", "crunch", "flamethrower", "thunderbolt", "defog"], @@ -7941,8 +7750,7 @@ let BattleFormatsData = { randomBattleMoves: ["multiattack", "icebeam", "thunderbolt", "partingshot", "defog"], randomDoubleBattleMoves: ["protect", "multiattack", "icebeam", "thunderbolt", "flamethrower", "partingshot", "uturn", "thunderwave"], requiredItem: "Water Memory", - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, minior: { randomBattleMoves: ["shellsmash", "powergem", "acrobatics", "earthquake"], @@ -7957,8 +7765,7 @@ let BattleFormatsData = { komala: { randomBattleMoves: ["return", "suckerpunch", "woodhammer", "earthquake", "playrough", "uturn"], randomDoubleBattleMoves: ["protect", "return", "uturn", "suckerpunch", "woodhammer", "shadowclaw", "playrough", "swordsdance"], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, turtonator: { randomBattleMoves: ["fireblast", "shellsmash", "earthquake", "dragontail", "explosion", "dragonpulse", "dracometeor"], @@ -7967,8 +7774,7 @@ let BattleFormatsData = { {"generation": 7, "level": 1, "shiny": 1, "moves": ["flamethrower", "bodyslam", "wideguard"], "pokeball": "cherishball"}, {"generation": 7, "level": 30, "gender": "M", "nature": "Brave", "moves": ["flamethrower", "shelltrap", "dragontail"], "pokeball": "cherishball"}, ], - tier: "(PU)", - doublesTier: "Untiered", + tier: "Untiered", }, togedemaru: { randomBattleMoves: ["ironhead", "spikyshield", "zingzap", "nuzzle", "uturn", "wish"], diff --git a/data/random-teams.js b/data/random-teams.js index 63f4c74f4160..d543703f47f0 100644 --- a/data/random-teams.js +++ b/data/random-teams.js @@ -1558,9 +1558,6 @@ class RandomTeams extends Dex.ModdedDex { if (!isDoubles) { /** @type {{[tier: string]: number}} */ let levelScale = { - LC: 88, - 'LC Uber': 86, - NFE: 84, PU: 83, PUBL: 82, NU: 81, @@ -1588,7 +1585,7 @@ class RandomTeams extends Dex.ModdedDex { if (tier.charAt(0) === '(') { tier = tier.slice(1, -1); } - level = levelScale[tier] || 75; + level = levelScale[tier] || 84; if (customScale[template.name]) level = customScale[template.name]; // Custom level based on moveset diff --git a/server/chat-plugins/datasearch.js b/server/chat-plugins/datasearch.js index 521d10b4a09f..7dd245ef8a42 100644 --- a/server/chat-plugins/datasearch.js +++ b/server/chat-plugins/datasearch.js @@ -57,7 +57,7 @@ exports.commands = { `/dexsearch [parameter], [parameter], [parameter], ... - Searches for Pok\u00e9mon that fulfill the selected criteria`, `Search categories are: type, tier, color, moves, ability, gen, resists, recovery, priority, stat, weight, height, egg group.`, `Valid colors are: green, red, blue, white, brown, yellow, purple, pink, gray and black.`, - `Valid tiers are: Uber/OU/UUBL/UU/RUBL/RU/NUBL/NU/PUBL/PU/NFE/LC/LCUber/CAP/CAP NFE/CAP LC.`, + `Valid tiers are: Uber/OU/UUBL/UU/RUBL/RU/NUBL/NU/PUBL/PU/ZU/NFE/LC/LC Uber/CAP/CAP NFE/CAP LC.`, `Valid doubles tiers are: DUber/DOU/DBL/DUU.`, `Types can be searched for by either having the type precede 'type' or just using the type itself as a parameter, e.g., both 'fire type' and 'fire' show all Fire types; however, using 'psychic' as a parameter will show all Pok\u00e9mon that learn the move Psychic and not Psychic types.`, `'resists' followed by a type will show Pok\u00e9mon that resist that typing, e.g., 'resists normal'.`, @@ -271,7 +271,7 @@ exports.commands = { function runDexsearch(target, cmd, canAll, message) { let searches = []; - let allTiers = {'uber': 'Uber', 'ubers': 'Uber', 'ou': 'OU', 'uubl': 'UUBL', 'uu': 'UU', 'rubl': 'RUBL', 'ru': 'RU', 'nubl': 'NUBL', 'nu': 'NU', 'publ': 'PUBL', 'pu': 'PU', 'zu': '(PU)', 'nfe': 'NFE', 'lcuber': 'LC Uber', 'lcubers': 'LC Uber', 'lc': 'LC', 'cap': 'CAP', 'caplc': 'CAP LC', 'capnfe': 'CAP NFE', __proto__: null}; + let allTiers = {'uber': 'Uber', 'ubers': 'Uber', 'ou': 'OU', 'uubl': 'UUBL', 'uu': 'UU', 'rubl': 'RUBL', 'ru': 'RU', 'nubl': 'NUBL', 'nu': 'NU', 'publ': 'PUBL', 'pu': 'PU', 'zu': 'Untiered', 'nfe': 'NFE', 'lcuber': 'LC Uber', 'lcubers': 'LC Uber', 'lc': 'LC', 'cap': 'CAP', 'caplc': 'CAP LC', 'capnfe': 'CAP NFE', __proto__: null}; let allDoublesTiers = {'doublesubers': 'DUber', 'doublesuber': 'DUber', 'duber': 'DUber', 'dubers': 'DUber', 'doublesou': 'DOU', 'dou': 'DOU', 'doublesbl': 'DBL', 'dbl': 'DBL', 'doublesuu': 'DUU', 'duu': 'DUU', __proto__: null}; let allTypes = Object.create(null); for (let i in Dex.data.TypeChart) { @@ -618,7 +618,7 @@ function runDexsearch(target, cmd, canAll, message) { if (alts.tiers && Object.keys(alts.tiers).length) { let tier = dex[mon].tier; - if (tier[0] === '(' && tier !== '(PU)') tier = tier.slice(1, -1); + if (tier[0] === '(') tier = tier.slice(1, -1); if (alts.tiers[tier]) continue; if (Object.values(alts.tiers).includes(false) && alts.tiers[tier] !== false) continue; // some LC Pokemon are also in other tiers and need to be handled separately diff --git a/server/chat-plugins/thecafe.js b/server/chat-plugins/thecafe.js index 782786f3f1d0..6b290bce61e4 100644 --- a/server/chat-plugins/thecafe.js +++ b/server/chat-plugins/thecafe.js @@ -72,7 +72,7 @@ function generateTeam(generator = '') { case 'ag': potentialPokemon = potentialPokemon.filter(mon => { const template = Dex.getTemplate(mon); - const unviable = template.tier === 'NFE' || template.tier === 'PU' || template.tier === '(PU)' || template.tier.startsWith("LC"); + const unviable = ['NFE', 'PU', 'Untiered'].includes(template.tier) || template.tier.startsWith("LC"); const illegal = template.tier === 'Unreleased' || template.tier === 'Illegal' || template.tier.startsWith("CAP"); return !(unviable || illegal); }); diff --git a/sim/team-validator.js b/sim/team-validator.js index 3a81a02983dc..7adc3b784323 100644 --- a/sim/team-validator.js +++ b/sim/team-validator.js @@ -253,7 +253,7 @@ class Validator { if (ruleTable.has('-unreleased') && postMegaTemplate.isUnreleased) { problems.push(`${name} (${postMegaTemplate.species}) is unreleased.`); } else if (postMegaTemplate.tier) { - let tag = postMegaTemplate.tier === '(PU)' ? 'ZU' : postMegaTemplate.tier; + let tag = postMegaTemplate.tier === 'Untiered' ? 'ZU' : postMegaTemplate.tier; banReason = ruleTable.check('pokemontag:' + toId(tag), setHas); if (banReason) { problems.push(`${postMegaTemplate.species} is in ${tag}, which is ${banReason}.`);