mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-09-08 09:15:31 -05:00
Random Battle: Improve Rillaboom
This commit is contained in:
@@ -5285,7 +5285,7 @@ export const FormatsData: {[k: string]: SpeciesFormatsData} = {
|
||||
doublesTier: "DUU",
|
||||
},
|
||||
rillaboom: {
|
||||
randomBattleMoves: ["acrobatics", "grassyglide", "highhorsepower", "knockoff", "swordsdance", "uturn", "woodhammer"],
|
||||
randomBattleMoves: ["grassyglide", "highhorsepower", "knockoff", "uturn", "woodhammer"],
|
||||
randomBattleLevel: 80,
|
||||
randomDoubleBattleMoves: ["fakeout", "grassyglide", "highhorsepower", "protect", "uturn", "woodhammer"],
|
||||
randomDoubleBattleLevel: 80,
|
||||
@@ -5293,6 +5293,8 @@ export const FormatsData: {[k: string]: SpeciesFormatsData} = {
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
rillaboomgmax: {
|
||||
randomBattleMoves: ["acrobatics", "grassyglide", "highhorsepower", "knockoff", "swordsdance"],
|
||||
randomBattleLevel: 80,
|
||||
isNonstandard: "Gigantamax",
|
||||
tier: "(Uber)",
|
||||
doublesTier: "(DUber)",
|
||||
|
||||
@@ -651,7 +651,7 @@ export class RandomTeams {
|
||||
switch (moveid) {
|
||||
// Not very useful without their supporting moves
|
||||
case 'acrobatics':
|
||||
if (!counter.setupType) rejected = true;
|
||||
if (!counter.setupType && !isDoubles) rejected = true;
|
||||
break;
|
||||
case 'destinybond': case 'healbell':
|
||||
if (movePool.includes('protect') || movePool.includes('wish')) rejected = true;
|
||||
@@ -859,7 +859,7 @@ export class RandomTeams {
|
||||
if (hasMove['leechlife'] || !hasType['Grass'] && counter.Physical > 3 && movePool.includes('uturn')) rejected = true;
|
||||
break;
|
||||
case 'woodhammer':
|
||||
if (hasMove['grassyglide'] || hasMove['hornleech'] && counter.Physical < 4) rejected = true;
|
||||
if (hasMove['hornleech'] && counter.Physical < 4) rejected = true;
|
||||
break;
|
||||
case 'freezedry':
|
||||
if ((hasMove['blizzard'] && counter.setupType) || hasMove['icebeam'] && counter.Special < 4) rejected = true;
|
||||
@@ -945,7 +945,6 @@ export class RandomTeams {
|
||||
break;
|
||||
case 'knockoff':
|
||||
if (hasMove['darkestlariat']) rejected = true;
|
||||
if (hasMove['acrobatics'] || hasMove['swordsdance'] && movePool.includes('acrobatics')) rejected = true;
|
||||
break;
|
||||
case 'suckerpunch':
|
||||
if (counter.damagingMoves.length < 2 || counter['Dark'] > 1 && !hasType['Dark']) rejected = true;
|
||||
@@ -1499,7 +1498,7 @@ export class RandomTeams {
|
||||
if (species.gen === 8 && this.randomChance(1, 2)) continue;
|
||||
break;
|
||||
case 'Magearna': case 'Toxtricity': case 'Zacian': case 'Zamazenta':
|
||||
case 'Appletun': case 'Blastoise': case 'Butterfree': case 'Copperajah': case 'Grimmsnarl': case 'Snorlax': case 'Urshifu':
|
||||
case 'Appletun': case 'Blastoise': case 'Butterfree': case 'Copperajah': case 'Grimmsnarl': case 'Rillaboom': case 'Snorlax': case 'Urshifu':
|
||||
if (this.gen >= 8 && this.randomChance(1, 2)) continue;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user