Skip to content

Commit

Permalink
Random Battle improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
TheImmortal committed Jan 17, 2020
1 parent cb11d42 commit 38053c0
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 74 deletions.
25 changes: 12 additions & 13 deletions data/formats-data.js
Expand Up @@ -1004,7 +1004,7 @@ let BattleFormatsData = {
tier: "NFE",
},
machamp: {
randomBattleMoves: ["bulletpunch", "dynamicpunch", "knockoff", "stoneedge", "substitute"],
randomBattleMoves: ["bulletpunch", "closecombat", "dynamicpunch", "facade", "knockoff", "stoneedge"],
eventPokemon: [
{"generation": 3, "level": 38, "gender": "M", "nature": "Quiet", "ivs": {"hp": 9, "atk": 23, "def": 25, "spa": 20, "spd": 15, "spe": 10}, "abilities": ["guts"], "moves": ["seismictoss", "foresight", "revenge", "vitalthrow"], "pokeball": "pokeball"},
{"generation": 6, "level": 50, "shiny": true, "gender": "M", "nature": "Adamant", "ivs": {"hp": 31, "atk": 31, "def": 31, "spa": 31, "spd": 31, "spe": 31}, "isHidden": false, "abilities": ["noguard"], "moves": ["dynamicpunch", "stoneedge", "wideguard", "knockoff"], "pokeball": "cherishball"},
Expand Down Expand Up @@ -1346,7 +1346,7 @@ let BattleFormatsData = {
tier: "Illegal",
},
gengargmax: {
randomBattleMoves: ["focusblast", "nastyplot", "shadowball", "sludgewave", "taunt"],
randomBattleMoves: ["focusblast", "nastyplot", "shadowball", "sludgewave", "trick"],
isGigantamax: "G-Max Terror",
tier: "Uber",
doublesTier: "DUU",
Expand Down Expand Up @@ -2116,7 +2116,6 @@ let BattleFormatsData = {
tier: "LC",
},
snorlax: {
randomBattleMoves: ["bodyslam", "curse", "darkestlariat", "earthquake", "firepunch", "rest", "sleeptalk"],
eventPokemon: [
{"generation": 3, "level": 43, "moves": ["refresh", "fissure", "curse", "bodyslam"]},
{"generation": 7, "level": 30, "isHidden": false, "abilities": ["thickfat"], "moves": ["sunnyday", "block", "bodyslam", "celebrate"], "pokeball": "cherishball"},
Expand All @@ -2128,6 +2127,7 @@ let BattleFormatsData = {
doublesTier: "DOU",
},
snorlaxgmax: {
randomBattleMoves: ["bodyslam", "curse", "darkestlariat", "earthquake", "firepunch", "rest"],
isGigantamax: "G-Max Replenish",
tier: "Uber",
doublesTier: "DOU",
Expand Down Expand Up @@ -2252,7 +2252,7 @@ let BattleFormatsData = {
tier: "Illegal",
},
mew: {
randomBattleMoves: ["closecombat", "megahorn", "powerwhip", "psychicfangs", "swordsdance", "uturn"],
randomBattleMoves: ["bravebird", "closecombat", "powerwhip", "psychicfangs", "swordsdance", "uturn"],
eventPokemon: [
{"generation": 3, "level": 30, "shiny": 1, "moves": ["pound", "transform", "megapunch", "metronome"]},
{"generation": 3, "level": 10, "moves": ["pound", "transform"], "pokeball": "pokeball"},
Expand Down Expand Up @@ -2811,7 +2811,7 @@ let BattleFormatsData = {
tier: "LC",
},
octillery: {
randomBattleMoves: ["energyball", "fireblast", "gunkshot", "hydropump", "icebeam", "protect", "rockblast"],
randomBattleMoves: ["energyball", "fireblast", "gunkshot", "icebeam", "liquidation", "protect"],
eventPokemon: [
{"generation": 4, "level": 50, "gender": "F", "nature": "Serious", "abilities": ["suctioncups"], "moves": ["octazooka", "icebeam", "signalbeam", "hyperbeam"], "pokeball": "cherishball"},
],
Expand Down Expand Up @@ -5505,7 +5505,7 @@ let BattleFormatsData = {
doublesTier: "DUU",
},
garbodorgmax: {
randomBattleMoves: ["drainpunch", "gunkshot", "painsplit", "spikes", "toxicspikes"],
randomBattleMoves: ["drainpunch", "explosion", "gunkshot", "painsplit", "spikes", "toxicspikes"],
isGigantamax: "G-Max Malodor",
tier: "Uber",
doublesTier: "DUU",
Expand Down Expand Up @@ -6416,7 +6416,7 @@ let BattleFormatsData = {
tier: "LC",
},
heliolisk: {
randomBattleMoves: ["hypervoice", "grassknot", "raindance", "surf", "thunderbolt", "voltswitch"],
randomBattleMoves: ["darkpulse", "grassknot", "hypervoice", "surf", "thunderbolt", "voltswitch"],
tier: "UU",
doublesTier: "DUU",
},
Expand Down Expand Up @@ -7566,7 +7566,7 @@ let BattleFormatsData = {
tier: "NFE",
},
coalossal: {
randomBattleMoves: ["bodypress", "fireblast", "rapidspin", "spikes", "stealthrock", "stoneedge"],
randomBattleMoves: ["overheat", "rapidspin", "spikes", "stealthrock", "stoneedge", "willowisp"],
tier: "UU",
doublesTier: "DUU",
},
Expand Down Expand Up @@ -7602,12 +7602,11 @@ let BattleFormatsData = {
tier: "LC",
},
sandaconda: {
randomBattleMoves: ["bodypress", "coil", "earthquake", "stoneedge", "rest"],
randomBattleMoves: ["bodypress", "coil", "earthquake", "glare", "stealthrock", "stoneedge", "rest"],
tier: "RU",
doublesTier: "DUU",
},
sandacondagmax: {
randomBattleMoves: ["bodypress", "earthquake", "glare", "stealthrock", "stoneedge"],
isGigantamax: "G-Max Sandblast",
tier: "Uber",
doublesTier: "DUU",
Expand Down Expand Up @@ -7701,12 +7700,12 @@ let BattleFormatsData = {
tier: "NFE",
},
grimmsnarl: {
randomBattleMoves: ["bulkup", "rest", "sleeptalk", "spiritbreak"],
randomBattleMoves: ["lightscreen", "reflect", "spiritbreak", "taunt", "thunderwave"],
tier: "OU",
doublesTier: "DOU",
},
grimmsnarlgmax: {
randomBattleMoves: ["bulkup", "darkestlariat", "playrough", "substitute", "suckerpunch", "thunderwave", "trick"],
randomBattleMoves: ["bulkup", "darkestlariat", "playrough", "substitute", "suckerpunch", "trick"],
isGigantamax: "G-Max Snooze",
tier: "Uber",
doublesTier: "DOU",
Expand Down Expand Up @@ -7738,7 +7737,7 @@ let BattleFormatsData = {
tier: "LC",
},
frosmoth: {
randomBattleMoves: ["bugbuzz", "hurricane", "icebeam", "quiverdance", "uturn"],
randomBattleMoves: ["bugbuzz", "gigadrain", "hurricane", "icebeam", "quiverdance"],
tier: "UU",
doublesTier: "DUU",
},
Expand Down
3 changes: 1 addition & 2 deletions data/mods/gen7/random-teams.js
Expand Up @@ -1006,7 +1006,6 @@ class RandomGen7Teams extends RandomTeams {
UUBL: 81,
'(OU)': 80,
OU: 80,
Unreleased: 80,
Uber: 78,
};
/** @type {{[species: string]: number}} */
Expand All @@ -1015,7 +1014,7 @@ class RandomGen7Teams extends RandomTeams {
Dugtrio: 82, Gothitelle: 82, Pelipper: 84, Politoed: 84, Wobbuffet: 82,

// Holistic judgement
'Genesect-Douse': 80,
'Floette-Eternal': 80, 'Genesect-Douse': 80,
Castform: 100, Delibird: 100, Spinda: 100, Unown: 100,
};
level = levelScale[template.tier] || 90;
Expand Down

0 comments on commit 38053c0

Please sign in to comment.