diff --git a/.gitignore b/.gitignore index 2fae5a8..8af50e9 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,11 @@ __pycache__/ .DS_Store Thumbs.db Desktop.ini +tools/database/generated/ + +# Local agent / debug clutter +.claude/ +.codex_tmp/ +.codex_tmp_delta/ +battleinfo/ +*.bak diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0f25b55 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog + +## 0.9.1.6-deltacalc + +- Mega-stone trump now swaps the holder's ability to the mega's intrinsic, on both sides. Charizardite Y → Drought, Charizardite X → Tough Claws, Gardevoirite → Pixilate, Mawilite → Huge Power, Mewtwonite X → Steadfast, Mewtwonite Y → Insomnia, etc. Hand-verified for all 47 Gen 6-7 megas. The DB doesn't carry abilities so the trump rule reads from a curated `MEGA_ABILITY_BY_FORM_KEY` map keyed by `-mega(-x|-y)?`. Ability-conditional effects (Tough Claws on contact, Pixilate's Normal→Fairy + 1.2×, etc.) fire automatically as soon as the mega stone is detected. Opponent-side ability override still respects manual user-cycled overrides; player side always overrides since there's no manual-cycle mechanism for the player. + +## 0.9.1.5-deltacalc + +- Fix mega-stone cycle not changing damage numbers (the v0.9.1.4 trump rule actually firing). Root cause: `computeMegaSwap` only consulted Cobblemon's `species.getForm(setOf("mega-x"))` to source the mega's base stats, and Cobblemon's actual aspect-name convention for Mega Charizard X / Y (and others) doesn't match `"mega-x"` / `"megax"`, so the lookup silently returned the base form and the swap bailed out. The calc now reads mega base stats directly from the bundled battle database (`charizard-mega-x` → 78/130/111/130/85/100, `charizard-mega-y` → 78/104/78/159/115/100, etc.) — hand-verified for every Gen 6-7 mega — and only falls back to the Cobblemon aspect lookup when the DB doesn't have the entry. Aspect-fallback candidate list also widened (`mega_x`, `x`, `mega-form`) for mods that register megas under non-standard aspects. +- Surfaced mega stones in the opponent item-cycle UI. Charizard now shows Charizardite X / Charizardite Y as cycle options, Gardevoir gets Gardevoirite, etc., for every Gen 6-7 mega-capable species — previously the cycle only included usage-derived items plus a generic common-items list, so reaching a mega stone via cycle required the species' competitive usage data to include it. + +## 0.9.1.4-deltacalc + +- Mega-stone trump rule for both sides: when the held item is a mega stone matching the species, the calc now forces the snapshot into its mega form (base stats, types, intrinsic ability) regardless of Cobblemon's live form. Previously this only applied to the opponent; the player side respected `partyPokemon` stats, which silently downgraded the calc when (a) the player hadn't pressed mega-evolve yet or (b) Cobblemon's post-switch-in visual glitch reverted the sprite to base form. Player `actualStats` are now re-derived heuristically from the new mega base stats whenever a mega stone is detected (precision trade-off vs. always-correct mega base; accepted per user direction). Only triggers on items in the mega-stone table — non-mega items never override live state. +- Data: scraped 7 new mons from `#custom-pokemon` (Trapinch-ATOM, Sevygarde, Hydrapple-Ultra, Applin/Dipplin/Flapple/Appletun-Ultra). Curated sets for Hydrapple-Ultra (AV Regenerator) and Sevygarde (defensive Toxic/Haze utility). +- Data: curated Trick Room Cresselia set replaces the OU defensive default. +- Removed Gigantamax handling — not in the Delta pack (Dynamax kept). + +## 0.9.1.3-deltacalc + +- Fix Parasol Prayer / Delta Stream: damage calc now clamps super-effective-vs-Flying moves to neutral on Flying-type defenders when either active Pokemon has the ability. +- Fix mega evolution stats lost after switch-out/switch-in: `FormTracker` preserves `isMega` across switches so the calc keeps using mega base stats even when Cobblemon's sprite reverts to base form (visual glitch). Player-side `actualStats` are re-derived from mega base stats in this state so `partyPokemon` reporting base values doesn't silently downgrade the calc. +- Fix Return / Frustration: now always calculated at 102 BP since the calc has no access to friendship; matches competitive max-friendship convention. +- Fix variant-alias overwrite in `BattleDatabase`: a two-pass indexer (primary identifiers first, aliases via `putIfAbsent`) prevents 303 variant entries from overwriting their base species' lookup key. Fixes Ursaluna defaulting to Bloodmoon, Zapdos/Moltres defaulting to Galar, Decidueye defaulting to Hisui, Camerupt defaulting to Mega, Basculegion defaulting to F, Aegislash defaulting to Blade, every typed Arceus, every regional/Gigantamax form, and similar mismatches. +- Fix Facade vs. burn: Facade now correctly bypasses burn's 0.5× physical Atk drop in addition to doubling its base power (previously netted to 1×, wiping out the BP boost). +- Harden Guts trigger: requires a recognized status name (burn/poison/paralysis/sleep/freeze + aliases) instead of any non-null status string. + +## 0.9.1-deltacalc + +- Rebrands the client mod as DeltaCalc for release packaging +- Adds the damage calculator panel and battle overlay improvements for Cobblemon Delta battles +- Includes battle-state export support for external analysis workflows +- Bundles a release icon and aligns packaged metadata with the DeltaCalc repository diff --git a/README.md b/README.md new file mode 100644 index 0000000..6bab488 --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# DeltaCalc + +DeltaCalc is a client-side utility mod for Cobblemon Delta on Fabric 1.21.1. It adds an in-battle damage calculator, expanded battle overlays, richer tooltips, team indicators, and optional battle-state export for external analysis tools. + +## Features + +- Live damage calculation panel for active battle states (left-click and drag the header to reposition; position is saved automatically) +- Battle info overlays for weather, terrain, side conditions, and boosts +- Team indicators and enriched Pokemon move/tooltips +- Battle log enhancements +- Optional structured battle export for external tooling + +## Requirements + +- Minecraft 1.21.1 +- Fabric Loader +- Fabric API +- Fabric Language Kotlin +- Cobblemon 1.7.3+1.21.1 +- Java 21 + +## Installation + +1. Install Fabric Loader for Minecraft 1.21.1. +2. Add Fabric API, Fabric Language Kotlin, Cobblemon, and DeltaCalc to your `mods` folder. +3. Launch the game and configure DeltaCalc through Mod Menu if you have it installed. + +## Notes For Release + +- The internal mod id remains `cobblemonextendedbattleui` for compatibility with the current codebase. +- Set `MODRINTH_PROJECT_SLUG` in [`CobblemonExtendedBattleUI.kt`](/Z:/Cb%20delta/DeltaCalc/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUI.kt:1) after the Modrinth project is created if you want in-game update checks. diff --git a/build.gradle.kts b/build.gradle.kts index 793d8e8..d414421 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -41,6 +41,9 @@ dependencies { modCompileOnly("me.shedaniel.cloth:cloth-config-fabric:${property("cloth_config_version")}") { exclude(group = "net.fabricmc.fabric-api") } + + testImplementation(kotlin("test")) + testImplementation("org.junit.jupiter:junit-jupiter:5.10.2") } tasks.processResources { @@ -78,6 +81,13 @@ tasks.named("remapJar") { archiveFileName.set("deltacalc.jar") } +val prismJar by tasks.registering(Copy::class) { + dependsOn(tasks.named("remapJar")) + from(tasks.named("remapJar").flatMap { it.archiveFile }) + into(layout.buildDirectory.dir("libs")) + rename { "deltacalc-prism.jar" } +} + tasks.named("sourcesJar") { archiveFileName.set("deltacalc-sources.jar") } @@ -91,10 +101,12 @@ val purgePrototypeArtifacts by tasks.registering(Delete::class) { tasks.named("build") { dependsOn(purgePrototypeArtifacts) + dependsOn(prismJar) } tasks.named("assemble") { dependsOn(purgePrototypeArtifacts) + dependsOn(prismJar) } tasks.named("clean") { @@ -106,6 +118,10 @@ tasks.named("clean") { } } +tasks.test { + useJUnitPlatform() +} + loom { accessWidenerPath.set(file("src/main/resources/cobblemonextendedbattleui.accesswidener")) mixin { diff --git a/gradle.properties b/gradle.properties index f685b75..ebb0b31 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ yarn_mappings=1.21.1+build.3 loader_version=0.17.2 fabric_version=0.116.6+1.21.1 -mod_version=0.9.1-deltacalc +mod_version=0.9.1.6-deltacalc maven_group=com.cobblemonextendedbattleui archives_base_name=deltacalc diff --git a/src/main/java/com/cobblemonextendedbattleui/mixin/BattleHealthChangeHandlerMixin.java b/src/main/java/com/cobblemonextendedbattleui/mixin/BattleHealthChangeHandlerMixin.java index 445c2e5..4ce6656 100644 --- a/src/main/java/com/cobblemonextendedbattleui/mixin/BattleHealthChangeHandlerMixin.java +++ b/src/main/java/com/cobblemonextendedbattleui/mixin/BattleHealthChangeHandlerMixin.java @@ -14,6 +14,9 @@ import com.cobblemonextendedbattleui.TeamIndicatorUI; import com.cobblemonextendedbattleui.BattleStateTracker; import com.cobblemonextendedbattleui.PanelConfig; +import com.cobblemonextendedbattleui.battle.messages.MessageParser; +import com.cobblemonextendedbattleui.battle.state.PokemonRegistry; +import com.cobblemonextendedbattleui.calc.DebugDumper; import net.minecraft.client.MinecraftClient; import java.util.UUID; @@ -80,6 +83,9 @@ private void onHandlePre(BattleHealthChangePacket packet, MinecraftClient client if (hpChange > 0.5f) { DamageTracker.INSTANCE.recordDamage(pokemonName, hpChange); + DebugDumper.INSTANCE.recordActualDamage( + uuid, pokemonName, oldPercent, newPercent, maxHp, isFlat); + inferLifeOrbFromSelfDamage(uuid, pokemonName, hpChange); } else if (hpChange < -0.5f) { DamageTracker.INSTANCE.recordHealing(pokemonName, -hpChange); } @@ -100,4 +106,35 @@ private void onHandlePre(BattleHealthChangePacket packet, MinecraftClient client // Silent fail to avoid breaking gameplay } } + + /** + * Infer Life Orb when an attacker takes ~10% self-damage immediately after using a move. + * Cobblemon's `cobblemon.battle.damage.lifeorb` translation key handles the explicit case, + * but Delta builds may not always emit it. This is a fallback so the calc's item-aware + * damage modifiers (Life Orb's +30% multiplier) actually fire. + * + * Filters to avoid false positives: + * - Target must be the most recent move's user (i.e. self-damage on the attacker). + * - The move must still be resolving (lastMoveResolved=false) so this isn't a hazard tick. + * - Damage delta in [9.0, 11.0]% — tight enough to exclude: + * * Iron Barbs / Rough Skin (12.5%) + * * Rocky Helmet (16.67%) + * * Brave Bird / Flare Blitz / Wood Hammer recoil (33%) + * * Take Down / Submission recoil (25%) + * - setItem with HELD is no-op when an item is already revealed, so confirmed items win. + */ + private void inferLifeOrbFromSelfDamage(UUID targetUuid, String targetName, float damagePct) { + if (damagePct < 9.0f || damagePct > 11.0f) return; + if (MessageParser.INSTANCE.getLastMoveResolved()) return; + String attacker = MessageParser.INSTANCE.getLastMoveUser(); + String moveName = MessageParser.INSTANCE.getLastMoveName(); + if (attacker == null || moveName == null) return; + + UUID attackerUuid = PokemonRegistry.INSTANCE.resolvePokemonUuid(attacker, null); + if (attackerUuid == null || !attackerUuid.equals(targetUuid)) return; + + // Don't overwrite a confirmed item — setItem(HELD) is no-op when already set. + BattleStateTracker.INSTANCE.setItem( + attacker, "Life Orb", BattleStateTracker.ItemStatus.HELD, null); + } } diff --git a/src/main/java/com/cobblemonextendedbattleui/mixin/BattleMessageHandlerMixin.java b/src/main/java/com/cobblemonextendedbattleui/mixin/BattleMessageHandlerMixin.java index a34bf2b..7c5eb8a 100644 --- a/src/main/java/com/cobblemonextendedbattleui/mixin/BattleMessageHandlerMixin.java +++ b/src/main/java/com/cobblemonextendedbattleui/mixin/BattleMessageHandlerMixin.java @@ -15,7 +15,7 @@ * Intercept raw battle messages for EBU's state tracking and custom log, then prevent * Cobblemon's default handler from populating its own message queue when the custom log is active. */ -@Mixin(value = BattleMessageHandler.class, remap = false) +@Mixin(value = BattleMessageHandler.class, priority = 2000, remap = false) public class BattleMessageHandlerMixin { @Inject(method = "handle", at = @At("HEAD"), cancellable = true) diff --git a/src/main/java/com/cobblemonextendedbattleui/mixin/BattleSwitchHandlerMixin.java b/src/main/java/com/cobblemonextendedbattleui/mixin/BattleSwitchHandlerMixin.java index d3a3040..a01041b 100644 --- a/src/main/java/com/cobblemonextendedbattleui/mixin/BattleSwitchHandlerMixin.java +++ b/src/main/java/com/cobblemonextendedbattleui/mixin/BattleSwitchHandlerMixin.java @@ -7,12 +7,14 @@ import com.cobblemon.mod.common.client.CobblemonClient; import com.cobblemon.mod.common.client.battle.ClientBattle; +import com.cobblemon.mod.common.client.battle.ClientBattlePokemon; import com.cobblemon.mod.common.client.net.battle.BattleSwitchPokemonHandler; import com.cobblemon.mod.common.net.messages.client.battle.BattleSwitchPokemonPacket; import com.cobblemon.mod.common.net.messages.client.battle.BattleInitializePacket; import com.cobblemonextendedbattleui.BattleStateTracker; import com.cobblemonextendedbattleui.DamageTracker; import com.cobblemonextendedbattleui.PanelConfig; +import com.cobblemonextendedbattleui.battle.state.AbilityItemTracker; import net.minecraft.client.MinecraftClient; import java.util.UUID; @@ -33,6 +35,35 @@ private void onHandlePre(BattleSwitchPokemonPacket packet, MinecraftClient clien // Skip if no tracking is needed if (!needsStateTracking && !needsDamageTracking) return; + // Regenerator restores 33% HP to the OUTGOING Pokemon on switch-out. + // At HEAD inject the slot still holds the active (outgoing) Pokemon, so + // packet.getPnx() resolves to it. Gated on >0% HP because Regenerator + // does not trigger from a KO-forced switch (faint message zeros HP first). + if (needsStateTracking && needsDamageTracking) { + try { + ClientBattle battle = CobblemonClient.INSTANCE.getBattle(); + if (battle != null) { + var slotResult = battle.getPokemonFromPNX(packet.getPnx()); + if (slotResult != null) { + ClientBattlePokemon outgoing = slotResult.getSecond().getBattlePokemon(); + if (outgoing != null) { + UUID outgoingUuid = outgoing.getUuid(); + String ability = AbilityItemTracker.INSTANCE.getRevealedAbility(outgoingUuid); + if (ability != null && ability.equalsIgnoreCase("Regenerator")) { + Float currentHp = DamageTracker.INSTANCE.getLastKnownHpPercent(outgoingUuid); + if (currentHp != null && currentHp > 0f) { + float restored = Math.min(100f, currentHp + 33.33f); + DamageTracker.INSTANCE.updateHpPercent(outgoingUuid, restored); + } + } + } + } + } + } catch (Exception e) { + // Silent fail to avoid breaking gameplay + } + } + try { BattleInitializePacket.ActiveBattlePokemonDTO newPokemon = packet.getNewPokemon(); if (newPokemon == null) return; diff --git a/src/main/java/com/cobblemonextendedbattleui/mixin/DeltaClientBattleMessageQueueMixin.java b/src/main/java/com/cobblemonextendedbattleui/mixin/DeltaClientBattleMessageQueueMixin.java new file mode 100644 index 0000000..f1a19ff --- /dev/null +++ b/src/main/java/com/cobblemonextendedbattleui/mixin/DeltaClientBattleMessageQueueMixin.java @@ -0,0 +1,65 @@ +package com.cobblemonextendedbattleui.mixin; + +import com.cobblemonextendedbattleui.BattleLog; +import com.cobblemonextendedbattleui.BattleMessageInterceptor; +import com.cobblemonextendedbattleui.BoostTraceLog; +import com.cobblemonextendedbattleui.PanelConfig; +import net.minecraft.text.Text; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Pseudo; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +import java.util.Collection; +import java.util.List; + +/** + * DeltaClient short-circuits Cobblemon's native BattleMessageHandler and appends + * incoming battle messages directly into ClientBattleMessageQueue via a synthetic + * deltaclient$add(Collection) method. Hook that path so battle state tracking and + * the custom log still see the same raw messages. + */ +@Pseudo +@Mixin(targets = "com.cobblemon.mod.common.client.battle.ClientBattleMessageQueue", remap = false) +public class DeltaClientBattleMessageQueueMixin { + + @Inject( + method = "deltaclient$add(Ljava/util/Collection;)V", + at = @At("HEAD"), + require = 0 + ) + private void cobblemonextendedbattleui$processDeltaQueuedMessages(Collection messages, CallbackInfo ci) { + if (messages == null || messages.isEmpty()) { + return; + } + + List textMessages = messages.stream() + .filter(Text.class::isInstance) + .map(Text.class::cast) + .toList(); + + if (textMessages.isEmpty()) { + return; + } + + boolean containsBoostMessage = textMessages.stream().anyMatch(text -> + text != null && ( + text.getString().contains(" rose") || + text.getString().contains(" fell") || + text.getString().contains("stat changes") + ) + ); + if (containsBoostMessage) { + BoostTraceLog.INSTANCE.append("delta queue received " + textMessages.size() + " messages: " + textMessages); + } + + if (PanelConfig.INSTANCE.needsBattleStateTracking()) { + BattleMessageInterceptor.INSTANCE.processMessages(textMessages); + } + + if (PanelConfig.INSTANCE.getEnableBattleLog()) { + BattleLog.INSTANCE.processMessages(textMessages); + } + } +} diff --git a/src/main/java/com/deltacalc/battle/BattleTracker.java b/src/main/java/com/deltacalc/battle/BattleTracker.java index 47f691b..3a5faf8 100644 --- a/src/main/java/com/deltacalc/battle/BattleTracker.java +++ b/src/main/java/com/deltacalc/battle/BattleTracker.java @@ -1,11 +1,11 @@ package com.deltacalc.battle; +import com.cobblemon.mod.common.client.CobblemonClient; import com.deltacalc.config.DeltaCalcConfig; import com.deltacalc.inference.ConfidenceBand; import com.deltacalc.inference.GuessState; import com.deltacalc.inference.GuessValue; import java.util.List; -import java.util.Locale; import java.util.Optional; import java.util.UUID; import net.minecraft.client.MinecraftClient; @@ -37,13 +37,13 @@ public void tick(MinecraftClient client) { String screenName = screen == null ? "" : screen.getClass().getName(); if (!screenName.equals(lastScreenName)) { lastScreenName = screenName; - logger.info("DeltaCalc screen changed to {}", screenName); + logger.debug("DeltaCalc screen changed to {}", screenName); } - boolean battleActive = config.demoBattleForced() || isLikelyBattleScreen(screen); + boolean battleActive = config.demoBattleForced() || CobblemonClient.INSTANCE.getBattle() != null; if (battleActive && currentSnapshot == null) { currentSnapshot = createDemoSnapshot(); - logger.info("DeltaCalc entered battle context using {}", config.demoBattleForced() ? "forced demo snapshot" : "screen heuristic"); + logger.info("DeltaCalc entered battle context using {}", config.demoBattleForced() ? "forced demo snapshot" : "Cobblemon ClientBattle"); return; } @@ -93,18 +93,6 @@ public void cycleDemoReveal() { logger.info("DeltaCalc cycled demo reveal state to step {}", demoRevealStep); } - private boolean isLikelyBattleScreen(Screen screen) { - if (screen == null) { - return false; - } - - String className = screen.getClass().getName().toLowerCase(Locale.ROOT); - String title = screen.getTitle() == null ? "" : screen.getTitle().getString().toLowerCase(Locale.ROOT); - return className.contains("battle") - || className.contains("cobblemon") - || title.contains("battle"); - } - private ActiveMonSnapshot withOpponentReveal(ActiveMonSnapshot opponent, String move, String item, String ability) { List knownMoves = move == null ? opponent.knownMoves() : List.of(move); GuessValue revealedItem = item == null diff --git a/src/main/java/com/deltacalc/calc/MoveDefinition.java b/src/main/java/com/deltacalc/calc/MoveDefinition.java index 68066d0..7f5f02a 100644 --- a/src/main/java/com/deltacalc/calc/MoveDefinition.java +++ b/src/main/java/com/deltacalc/calc/MoveDefinition.java @@ -5,7 +5,16 @@ public record MoveDefinition( String type, int power, MoveCategory category, - boolean fallback + boolean fallback, + int minHits, + int maxHits ) { + public MoveDefinition(String name, String type, int power, MoveCategory category, boolean fallback) { + this(name, type, power, category, fallback, 1, 1); + } + + public boolean isMultiHit() { + return maxHits > 1; + } } diff --git a/src/main/java/com/deltacalc/calc/MoveDex.java b/src/main/java/com/deltacalc/calc/MoveDex.java index c8b41ce..4545b48 100644 --- a/src/main/java/com/deltacalc/calc/MoveDex.java +++ b/src/main/java/com/deltacalc/calc/MoveDex.java @@ -23,6 +23,32 @@ public final class MoveDex { register(new MoveDefinition("Will-O-Wisp", "fire", 0, MoveCategory.STATUS, false)); register(new MoveDefinition("Fire Blast", "fire", 110, MoveCategory.SPECIAL, false)); register(new MoveDefinition("Air Slash", "flying", 75, MoveCategory.SPECIAL, false)); + register(new MoveDefinition("Bullet Seed", "grass", 25, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Rock Blast", "rock", 25, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Icicle Spear", "ice", 25, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Pin Missile", "bug", 25, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Tail Slap", "normal", 25, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Scale Shot", "dragon", 25, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Water Shuriken", "water", 15, MoveCategory.SPECIAL, false, 2, 5)); + register(new MoveDefinition("Double Kick", "fighting", 30, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Bonemerang", "ground", 50, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Dual Chop", "dragon", 40, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Gear Grind", "steel", 50, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Dragon Darts", "dragon", 50, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Double Iron Bash", "steel", 60, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Triple Kick", "fighting", 10, MoveCategory.PHYSICAL, false, 3, 3)); + register(new MoveDefinition("Triple Axel", "ice", 20, MoveCategory.PHYSICAL, false, 3, 3)); + register(new MoveDefinition("Surging Strikes", "water", 25, MoveCategory.PHYSICAL, false, 3, 3)); + register(new MoveDefinition("Population Bomb", "normal", 20, MoveCategory.PHYSICAL, false, 1, 10)); + // Delta signature multi-hit moves (from cobblemon-delta team-builder data). + register(new MoveDefinition("Twin Cross", "dragon", 50, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Lumen Cascade", "normal", 50, MoveCategory.SPECIAL, false, 2, 2)); + register(new MoveDefinition("Searing Claws", "fire", 35, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Dual Divide", "bug", 40, MoveCategory.PHYSICAL, false, 2, 2)); + register(new MoveDefinition("Tomahawk Volley", "fire", 20, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Wretched Stab", "ghost", 20, MoveCategory.PHYSICAL, false, 2, 5)); + register(new MoveDefinition("Divine Volley", "fighting", 20, MoveCategory.PHYSICAL, false, 1, 6)); + register(new MoveDefinition("Quillstorm", "fire", 20, MoveCategory.PHYSICAL, false, 1, 3)); } private MoveDex() { diff --git a/src/main/java/com/deltacalc/calc/SimpleDamageCalculator.java b/src/main/java/com/deltacalc/calc/SimpleDamageCalculator.java index 189f78b..772c92b 100644 --- a/src/main/java/com/deltacalc/calc/SimpleDamageCalculator.java +++ b/src/main/java/com/deltacalc/calc/SimpleDamageCalculator.java @@ -29,8 +29,16 @@ public DamageResult calculate(BattleSide attackerSide, ActiveMonSnapshot attacke double burnModifier = "burn".equalsIgnoreCase(attacker.status()) && move.category() == MoveCategory.PHYSICAL ? 0.5 : 1.0; double modifier = stab * effectiveness * itemModifier * burnModifier; - int maxDamage = effectiveness == 0.0 ? 0 : (int) Math.max(1, Math.floor(base * modifier)); - int minDamage = effectiveness == 0.0 ? 0 : (int) Math.max(1, Math.floor(base * modifier * 0.85)); + int singleMax = effectiveness == 0.0 ? 0 : (int) Math.max(1, Math.floor(base * modifier)); + int singleMin = effectiveness == 0.0 ? 0 : (int) Math.max(1, Math.floor(base * modifier * 0.85)); + int maxDamage = singleMax * move.maxHits(); + int minDamage = singleMin * move.minHits(); + if (move.isMultiHit()) { + String hitLabel = move.minHits() == move.maxHits() + ? move.minHits() + " hits" + : move.minHits() + "-" + move.maxHits() + " hits"; + warnings.add("Multi-hit (" + hitLabel + ")"); + } double minPercent = roundPercent(minDamage, defender.maxHp()); double maxPercent = roundPercent(maxDamage, defender.maxHp()); diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/BattleInfoPanel.kt b/src/main/kotlin/com/cobblemonextendedbattleui/BattleInfoPanel.kt index 749bc27..02345c5 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/BattleInfoPanel.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/BattleInfoPanel.kt @@ -424,6 +424,15 @@ object BattleInfoPanel { for (uuid in previouslyActiveUUIDs) { if (uuid !in currentActiveUUIDs) { + val sideStillHasActive = if (BattleStateTracker.isPokemonAlly(uuid)) { + allyPokemon.isNotEmpty() + } else { + opponentPokemon.isNotEmpty() + } + if (!sideStillHasActive) { + continue + } + val usedBatonPass = BattleStateTracker.prepareBatonPassIfUsed(uuid) if (!usedBatonPass) { BattleStateTracker.clearPokemonStats(uuid) diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/BattleMessageInterceptor.kt b/src/main/kotlin/com/cobblemonextendedbattleui/BattleMessageInterceptor.kt index 3a9edd8..aa9735f 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/BattleMessageInterceptor.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/BattleMessageInterceptor.kt @@ -1,10 +1,13 @@ package com.cobblemonextendedbattleui +import com.cobblemon.mod.common.api.pokemon.PokemonSpecies import com.cobblemonextendedbattleui.battle.messages.MessageParser import com.cobblemonextendedbattleui.battle.messages.StateUpdater import com.cobblemonextendedbattleui.battle.messages.TranslationKeys +import com.cobblemonextendedbattleui.calc.DebugDumper import net.minecraft.text.Text import net.minecraft.text.TranslatableTextContent +import net.minecraft.util.Identifier /** * Parses Cobblemon battle messages (via TranslatableTextContent) and updates BattleStateTracker. @@ -46,9 +49,24 @@ object BattleMessageInterceptor { if (key == TranslationKeys.TURN_KEY) { StateUpdater.extractTurn(args) + MessageParser.markMoveResolved() + DebugDumper.resetHitAggregator() return } + // End-of-move-phase signals: faint, switch-in, send-out, drag. + // These mark the prior move as resolved so DebugDumper doesn't pair + // post-move passive damage (Toxic / Leech Seed / hazards) against it. + if (key == TranslationKeys.FAINT_KEY || + key == TranslationKeys.SWITCH_KEY || + key == TranslationKeys.DRAG_KEY || + key == TranslationKeys.SENDOUT_KEY || + key == TranslationKeys.REPLACE_KEY + ) { + MessageParser.markMoveResolved() + DebugDumper.resetHitAggregator() + } + // Track move usage with target: [user, moveName, target] // Delta can route these through suffixed translation keys. if (isUsedMoveOnKey(key) && args.size >= 3) { @@ -97,12 +115,14 @@ object BattleMessageInterceptor { val pokemonName = MessageParser.argToString(args[0]) val abilityName = MessageParser.argToString(args[1]) BattleStateTracker.setRevealedAbility(pokemonName, abilityName) + maybeApplyEmbodyAspect(pokemonName, abilityName) } TranslationKeys.ABILITY_SINGLE_ARG_KEYS[key]?.let { abilityName -> if (args.isNotEmpty()) { val pokemonName = MessageParser.argToString(args[0]) BattleStateTracker.setRevealedAbility(pokemonName, abilityName) + maybeApplyEmbodyAspect(pokemonName, abilityName) } } @@ -142,55 +162,55 @@ object BattleMessageInterceptor { // Stat Boost/Unboost // ═══════════════════════════════════════════════════════════════════ - TranslationKeys.BOOST_MAGNITUDE_KEYS[key]?.let { stages -> + mappedKeyLookup(key, TranslationKeys.BOOST_MAGNITUDE_KEYS)?.let { stages -> StateUpdater.extractBoost(args, stages) return } - TranslationKeys.UNBOOST_MAGNITUDE_KEYS[key]?.let { stages -> + mappedKeyLookup(key, TranslationKeys.UNBOOST_MAGNITUDE_KEYS)?.let { stages -> StateUpdater.extractBoost(args, -stages) return } - if (key == "cobblemon.battle.setboost.bellydrum" || key == "cobblemon.battle.setboost.angerpoint") { + if (matchesAnyVariant(key, setOf("cobblemon.battle.setboost.bellydrum", "cobblemon.battle.setboost.angerpoint"))) { StateUpdater.extractSetBoost(args) return } - if (key == "cobblemon.battle.clearallboost") { + if (matchesKeyVariant(key, "cobblemon.battle.clearallboost")) { BattleStateTracker.clearAllStatsForAll() return } - if (key == "cobblemon.battle.clearboost") { + if (matchesKeyVariant(key, "cobblemon.battle.clearboost")) { StateUpdater.extractClearBoost(args) return } - if (key == "cobblemon.battle.invertboost") { + if (matchesKeyVariant(key, "cobblemon.battle.invertboost")) { StateUpdater.extractInvertBoost(args) return } - if (key == "cobblemon.battle.swapboost.heartswap" || key == "cobblemon.battle.swapboost.generic") { + if (matchesAnyVariant(key, setOf("cobblemon.battle.swapboost.heartswap", "cobblemon.battle.swapboost.generic"))) { StateUpdater.extractSwapBoostAllStats(args) return } - if (key == "cobblemon.battle.swapboost.powerswap") { + if (matchesKeyVariant(key, "cobblemon.battle.swapboost.powerswap")) { StateUpdater.extractSwapBoostSpecific(args, listOf(BattleStateTracker.BattleStat.ATTACK, BattleStateTracker.BattleStat.SPECIAL_ATTACK)) return } - if (key == "cobblemon.battle.swapboost.guardswap") { + if (matchesKeyVariant(key, "cobblemon.battle.swapboost.guardswap")) { StateUpdater.extractSwapBoostSpecific(args, listOf(BattleStateTracker.BattleStat.DEFENSE, BattleStateTracker.BattleStat.SPECIAL_DEFENSE)) return } - if (key == "cobblemon.battle.activate.speedswap") { + if (matchesKeyVariant(key, "cobblemon.battle.activate.speedswap")) { StateUpdater.extractSwapBoostSpecific(args, listOf(BattleStateTracker.BattleStat.SPEED)) return } - if (key == "cobblemon.battle.copyboost.generic") { + if (matchesKeyVariant(key, "cobblemon.battle.copyboost.generic")) { StateUpdater.extractCopyBoost(args) return } @@ -389,9 +409,18 @@ object BattleMessageInterceptor { if ((key == TranslationKeys.MEGA_FORMECHANGE_KEY || key == TranslationKeys.MEGA_EVOLVED_KEY) && args.isNotEmpty()) { val pokemonName = MessageParser.argToString(args[0]) - BattleStateTracker.setCurrentForm(pokemonName, "Mega", isMega = true, isTemporary = false) val speciesId = BattleStateTracker.getSpeciesIdByName(pokemonName) - BattleStateTracker.updateTypesForFormChange(pokemonName, speciesId, "Mega") + // Only apply form=Mega when the species actually has a Mega form. Otherwise + // some Delta-server messages mis-tag non-Mega Pokémon (e.g. Iron Valiant) + // with this key, and we'd load wrong base stats from a non-existent Mega form. + if (speciesId != null && hasMegaForm(speciesId)) { + BattleStateTracker.setCurrentForm(pokemonName, "Mega", isMega = true, isTemporary = false) + BattleStateTracker.updateTypesForFormChange(pokemonName, speciesId, "Mega") + } else { + CobblemonExtendedBattleUI.LOGGER.debug( + "BattleMessageInterceptor: ignoring MEGA form change for $pokemonName — species has no mega form" + ) + } } TranslationKeys.SPECIAL_FORMECHANGE_KEYS[key]?.let { formName -> @@ -417,10 +446,8 @@ object BattleMessageInterceptor { BattleStateTracker.setCurrentForm(pokemonName, "Dynamax", isMega = false, isTemporary = true) } - if (key == TranslationKeys.GIGANTAMAX_KEY && args.isNotEmpty()) { - val pokemonName = MessageParser.argToString(args[0]) - BattleStateTracker.setCurrentForm(pokemonName, "Gigantamax", isMega = false, isTemporary = true) - } + // Gigantamax handler removed: Gigantamax is not in the Delta pack, so the + // message key never fires and the form swap had no source data to back it. // ═══════════════════════════════════════════════════════════════════ // Type Modification Moves @@ -479,4 +506,70 @@ object BattleMessageInterceptor { private fun isUsedMoveKey(key: String): Boolean { return key == USED_MOVE_KEY || key.startsWith("$USED_MOVE_KEY.") } + + private fun matchesKeyVariant(key: String, baseKey: String): Boolean { + return key == baseKey || key.startsWith("$baseKey.") + } + + private fun matchesAnyVariant(key: String, baseKeys: Set): Boolean { + return baseKeys.any { matchesKeyVariant(key, it) } + } + + private fun mappedKeyLookup(key: String, mapping: Map): T? { + mapping[key]?.let { return it } + return mapping.entries.firstOrNull { matchesKeyVariant(key, it.key) }?.value + } + + /** + * Ogerpon's Embody Aspect grants a passive +1 stat boost on switch-in, + * varying by mask. Cobblemon emits the ability via ABILITY_GENERIC_KEY / + * ABILITY_SINGLE_ARG_KEYS without a separate boost message, so the boost + * has to be applied here. Strictly gated on species == ogerpon to prevent + * Trace/Receiver copying onto a non-Ogerpon from triggering. clearPokemonState + * zeros stages on switch-out, so seeing the slot already at +1 means the + * ability message re-emitted within one switch — skip to avoid double-boost. + */ + private fun maybeApplyEmbodyAspect(pokemonName: String, abilityName: String) { + val normalized = abilityName.lowercase().replace(" ", "").replace("_", "").replace("-", "") + if (normalized != "embodyaspect") return + val speciesId = BattleStateTracker.getSpeciesIdByName(pokemonName)?.path ?: return + if (!speciesId.startsWith("ogerpon", ignoreCase = true)) return + + val formName = BattleStateTracker.getCurrentFormByName(pokemonName)?.currentForm.orEmpty() + val tokens = "$speciesId-$formName".lowercase() + val stat = when { + "hearthflame" in tokens -> BattleStateTracker.BattleStat.ATTACK + "wellspring" in tokens -> BattleStateTracker.BattleStat.SPECIAL_DEFENSE + "cornerstone" in tokens -> BattleStateTracker.BattleStat.DEFENSE + else -> BattleStateTracker.BattleStat.SPEED + } + + val current = BattleStateTracker.getStatChangesByName(pokemonName)[stat] ?: 0 + if (current >= 1) return + + BattleStateTracker.applyStatChange(pokemonName, stat, 1) + CobblemonExtendedBattleUI.LOGGER.debug( + "BattleMessageInterceptor: Embody Aspect on $pokemonName -> +1 ${stat.abbr}" + ) + } + + /** + * Whether this species actually has a Mega Evolution form. Used to filter spurious + * `cobblemon.battle.formechange.mega` / `cobblemon.battle.mega` messages that some + * Delta-server flows fire for non-mega Pokémon (e.g. Iron Valiant), which would + * otherwise corrupt our form tracking and pull wrong base stats from a non-existent + * Mega form. + */ + private fun hasMegaForm(speciesId: Identifier): Boolean { + val species = PokemonSpecies.getByIdentifier(speciesId) ?: return false + val standard = species.standardForm + val megaForm = runCatching { species.getForm(setOf("mega")) }.getOrNull() + if (megaForm != null && megaForm != standard) return true + // Charizard / Mewtwo have mega-x and mega-y variants. + for (variant in listOf("mega-x", "mega-y", "megax", "megay")) { + val form = runCatching { species.getForm(setOf(variant)) }.getOrNull() + if (form != null && form != standard) return true + } + return false + } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/BattleMoveSupport.kt b/src/main/kotlin/com/cobblemonextendedbattleui/BattleMoveSupport.kt new file mode 100644 index 0000000..99f174a --- /dev/null +++ b/src/main/kotlin/com/cobblemonextendedbattleui/BattleMoveSupport.kt @@ -0,0 +1,102 @@ +package com.cobblemonextendedbattleui + +import net.minecraft.text.Text +import java.util.LinkedHashSet + +object BattleMoveSupport { + fun isIvyCudgel(moveIdOrName: String?): Boolean = normalizeToken(moveIdOrName).endsWith("ivycudgel") + + fun resolveDisplayName(rawName: String?): String { + val trimmed = rawName?.trim().orEmpty() + if (trimmed.isBlank()) return "" + + if (trimmed.startsWith("cobblemon.move.")) { + val translated = Text.translatable(trimmed).string + if (!translated.startsWith("cobblemon.move.")) { + return translated + } + return prettifyToken(trimmed.substringAfterLast('.')) + } + + return trimmed + } + + fun resolveMoveId(rawName: String?): String { + val trimmed = rawName?.trim().orEmpty() + if (trimmed.isBlank()) return "" + + val baseToken = when { + trimmed.startsWith("cobblemon.move.") -> trimmed.substringAfterLast('.') + ':' in trimmed -> trimmed.substringAfterLast(':') + else -> trimmed + } + return normalizeToken(baseToken) + } + + fun moveLookupCandidates(rawName: String?): List { + val trimmed = rawName?.trim().orEmpty() + if (trimmed.isBlank()) return emptyList() + + val candidates = LinkedHashSet() + val displayName = resolveDisplayName(trimmed) + val suffix = trimmed.substringAfterLast('.') + + listOf( + trimmed, + suffix, + displayName, + resolveMoveId(trimmed), + resolveMoveId(suffix), + resolveMoveId(displayName) + ).forEach { candidate -> + if (candidate.isNotBlank()) { + candidates += candidate + } + } + + return candidates.toList() + } + + fun resolveIvyCudgelTypeName( + moveIdOrName: String?, + speciesId: String? = null, + formName: String? = null, + heldItemName: String? = null, + heldItemId: String? = null, + pokemonName: String? = null + ): String? { + if (!isIvyCudgel(moveIdOrName)) return null + + val normalizedContext = normalizeToken( + listOfNotNull(speciesId, formName, heldItemName, heldItemId, pokemonName).joinToString(" ") + ) + + return when { + "wellspring" in normalizedContext -> "water" + "cornerstone" in normalizedContext -> "rock" + "hearthflame" in normalizedContext || "stormpeak" in normalizedContext -> "fire" + "ogerpon" in normalizedContext -> "grass" + else -> null + } + } + + private fun prettifyToken(rawToken: String): String { + return rawToken + .split('-', '_') + .filter { it.isNotBlank() } + .joinToString(" ") { token -> + token.replaceFirstChar { it.uppercase() } + } + } + + private fun normalizeToken(value: String?): String { + return value.orEmpty().lowercase() + .replace("cobblemonmove", "") + .replace(" ", "") + .replace("-", "") + .replace("_", "") + .replace("'", "") + .replace(".", "") + .replace(":", "") + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/BattleStateTracker.kt b/src/main/kotlin/com/cobblemonextendedbattleui/BattleStateTracker.kt index c363d79..4ed66a2 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/BattleStateTracker.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/BattleStateTracker.kt @@ -265,6 +265,8 @@ object BattleStateTracker { fun setStatStage(pokemonName: String, stat: BattleStat, stage: Int, preferAlly: Boolean? = null) = StatTracker.setStatStage(pokemonName, stat, stage, preferAlly) fun clearPokemonStats(uuid: UUID) = StatTracker.clearPokemonStats(uuid) fun clearPokemonStatsByName(pokemonName: String, preferAlly: Boolean? = null) = StatTracker.clearPokemonStatsByName(pokemonName, preferAlly) + fun clearNegativeStages(uuid: UUID) = StatTracker.clearNegativeStages(uuid) + fun clearNegativeStagesByName(pokemonName: String, preferAlly: Boolean? = null) = StatTracker.clearNegativeStagesByName(pokemonName, preferAlly) fun clearAllStatsForAll() = StatTracker.clearAllStatsForAll() fun invertStats(pokemonName: String, preferAlly: Boolean? = null) = StatTracker.invertStats(pokemonName, preferAlly) fun copyStats(sourceName: String, targetName: String, sourceIsAlly: Boolean? = null, targetIsAlly: Boolean? = null) = StatTracker.copyStats(sourceName, targetName, sourceIsAlly, targetIsAlly) @@ -272,6 +274,10 @@ object BattleStateTracker { fun swapSpecificStats(pokemon1Name: String, pokemon2Name: String, statsToSwap: List, pokemon1IsAlly: Boolean? = null, pokemon2IsAlly: Boolean? = null) = StatTracker.swapSpecificStats(pokemon1Name, pokemon2Name, statsToSwap, pokemon1IsAlly, pokemon2IsAlly) fun stealPositiveStats(userPokemonName: String, targetPokemonName: String, userIsAlly: Boolean? = null, targetIsAlly: Boolean? = null) = StatTracker.stealPositiveStats(userPokemonName, targetPokemonName, userIsAlly, targetIsAlly) fun getStatChanges(uuid: UUID): Map = StatTracker.getStatChanges(uuid) + fun getStatChangesByName(pokemonName: String, preferAlly: Boolean? = null): Map { + val uuid = PokemonRegistry.resolvePokemonUuid(pokemonName, preferAlly) ?: return emptyMap() + return StatTracker.getStatChanges(uuid) + } fun getStatFromName(name: String): BattleStat? = StatTracker.getStatFromName(name) // ═══════════════════════════════════════════════════════════════════════════ @@ -348,7 +354,7 @@ object BattleStateTracker { fun getSpeciesIdByName(pokemonName: String, preferAlly: Boolean? = null): Identifier? = FormTracker.getSpeciesIdByName(pokemonName, preferAlly) fun setCurrentForm(pokemonName: String, formName: String, isMega: Boolean = false, isTemporary: Boolean = false, preferAlly: Boolean? = null) = FormTracker.setCurrentForm(pokemonName, formName, isMega, isTemporary, preferAlly) - fun clearCurrentForm(pokemonName: String, preferAlly: Boolean? = null) = FormTracker.clearCurrentForm(pokemonName, preferAlly) + fun clearCurrentForm(pokemonName: String, preferAlly: Boolean? = null, keepPermanent: Boolean = false) = FormTracker.clearCurrentForm(pokemonName, preferAlly, keepPermanent) fun getCurrentForm(uuid: UUID): FormState? = FormTracker.getCurrentForm(uuid) fun getCurrentFormByName(pokemonName: String, preferAlly: Boolean? = null): FormState? = FormTracker.getCurrentFormByName(pokemonName, preferAlly) diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/BoostTraceLog.kt b/src/main/kotlin/com/cobblemonextendedbattleui/BoostTraceLog.kt new file mode 100644 index 0000000..671b7de --- /dev/null +++ b/src/main/kotlin/com/cobblemonextendedbattleui/BoostTraceLog.kt @@ -0,0 +1,36 @@ +package com.cobblemonextendedbattleui + +import net.minecraft.client.MinecraftClient +import java.nio.file.Files +import java.nio.file.Path +import java.nio.file.StandardOpenOption +import java.time.LocalDateTime +import java.time.format.DateTimeFormatter + +object BoostTraceLog { + private val timestampFormatter: DateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS") + private val writeLock = Any() + + private fun logPath(): Path { + val gameDir = MinecraftClient.getInstance().runDirectory.toPath() + return gameDir.resolve("logs").resolve("ebu-boost-trace.log") + } + + fun append(message: String) { + val line = "[${LocalDateTime.now().format(timestampFormatter)}] $message${System.lineSeparator()}" + synchronized(writeLock) { + try { + val path = logPath() + Files.createDirectories(path.parent) + Files.writeString( + path, + line, + StandardOpenOption.CREATE, + StandardOpenOption.APPEND + ) + } catch (ignored: Exception) { + // Keep tracing best-effort. Main logging already receives the same event. + } + } + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUI.kt b/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUI.kt index c051a96..5e0cc1b 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUI.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUI.kt @@ -5,9 +5,12 @@ import org.slf4j.LoggerFactory object CobblemonExtendedBattleUI : ModInitializer { const val MOD_ID = "cobblemonextendedbattleui" + const val DISPLAY_NAME = "DeltaCalc" + const val MODRINTH_PROJECT_SLUG = "" val LOGGER = LoggerFactory.getLogger(MOD_ID) override fun onInitialize() { - LOGGER.info("Cobblemon Extended Battle UI initialized") + LOGGER.info("$DISPLAY_NAME initialized") + BoostTraceLog.append("session start") } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUIClient.kt b/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUIClient.kt index d83fa5b..717deeb 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUIClient.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/CobblemonExtendedBattleUIClient.kt @@ -18,7 +18,7 @@ object CobblemonExtendedBattleUIClient : ClientModInitializer { private set override fun onInitializeClient() { - CobblemonExtendedBattleUI.LOGGER.info("Cobblemon Extended Battle UI Client initializing...") + CobblemonExtendedBattleUI.LOGGER.info("${CobblemonExtendedBattleUI.DISPLAY_NAME} client initializing...") BattleInfoPanel.initialize() DamageCalcPanel.initialize() @@ -26,7 +26,7 @@ object CobblemonExtendedBattleUIClient : ClientModInitializer { registerHudRenderer() UpdateChecker.checkForUpdates() - CobblemonExtendedBattleUI.LOGGER.info("Cobblemon Extended Battle UI Client initialized!") + CobblemonExtendedBattleUI.LOGGER.info("${CobblemonExtendedBattleUI.DISPLAY_NAME} client initialized") } private fun registerHudRenderer() { diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/ModMenuIntegration.kt b/src/main/kotlin/com/cobblemonextendedbattleui/ModMenuIntegration.kt index 6844094..d16d663 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/ModMenuIntegration.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/ModMenuIntegration.kt @@ -5,6 +5,7 @@ import com.terraformersmc.modmenu.api.ModMenuApi import me.shedaniel.clothconfig2.api.ConfigBuilder import net.minecraft.client.gui.screen.Screen import net.minecraft.text.Text +import com.cobblemonextendedbattleui.ui.calc.CalcPanelState /** * Mod Menu integration for config screen. @@ -20,7 +21,10 @@ class ModMenuIntegration : ModMenuApi { val builder = ConfigBuilder.create() .setParentScreen(parent) .setTitle(Text.translatable("cobblemonextendedbattleui.config.title")) - .setSavingRunnable { PanelConfig.save() } + .setSavingRunnable { + PanelConfig.save() + CalcPanelState.save() + } val general = builder.getOrCreateCategory(Text.translatable("cobblemonextendedbattleui.config.category.features")) val entryBuilder = builder.entryBuilder() @@ -61,6 +65,44 @@ class ModMenuIntegration : ModMenuApi { .build() ) + general.addEntry( + entryBuilder.startFloatField( + Text.translatable("cobblemonextendedbattleui.config.battleInfoFontScale"), + PanelConfig.fontScale + ) + .setDefaultValue(1.0f) + .setTooltip(Text.translatable("cobblemonextendedbattleui.config.battleInfoFontScale.tooltip")) + .setMin(PanelConfig.MIN_FONT_SCALE) + .setMax(PanelConfig.MAX_FONT_SCALE) + .setSaveConsumer { value -> PanelConfig.setFontScale(value) } + .build() + ) + + // Damage Calc panel toggle + general.addEntry( + entryBuilder.startBooleanToggle( + Text.translatable("cobblemonextendedbattleui.config.enableDamageCalc"), + CalcPanelState.enabled + ) + .setDefaultValue(true) + .setTooltip(Text.translatable("cobblemonextendedbattleui.config.enableDamageCalc.tooltip")) + .setSaveConsumer { value -> CalcPanelState.setEnabled(value) } + .build() + ) + + general.addEntry( + entryBuilder.startFloatField( + Text.translatable("cobblemonextendedbattleui.config.damageCalcFontScale"), + CalcPanelState.fontScale + ) + .setDefaultValue(1.0f) + .setTooltip(Text.translatable("cobblemonextendedbattleui.config.damageCalcFontScale.tooltip")) + .setMin(CalcPanelState.MIN_FONT_SCALE) + .setMax(CalcPanelState.MAX_FONT_SCALE) + .setSaveConsumer { value -> CalcPanelState.setFontScale(value) } + .build() + ) + // Battle Log toggle general.addEntry( entryBuilder.startBooleanToggle( @@ -126,6 +168,42 @@ class ModMenuIntegration : ModMenuApi { .build() ) + // Damage calc options category + val calcOptions = builder.getOrCreateCategory(Text.translatable("cobblemonextendedbattleui.config.category.calcOptions")) + + calcOptions.addEntry( + entryBuilder.startBooleanToggle( + Text.translatable("cobblemonextendedbattleui.config.showMultiHitCount"), + PanelConfig.showMultiHitCount + ) + .setDefaultValue(true) + .setTooltip(Text.translatable("cobblemonextendedbattleui.config.showMultiHitCount.tooltip")) + .setSaveConsumer { value -> PanelConfig.setShowMultiHitCount(value) } + .build() + ) + + calcOptions.addEntry( + entryBuilder.startBooleanToggle( + Text.translatable("cobblemonextendedbattleui.config.showCritDamage"), + PanelConfig.showCritDamage + ) + .setDefaultValue(false) + .setTooltip(Text.translatable("cobblemonextendedbattleui.config.showCritDamage.tooltip")) + .setSaveConsumer { value -> PanelConfig.setShowCritDamage(value) } + .build() + ) + + calcOptions.addEntry( + entryBuilder.startBooleanToggle( + Text.translatable("cobblemonextendedbattleui.config.debugDumpEnabled"), + PanelConfig.debugDumpEnabled + ) + .setDefaultValue(false) + .setTooltip(Text.translatable("cobblemonextendedbattleui.config.debugDumpEnabled.tooltip")) + .setSaveConsumer { value -> PanelConfig.setDebugDumpEnabled(value) } + .build() + ) + return builder.build() } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/MoveTooltipRenderer.kt b/src/main/kotlin/com/cobblemonextendedbattleui/MoveTooltipRenderer.kt index 63f8686..55be0a5 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/MoveTooltipRenderer.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/MoveTooltipRenderer.kt @@ -442,12 +442,21 @@ object MoveTooltipRenderer { val weatherBallType = getWeatherBallEffectiveType(move.moveTemplate) val moveType = weatherBallType ?: baseType val isStatusMove = move.moveTemplate.damageCategory == DamageCategories.STATUS + // Match DamageEngine.moveTypeChartMultiplier overrides so the tooltip preview agrees + // with the actual damage calc. Currently: Freeze Dry hits Water for 2× instead of 0.5×. + val moveNameNormalized = move.moveTemplate.name.lowercase() + .replace(" ", "").replace("-", "").replace("_", "").replace("'", "").replace(".", "") for (opponent in opponents) { val types = getOpponentEffectiveTypes(opponent) if (types.isEmpty()) continue var multiplier = 1.0 - for (defType in types) multiplier *= AIUtility.getDamageMultiplier(moveType, defType) + for (defType in types) { + val raw = AIUtility.getDamageMultiplier(moveType, defType) + multiplier *= if (moveNameNormalized == "freezedry" && + defType.name.equals("water", ignoreCase = true) + ) 2.0 else raw + } if (isStatusMove && multiplier != 0.0) continue val opponentName = opponent.displayName.string @@ -656,6 +665,17 @@ object MoveTooltipRenderer { private fun getMoveEffectiveType(move: MoveTileBounds): ElementalType { val playerPokemon = getPlayerPartyPokemon() + BattleMoveSupport.resolveIvyCudgelTypeName( + moveIdOrName = move.moveTemplate.name, + speciesId = playerPokemon?.species?.resourceIdentifier?.path, + formName = playerPokemon?.form?.name ?: activePokemonUuid?.let { BattleStateTracker.getCurrentForm(it)?.currentForm }, + heldItemName = getPlayerPokemonHeldItemDisplayName(), + heldItemId = getPlayerPokemonHeldItemShowdownName(), + pokemonName = playerPokemon?.species?.name + )?.let { typeName -> + ElementalTypes.get(typeName)?.let { return it } + } + return if (playerPokemon != null) { move.moveTemplate.getEffectiveElementalType(playerPokemon) } else { @@ -716,6 +736,11 @@ object MoveTooltipRenderer { return registryPath.replace("_", "") } + private fun getPlayerPokemonHeldItemDisplayName(): String? { + val heldItem = getPlayerPokemonHeldItemStack() ?: return null + return heldItem.name.string.takeIf { it.isNotBlank() } + } + private fun getPlayerPokemonHeldItemStack(): ItemStack? { val uuid = activePokemonUuid ?: return null diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/PanelConfig.kt b/src/main/kotlin/com/cobblemonextendedbattleui/PanelConfig.kt index 083cf84..709230c 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/PanelConfig.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/PanelConfig.kt @@ -2,6 +2,7 @@ package com.cobblemonextendedbattleui import com.google.gson.Gson import com.google.gson.GsonBuilder +import com.cobblemonextendedbattleui.ui.calc.CalcPanelState import net.fabricmc.loader.api.FabricLoader import net.minecraft.client.MinecraftClient import java.io.File @@ -28,7 +29,8 @@ object PanelConfig { private set // Enable/disable the custom battle log (replaces Cobblemon's chat-based log) - var enableBattleLog: Boolean = true + // Default off so new installs aren't bombarded with panes — opt in via mod menu. + var enableBattleLog: Boolean = false private set // Enable/disable move tooltips on Fight menu (shows power, accuracy, effectiveness) @@ -147,6 +149,18 @@ object PanelConfig { var showBaseCritRate: Boolean = false private set + // Append crit damage range to calc rows ("X-Y% / crit A-B%") + var showCritDamage: Boolean = false + private set + + // Append hit count annotation to multi-hit moves ("X-Y% ×2-5") + var showMultiHitCount: Boolean = true + private set + + // Write every unique battle snapshot + calc result to config/deltacalc/latest-calc.json for offline diagnosis + var debugDumpEnabled: Boolean = false + private set + // Default log dimensions const val DEFAULT_LOG_WIDTH = 200 const val DEFAULT_LOG_HEIGHT = 120 @@ -175,7 +189,7 @@ object PanelConfig { // Feature toggles val enableTeamIndicators: Boolean = true, val enableBattleInfoPanel: Boolean = true, - val enableBattleLog: Boolean = true, + val enableBattleLog: Boolean = false, val enableMoveTooltips: Boolean = true, // Panel settings val panelX: Int? = null, @@ -207,7 +221,10 @@ object PanelConfig { // Tooltip display options val showTeraType: Boolean = false, val showStatRanges: Boolean = true, - val showBaseCritRate: Boolean = false + val showBaseCritRate: Boolean = false, + val showCritDamage: Boolean = false, + val showMultiHitCount: Boolean = true, + val debugDumpEnabled: Boolean = false ) fun load() { @@ -254,6 +271,9 @@ object PanelConfig { showTeraType = data.showTeraType showStatRanges = data.showStatRanges showBaseCritRate = data.showBaseCritRate + showCritDamage = data.showCritDamage + showMultiHitCount = data.showMultiHitCount + debugDumpEnabled = data.debugDumpEnabled CobblemonExtendedBattleUI.LOGGER.info("PanelConfig: Loaded config - features: team=$enableTeamIndicators, panel=$enableBattleInfoPanel, log=$enableBattleLog, moveTooltips=$enableMoveTooltips") } } catch (e: Exception) { @@ -293,7 +313,10 @@ object PanelConfig { moveTooltipFontScale = moveTooltipFontScale, showTeraType = showTeraType, showStatRanges = showStatRanges, - showBaseCritRate = showBaseCritRate + showBaseCritRate = showBaseCritRate, + showCritDamage = showCritDamage, + showMultiHitCount = showMultiHitCount, + debugDumpEnabled = debugDumpEnabled ) configFile.parentFile?.mkdirs() configFile.writeText(gson.toJson(data)) @@ -336,6 +359,10 @@ object PanelConfig { fontScale = (fontScale + delta).coerceIn(MIN_FONT_SCALE, MAX_FONT_SCALE) } + fun setFontScale(value: Float) { + fontScale = value.coerceIn(MIN_FONT_SCALE, MAX_FONT_SCALE) + } + fun getMinWidth(): Int = DEFAULT_WIDTH / 2 // ~100px minimum fun getMinHeight(): Int = 60 // Just enough for header @@ -474,6 +501,18 @@ object PanelConfig { showBaseCritRate = show } + fun setShowCritDamage(show: Boolean) { + showCritDamage = show + } + + fun setShowMultiHitCount(show: Boolean) { + showMultiHitCount = show + } + + fun setDebugDumpEnabled(enabled: Boolean) { + debugDumpEnabled = enabled + } + // ═══════════════════════════════════════════════════════════════════════════ // Feature toggle helpers (for mixins to check tracking dependencies) // ═══════════════════════════════════════════════════════════════════════════ @@ -483,7 +522,7 @@ object PanelConfig { * Needed for both battle info panel (weather, terrain, conditions, stats) * and team indicator tooltips (stat changes, volatile statuses). */ - fun needsBattleStateTracking(): Boolean = enableBattleInfoPanel || enableTeamIndicators + fun needsBattleStateTracking(): Boolean = enableBattleInfoPanel || enableTeamIndicators || CalcPanelState.enabled /** * Returns true if DamageTracker should track HP changes. diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/TeamIndicatorUI.kt b/src/main/kotlin/com/cobblemonextendedbattleui/TeamIndicatorUI.kt index 44f5499..79a9d03 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/TeamIndicatorUI.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/TeamIndicatorUI.kt @@ -9,6 +9,8 @@ import com.cobblemon.mod.common.client.battle.ClientBattlePokemon import com.cobblemon.mod.common.client.battle.ClientBattleSide import com.cobblemon.mod.common.pokemon.FormData import com.cobblemon.mod.common.pokemon.Pokemon +import com.cobblemonextendedbattleui.compat.delta.DeltaBattleInfoReader +import com.cobblemonextendedbattleui.compat.delta.DeltaTeamPreviewEntry import com.cobblemonextendedbattleui.pokemon.render.PokemonModelRenderer import com.cobblemonextendedbattleui.pokemon.render.TeamPanelRenderer import com.cobblemonextendedbattleui.pokemon.tooltip.MoveInfo @@ -85,12 +87,17 @@ object TeamIndicatorUI { var originalAspects: Set = emptySet(), var isTransformed: Boolean = false, var form: FormData? = null, - var teraType: TeraType? = null + var teraType: TeraType? = null, + var previewRevealedMoves: MutableSet = linkedSetOf(), + var previewRevealedItem: String? = null, + var previewRevealedAbility: String? = null ) // Track Pokemon for both sides separately (for spectating and opponent tracking) private val trackedSide1Pokemon = ConcurrentHashMap() private val trackedSide2Pokemon = ConcurrentHashMap() + private val trackedSide1Order = mutableListOf() + private val trackedSide2Order = mutableListOf() // Persistent KO tracking - Pokemon removed from activePokemon after fainting // still need to show as KO'd in pokeball indicators @@ -105,6 +112,34 @@ object TeamIndicatorUI { private val previouslyActiveUuids = ConcurrentHashMap>() private var lastBattleId: UUID? = null + private var deltaPreviewCompatNote: String? = null + private var deltaPreviewSuccessLogged = false + private var deltaPreviewFallbackLogged = false + + data class CalcTrackedPokemonSnapshot( + val uuid: UUID, + val displayName: String?, + val speciesIdentifier: Identifier?, + val formName: String?, + val formTypeNames: List, + val formBaseStats: List, + val hpPercent: Float, + val isKO: Boolean, + val statusName: String?, + val revealedMoves: List, + val revealedItem: String?, + val revealedAbility: String?, + val statStages: Map + ) + + private data class BattleContext( + val battle: com.cobblemon.mod.common.client.battle.ClientBattle, + val leftSide: ClientBattleSide, + val rightSide: ClientBattleSide, + val playerTeam: List?, + val playerOnLeft: Boolean, + val playerOnRight: Boolean + ) // ═══════════════════════════════════════════════════════════════════════════ // Hover Tooltip Support @@ -212,7 +247,9 @@ object TeamIndicatorUI { return SpeedRangeResult(result.minSpeed, result.maxSpeed, result.abilityNote, result.itemNote) } - fun getActiveOpponentRevealedMoves(): Set { + fun currentPreviewCompatNote(): String? = deltaPreviewCompatNote + + fun getActiveOpponentRevealedMoves(uuid: UUID? = null): Set { val battle = CobblemonClient.battle ?: return emptySet() val playerUUID = MinecraftClient.getInstance().player?.uuid ?: return emptySet() val playerInSide1 = battle.side1.actors.any { it.uuid == playerUUID } @@ -229,6 +266,9 @@ object TeamIndicatorUI { return activeOpponentUuids .flatMap { activeUuid -> + if (uuid != null && activeUuid != uuid) { + return@flatMap emptyList() + } val trackedUuid = opponentTrackedMap[activeUuid]?.uuid ?: activeUuid BattleStateTracker.getRevealedMoves(trackedUuid) } @@ -246,6 +286,8 @@ object TeamIndicatorUI { fun clear() { trackedSide1Pokemon.clear() trackedSide2Pokemon.clear() + trackedSide1Order.clear() + trackedSide2Order.clear() knockedOutPokemon.clear() pendingTransforms.clear() previouslyActiveUuids.clear() @@ -258,6 +300,17 @@ object TeamIndicatorUI { wasIncreaseFontKeyPressed = false wasDecreaseFontKeyPressed = false lastBattleId = null + deltaPreviewCompatNote = null + deltaPreviewSuccessLogged = false + deltaPreviewFallbackLogged = false + } + + fun getOrderedOpponentTeamForCalc(): List { + val battleContext = syncBattleTracking() ?: return emptyList() + val activeOpponentUuids = battleContext.rightSide.activeClientBattlePokemon + .mapNotNull { it.battlePokemon?.uuid } + .toSet() + return orderedTrackedSnapshots(trackedSide2Pokemon, trackedSide2Order, activeOpponentUuids) } /** @@ -672,79 +725,65 @@ object TeamIndicatorUI { } } - fun render(context: DrawContext) { - val battle = CobblemonClient.battle ?: return + private fun syncBattleTracking(): BattleContext? { + val battle = CobblemonClient.battle ?: return null + val mc = MinecraftClient.getInstance() + val player = mc.player ?: return null + val playerUUID = player.uuid - // Track minimized state - render greyed out instead of hiding isMinimised = battle.minimised - // Clear tracking if this is a new battle if (lastBattleId != battle.battleId) { clear() lastBattleId = battle.battleId } - // Clear pokeball bounds for this frame - pokeballBounds.clear() - - val mc = MinecraftClient.getInstance() - val screenWidth = mc.window.scaledWidth - val player = mc.player ?: return - val playerUUID = player.uuid - - // Get mouse position for hover detection - val mouseX = (mc.mouse.x * mc.window.scaledWidth / mc.window.width).toInt() - val mouseY = (mc.mouse.y * mc.window.scaledHeight / mc.window.height).toInt() - - // Determine if player is in the battle and which side they're on val playerInSide1 = battle.side1.actors.any { it.uuid == playerUUID } val playerInSide2 = battle.side2.actors.any { it.uuid == playerUUID } val isSpectating = !playerInSide1 && !playerInSide2 - // Debug logging for spectator mode to help diagnose flip issues - if (isSpectating && lastBattleId != battle.battleId) { - val side1Names = battle.side1.actors.map { it.displayName.string } - val side2Names = battle.side2.actors.map { it.displayName.string } - CobblemonExtendedBattleUI.LOGGER.debug( - "TeamIndicatorUI: Spectating - battle.side1: $side1Names, battle.side2: $side2Names (side2 on LEFT)" - ) - } - - // Cobblemon's BattleOverlay swaps sides based on player presence: - // - If player is in side1: side1 is LEFT, side2 is RIGHT - // - If player is in side2: side2 is LEFT, side1 is RIGHT - // - If spectating: side2 is LEFT, side1 is RIGHT - // We must match this positioning for team preview to align with the battle tiles. val leftSide = when { playerInSide1 -> battle.side1 playerInSide2 -> battle.side2 - else -> battle.side2 // When spectating, side2 is on LEFT + else -> battle.side2 } val rightSide = if (leftSide == battle.side1) battle.side2 else battle.side1 - // Update tracked Pokemon for both sides from battle data - // When spectating, neither side is considered "player's side" - val leftSideIsPlayer = !isSpectating // Left side is player's side when not spectating - updateTrackedPokemonForSide(leftSide, trackedSide1Pokemon, isLeftSide = true, isPlayerSide = leftSideIsPlayer) - updateTrackedPokemonForSide(rightSide, trackedSide2Pokemon, isLeftSide = false, isPlayerSide = false) + val leftPreview = if (isSpectating) { + DeltaBattleInfoReader.teamPreviewForSide( + actorUuids = leftSide.actors.map { it.uuid }.toSet(), + activePokemonUuids = leftSide.activeClientBattlePokemon.mapNotNull { it.battlePokemon?.uuid }.toSet() + ) + } else { + null + } + val rightPreview = DeltaBattleInfoReader.teamPreviewForSide( + actorUuids = rightSide.actors.map { it.uuid }.toSet(), + activePokemonUuids = rightSide.activeClientBattlePokemon.mapNotNull { it.battlePokemon?.uuid }.toSet() + ) - // Check for transformed Pokemon that switched out (no longer active) - // This is needed because switch messages only contain the INCOMING Pokemon name, - // not the outgoing one, so we detect switch-out by checking active status - checkForSwitchedOutTransforms(leftSide, rightSide) + if (leftPreview != null && leftPreview.entries.isNotEmpty()) { + seedTrackedPokemonFromPreview(leftPreview.entries, trackedSide1Pokemon, trackedSide1Order, isAlly = false) + } + if (rightPreview.entries.isNotEmpty()) { + seedTrackedPokemonFromPreview(rightPreview.entries, trackedSide2Pokemon, trackedSide2Order, isAlly = false) + } - // Count active Pokemon for positioning (determines how many tiles are shown) - val leftActiveCount = leftSide.actors.sumOf { it.activePokemon.size } - val rightActiveCount = rightSide.actors.sumOf { it.activePokemon.size } + val leftSideIsPlayer = !isSpectating + updateTrackedPokemonForSide(leftSide, trackedSide1Pokemon, trackedSide1Order, isLeftSide = true, isPlayerSide = leftSideIsPlayer) + updateTrackedPokemonForSide(rightSide, trackedSide2Pokemon, trackedSide2Order, isLeftSide = false, isPlayerSide = false) + checkForSwitchedOutTransforms(leftSide, rightSide) - val leftY = calculateIndicatorY(leftActiveCount) - val rightY = calculateIndicatorY(rightActiveCount) + val previewResults = listOfNotNull(leftPreview, rightPreview) + updateDeltaPreviewStatus( + targetCount = if (isSpectating) 2 else 1, + successCount = previewResults.count { it.entries.isNotEmpty() }, + failureReasons = previewResults.mapNotNull { it.failureReason }.distinct() + ) - // Find the player's actor if they're in the battle val playerActor = battle.side1.actors.find { it.uuid == playerUUID } ?: battle.side2.actors.find { it.uuid == playerUUID } - // Initialize PP tracking for all player's Pokemon (idempotent - only initializes once) playerActor?.pokemon?.forEach { pokemon -> BattleStateTracker.initializeMoves( pokemon.uuid, @@ -754,13 +793,221 @@ object TeamIndicatorUI { ) } - // Determine if player is on the left or right side - val playerOnLeft = playerActor != null && leftSide.actors.any { it.uuid == playerUUID } - val playerOnRight = playerActor != null && rightSide.actors.any { it.uuid == playerUUID } + return BattleContext( + battle = battle, + leftSide = leftSide, + rightSide = rightSide, + playerTeam = playerActor?.pokemon, + playerOnLeft = playerActor != null && leftSide.actors.any { it.uuid == playerUUID }, + playerOnRight = playerActor != null && rightSide.actors.any { it.uuid == playerUUID } + ) + } + + private fun updateDeltaPreviewStatus(targetCount: Int, successCount: Int, failureReasons: List) { + val previewComplete = targetCount > 0 && successCount == targetCount + deltaPreviewCompatNote = if (previewComplete) null else failureReasons.firstOrNull() + ?: "Delta full team preview unavailable: using active-only tracking" + + if (previewComplete && !deltaPreviewSuccessLogged) { + CobblemonExtendedBattleUI.LOGGER.debug("TeamIndicatorUI: Seeded Delta team preview for $successCount side(s)") + deltaPreviewSuccessLogged = true + deltaPreviewFallbackLogged = false + } else if (!previewComplete && !deltaPreviewFallbackLogged) { + CobblemonExtendedBattleUI.LOGGER.debug("TeamIndicatorUI: $deltaPreviewCompatNote") + deltaPreviewFallbackLogged = true + deltaPreviewSuccessLogged = false + } + } + + private fun seedTrackedPokemonFromPreview( + entries: List, + targetMap: ConcurrentHashMap, + order: MutableList, + isAlly: Boolean + ) { + entries.forEach { entry -> + registerTrackedAliases(entry, isAlly) + targetMap.compute(entry.uuid) { _, existing -> + if (entry.uuid !in order) { + order += entry.uuid + } + + if (existing != null) { + existing.displayName = existing.displayName ?: entry.displayName + existing.speciesIdentifier = existing.speciesIdentifier ?: entry.speciesIdentifier + existing.aspects = if (existing.aspects.isEmpty()) entry.aspects else existing.aspects + existing.originalSpeciesIdentifier = existing.originalSpeciesIdentifier ?: entry.speciesIdentifier + existing.originalAspects = if (existing.originalAspects.isEmpty()) entry.aspects else existing.originalAspects + existing.form = existing.form ?: resolvePreviewForm(entry) + existing.previewRevealedMoves.addAll(entry.revealedMoves) + existing.previewRevealedItem = existing.previewRevealedItem ?: entry.revealedItem + existing.previewRevealedAbility = existing.previewRevealedAbility ?: entry.revealedAbility + existing + } else { + TrackedPokemon( + uuid = entry.uuid, + hpPercent = 1f, + status = null, + isKO = knockedOutPokemon.contains(entry.uuid), + displayName = entry.displayName, + speciesIdentifier = entry.speciesIdentifier, + aspects = entry.aspects, + originalSpeciesIdentifier = entry.speciesIdentifier, + originalAspects = entry.aspects, + isTransformed = false, + form = resolvePreviewForm(entry), + previewRevealedMoves = entry.revealedMoves.toCollection(linkedSetOf()), + previewRevealedItem = entry.revealedItem, + previewRevealedAbility = entry.revealedAbility + ) + } + } + } + } + + private fun registerTrackedAliases(entry: DeltaTeamPreviewEntry, isAlly: Boolean) { + BattleStateTracker.registerSpeciesId(entry.uuid, entry.speciesIdentifier) + BattleStateTracker.registerPokemon(entry.uuid, entry.displayName, isAlly) + BattleStateTracker.registerPokemon(entry.uuid, entry.speciesIdentifier.path, isAlly) + entry.formName + ?.takeIf { it.isNotBlank() } + ?.let { formName -> + BattleStateTracker.registerPokemon(entry.uuid, formName, isAlly) + BattleStateTracker.registerPokemon(entry.uuid, "${entry.speciesIdentifier.path}-$formName", isAlly) + } + } + + private fun resolvePreviewForm(entry: DeltaTeamPreviewEntry): FormData? { + val species = PokemonSpecies.getByIdentifier(entry.speciesIdentifier) ?: return null + val namedForm = entry.formName?.takeIf { it.isNotBlank() } + if (namedForm != null) { + val aspectCandidates = LinkedHashSet() + aspectCandidates += BattleStateTracker.formNameToAspects(namedForm) + aspectCandidates += namedForm.lowercase().replace(" ", "-") + aspectCandidates += namedForm.lowercase().replace(" ", "-").removePrefix(entry.speciesIdentifier.path.lowercase()).trim('-') + + for (candidate in aspectCandidates) { + if (candidate.isBlank()) continue + val form = species.getForm(setOf(candidate)) + if (form != species.standardForm || candidate == species.standardForm.aspects.firstOrNull()) { + return form + } + } + + return species.standardForm + } + if (entry.aspects.isNotEmpty()) { + val aspectForm = species.getForm(entry.aspects) + if (aspectForm != species.standardForm || entry.aspects == species.standardForm.aspects) { + return aspectForm + } + } + + val formName = entry.formName?.takeIf { it.isNotBlank() } ?: return species.standardForm + val aspectCandidates = LinkedHashSet() + aspectCandidates += BattleStateTracker.formNameToAspects(formName) + aspectCandidates += formName.lowercase().replace(" ", "-") + aspectCandidates += formName.lowercase().replace(" ", "-").removePrefix(entry.speciesIdentifier.path.lowercase()).trim('-') + + for (candidate in aspectCandidates) { + if (candidate.isBlank()) continue + val form = species.getForm(setOf(candidate)) + if (form != species.standardForm || candidate == species.standardForm.aspects.firstOrNull()) { + return form + } + } + + return species.standardForm + } + + private fun orderedTrackedSnapshots( + tracked: ConcurrentHashMap, + order: List, + previewRevealUuids: Set + ): List { + val result = mutableListOf() + val seen = HashSet() + + order.forEach { uuid -> + val trackedPokemon = tracked[uuid] ?: return@forEach + result += trackedPokemon.toCalcSnapshot(includePreviewReveals = uuid in previewRevealUuids) + seen += uuid + } + + tracked.entries + .sortedBy { it.value.displayName.orEmpty() } + .forEach { (uuid, trackedPokemon) -> + if (seen.add(uuid)) { + result += trackedPokemon.toCalcSnapshot(includePreviewReveals = uuid in previewRevealUuids) + } + } + + return result + } + + private fun TrackedPokemon.toCalcSnapshot(includePreviewReveals: Boolean): CalcTrackedPokemonSnapshot { + val resolvedRevealedMoves = linkedSetOf().apply { + if (includePreviewReveals) { + addAll(previewRevealedMoves) + } + addAll(BattleStateTracker.getRevealedMoves(uuid)) + } + return CalcTrackedPokemonSnapshot( + uuid = uuid, + displayName = displayName, + speciesIdentifier = speciesIdentifier, + formName = form?.name?.takeIf { it.isNotBlank() }, + formTypeNames = listOfNotNull(form?.primaryType?.name, form?.secondaryType?.name), + formBaseStats = listOf( + form?.baseStats?.get(com.cobblemon.mod.common.api.pokemon.stats.Stats.HP) ?: 0, + form?.baseStats?.get(com.cobblemon.mod.common.api.pokemon.stats.Stats.ATTACK) ?: 0, + form?.baseStats?.get(com.cobblemon.mod.common.api.pokemon.stats.Stats.DEFENCE) ?: 0, + form?.baseStats?.get(com.cobblemon.mod.common.api.pokemon.stats.Stats.SPECIAL_ATTACK) ?: 0, + form?.baseStats?.get(com.cobblemon.mod.common.api.pokemon.stats.Stats.SPECIAL_DEFENCE) ?: 0, + form?.baseStats?.get(com.cobblemon.mod.common.api.pokemon.stats.Stats.SPEED) ?: 0 + ), + hpPercent = hpPercent, + isKO = isKO || isPokemonKO(uuid), + statusName = status?.name?.path, + revealedMoves = resolvedRevealedMoves.toList(), + revealedItem = BattleStateTracker.getItem(uuid)?.takeIf { it.status == BattleStateTracker.ItemStatus.HELD }?.name + ?: previewRevealedItem?.takeIf { includePreviewReveals }, + revealedAbility = BattleStateTracker.getRevealedAbility(uuid) + ?: previewRevealedAbility?.takeIf { includePreviewReveals }, + statStages = BattleStateTracker.getStatChanges(uuid).mapKeys { it.key.displayName } + ) + } + + fun render(context: DrawContext) { + val battleContext = syncBattleTracking() ?: return + + // Clear pokeball bounds for this frame + pokeballBounds.clear() + + val mc = MinecraftClient.getInstance() + val screenWidth = mc.window.scaledWidth + + // Get mouse position for hover detection + val mouseX = (mc.mouse.x * mc.window.scaledWidth / mc.window.width).toInt() + val mouseY = (mc.mouse.y * mc.window.scaledHeight / mc.window.height).toInt() + + val battle = battleContext.battle + val leftSide = battleContext.leftSide + val rightSide = battleContext.rightSide + val playerOnLeft = battleContext.playerOnLeft + val playerOnRight = battleContext.playerOnRight + val playerTeam = battleContext.playerTeam + + // Count active Pokemon for positioning (determines how many tiles are shown) + val leftActiveCount = leftSide.actors.sumOf { it.activePokemon.size } + val rightActiveCount = rightSide.actors.sumOf { it.activePokemon.size } + + val leftY = calculateIndicatorY(leftActiveCount) + val rightY = calculateIndicatorY(rightActiveCount) // Get team sizes for position calculations - val leftTeamSize = if (playerOnLeft) playerActor!!.pokemon.size else trackedSide1Pokemon.size - val rightTeamSize = if (playerOnRight) playerActor!!.pokemon.size else trackedSide2Pokemon.size + val leftTeamSize = if (playerOnLeft) playerTeam?.size ?: 0 else trackedSide1Pokemon.size + val rightTeamSize = if (playerOnRight) playerTeam?.size ?: 0 else trackedSide2Pokemon.size // Calculate positions for left and right teams val (leftX, leftFinalY) = getTeamPosition( @@ -778,12 +1025,11 @@ object TeamIndicatorUI { // Render LEFT side - player's team if they're on left, otherwise tracked if (playerOnLeft) { - // Player is on left - use battle actor's pokemon list for authoritative data - val playerTeam = playerActor!!.pokemon - renderBattleTeam(context, leftX, leftFinalY, playerTeam, isLeftSide = true) + playerTeam?.let { + renderBattleTeam(context, leftX, leftFinalY, it, isLeftSide = true) + } } else { - // Left side is opponent or we're spectating - use tracked Pokemon from battle data - val leftTeam = trackedSide1Pokemon.values.toList() + val leftTeam = trackedSide1Order.mapNotNull(trackedSide1Pokemon::get) if (leftTeam.isNotEmpty()) { renderTrackedTeam(context, leftX, leftFinalY, leftTeam, isLeftSide = true) } @@ -791,12 +1037,11 @@ object TeamIndicatorUI { // Render RIGHT side - player's team if they're on right, otherwise tracked if (playerOnRight) { - // Player is on right - use battle actor's pokemon list for authoritative data - val playerTeam = playerActor!!.pokemon - renderBattleTeam(context, rightX, rightFinalY, playerTeam, isLeftSide = false) + playerTeam?.let { + renderBattleTeam(context, rightX, rightFinalY, it, isLeftSide = false) + } } else { - // Right side is opponent or we're spectating - use tracked Pokemon from battle data - val rightTeam = trackedSide2Pokemon.values.toList() + val rightTeam = trackedSide2Order.mapNotNull(trackedSide2Pokemon::get) if (rightTeam.isNotEmpty()) { renderTrackedTeam(context, rightX, rightFinalY, rightTeam, isLeftSide = false) } @@ -1018,6 +1263,7 @@ object TeamIndicatorUI { private fun updateTrackedPokemonForSide( side: ClientBattleSide, tracked: ConcurrentHashMap, + order: MutableList, isLeftSide: Boolean, isPlayerSide: Boolean = isLeftSide // Default: left side is player's side (unless spectating) ) { @@ -1027,7 +1273,7 @@ object TeamIndicatorUI { for (activePokemon in actor.activePokemon) { val battlePokemon = activePokemon.battlePokemon ?: continue currentlyActiveUuids.add(battlePokemon.uuid) - updateTrackedPokemonInMap(battlePokemon, tracked, isPlayerSide) + updateTrackedPokemonInMap(battlePokemon, tracked, order, isPlayerSide) } } @@ -1129,6 +1375,56 @@ object TeamIndicatorUI { return Pair(customX ?: defaultX, customY ?: defaultY) } + private fun resolveBattlePokemonForm( + battlePokemon: ClientBattlePokemon, + speciesId: Identifier?, + aspects: Set + ): FormData? { + val liveSpecies = runCatching { battlePokemon.species }.getOrNull() + val fallbackSpecies = speciesId?.let(PokemonSpecies::getByIdentifier) + val species = liveSpecies ?: fallbackSpecies ?: return null + val battleForm = runCatching { battlePokemon.species.getForm(aspects) }.getOrNull() + if (species.resourceIdentifier.path.equals("shaymin", ignoreCase = true)) { + return resolveShayminForm(species, battleForm) + } + val namedForm = battlePokemon.properties.form?.takeIf { it.isNotBlank() } + val explicitForm = resolveExplicitFormData(speciesId, namedForm) + if (!namedForm.isNullOrBlank()) { + return explicitForm ?: species.standardForm + } + return runCatching { species.getForm(aspects) }.getOrNull() ?: explicitForm ?: species.standardForm + } + + private fun resolveShayminForm( + species: com.cobblemon.mod.common.pokemon.Species, + battleForm: FormData? + ): FormData { + val skyForm = runCatching { species.getForm(setOf("sky")) }.getOrNull() + val battleHasFlying = battleForm?.primaryType?.name == "flying" || battleForm?.secondaryType?.name == "flying" + return if (battleHasFlying) skyForm ?: species.standardForm else species.standardForm + } + + private fun resolveExplicitFormData(speciesId: Identifier?, formName: String?): FormData? { + val rawSpeciesId = speciesId?.path ?: return null + val species = PokemonSpecies.getByIdentifier(speciesId) ?: return null + val candidates = buildList { + formName?.takeIf { it.isNotBlank() }?.let(::add) + } + for (candidate in candidates) { + val aspectCandidates = LinkedHashSet() + aspectCandidates += BattleStateTracker.formNameToAspects(candidate) + aspectCandidates += candidate.lowercase().replace(" ", "-") + aspectCandidates += candidate.lowercase().replace(" ", "-").removePrefix(rawSpeciesId.lowercase()).trim('-') + for (aspect in aspectCandidates) { + val form = species.getForm(setOf(aspect)) + if (form != species.standardForm || aspect == species.standardForm.aspects.firstOrNull()) { + return form + } + } + } + return null + } + /** * Update tracked Pokemon in the specified map. * Also adds to knockedOutPokemon set when HP reaches 0 for reliable KO tracking. @@ -1137,6 +1433,7 @@ object TeamIndicatorUI { private fun updateTrackedPokemonInMap( battlePokemon: ClientBattlePokemon, targetMap: ConcurrentHashMap, + order: MutableList, isAlly: Boolean = true ) { val uuid = battlePokemon.uuid @@ -1153,10 +1450,10 @@ object TeamIndicatorUI { // Get species identifier for model rendering // properties.species returns a String like "pikachu", convert to Identifier val speciesName = battlePokemon.properties.species - val speciesId = speciesName?.let { Identifier.of("cobblemon", it) } + val speciesId = speciesName?.let { runCatching { Identifier.of("cobblemon", it) }.getOrNull() } val aspects = battlePokemon.state.currentAspects val displayName = battlePokemon.displayName.string - val form = battlePokemon.species.getForm(aspects) + val form = resolveBattlePokemonForm(battlePokemon, speciesId, aspects) val teraType = battlePokemon.properties.teraType?.let { TeraTypes.get(it) }; // If HP is 0, add to persistent KO tracking @@ -1184,8 +1481,8 @@ object TeamIndicatorUI { BattleStateTracker.registerPokemon(uuid, "$speciesName-$formName", isAlly) } } - form.name - .takeIf { it.isNotBlank() } + form?.name + ?.takeIf { it.isNotBlank() } ?.let { formLabel -> BattleStateTracker.registerPokemon(uuid, formLabel, isAlly) } @@ -1195,6 +1492,14 @@ object TeamIndicatorUI { targetMap.compute(uuid) { _, existing -> if (existing != null) { + if (uuid !in order) { + order += uuid + } + if (hasPendingTransform && !existing.isTransformed) { + existing.originalSpeciesIdentifier = existing.speciesIdentifier ?: speciesId + existing.originalAspects = existing.aspects + existing.isTransformed = true + } // Update existing - also check persistent KO set existing.hpPercent = hpPercent existing.status = status @@ -1205,8 +1510,13 @@ object TeamIndicatorUI { // The original form is tracked separately in originalSpeciesIdentifier existing.speciesIdentifier = speciesId ?: existing.speciesIdentifier existing.aspects = aspects.ifEmpty { existing.aspects } + existing.form = form + existing.teraType = teraType existing } else { + if (uuid !in order) { + order += uuid + } // New Pokemon revealed // Check if transform was queued before we could track this Pokemon (Impostor ability) val isTransformed = hasPendingTransform diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/UpdateChecker.kt b/src/main/kotlin/com/cobblemonextendedbattleui/UpdateChecker.kt index 64258b1..b69c3e7 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/UpdateChecker.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/UpdateChecker.kt @@ -14,7 +14,6 @@ import java.time.Duration import java.util.concurrent.CompletableFuture object UpdateChecker { - private const val MODRINTH_PROJECT_SLUG = "cobblemon-extended-battle-ui" private const val MODRINTH_API = "https://api.modrinth.com/v2" private val httpClient = HttpClient.newBuilder() @@ -24,6 +23,11 @@ object UpdateChecker { private val gson = Gson() fun checkForUpdates() { + if (CobblemonExtendedBattleUI.MODRINTH_PROJECT_SLUG.isBlank()) { + CobblemonExtendedBattleUI.LOGGER.debug("Skipping update check; no Modrinth slug configured") + return + } + CompletableFuture.runAsync { try { val currentVersion = getCurrentVersion() @@ -61,8 +65,8 @@ object UpdateChecker { private fun fetchLatestVersion(minecraftVersion: String): String? { val request = HttpRequest.newBuilder() - .uri(URI.create("$MODRINTH_API/project/$MODRINTH_PROJECT_SLUG/version")) - .header("User-Agent", "CobblemonExtendedBattleUI/$currentVersionForUserAgent") + .uri(URI.create("$MODRINTH_API/project/${CobblemonExtendedBattleUI.MODRINTH_PROJECT_SLUG}/version")) + .header("User-Agent", "${CobblemonExtendedBattleUI.DISPLAY_NAME}/$currentVersionForUserAgent") .timeout(Duration.ofSeconds(10)) .GET() .build() @@ -115,7 +119,7 @@ object UpdateChecker { SystemToast.create( client, SystemToast.Type.PERIODIC_NOTIFICATION, - Text.literal("Extended Battle UI Update"), + Text.literal("${CobblemonExtendedBattleUI.DISPLAY_NAME} update"), Text.literal("Version $newVersion is available!") ) ) diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/MessageParser.kt b/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/MessageParser.kt index bfa420e..9d6ba28 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/MessageParser.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/MessageParser.kt @@ -21,11 +21,24 @@ object MessageParser { var lastMoveKey: String? = null private set + /** + * Whether the last tracked move's resolution phase is over (turn ended or attacker fainted). + * Used by DebugDumper to distinguish move-driven damage from end-of-turn passives + * (Toxic / Leech Seed / sandstorm) when pairing actual-damage events with calc estimates. + * + * - Set to false when a move is tracked (`trackMove`). + * - Set to true when a turn marker, faint, or send-out arrives (`markMoveResolved`). + * - Defaults to true so damage before any move (e.g. switch-in hazards) is correctly tagged. + */ + var lastMoveResolved: Boolean = true + private set + fun clearMoveTracking() { lastMoveUser = null lastMoveTarget = null lastMoveName = null lastMoveKey = null + lastMoveResolved = true } fun trackMove(user: String, moveName: String, moveKey: String?, target: String?) { @@ -33,6 +46,15 @@ object MessageParser { lastMoveName = moveName lastMoveKey = moveKey lastMoveTarget = target + lastMoveResolved = false + } + + /** + * Mark the most recently tracked move as resolved. Called on turn / faint / send-out messages + * so subsequent damage events (hazards, status ticks) aren't paired against the prior move. + */ + fun markMoveResolved() { + lastMoveResolved = true } /** diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/StateUpdater.kt b/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/StateUpdater.kt index 5cd2010..f4f4b0a 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/StateUpdater.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/StateUpdater.kt @@ -4,6 +4,7 @@ import com.cobblemonextendedbattleui.BattleStateTracker import com.cobblemonextendedbattleui.BattleStateTracker.BattleStat import com.cobblemonextendedbattleui.BattleStateTracker.ItemStatus import com.cobblemonextendedbattleui.BattleStateTracker.VolatileStatus +import com.cobblemonextendedbattleui.BoostTraceLog import com.cobblemonextendedbattleui.CobblemonExtendedBattleUI import com.cobblemonextendedbattleui.TeamIndicatorUI import net.minecraft.text.Text @@ -38,9 +39,30 @@ object StateUpdater { } val pokemonName = MessageParser.extractPokemonName(args[0]) - val stat = MessageParser.resolveStat(args[1]) ?: return + val stat = MessageParser.resolveStat(args[1]) ?: run { + BoostTraceLog.append( + "failed to resolve stat pokemon='$pokemonName' rawStat='${MessageParser.argToString(args[1])}' stages=$stages" + ) + CobblemonExtendedBattleUI.LOGGER.warn( + "EBU boost trace: failed to resolve stat for pokemon='{}' rawStat='{}' stages={}", + pokemonName, + MessageParser.argToString(args[1]), + stages + ) + return + } CobblemonExtendedBattleUI.LOGGER.debug("StateUpdater: $pokemonName ${stat.abbr} ${if (stages > 0) "+" else ""}$stages") + BoostTraceLog.append( + "parsed pokemon='$pokemonName' stat='${stat.name}' stages=$stages rawStat='${MessageParser.argToString(args[1])}'" + ) + CobblemonExtendedBattleUI.LOGGER.info( + "EBU boost trace: parsed pokemon='{}' stat='{}' stages={} rawStat='{}'", + pokemonName, + stat.name, + stages, + MessageParser.argToString(args[1]) + ) BattleStateTracker.applyStatChange(pokemonName, stat, stages) } @@ -212,6 +234,9 @@ object StateUpdater { val pokemonName = MessageParser.argToString(args[0]) val itemName = MessageParser.argToString(args[1]) BattleStateTracker.setItem(pokemonName, itemName, ItemStatus.CONSUMED) + if (itemName.lowercase().replace(" ", "").replace("_", "") == "whiteherb") { + BattleStateTracker.clearNegativeStagesByName(pokemonName) + } } fun extractItemConsumedSingleArg(args: Array, itemName: String) { @@ -290,7 +315,10 @@ object StateUpdater { BattleStateTracker.clearTransformStatusByName(pokemonName) TeamIndicatorUI.clearTransformStatus(pokemonName) BattleStateTracker.restoreOriginalTypes(pokemonName) - BattleStateTracker.clearCurrentForm(pokemonName) + // Switch/drag must not clear mega forms: mega evolution is permanent for the + // battle, and Cobblemon's visual sometimes shows the base sprite on switch-in. + // keepPermanent=true preserves the mega entry so calc keeps using mega stats. + BattleStateTracker.clearCurrentForm(pokemonName, keepPermanent = true) } fun markPokemonTransformed(args: Array) { diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/TranslationKeys.kt b/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/TranslationKeys.kt index 84e0d35..55d7e17 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/TranslationKeys.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/battle/messages/TranslationKeys.kt @@ -340,7 +340,7 @@ object TranslationKeys { ) const val DYNAMAX_KEY = "cobblemon.battle.start.dynamax" - const val GIGANTAMAX_KEY = "cobblemon.battle.start.gmax" + // GIGANTAMAX_KEY removed: Gigantamax mechanic is not present in the Delta pack. // ═════════════════════════════════════════════════════════════════════════ // Type Modification Move Keys diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/FormTracker.kt b/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/FormTracker.kt index 0ba19e6..1761103 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/FormTracker.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/FormTracker.kt @@ -58,8 +58,21 @@ object FormTracker { ) } - fun clearCurrentForm(pokemonName: String, preferAlly: Boolean? = null) { + fun clearCurrentForm(pokemonName: String, preferAlly: Boolean? = null, keepPermanent: Boolean = false) { val uuid = PokemonRegistry.resolvePokemonUuid(pokemonName, preferAlly) ?: return + val existing = pokemonForms[uuid] ?: return + // Mega evolution is permanent for the duration of the battle — it does NOT + // revert on switch-out. Cobblemon has a known visual glitch where a mega + // shows its base form sprite after a switch-in even though the species + // is still mega; if we cleared the tracker on switch the calc would drop + // the mega stats too. `keepPermanent=true` (used by switch/drag cleanup) + // preserves mega entries; explicit form-ended events still clear normally. + if (keepPermanent && existing.isMega) { + CobblemonExtendedBattleUI.LOGGER.debug( + "FormTracker: preserving mega form '${existing.currentForm}' for $pokemonName across switch" + ) + return + } if (pokemonForms.remove(uuid) != null) { CobblemonExtendedBattleUI.LOGGER.debug("FormTracker: $pokemonName reverted to base form") } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/PokemonRegistry.kt b/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/PokemonRegistry.kt index 199da92..ad0a4d5 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/PokemonRegistry.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/PokemonRegistry.kt @@ -37,25 +37,25 @@ object PokemonRegistry { } fun setPlayerNames(allyName: String, opponentName: String) { - allyPlayerName = allyName.lowercase() - opponentPlayerName = opponentName.lowercase() + allyPlayerName = normalizeName(allyName) + opponentPlayerName = normalizeName(opponentName) CobblemonExtendedBattleUI.LOGGER.debug("PokemonRegistry: Player names set - Ally: $allyName, Opponent: $opponentName") } fun registerPokemon(uuid: UUID, name: String, isAlly: Boolean) { - val lowerName = name.lowercase() - val uuidList = nameToUuids.computeIfAbsent(lowerName) { mutableListOf() } - - val existingEntry = uuidList.find { it.first == uuid } - if (existingEntry == null) { - uuidList.add(Pair(uuid, isAlly)) - CobblemonExtendedBattleUI.LOGGER.debug("PokemonRegistry: Registered '$name' (${if (isAlly) "ally" else "opponent"}) with UUID $uuid") - } else if (existingEntry.second != isAlly) { - uuidList.remove(existingEntry) - uuidList.add(Pair(uuid, isAlly)) + normalizedCandidates(name).forEach { alias -> + val uuidList = nameToUuids.computeIfAbsent(alias) { mutableListOf() } + val existingEntry = uuidList.find { it.first == uuid } + if (existingEntry == null) { + uuidList.add(Pair(uuid, isAlly)) + } else if (existingEntry.second != isAlly) { + uuidList.remove(existingEntry) + uuidList.add(Pair(uuid, isAlly)) + } } uuidIsAlly[uuid] = isAlly + CobblemonExtendedBattleUI.LOGGER.debug("PokemonRegistry: Registered '$name' (${if (isAlly) "ally" else "opponent"}) with UUID $uuid") } fun isPokemonAlly(uuid: UUID): Boolean = uuidIsAlly[uuid] ?: false @@ -125,12 +125,12 @@ object PokemonRegistry { } fun resolvePokemonUuids(pokemonName: String, preferAlly: Boolean? = null): List { - var lookupName = pokemonName.lowercase() + var lookupName = pokemonName var ownerDeterminedSide: Boolean? = null val opposingPrefixes = listOf("the opposing ", "opposing ") for (prefix in opposingPrefixes) { - if (lookupName.startsWith(prefix)) { + if (lookupName.lowercase().startsWith(prefix)) { lookupName = lookupName.removePrefix(prefix) ownerDeterminedSide = false CobblemonExtendedBattleUI.LOGGER.debug( @@ -141,8 +141,8 @@ object PokemonRegistry { } if (pokemonName.contains("'s ")) { - val ownerName = pokemonName.substringBefore("'s ").lowercase() - val strippedName = pokemonName.substringAfter("'s ").lowercase() + val ownerName = normalizeName(pokemonName.substringBefore("'s ")) + val strippedName = pokemonName.substringAfter("'s ") val allyName = allyPlayerName val oppName = opponentPlayerName @@ -159,14 +159,15 @@ object PokemonRegistry { ) } - if (nameToUuids[lookupName] == null) { + if (findRegisteredEntries(lookupName).isEmpty()) { lookupName = strippedName } } - val uuidList = nameToUuids[lookupName] ?: run { + val uuidList = findRegisteredEntries(lookupName) + if (uuidList.isEmpty()) { CobblemonExtendedBattleUI.LOGGER.debug( - "PokemonRegistry: Could not find Pokemon '$lookupName' (original: '$pokemonName') in registry" + "PokemonRegistry: Could not find Pokemon '$lookupName' (original: '$pokemonName') in registry. Tried aliases=${normalizedCandidates(lookupName)}" ) return emptyList() } @@ -208,4 +209,42 @@ object PokemonRegistry { } } } + + private fun findRegisteredEntries(pokemonName: String): List> { + return normalizedCandidates(pokemonName) + .asSequence() + .mapNotNull { nameToUuids[it] } + .flatten() + .distinct() + .toList() + } + + private fun normalizedCandidates(name: String): List { + val trimmed = name.trim() + if (trimmed.isBlank()) return emptyList() + + val lower = trimmed.lowercase() + val dashed = lower.replace("_", "-").replace(" ", "-") + val spaced = lower.replace("-", " ").replace("_", " ") + val compact = normalizeName(lower) + + return linkedSetOf( + lower, + dashed, + spaced, + compact + ).filter { it.isNotBlank() } + } + + private fun normalizeName(name: String): String { + return name.lowercase() + .replace("the opposing ", "") + .replace("opposing ", "") + .replace(" ", "") + .replace("-", "") + .replace("_", "") + .replace("'", "") + .replace(".", "") + .replace(":", "") + } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/StatTracker.kt b/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/StatTracker.kt index 8711ab3..d4941df 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/StatTracker.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/battle/state/StatTracker.kt @@ -1,6 +1,7 @@ package com.cobblemonextendedbattleui.battle.state import com.cobblemonextendedbattleui.BattleStateTracker.BattleStat +import com.cobblemonextendedbattleui.BoostTraceLog import com.cobblemonextendedbattleui.CobblemonExtendedBattleUI import java.util.UUID import java.util.concurrent.ConcurrentHashMap @@ -20,6 +21,16 @@ object StatTracker { fun applyStatChange(pokemonName: String, stat: BattleStat, stages: Int, preferAlly: Boolean? = null) { val uuid = PokemonRegistry.resolvePokemonUuid(pokemonName, preferAlly) ?: run { CobblemonExtendedBattleUI.LOGGER.debug("StatTracker: Unknown Pokemon '$pokemonName' for stat change") + BoostTraceLog.append( + "failed to resolve pokemon='$pokemonName' stat='${stat.name}' stages=$stages preferAlly=$preferAlly" + ) + CobblemonExtendedBattleUI.LOGGER.warn( + "EBU boost trace: failed to resolve pokemon='{}' stat='{}' stages={} preferAlly={}", + pokemonName, + stat.name, + stages, + preferAlly + ) return } @@ -29,6 +40,18 @@ object StatTracker { pokemonStats[stat] = newStage CobblemonExtendedBattleUI.LOGGER.debug("StatTracker: $pokemonName ${stat.abbr} $currentStage -> $newStage") + BoostTraceLog.append( + "applied pokemon='$pokemonName' uuid=$uuid stat='${stat.name}' $currentStage->$newStage map=${pokemonStats.filterValues { it != 0 }}" + ) + CobblemonExtendedBattleUI.LOGGER.info( + "EBU boost trace: applied pokemon='{}' uuid={} stat='{}' {}->{} map={}", + pokemonName, + uuid, + stat.name, + currentStage, + newStage, + pokemonStats.filterValues { it != 0 } + ) } fun setStatStage(pokemonName: String, stat: BattleStat, stage: Int, preferAlly: Boolean? = null) { @@ -48,6 +71,25 @@ object StatTracker { clearPokemonStats(uuid) } + fun clearNegativeStages(uuid: UUID) { + val stats = statChanges[uuid] ?: return + var cleared = 0 + stats.entries.forEach { (stat, value) -> + if (value < 0) { + stats[stat] = 0 + cleared++ + } + } + if (cleared > 0) { + CobblemonExtendedBattleUI.LOGGER.debug("StatTracker: Cleared $cleared negative stage(s) for UUID $uuid (White Herb)") + } + } + + fun clearNegativeStagesByName(pokemonName: String, preferAlly: Boolean? = null) { + val uuid = PokemonRegistry.resolvePokemonUuid(pokemonName, preferAlly) ?: return + clearNegativeStages(uuid) + } + fun clearAllStatsForAll() { statChanges.values.forEach { it.clear() } CobblemonExtendedBattleUI.LOGGER.debug("StatTracker: Cleared all stats for all Pokemon (Haze)") diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/BattleDatabase.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/BattleDatabase.kt index 553dd75..0cf23bd 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/calc/BattleDatabase.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/BattleDatabase.kt @@ -20,7 +20,8 @@ data class BattleSpeciesEntry( val formName: String?, val aliases: List = emptyList(), val typeNames: List = emptyList(), - val baseStats: BattleBaseStats? = null + val baseStats: BattleBaseStats? = null, + val weightKg: Double? = null ) data class BattleBaseStats( @@ -162,38 +163,51 @@ class BattleDatabase private constructor( } private fun fromDataset(dataset: BattleDatabaseDataset): BattleDatabase { + // Two-pass indexing: primary identifiers first, aliases via putIfAbsent. + // The generated dataset includes the *base* species name in every variant's + // aliases (e.g. ursaluna-bloodmoon's aliases list "Ursaluna"; zapdos-galar's + // list "Zapdos"). Single-pass `put` lets the last-indexed variant overwrite + // the base species' key, which is why the calc kept showing Ursaluna as + // Ursaluna-Bloodmoon and Zapdos as Zapdos-Galar. + // + // Primary identifiers (speciesKey/speciesId/slug/displayName) get precedence; + // aliases only fill gaps they don't already cover. This is a stable fix + // regardless of dataset ordering. val speciesByKey = buildMap { - dataset.species.forEach { entry -> - indexSpeciesEntry(entry) - } + dataset.species.forEach { entry -> indexSpeciesPrimary(entry) } + dataset.species.forEach { entry -> indexSpeciesAliases(entry) } } val deltaUsageByKey = buildMap { - dataset.deltaRanked.forEach { entry -> - indexSetEntry(entry) - } + dataset.deltaRanked.forEach { entry -> indexSetPrimary(entry) } + dataset.deltaRanked.forEach { entry -> indexSetAliases(entry) } } val smogonUsageByKey = buildMap { - dataset.smogonFallback.forEach { entry -> - indexSetEntry(entry) - } + dataset.smogonFallback.forEach { entry -> indexSetPrimary(entry) } + dataset.smogonFallback.forEach { entry -> indexSetAliases(entry) } } return BattleDatabase(speciesByKey, deltaUsageByKey, smogonUsageByKey) } - private fun MutableMap.indexSpeciesEntry(entry: BattleSpeciesEntry) { - normalizedCandidates(entry.speciesKey).forEach { put(it, entry) } - entry.speciesId?.let(::normalizedCandidates)?.forEach { put(it, entry) } - entry.slug?.let(::normalizedCandidates)?.forEach { put(it, entry) } - normalizedCandidates(entry.displayName).forEach { put(it, entry) } - entry.aliases.flatMap(::normalizedCandidates).forEach { put(it, entry) } + private fun MutableMap.indexSpeciesPrimary(entry: BattleSpeciesEntry) { + normalizedCandidates(entry.speciesKey).forEach { putIfAbsent(it, entry) } + entry.speciesId?.let(::normalizedCandidates)?.forEach { putIfAbsent(it, entry) } + entry.slug?.let(::normalizedCandidates)?.forEach { putIfAbsent(it, entry) } + normalizedCandidates(entry.displayName).forEach { putIfAbsent(it, entry) } + } + + private fun MutableMap.indexSpeciesAliases(entry: BattleSpeciesEntry) { + entry.aliases.flatMap(::normalizedCandidates).forEach { putIfAbsent(it, entry) } + } + + private fun MutableMap.indexSetPrimary(entry: BattleSetEntry) { + normalizedCandidates(entry.speciesKey).forEach { putIfAbsent(it, entry) } + entry.speciesId?.let(::normalizedCandidates)?.forEach { putIfAbsent(it, entry) } + entry.slug?.let(::normalizedCandidates)?.forEach { putIfAbsent(it, entry) } + normalizedCandidates(entry.displayName).forEach { putIfAbsent(it, entry) } } - private fun MutableMap.indexSetEntry(entry: BattleSetEntry) { - normalizedCandidates(entry.speciesKey).forEach { put(it, entry) } - entry.speciesId?.let(::normalizedCandidates)?.forEach { put(it, entry) } - entry.slug?.let(::normalizedCandidates)?.forEach { put(it, entry) } - normalizedCandidates(entry.displayName).forEach { put(it, entry) } - entry.aliases.flatMap(::normalizedCandidates).forEach { put(it, entry) } + private fun MutableMap.indexSetAliases(entry: BattleSetEntry) { + entry.aliases.flatMap(::normalizedCandidates).forEach { putIfAbsent(it, entry) } } private fun normalizedCandidates(raw: String): List { diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleAnalysisSupport.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleAnalysisSupport.kt new file mode 100644 index 0000000..800e314 --- /dev/null +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleAnalysisSupport.kt @@ -0,0 +1,199 @@ +package com.cobblemonextendedbattleui.calc + +import com.cobblemon.mod.common.api.pokemon.status.Status +import com.cobblemon.mod.common.api.pokemon.status.Statuses +import com.cobblemon.mod.common.api.types.ElementalTypes +import com.cobblemon.mod.common.battles.ai.strongBattleAI.AIUtility +import com.cobblemonextendedbattleui.BattleStateTracker +import com.cobblemonextendedbattleui.TeamIndicatorUI +import com.cobblemonextendedbattleui.pokemon.stats.StatCalculator +import net.minecraft.util.Identifier +import kotlin.math.floor +import kotlin.math.roundToInt + +object CalcBattleAnalysisSupport { + data class SwitchPreviewInfo( + val effectiveCurrentHp: Int, + val summaryText: String?, + val hazardNoteText: String? + ) + + fun buildMatchupLabel(player: CalcPokemonSnapshot?, opponent: CalcPokemonSnapshot?): String { + val playerName = player?.speciesLabel ?: player?.displayName ?: "Your Active" + val opponentName = opponent?.speciesLabel ?: opponent?.displayName ?: "Opponent Active" + return "$playerName -> $opponentName" + } + + fun buildSpeedText(player: CalcPokemonSnapshot?, opponent: CalcPokemonSnapshot?, inferredSet: EffectiveBattleSet): String? { + player ?: return null + opponent ?: return null + val playerBaseSpeed = player.actualStats?.spe ?: return null + val playerEffective = TeamIndicatorUI.calculateEffectiveSpeed( + playerBaseSpeed, + player.stageFor("spe"), + player.abilityName, + resolveStatus(player.status), + player.itemName, + false + ) + + val opponentRange = resolveOpponentSpeedRange(opponent) + val guessedOpponentSpeed = resolveGuessedOpponentSpeed(opponent, inferredSet) + + return when { + opponentRange != null && playerEffective > opponentRange.maxSpeed -> "Speed: You move first" + opponentRange != null && playerEffective < opponentRange.minSpeed -> "Speed: Opponent moves first" + guessedOpponentSpeed != null && playerEffective > guessedOpponentSpeed -> "Speed: You likely move first" + guessedOpponentSpeed != null && playerEffective < guessedOpponentSpeed -> "Speed: Opponent likely moves first" + guessedOpponentSpeed != null -> "Speed: Likely speed tie" + opponentRange != null -> "Speed: Speed tie window" + else -> null + }?.let { "$it ($playerEffective vs ${formatOpponentSpeed(opponentRange, guessedOpponentSpeed)})" } + } + + fun buildSwitchPreview(player: CalcPokemonSnapshot?, snapshot: CalcBattleSnapshot): SwitchPreviewInfo { + player ?: return SwitchPreviewInfo(0, null, null) + if (player.uuid == snapshot.playerActiveUuid) { + return SwitchPreviewInfo( + effectiveCurrentHp = player.currentHp, + summaryText = "On field HP: ${player.currentHp}/${player.maxHp} (${formatPercent(player.currentHp * 100.0 / player.maxHp.coerceAtLeast(1))}%)", + hazardNoteText = null + ) + } + + val notes = mutableListOf() + var currentHp = player.currentHp + val maxHp = player.maxHp.coerceAtLeast(1) + + if (snapshot.opponentSide.hasCondition("Stealth Rock")) { + val rockDamage = floor(maxHp * stealthRockFraction(player)).toInt().coerceAtLeast(1) + currentHp = (currentHp - rockDamage).coerceAtLeast(0) + notes += "Stealth Rock -${formatPercent(rockDamage * 100.0 / maxHp)}%" + } + + val spikesLayers = snapshot.opponentSide.layersFor("Spikes") + if (spikesLayers > 0 && isGrounded(player)) { + val spikesFraction = when (spikesLayers.coerceAtMost(3)) { + 1 -> 1.0 / 8.0 + 2 -> 1.0 / 6.0 + else -> 1.0 / 4.0 + } + val spikesDamage = floor(maxHp * spikesFraction).toInt().coerceAtLeast(1) + currentHp = (currentHp - spikesDamage).coerceAtLeast(0) + notes += "Spikes x$spikesLayers -${formatPercent(spikesDamage * 100.0 / maxHp)}%" + } + + if (snapshot.opponentSide.layersFor("Toxic Spikes") > 0 && isGrounded(player) && !isToxicSpikesImmune(player)) { + notes += "Toxic Spikes on entry" + } + if (snapshot.opponentSide.hasCondition("Sticky Web") && isGrounded(player)) { + notes += "Sticky Web speed drop" + } + + val noteText = notes.takeIf { it.isNotEmpty() }?.joinToString(" | ") + return SwitchPreviewInfo( + effectiveCurrentHp = currentHp, + summaryText = "Switch-in HP: $currentHp/$maxHp (${formatPercent(currentHp * 100.0 / maxHp)}%)", + hazardNoteText = noteText + ) + } + + fun formatPercent(value: Double): String { + val roundedTenth = (value * 10.0).roundToInt() / 10.0 + return if (roundedTenth == roundedTenth.toInt().toDouble()) { + roundedTenth.toInt().toString() + } else { + roundedTenth.toString() + } + } + + private fun stealthRockFraction(player: CalcPokemonSnapshot): Double { + val rockType = ElementalTypes.get("rock") ?: return 0.125 + val effectiveness = player.typeNames + .mapNotNull { ElementalTypes.get(it.lowercase()) } + .fold(1.0) { acc, defendingType -> acc * AIUtility.getDamageMultiplier(rockType, defendingType) } + return 0.125 * effectiveness + } + + private fun isGrounded(player: CalcPokemonSnapshot): Boolean { + return !player.hasType("flying") && normalizeToken(player.abilityName) != "levitate" + } + + private fun isToxicSpikesImmune(player: CalcPokemonSnapshot): Boolean { + return player.hasType("poison") || player.hasType("steel") || !isGrounded(player) + } + + private fun resolveOpponentSpeedRange(opponent: CalcPokemonSnapshot): TeamIndicatorUI.SpeedRangeResult? { + val speciesId = resolveSpeciesIdentifier(opponent.speciesId ?: opponent.speciesKey) ?: return null + val trackedItem = opponent.itemName?.let { + BattleStateTracker.TrackedItem(it, BattleStateTracker.ItemStatus.HELD, 0) + } + return TeamIndicatorUI.calculateOpponentSpeedRange( + opponent.uuid, + speciesId, + opponent.level, + opponent.stageFor("spe"), + resolveStatus(opponent.status), + trackedItem, + null + ) + } + + private fun resolveGuessedOpponentSpeed(opponent: CalcPokemonSnapshot, inferredSet: EffectiveBattleSet): Int? { + val spread = inferredSet.spread ?: return null + val baseSpeed = opponent.baseStats?.spe ?: return null + val derivedSpeed = StatCalculator.calculateStat( + baseSpeed, + opponent.level, + 31, + spread.evs.spe, + natureSpeedModifier(spread.nature) + ) + val effectiveAbility = opponent.abilityName ?: inferredSet.ability.first + val effectiveItem = opponent.itemName ?: inferredSet.item.first + return TeamIndicatorUI.calculateEffectiveSpeed( + derivedSpeed, + opponent.stageFor("spe"), + effectiveAbility, + resolveStatus(opponent.status), + effectiveItem, + false + ) + } + + private fun formatOpponentSpeed( + range: TeamIndicatorUI.SpeedRangeResult?, + guessedSpeed: Int? + ): String { + return when { + range != null -> "${range.minSpeed}-${range.maxSpeed}" + guessedSpeed != null -> guessedSpeed.toString() + else -> "?" + } + } + + private fun resolveSpeciesIdentifier(speciesId: String?): Identifier? { + if (speciesId.isNullOrBlank()) return null + return Identifier.tryParse(speciesId) ?: Identifier.of("cobblemon", speciesId) + } + + private fun resolveStatus(statusId: String?): Status? { + return when (statusId?.lowercase()) { + "poison" -> Statuses.POISON + "poisonbadly", "badpoison", "toxic" -> Statuses.POISON_BADLY + "burn" -> Statuses.BURN + "paralysis", "paralyzed", "par" -> Statuses.PARALYSIS + "frozen", "freeze" -> Statuses.FROZEN + "sleep", "asleep" -> Statuses.SLEEP + else -> null + } + } + + private fun natureSpeedModifier(nature: String): Double { + return when (nature.lowercase()) { + "timid", "hasty", "jolly", "naive" -> 1.1 + "brave", "relaxed", "quiet", "sassy" -> 0.9 + else -> 1.0 + } + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshot.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshot.kt index 4a4d7da..113dc9b 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshot.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshot.kt @@ -25,11 +25,16 @@ data class CalcStatAssumptions( ) data class CalcSideState( - val sideConditions: Set + val sideConditions: Map ) { fun hasCondition(condition: String): Boolean { val needle = normalizeToken(condition) - return sideConditions.any { normalizeToken(it) == needle } + return sideConditions.any { normalizeToken(it.key) == needle } + } + + fun layersFor(condition: String): Int { + val needle = normalizeToken(condition) + return sideConditions.entries.firstOrNull { normalizeToken(it.key) == needle }?.value ?: 0 } } @@ -54,11 +59,12 @@ data class CalcPokemonSnapshot( val moveList: List, val baseStats: CalcStats?, val actualStats: CalcStats?, - val canEvolve: Boolean + val canEvolve: Boolean, + val weightKg: Double? = null ) { fun stageFor(statName: String): Int { - val needle = normalizeToken(statName) - return statStages.entries.firstOrNull { normalizeToken(it.key) == needle }?.value ?: 0 + val needles = statLookupCandidates(statName) + return statStages.entries.firstOrNull { statLookupCandidates(it.key).any(needles::contains) }?.value ?: 0 } fun hasType(typeName: String): Boolean { @@ -74,6 +80,10 @@ data class CalcBattleSnapshot( val terrain: String?, val playerSide: CalcSideState, val opponentSide: CalcSideState, + val playerTeam: List, + val opponentTeam: List, + val playerActiveUuid: UUID?, + val opponentActiveUuid: UUID?, val playerActive: CalcPokemonSnapshot?, val opponentActive: CalcPokemonSnapshot?, val selectedMoveName: String?, @@ -84,12 +94,20 @@ data class CalcBattleSnapshot( turn.toString(), weather.orEmpty(), terrain.orEmpty(), - playerSide.sideConditions.sorted().joinToString("|"), - opponentSide.sideConditions.sorted().joinToString("|"), + playerSide.sideConditions.entries.sortedBy { it.key }.joinToString("|") { "${it.key}:${it.value}" }, + opponentSide.sideConditions.entries.sortedBy { it.key }.joinToString("|") { "${it.key}:${it.value}" }, + playerActiveUuid?.toString().orEmpty(), + opponentActiveUuid?.toString().orEmpty(), + playerTeam.joinToString("|") { it.fingerprintPart() }, + opponentTeam.joinToString("|") { it.fingerprintPart() }, playerActive.fingerprintPart(), opponentActive.fingerprintPart(), selectedMoveName.orEmpty() ).joinToString("::") + + fun findPlayer(uuid: UUID?): CalcPokemonSnapshot? = playerTeam.firstOrNull { it.uuid == uuid } + + fun findOpponent(uuid: UUID?): CalcPokemonSnapshot? = opponentTeam.firstOrNull { it.uuid == uuid } } enum class InferenceValueState { @@ -108,7 +126,8 @@ data class InferenceSpread( val nature: String, val evs: CalcStats, val state: InferenceValueState, - val confidenceLabel: String + val confidenceLabel: String, + val usagePercent: Double? = null ) data class EffectiveBattleSet( @@ -118,7 +137,16 @@ data class EffectiveBattleSet( val spread: InferenceSpread?, val spreadLabel: String?, val sourceLabel: String, - val moves: List + val moves: List, + // Cyclable alternatives drawn from usage stats, top-N deduped. + // Index 0 is the inferred default; cycling wraps back to no-override. + val itemAlternatives: List = emptyList(), + val abilityAlternatives: List = emptyList(), + val spreadAlternatives: List = emptyList(), + // Usage % keyed by normalized name. Empty/missing for entries that come + // from curated fallbacks rather than usage data. + val itemUsagePercent: Map = emptyMap(), + val abilityUsagePercent: Map = emptyMap() ) enum class DamageConfidence { @@ -138,7 +166,15 @@ data class DamageEstimate( val confidence: DamageConfidence, val warnings: List = emptyList(), val supported: Boolean = true, - val emphasized: Boolean = false + val emphasized: Boolean = false, + val critMinDamage: Int? = null, + val critMaxDamage: Int? = null, + val critMinPercent: Double? = null, + val critMaxPercent: Double? = null, + val damageRolls: List = emptyList(), + val critDamageRolls: List = emptyList(), + val minHits: Int = 1, + val maxHits: Int = 1 ) data class DamageComputationResult( @@ -151,15 +187,37 @@ data class CalcMoveRow( val moveName: String, val damageText: String, val koText: String, - val emphasized: Boolean = false + val emphasized: Boolean = false, + val minPercent: Double? = null, + val maxPercent: Double? = null, + val isStatus: Boolean = false +) + +data class CalcPreviewTab( + val uuid: UUID, + val label: String, + val isSelected: Boolean, + val isActive: Boolean, + val isDisabled: Boolean ) data class CalcRenderModel( val snapshot: CalcBattleSnapshot, + val selectedPlayerUuid: UUID?, + val selectedOpponentUuid: UUID?, + val selectedPlayer: CalcPokemonSnapshot?, + val selectedOpponent: CalcPokemonSnapshot?, + val playerTabs: List, + val opponentTabs: List, + val matchupLabel: String, + val switchSummaryText: String?, + val hazardNoteText: String?, + val isPreview: Boolean, val opponentSet: EffectiveBattleSet, val yourMoves: List, val opponentMoves: List, val statusText: String, + val speedText: String? = null, val debugText: String = "" ) @@ -194,3 +252,19 @@ internal fun normalizeToken(value: String?): String { .replace("'", "") .replace(".", "") } + +private fun statLookupCandidates(value: String?): Set { + val normalized = normalizeToken(value) + if (normalized.isBlank()) return emptySet() + + return when (normalized) { + "atk", "attack" -> setOf("atk", "attack") + "def", "defense", "defence" -> setOf("def", "defense", "defence") + "spa", "spatk", "specialattack" -> setOf("spa", "spatk", "specialattack") + "spd", "spdef", "specialdefense", "specialdefence" -> setOf("spd", "spdef", "specialdefense", "specialdefence") + "spe", "speed" -> setOf("spe", "speed") + "acc", "accuracy" -> setOf("acc", "accuracy") + "eva", "evasion", "evasiveness" -> setOf("eva", "evasion", "evasiveness") + else -> setOf(normalized) + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshotFactory.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshotFactory.kt index 0394b5c..a5ae8fb 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshotFactory.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcBattleSnapshotFactory.kt @@ -6,29 +6,46 @@ import com.cobblemon.mod.common.client.CobblemonClient import com.cobblemon.mod.common.client.battle.ClientBattlePokemon import com.cobblemon.mod.common.pokemon.FormData import com.cobblemon.mod.common.pokemon.Pokemon +import com.cobblemonextendedbattleui.BattleMoveSupport import com.cobblemonextendedbattleui.BattleStateTracker +import com.cobblemonextendedbattleui.CobblemonExtendedBattleUI import com.cobblemonextendedbattleui.battle.state.FormTracker import com.cobblemonextendedbattleui.pokemon.stats.StatCalculator import com.cobblemonextendedbattleui.tracking.TrackedBattleTruth import com.cobblemonextendedbattleui.tracking.TrackedBaseStats import com.cobblemonextendedbattleui.tracking.TrackedPokemonTruth import net.minecraft.util.Identifier +import java.util.concurrent.ConcurrentHashMap object CalcBattleSnapshotFactory { + private val loggedTypeMismatches = ConcurrentHashMap.newKeySet() + fun fromTruth(truth: TrackedBattleTruth, battleDatabase: BattleDatabase): CalcBattleSnapshot { - val playerPartyPokemon = truth.playerActive?.uuid?.let { CobblemonClient.storage.party.findByUUID(it) } - val playerBattlePokemon = truth.playerActive?.uuid?.let(::findActiveBattlePokemon) - val opponentBattlePokemon = truth.opponentActive?.uuid?.let(::findActiveBattlePokemon) + val playerTeam = truth.playerTeam.map { tracked -> + val partyPokemon = CobblemonClient.storage.party.findByUUID(tracked.uuid) + val battlePokemon = tracked.uuid.let(::findActiveBattlePokemon) + tracked.toCalc(battlePokemon, partyPokemon, isPlayerSide = true, battleDatabase = battleDatabase) + } + val opponentTeam = truth.opponentTeam.map { tracked -> + val battlePokemon = tracked.uuid.let(::findActiveBattlePokemon) + tracked.toCalc(battlePokemon, null, isPlayerSide = false, battleDatabase = battleDatabase) + } + val playerActive = playerTeam.firstOrNull { it.uuid == truth.playerActiveUuid } + val opponentActive = opponentTeam.firstOrNull { it.uuid == truth.opponentActiveUuid } return CalcBattleSnapshot( battleId = truth.battleId, turn = truth.turn, weather = truth.weather, terrain = truth.terrain, - playerSide = CalcSideState(truth.playerSideConditions.toSet()), - opponentSide = CalcSideState(truth.opponentSideConditions.toSet()), - playerActive = truth.playerActive?.toCalc(playerBattlePokemon, playerPartyPokemon, isPlayerSide = true, battleDatabase = battleDatabase), - opponentActive = truth.opponentActive?.toCalc(opponentBattlePokemon, null, isPlayerSide = false, battleDatabase = battleDatabase), + playerSide = CalcSideState(truth.playerSideConditions), + opponentSide = CalcSideState(truth.opponentSideConditions), + playerTeam = playerTeam, + opponentTeam = opponentTeam, + playerActiveUuid = truth.playerActiveUuid, + opponentActiveUuid = truth.opponentActiveUuid, + playerActive = playerActive, + opponentActive = opponentActive, selectedMoveName = truth.selectedMoveName, compatNotes = truth.compatNotes ) @@ -48,19 +65,51 @@ object CalcBattleSnapshotFactory { val baseStats = formBaseStats?.toCalcStats() ?: resolveBaseStats(battlePokemon, partyPokemon, speciesId, formName) ?: speciesEntry?.baseStats?.toCalcStats() - val actualStats = partyPokemon?.let { + // After a mega evolved Pokemon switches out and back in, Cobblemon has a + // known visual glitch where the species briefly reports base-form stats + // even though it is still mega. In that state `partyPokemon.attack` etc. + // reflect the base form, which would silently downgrade the calc. When + // FormTracker says this UUID is mega (which we now preserve across + // switches), re-derive actualStats from the mega baseStats so the damage + // engine doesn't lose the mega's stat boosts. + val isMegaTracked = FormTracker.getCurrentForm(uuid)?.isMega == true + val actualStats = if (partyPokemon != null && !isMegaTracked) { CalcStats( - hp = it.maxHealth, - atk = it.attack, - def = it.defence, - spa = it.specialAttack, - spd = it.specialDefence, - spe = it.speed + hp = partyPokemon.maxHealth, + atk = partyPokemon.attack, + def = partyPokemon.defence, + spa = partyPokemon.specialAttack, + spd = partyPokemon.specialDefence, + spe = partyPokemon.speed ) + } else { + // Fallback for cases where the battle Pokemon isn't in the player's + // party storage — e.g. custom-rule battles that clone the team at + // a forced level (lvl 50 cap, random battle, etc.) — and the mega + // re-derive path above. Approximate stats are better than nothing; + // a revealed item/ability or manual override will tighten the calc. + baseStats?.let { derivedHeuristicStats(it, level) } + } + val runtimeTypes = resolveRuntimeOverrideTypes(uuid) + val dbTypes = speciesEntry?.typeNames.orEmpty() + val liveFormTypes = formTypeNames.ifEmpty { + resolveFormTypes(battlePokemon, partyPokemon, speciesId, formName) + } + if (dbTypes.isNotEmpty() && liveFormTypes.isNotEmpty() && !typesMatch(dbTypes, liveFormTypes)) { + val mismatchKey = speciesEntry?.speciesKey ?: speciesId ?: displayName + if (loggedTypeMismatches.add(mismatchKey)) { + CobblemonExtendedBattleUI.LOGGER.info( + "DeltaCalc type override for {}: mod form reports {} but database says {} — using database", + mismatchKey, liveFormTypes, dbTypes + ) + } + } + val typeNames = when { + runtimeTypes.isNotEmpty() -> runtimeTypes + dbTypes.isNotEmpty() -> dbTypes + liveFormTypes.isNotEmpty() -> liveFormTypes + else -> emptyList() } - val typeNames = formTypeNames.ifEmpty { - resolveTypeNames(uuid, battlePokemon, partyPokemon, speciesId, formName) - }.ifEmpty { speciesEntry?.typeNames ?: emptyList() } val teraType = BattleStateTracker.getTeraType(uuid) val itemName = resolveKnownItem(uuid, partyPokemon, revealedItem) val abilityName = if (isPlayerSide) { @@ -68,11 +117,16 @@ object CalcBattleSnapshotFactory { } else { revealedAbility } + val normalizedRevealedMoves = revealedMoves.map(BattleMoveSupport::resolveDisplayName) + val resolvedMoves = if (isPlayerSide) { resolvePlayerMoves(partyPokemon, moveList) } else { - revealedMoves.map { moveName -> - CalcMoveRef(id = resolveMoveId(moveName), displayName = moveName) + normalizedRevealedMoves.map { moveName -> + CalcMoveRef( + id = resolveMoveId(moveName), + displayName = BattleMoveSupport.resolveDisplayName(moveName) + ) } } @@ -92,12 +146,13 @@ object CalcBattleSnapshotFactory { teraType = teraType, itemName = itemName, abilityName = abilityName, - revealedMoves = revealedMoves, + revealedMoves = normalizedRevealedMoves, statStages = statStages, moveList = resolvedMoves, baseStats = baseStats, actualStats = actualStats, - canEvolve = StatCalculator.canPokemonEvolve(resolveSpeciesIdentifier(speciesId)) + canEvolve = StatCalculator.canPokemonEvolve(resolveSpeciesIdentifier(speciesId)), + weightKg = speciesEntry?.weightKg ) } @@ -105,13 +160,16 @@ object CalcBattleSnapshotFactory { if (partyPokemon != null) { return partyPokemon.moveSet.getMoves().map { move -> CalcMoveRef( - id = move.template.name, - displayName = move.displayName.string + id = resolveMoveId(move.template.name), + displayName = BattleMoveSupport.resolveDisplayName(move.displayName.string) ) } } return trackedMoves.map { moveName -> - CalcMoveRef(id = resolveMoveId(moveName), displayName = moveName) + CalcMoveRef( + id = resolveMoveId(moveName), + displayName = BattleMoveSupport.resolveDisplayName(moveName) + ) } } @@ -144,13 +202,7 @@ object CalcBattleSnapshotFactory { return form.baseStats.toCalcStats() } - private fun resolveTypeNames( - uuid: java.util.UUID, - battlePokemon: ClientBattlePokemon?, - partyPokemon: Pokemon?, - speciesId: String?, - formName: String? - ): List { + private fun resolveRuntimeOverrideTypes(uuid: java.util.UUID): List { BattleStateTracker.getTeraType(uuid)?.let { teraType -> return listOf(teraType) } @@ -166,6 +218,15 @@ object CalcBattleSnapshotFactory { } } + return emptyList() + } + + private fun resolveFormTypes( + battlePokemon: ClientBattlePokemon?, + partyPokemon: Pokemon?, + speciesId: String?, + formName: String? + ): List { val form = when { partyPokemon != null -> partyPokemon.form battlePokemon != null -> resolveBattleForm(battlePokemon, speciesId, formName) @@ -175,6 +236,11 @@ object CalcBattleSnapshotFactory { return listOfNotNull(form?.primaryType?.name, form?.secondaryType?.name) } + private fun typesMatch(a: List, b: List): Boolean { + if (a.size != b.size) return false + return a.map { it.lowercase() }.toSet() == b.map { it.lowercase() }.toSet() + } + private fun resolveSpeciesIdentifier(speciesId: String?): Identifier? { if (speciesId.isNullOrBlank()) return null return Identifier.tryParse(speciesId) ?: Identifier.of("cobblemon", speciesId) @@ -192,18 +258,42 @@ object CalcBattleSnapshotFactory { battlePokemon: ClientBattlePokemon, speciesId: String?, formName: String? - ): FormData { + ): FormData? { val explicitForm = resolveExplicitForm(speciesId, formName, battlePokemon.properties.form) - val aspectForm = battlePokemon.species.getForm(battlePokemon.state.currentAspects) + val liveSpecies = runCatching { battlePokemon.species }.getOrNull() + val fallbackSpecies = resolveSpeciesIdentifier(speciesId)?.let(PokemonSpecies::getByIdentifier) + val species = liveSpecies ?: fallbackSpecies ?: return explicitForm + val battleForm = runCatching { battlePokemon.species.getForm(battlePokemon.state.currentAspects) }.getOrNull() + if (species.resourceIdentifier.path.equals("shaymin", ignoreCase = true)) { + return resolveShayminForm(species, battleForm) + } + val namedForm = buildList { + formName?.takeIf { it.isNotBlank() }?.let(::add) + battlePokemon.properties.form?.takeIf { it.isNotBlank() }?.let(::add) + }.firstOrNull() + if (namedForm != null) { + return explicitForm ?: species.standardForm + } + val aspectForm = runCatching { species.getForm(battlePokemon.state.currentAspects) }.getOrNull() + val standardForm = species.standardForm return when { - explicitForm != null && explicitForm != battlePokemon.species.standardForm -> explicitForm - aspectForm != battlePokemon.species.standardForm -> aspectForm + explicitForm != null && explicitForm != standardForm -> explicitForm + aspectForm != null && aspectForm != standardForm -> aspectForm explicitForm != null -> explicitForm - else -> battlePokemon.species.standardForm + else -> standardForm } } + private fun resolveShayminForm( + species: com.cobblemon.mod.common.pokemon.Species, + battleForm: FormData? + ): FormData { + val skyForm = runCatching { species.getForm(setOf("sky")) }.getOrNull() + val battleHasFlying = battleForm?.primaryType?.name == "flying" || battleForm?.secondaryType?.name == "flying" + return if (battleHasFlying) skyForm ?: species.standardForm else species.standardForm + } + private fun resolveExplicitForm( speciesId: String?, trackedFormName: String?, @@ -230,7 +320,7 @@ object CalcBattleSnapshotFactory { } private fun resolveMoveId(moveName: String): String { - return normalizeToken(moveName) + return BattleMoveSupport.resolveMoveId(moveName) } private fun Map.toCalcStats(): CalcStats { @@ -265,4 +355,60 @@ object CalcBattleSnapshotFactory { spe = spe ) } + + /** + * Heuristic stat block for the player side when partyPokemon is null + * (custom-rule clone battles, lvl 50 cap, random battle, etc.) and for + * mega-stone swaps that need a quick re-derive from new base stats. + * Picks the same offensive/defensive spread shape that + * build_default_delta_sets.py uses on the data-pipeline side, then runs + * Cobblemon's standard level/IV/EV/nature math to produce final stats. + * Approximate but within damage-roll variance, and revealed info + * tightens it from there. + */ + internal fun derivedHeuristicStats(base: CalcStats, level: Int): CalcStats { + val isPhysical = base.atk >= base.spa + val offensiveScore = maxOf(base.atk, base.spa) + base.spe + val defensiveScore = base.hp + maxOf(base.def, base.spd) + + val (nature, evs) = if (offensiveScore >= defensiveScore) { + val natureName = if (isPhysical) "Adamant" else "Modest" + val evBlock = if (isPhysical) { + CalcStats(hp = 4, atk = 252, def = 0, spa = 0, spd = 0, spe = 252) + } else { + CalcStats(hp = 4, atk = 0, def = 0, spa = 252, spd = 0, spe = 252) + } + natureName to evBlock + } else { + val bestDefPhysical = base.def >= base.spd + val natureName = if (bestDefPhysical) "Bold" else "Calm" + val evBlock = if (bestDefPhysical) { + CalcStats(hp = 252, atk = 0, def = 252, spa = 0, spd = 0, spe = 4) + } else { + CalcStats(hp = 252, atk = 0, def = 0, spa = 0, spd = 252, spe = 4) + } + natureName to evBlock + } + + val mods = heuristicNatureMods(nature) + val hp = (((2 * base.hp + 31 + evs.hp / 4) * level) / 100) + level + 10 + return CalcStats( + hp = hp, + atk = StatCalculator.calculateStat(base.atk, level, 31, evs.atk, mods["atk"] ?: 1.0), + def = StatCalculator.calculateStat(base.def, level, 31, evs.def, mods["def"] ?: 1.0), + spa = StatCalculator.calculateStat(base.spa, level, 31, evs.spa, mods["spa"] ?: 1.0), + spd = StatCalculator.calculateStat(base.spd, level, 31, evs.spd, mods["spd"] ?: 1.0), + spe = StatCalculator.calculateStat(base.spe, level, 31, evs.spe, mods["spe"] ?: 1.0) + ) + } + + private fun heuristicNatureMods(nature: String): Map { + return when (nature) { + "Adamant" -> mapOf("atk" to 1.1, "spa" to 0.9) + "Modest" -> mapOf("spa" to 1.1, "atk" to 0.9) + "Bold" -> mapOf("def" to 1.1, "atk" to 0.9) + "Calm" -> mapOf("spd" to 1.1, "atk" to 0.9) + else -> emptyMap() + } + } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcComputationService.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcComputationService.kt index ee196ef..c0789bd 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcComputationService.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcComputationService.kt @@ -1,29 +1,79 @@ package com.cobblemonextendedbattleui.calc +import com.cobblemon.mod.common.api.pokemon.PokemonSpecies +import com.cobblemon.mod.common.api.pokemon.stats.Stats +import com.cobblemon.mod.common.api.pokemon.status.Status +import com.cobblemon.mod.common.api.pokemon.status.Statuses +import com.cobblemon.mod.common.api.types.ElementalTypes +import com.cobblemon.mod.common.battles.ai.strongBattleAI.AIUtility +import com.cobblemonextendedbattleui.BattleStateTracker +import com.cobblemonextendedbattleui.PanelConfig import com.cobblemonextendedbattleui.TeamIndicatorUI import com.cobblemonextendedbattleui.compat.delta.DeltaBattlePlatformAdapter +import com.cobblemonextendedbattleui.pokemon.stats.StatCalculator import com.cobblemonextendedbattleui.tracking.BattleStateFacade +import net.minecraft.util.Identifier +import java.util.UUID +import kotlin.math.floor import kotlin.math.roundToInt +enum class OverrideRow { ITEM, ABILITY, SPREAD } + +data class OpponentOverride( + val itemIndex: Int? = null, + val abilityIndex: Int? = null, + val spreadIndex: Int? = null +) + object CalcComputationService { private val platformAdapter = DeltaBattlePlatformAdapter private val battleDatabase = BattleDatabase.loadDefault() private val invalidationCoordinator = CalcInvalidationCoordinator() private val inferenceService = OpponentInferenceService() + private val previewSelectionState = CalcPreviewSelectionState() private val damageEngine: DamageEngine = BestEffortDamageEngine private var currentModel: CalcRenderModel? = null + private var lastSelectionFingerprint: String = "" + // Ephemeral, per-opponent-UUID overrides for inferred Item / Ability / Spread. + // Cleared when no battle is active (see currentModel() null branch). + private val overrides = mutableMapOf() fun currentModel(): CalcRenderModel? { val truth = BattleStateFacade.capture(platformAdapter) ?: run { currentModel = null + lastSelectionFingerprint = "" + overrides.clear() return null } val snapshot = CalcBattleSnapshotFactory.fromTruth(truth, battleDatabase) - if (invalidationCoordinator.update(snapshot) || currentModel == null) { - val inferredSet = inferenceService.infer(snapshot, battleDatabase) + val snapshotChanged = invalidationCoordinator.update(snapshot) + val selection = previewSelectionState.resolve(snapshot) + val selectionFingerprint = previewSelectionState.fingerprint() + if (snapshotChanged || currentModel == null || lastSelectionFingerprint != selectionFingerprint) { + val selectedPlayer = snapshot.findPlayer(selection.playerUuid) ?: snapshot.playerActive + val selectedOpponent = snapshot.findOpponent(selection.opponentUuid) ?: snapshot.opponentActive + val rawInferredSet = inferenceService.infer(snapshot, selectedOpponent, battleDatabase) + val inferredSet = expandAlternatives(rawInferredSet, selectedOpponent) + val overrideMerged = applyOverride(inferredSet, selectedOpponent) + // Mega-stone trump rule: whenever a known/inferred mega stone is + // held by either side, force the snapshot into its mega form for + // the calc. This wins over whatever Cobblemon's live state says + // (e.g. the user hasn't pressed mega-evolve yet, or post-mega + // switch-in shows the base sprite via the visual glitch). Applies + // only when the held item is a mega stone matched to the species. + val (effectiveOpponent, effectiveSet) = applyMegaFormSwap(selectedOpponent, overrideMerged) + val effectivePlayer = applyPlayerMegaSwap(selectedPlayer) val reasons = invalidationCoordinator.consumeReasons() - val damageResult = damageEngine.compute(snapshot, inferredSet) + val switchPreview = buildSwitchPreview(effectivePlayer, snapshot) + val damageResult = damageEngine.compute( + snapshot = snapshot, + playerSnapshot = effectivePlayer, + opponentSnapshot = effectiveOpponent, + inferredSet = effectiveSet, + playerEffectiveCurrentHp = switchPreview.effectiveCurrentHp, + emphasizeSelectedMove = effectivePlayer?.uuid == snapshot.playerActiveUuid + ) val reasonText = if (reasons.isEmpty()) { "Snapshot stable" } else { @@ -31,13 +81,13 @@ object CalcComputationService { } val warningText = damageResult.warnings.takeIf { it.isNotEmpty() }?.joinToString(" | ") val trackedFallbackMoves = TeamIndicatorUI.getTrackedRevealedMoves( - displayName = snapshot.opponentActive?.displayName, - speciesName = snapshot.opponentActive?.speciesId, - formName = snapshot.opponentActive?.formName + displayName = selectedOpponent?.displayName, + speciesName = selectedOpponent?.speciesId, + formName = selectedOpponent?.formName ) val debugText = buildString { append("Calc rev: ") - append(snapshot.opponentActive?.revealedMoves?.joinToString(", ").orEmpty().ifBlank { "none" }) + append(selectedOpponent?.revealedMoves?.joinToString(", ").orEmpty().ifBlank { "none" }) append(" | Tracked rev: ") append(trackedFallbackMoves.joinToString(", ").ifBlank { "none" }) append(" | Rendered: ") @@ -45,28 +95,537 @@ object CalcComputationService { } currentModel = CalcRenderModel( snapshot = snapshot, - opponentSet = inferredSet, + selectedPlayerUuid = effectivePlayer?.uuid, + selectedOpponentUuid = selectedOpponent?.uuid, + selectedPlayer = effectivePlayer, + selectedOpponent = effectiveOpponent, + playerTabs = buildTabs(snapshot.playerTeam, effectivePlayer?.uuid, snapshot.playerActiveUuid), + opponentTabs = buildTabs(snapshot.opponentTeam, selectedOpponent?.uuid, snapshot.opponentActiveUuid), + matchupLabel = buildMatchupLabel(effectivePlayer, effectiveOpponent), + switchSummaryText = switchPreview.summaryText, + hazardNoteText = switchPreview.hazardNoteText, + isPreview = effectivePlayer?.uuid != snapshot.playerActiveUuid || selectedOpponent?.uuid != snapshot.opponentActiveUuid, + opponentSet = effectiveSet, yourMoves = damageResult.yourMoves.map(::toRow), opponentMoves = damageResult.opponentMoves.map(::toRow), statusText = listOfNotNull(reasonText, warningText).joinToString(" | "), + speedText = buildSpeedText(effectivePlayer, effectiveOpponent, effectiveSet), debugText = debugText ) + lastSelectionFingerprint = selectionFingerprint + currentModel?.let { DebugDumper.onComputation(it, damageResult) } } return currentModel } + fun selectPlayerPreview(uuid: UUID?) { + previewSelectionState.selectPlayer(uuid) + currentModel = null + } + + fun selectOpponentPreview(uuid: UUID?) { + previewSelectionState.selectOpponent(uuid) + currentModel = null + } + + fun cycleItem(uuid: UUID, alternativesSize: Int, direction: Int = 1) = cycle(uuid, OverrideRow.ITEM, alternativesSize, direction) + fun cycleAbility(uuid: UUID, alternativesSize: Int, direction: Int = 1) = cycle(uuid, OverrideRow.ABILITY, alternativesSize, direction) + fun cycleSpread(uuid: UUID, alternativesSize: Int, direction: Int = 1) = cycle(uuid, OverrideRow.SPREAD, alternativesSize, direction) + + fun resetOverride(uuid: UUID, row: OverrideRow) { + val existing = overrides[uuid] ?: return + val updated = when (row) { + OverrideRow.ITEM -> existing.copy(itemIndex = null) + OverrideRow.ABILITY -> existing.copy(abilityIndex = null) + OverrideRow.SPREAD -> existing.copy(spreadIndex = null) + } + if (updated == OpponentOverride()) overrides.remove(uuid) else overrides[uuid] = updated + currentModel = null + } + + fun hasOverride(uuid: UUID, row: OverrideRow): Boolean { + val o = overrides[uuid] ?: return false + return when (row) { + OverrideRow.ITEM -> o.itemIndex != null + OverrideRow.ABILITY -> o.abilityIndex != null + OverrideRow.SPREAD -> o.spreadIndex != null + } + } + + private fun cycle(uuid: UUID, row: OverrideRow, alternativesSize: Int, direction: Int) { + if (alternativesSize <= 1 || direction == 0) return + val existing = overrides[uuid] ?: OpponentOverride() + val current = when (row) { + OverrideRow.ITEM -> existing.itemIndex + OverrideRow.ABILITY -> existing.abilityIndex + OverrideRow.SPREAD -> existing.spreadIndex + } + // Position 0 is the inferred default (stored as null). Cycle forward + // (+1) goes 0 -> 1 -> ... -> size-1 -> 0; backward (-1) wraps the + // other way. Floor-mod keeps the index in [0, size). + val currentIdx = current ?: 0 + val raw = currentIdx + direction + val newIdx = ((raw % alternativesSize) + alternativesSize) % alternativesSize + val next: Int? = if (newIdx == 0) null else newIdx + val updated = when (row) { + OverrideRow.ITEM -> existing.copy(itemIndex = next) + OverrideRow.ABILITY -> existing.copy(abilityIndex = next) + OverrideRow.SPREAD -> existing.copy(spreadIndex = next) + } + if (updated == OpponentOverride()) overrides.remove(uuid) else overrides[uuid] = updated + currentModel = null + } + + private fun applyOverride(inferredSet: EffectiveBattleSet, opponent: CalcPokemonSnapshot?): EffectiveBattleSet { + val uuid = opponent?.uuid ?: return inferredSet + val existing = overrides[uuid] ?: return inferredSet + + // Real reveals always beat overrides. Purge override entries that the + // battle log has now superseded so the MANUAL pill / asterisk doesn't + // mislead — once the item or ability is real-revealed, hasOverride + // should return false for that row and the cycle UI should hide. + val purgedItemIndex = if (opponent.itemName != null) null else existing.itemIndex + val purgedAbilityIndex = if (opponent.abilityName != null) null else existing.abilityIndex + val purged = existing.copy(itemIndex = purgedItemIndex, abilityIndex = purgedAbilityIndex) + if (purged != existing) { + if (purged == OpponentOverride()) overrides.remove(uuid) else overrides[uuid] = purged + } + val override = purged + + val newItem = override.itemIndex + ?.takeIf { it < inferredSet.itemAlternatives.size } + ?.let { inferredSet.itemAlternatives[it] to InferenceValueState.REVEALED } + ?: inferredSet.item + + val newAbility = override.abilityIndex + ?.takeIf { it < inferredSet.abilityAlternatives.size } + ?.let { inferredSet.abilityAlternatives[it] to InferenceValueState.REVEALED } + ?: inferredSet.ability + + val (newSpread, newSpreadLabel) = override.spreadIndex + ?.takeIf { it < inferredSet.spreadAlternatives.size } + ?.let { + val s = inferredSet.spreadAlternatives[it].copy(state = InferenceValueState.REVEALED) + s to "${s.nature} ${formatSpreadEvs(s.evs)}" + } + ?: (inferredSet.spread to inferredSet.spreadLabel) + + return inferredSet.copy( + item = newItem, + ability = newAbility, + spread = newSpread, + spreadLabel = newSpreadLabel + ) + } + + private fun formatSpreadEvs(evs: CalcStats): String { + return listOf(evs.hp, evs.atk, evs.def, evs.spa, evs.spd, evs.spe).joinToString("/") { it.toString() } + } + + // Curated list of common competitive items appended to per-species usage + // alternatives so every mon has a reasonable cycle even when usage data + // is thin (e.g. low-tier or custom species). Order is roughly "most + // versatile / most-frequently-correct guess" first. + private val COMMON_ITEMS = listOf( + "Leftovers", "Life Orb", "Heavy-Duty Boots", + "Choice Band", "Choice Specs", "Choice Scarf", + "Assault Vest", "Focus Sash", "Rocky Helmet", + "Eviolite", "Air Balloon", "Black Sludge" + ) + + // Reverse map: species id -> list of mega-stone display names that + // species can hold. Used to prepend mega stones to the item cycle UI + // for mega-capable species so the user can manually flip Charizard + // between Charizardite X and Y, mark a Gardevoir as Gardevoirite, etc. + // Display names match MEGA_STONE_FORMS' normalized keys after applying + // the same lowercase/strip-spaces transform. + private val MEGA_STONES_BY_SPECIES: Map> = mapOf( + "abomasnow" to listOf("Abomasite"), + "absol" to listOf("Absolite"), + "aerodactyl" to listOf("Aerodactylite"), + "aggron" to listOf("Aggronite"), + "alakazam" to listOf("Alakazite"), + "altaria" to listOf("Altarianite"), + "ampharos" to listOf("Ampharosite"), + "audino" to listOf("Audinite"), + "banette" to listOf("Banettite"), + "beedrill" to listOf("Beedrillite"), + "blastoise" to listOf("Blastoisinite"), + "blaziken" to listOf("Blazikenite"), + "camerupt" to listOf("Cameruptite"), + "charizard" to listOf("Charizardite X", "Charizardite Y"), + "diancie" to listOf("Diancite"), + "gallade" to listOf("Galladite"), + "garchomp" to listOf("Garchompite"), + "gardevoir" to listOf("Gardevoirite"), + "gengar" to listOf("Gengarite"), + "glalie" to listOf("Glalitite"), + "gyarados" to listOf("Gyaradosite"), + "heracross" to listOf("Heracronite"), + "houndoom" to listOf("Houndoominite"), + "kangaskhan" to listOf("Kangaskhanite"), + "latias" to listOf("Latiasite"), + "latios" to listOf("Latiosite"), + "lopunny" to listOf("Lopunnite"), + "lucario" to listOf("Lucarionite"), + "manectric" to listOf("Manectite"), + "mawile" to listOf("Mawilite"), + "medicham" to listOf("Medichamite"), + "metagross" to listOf("Metagrossite"), + "mewtwo" to listOf("Mewtwonite X", "Mewtwonite Y"), + "pidgeot" to listOf("Pidgeotite"), + "pinsir" to listOf("Pinsirite"), + "sableye" to listOf("Sablenite"), + "salamence" to listOf("Salamencite"), + "sceptile" to listOf("Sceptilite"), + "scizor" to listOf("Scizorite"), + "sharpedo" to listOf("Sharpedonite"), + "slowbro" to listOf("Slowbronite"), + "steelix" to listOf("Steelixite"), + "swampert" to listOf("Swampertite"), + "tyranitar" to listOf("Tyranitarite"), + "venusaur" to listOf("Venusaurite") + ) + + private fun megaStonesForSpecies(speciesId: String?): List { + if (speciesId.isNullOrBlank()) return emptyList() + // speciesId may be "cobblemon:charizard" or "charizard"; strip namespace. + val key = speciesId.substringAfter(':').lowercase().trim() + return MEGA_STONES_BY_SPECIES[key].orEmpty() + } + + /** + * Hand-curated map of mega-form key -> intrinsic ability display name. + * Keyed by `-mega(-x|-y)?` (lowercase kebab) to match the same + * naming convention used in the bundled battle database. Used by + * [computeMegaSwap] to overwrite the snapshot's ability when a mega + * stone is detected, since the DB itself doesn't carry abilities and + * the Cobblemon aspect lookup is unreliable (see v0.9.1.5 notes). + * + * Source: canonical Gen 6-7 mega ability assignments. Verified against + * Bulbapedia entries for each mega. + */ + private val MEGA_ABILITY_BY_FORM_KEY: Map = mapOf( + "abomasnow-mega" to "Snow Warning", + "absol-mega" to "Magic Bounce", + "aerodactyl-mega" to "Tough Claws", + "aggron-mega" to "Filter", + "alakazam-mega" to "Trace", + "altaria-mega" to "Pixilate", + "ampharos-mega" to "Mold Breaker", + "audino-mega" to "Healer", + "banette-mega" to "Prankster", + "beedrill-mega" to "Adaptability", + "blastoise-mega" to "Mega Launcher", + "blaziken-mega" to "Speed Boost", + "camerupt-mega" to "Sheer Force", + "charizard-mega-x" to "Tough Claws", + "charizard-mega-y" to "Drought", + "diancie-mega" to "Magic Bounce", + "gallade-mega" to "Inner Focus", + "garchomp-mega" to "Sand Force", + "gardevoir-mega" to "Pixilate", + "gengar-mega" to "Shadow Tag", + "glalie-mega" to "Refrigerate", + "gyarados-mega" to "Mold Breaker", + "heracross-mega" to "Skill Link", + "houndoom-mega" to "Solar Power", + "kangaskhan-mega" to "Parental Bond", + "latias-mega" to "Levitate", + "latios-mega" to "Levitate", + "lopunny-mega" to "Scrappy", + "lucario-mega" to "Adaptability", + "manectric-mega" to "Intimidate", + "mawile-mega" to "Huge Power", + "medicham-mega" to "Pure Power", + "metagross-mega" to "Tough Claws", + "mewtwo-mega-x" to "Steadfast", + "mewtwo-mega-y" to "Insomnia", + "pidgeot-mega" to "No Guard", + "pinsir-mega" to "Aerilate", + "sableye-mega" to "Magic Bounce", + "salamence-mega" to "Aerilate", + "sceptile-mega" to "Lightning Rod", + "scizor-mega" to "Technician", + "sharpedo-mega" to "Strong Jaw", + "slowbro-mega" to "Shell Armor", + "steelix-mega" to "Sand Force", + "swampert-mega" to "Swift Swim", + "tyranitar-mega" to "Sand Stream", + "venusaur-mega" to "Thick Fat" + ) + + /** + * Expands the inferred alternatives lists so the cycle UI always has + * something to scroll through: + * - Abilities: merges usage-stat ranking with the species' full legal + * ability set from Cobblemon's PokemonSpecies API. Mons whose usage + * only shows one ability (Ferrothorn -> Iron Barbs) gain Anticipation + * / hidden abilities as cycle options. + * - Items: appends a curated list of common competitive items deduped + * against the usage-stat alternatives, so even custom / niche mons + * have multiple options to cycle through. + */ + private fun expandAlternatives( + inferredSet: EffectiveBattleSet, + opponent: CalcPokemonSnapshot? + ): EffectiveBattleSet { + opponent ?: return inferredSet + + // Abilities: pull species.abilities and append any legal ones not + // already covered by usage stats. Defensive lookup so delta species + // or species missing form data fall back to usage-only. + val expandedAbilities = run { + val identifier = opponent.speciesId?.let { resolveSpeciesIdentifier(it) } + val species = identifier?.let { PokemonSpecies.getByIdentifier(it) } + val speciesAbilities = species?.let { + runCatching { it.abilities.mapNotNull { ab -> ab.template.name } }.getOrNull() + } ?: emptyList() + if (speciesAbilities.isEmpty()) { + inferredSet.abilityAlternatives + } else { + val knownNorm = inferredSet.abilityAlternatives.map(::normalizeToken).toSet() + val additions = speciesAbilities + .filter { normalizeToken(it) !in knownNorm } + .distinctBy(::normalizeToken) + .map { name -> name.split(" ", "-", "_").joinToString(" ") { tok -> tok.replaceFirstChar { c -> c.uppercaseChar() } } } + (inferredSet.abilityAlternatives + additions).take(6) + } + } + + // Items: prepend the species' mega stone(s) (so the user can manually + // flip an opponent Charizard between Charizardite X / Y), then append + // curated common items, deduped against usage alternatives. + val speciesMegaStones = megaStonesForSpecies(opponent.speciesId ?: opponent.speciesKey) + val knownItemsNorm = inferredSet.itemAlternatives.map(::normalizeToken).toSet() + val megaStonesToAdd = speciesMegaStones.filter { normalizeToken(it) !in knownItemsNorm } + val additionalItems = COMMON_ITEMS.filter { normalizeToken(it) !in knownItemsNorm } + val expandedItems = (megaStonesToAdd + inferredSet.itemAlternatives + additionalItems) + .distinctBy(::normalizeToken) + .take(10) + + return inferredSet.copy( + itemAlternatives = expandedItems, + abilityAlternatives = expandedAbilities + ) + } + + // Curated mega-stone -> form-aspect map. Most stones map to the "mega" + // aspect; Charizardite / Mewtwonite have X/Y variants. + private val MEGA_STONE_FORMS = mapOf( + "abomasite" to "mega", "absolite" to "mega", "aerodactylite" to "mega", + "aggronite" to "mega", "alakazite" to "mega", "altarianite" to "mega", + "ampharosite" to "mega", "audinite" to "mega", "banettite" to "mega", + "beedrillite" to "mega", "blastoisinite" to "mega", "blazikenite" to "mega", + "cameruptite" to "mega", "diancite" to "mega", "galladite" to "mega", + "garchompite" to "mega", "gardevoirite" to "mega", "gengarite" to "mega", + "glalitite" to "mega", "gyaradosite" to "mega", "heracronite" to "mega", + "houndoominite" to "mega", "kangaskhanite" to "mega", "latiasite" to "mega", + "latiosite" to "mega", "lopunnite" to "mega", "lucarionite" to "mega", + "manectite" to "mega", "mawilite" to "mega", "medichamite" to "mega", + "metagrossite" to "mega", "pidgeotite" to "mega", "pinsirite" to "mega", + "sablenite" to "mega", "salamencite" to "mega", "sceptilite" to "mega", + "scizorite" to "mega", "sharpedonite" to "mega", "slowbronite" to "mega", + "steelixite" to "mega", "swampertite" to "mega", "tyranitarite" to "mega", + "venusaurite" to "mega", + "charizarditex" to "mega-x", "charizarditey" to "mega-y", + "mewtwonitex" to "mega-x", "mewtwonitey" to "mega-y" + ) + + private fun megaFormAspect(itemName: String?): String? { + if (itemName.isNullOrBlank()) return null + val key = itemName.lowercase().replace(" ", "").replace("-", "").replace("'", "") + return MEGA_STONE_FORMS[key] + } + + /** + * Player-side mega-stone trump: when the player's known held item is a + * mega stone that matches their species, swap the snapshot to that mega + * form for calc purposes (base stats, types, ability) regardless of + * Cobblemon's live form. Re-derives actualStats heuristically from the + * new base stats because partyPokemon.stats reflect the base form until + * the mega evolution actually fires (and during the post-mega switch-in + * visual glitch, they revert there too). + * + * Only applies to mega stones — never overrides live state for any other + * item type. + */ + private fun applyPlayerMegaSwap(player: CalcPokemonSnapshot?): CalcPokemonSnapshot? { + player ?: return null + val itemName = player.itemName ?: return player + val swap = computeMegaSwap(player, itemName) ?: return player + // For the player we still want some actualStats — derive heuristically + // from the new base stats so the engine has numbers to work with. + // Loses precise IV/EV/nature investment, but stays inside damage-roll + // variance for typical mega spreads. + val newActual = CalcBattleSnapshotFactory.derivedHeuristicStats(swap.newBaseStats, player.level) + // Override the player's ability with the mega's intrinsic. Pre-mega + // the player still holds their base form's ability (Blaze on a + // Charizard, Synchronize on a Gardevoir, etc.) — for calc purposes + // the trump rule says treat-as-mega, which means the calc should + // already be applying Tough Claws / Pixilate / Drought / etc. as + // if the user had already pressed mega-evolve. + val effectiveAbility = swap.megaAbility ?: player.abilityName + return player.copy( + baseStats = swap.newBaseStats, + actualStats = newActual, + typeNames = swap.newTypes, + formName = swap.formNameLabel, + speciesLabel = "${player.speciesLabel} (${swap.formNameLabel})", + abilityName = effectiveAbility + ) + } + + /** + * Shared mega-stone -> form data lookup. Returns null when the item is + * not a mega stone, when the species has no matching mega form, or when + * the form lookup fails. + */ + private data class MegaSwapData( + val newBaseStats: CalcStats, + val newTypes: List, + val megaAbility: String?, + val formNameLabel: String, + val aspect: String + ) + + private fun computeMegaSwap(snapshot: CalcPokemonSnapshot, itemName: String?): MegaSwapData? { + val aspect = megaFormAspect(itemName) ?: return null + val baseSpeciesId = snapshot.speciesId ?: return null + val baseSpeciesKey = baseSpeciesId.substringAfter(':').lowercase().trim() + val formSuffix = when (aspect) { + "mega-x" -> " X" + "mega-y" -> " Y" + else -> "" + } + + // PRIMARY SOURCE: the bundled battle database. It has hand-verified + // mega base stats / types for every Gen 6-7 mega + Delta megas, indexed + // by `-mega`, `-mega-x`, `-mega-y`. The + // earlier Cobblemon-only `species.getForm(setOf("mega-x"))` path + // silently failed for X/Y megas (Charizardite X cycle didn't change + // damage) because Cobblemon's actual form aspect names don't match + // our "mega-x" assumption. + val dbKey = when (aspect) { + "mega-x" -> "$baseSpeciesKey-mega-x" + "mega-y" -> "$baseSpeciesKey-mega-y" + else -> "$baseSpeciesKey-mega" + } + val dbEntry = battleDatabase.findSpecies(dbKey) + if (dbEntry != null && dbEntry.baseStats != null) { + val b = dbEntry.baseStats!! + val dbStats = CalcStats(b.hp, b.atk, b.def, b.spa, b.spd, b.spe) + return MegaSwapData( + newBaseStats = dbStats, + newTypes = dbEntry.typeNames, + // Mega's intrinsic ability from the curated map. The DB itself + // doesn't carry abilities, so a hand-verified lookup keyed by + // the same `-mega(-x|-y)?` form key is the source of + // truth for the mega-form ability. + megaAbility = MEGA_ABILITY_BY_FORM_KEY[dbKey], + formNameLabel = "Mega$formSuffix", + aspect = aspect + ) + } + + // FALLBACK: Cobblemon's PokemonSpecies API via aspect lookup. Kept for + // species missing from the DB (e.g. brand-new mods). Tries multiple + // aspect spellings since different mods register megas differently. + val identifier = resolveSpeciesIdentifier(baseSpeciesId) ?: return null + val species = PokemonSpecies.getByIdentifier(identifier) ?: return null + val standard = species.standardForm + val candidates = when (aspect) { + "mega-x" -> listOf("mega-x", "megax", "mega_x", "x") + "mega-y" -> listOf("mega-y", "megay", "mega_y", "y") + else -> listOf("mega", "mega-form", "megaform") + } + val megaForm = candidates.firstNotNullOfOrNull { variant -> + runCatching { species.getForm(setOf(variant)) }.getOrNull()?.takeIf { it != standard } + } ?: return null + + val newBaseStats = CalcStats( + hp = megaForm.baseStats[Stats.HP] ?: snapshot.baseStats?.hp ?: 0, + atk = megaForm.baseStats[Stats.ATTACK] ?: snapshot.baseStats?.atk ?: 0, + def = megaForm.baseStats[Stats.DEFENCE] ?: snapshot.baseStats?.def ?: 0, + spa = megaForm.baseStats[Stats.SPECIAL_ATTACK] ?: snapshot.baseStats?.spa ?: 0, + spd = megaForm.baseStats[Stats.SPECIAL_DEFENCE] ?: snapshot.baseStats?.spd ?: 0, + spe = megaForm.baseStats[Stats.SPEED] ?: snapshot.baseStats?.spe ?: 0 + ) + val newTypes = listOfNotNull(megaForm.primaryType?.name, megaForm.secondaryType?.name) + val megaAbility = runCatching { + megaForm.abilities.mapNotNull { it.template.name }.firstOrNull() + }.getOrNull() + return MegaSwapData(newBaseStats, newTypes, megaAbility, "Mega$formSuffix", aspect) + } + + /** + * If the effective item is a mega stone for the opponent's species, swaps the + * opponent snapshot to that mega form (new base stats, types, intrinsic + * ability if not user-overridden) so damage / speed reflect post-mega values. + * Returns the original opponent + set when no swap applies. + */ + private fun applyMegaFormSwap( + opponent: CalcPokemonSnapshot?, + effectiveSet: EffectiveBattleSet + ): Pair { + opponent ?: return null to effectiveSet + val itemName = effectiveSet.item.first ?: return opponent to effectiveSet + val swap = computeMegaSwap(opponent, itemName) ?: return opponent to effectiveSet + + val transformedOpponent = opponent.copy( + baseStats = swap.newBaseStats, + actualStats = null, // re-derive from new base stats via inferred spread + typeNames = swap.newTypes, + formName = swap.formNameLabel, + speciesLabel = "${opponent.speciesLabel} (${swap.formNameLabel})", + // Null out so the EffectiveBattleSet's ability wins downstream — this + // lets the mega form's intrinsic ability (filled in below) apply. + abilityName = null + ) + + val abilityOverridden = overrides[opponent.uuid]?.abilityIndex != null + val nextAbility = if (!abilityOverridden && !swap.megaAbility.isNullOrBlank()) { + swap.megaAbility to InferenceValueState.REVEALED + } else { + effectiveSet.ability + } + + return transformedOpponent to effectiveSet.copy(ability = nextAbility) + } + private fun toRow(estimate: DamageEstimate): CalcMoveRow { val damageText = when { !estimate.supported -> estimate.warnings.firstOrNull()?.lowercase() ?: "unsupported" - estimate.minPercent != null && estimate.maxPercent != null -> - "${formatPercent(estimate.minPercent)} - ${formatPercent(estimate.maxPercent)}%" + estimate.minPercent != null && estimate.maxPercent != null -> buildString { + append(formatPercent(estimate.minPercent)) + append(" - ") + append(formatPercent(estimate.maxPercent)) + append('%') + if (PanelConfig.showMultiHitCount && estimate.maxHits > 1) { + if (estimate.minHits == estimate.maxHits) { + append(" ×").append(estimate.minHits) + } else { + append(" ×").append(estimate.minHits).append('-').append(estimate.maxHits) + } + } + if (PanelConfig.showCritDamage && estimate.critMinPercent != null && estimate.critMaxPercent != null) { + append(" / crit ") + append(formatPercent(estimate.critMinPercent)) + append('-') + append(formatPercent(estimate.critMaxPercent)) + append('%') + } + } else -> "best-effort" } return CalcMoveRow( moveName = estimate.moveName, damageText = damageText, koText = estimate.koLabel, - emphasized = estimate.emphasized + emphasized = estimate.emphasized, + minPercent = estimate.minPercent, + maxPercent = estimate.maxPercent, + isStatus = estimate.koLabel.equals("status", ignoreCase = true) ) } @@ -78,4 +637,202 @@ object CalcComputationService { roundedTenth.toString() } } + + private fun buildTabs( + team: List, + selectedUuid: UUID?, + activeUuid: UUID? + ): List { + return team.map { pokemon -> + CalcPreviewTab( + uuid = pokemon.uuid, + label = tabLabel(pokemon), + isSelected = pokemon.uuid == selectedUuid, + isActive = pokemon.uuid == activeUuid, + isDisabled = pokemon.currentHp <= 0 + ) + } + } + + private fun buildMatchupLabel(player: CalcPokemonSnapshot?, opponent: CalcPokemonSnapshot?): String { + val playerName = player?.speciesLabel ?: player?.displayName ?: "Your Active" + val opponentName = opponent?.speciesLabel ?: opponent?.displayName ?: "Opponent Active" + return "$playerName -> $opponentName" + } + + private fun buildSpeedText(player: CalcPokemonSnapshot?, opponent: CalcPokemonSnapshot?, inferredSet: EffectiveBattleSet): String? { + player ?: return null + opponent ?: return null + val playerBaseSpeed = player.actualStats?.spe ?: return null + val playerEffective = TeamIndicatorUI.calculateEffectiveSpeed( + playerBaseSpeed, + player.stageFor("spe"), + player.abilityName, + resolveStatus(player.status), + player.itemName, + false + ) + + val opponentRange = resolveOpponentSpeedRange(opponent) + val guessedOpponentSpeed = resolveGuessedOpponentSpeed(opponent, inferredSet) + + return when { + opponentRange != null && playerEffective > opponentRange.maxSpeed -> "Speed: You move first" + opponentRange != null && playerEffective < opponentRange.minSpeed -> "Speed: Opponent moves first" + guessedOpponentSpeed != null && playerEffective > guessedOpponentSpeed -> "Speed: You likely move first" + guessedOpponentSpeed != null && playerEffective < guessedOpponentSpeed -> "Speed: Opponent likely moves first" + guessedOpponentSpeed != null -> "Speed: Likely speed tie" + opponentRange != null -> "Speed: Speed tie window" + else -> null + }?.let { "$it ($playerEffective vs ${formatOpponentSpeed(opponentRange, guessedOpponentSpeed)})" } + } + + private fun buildSwitchPreview(player: CalcPokemonSnapshot?, snapshot: CalcBattleSnapshot): SwitchPreviewInfo { + player ?: return SwitchPreviewInfo(0, null, null) + if (player.uuid == snapshot.playerActiveUuid) { + return SwitchPreviewInfo( + effectiveCurrentHp = player.currentHp, + summaryText = "On field HP: ${player.currentHp}/${player.maxHp} (${formatPercent(player.currentHp * 100.0 / player.maxHp.coerceAtLeast(1))}%)", + hazardNoteText = null + ) + } + + val notes = mutableListOf() + var currentHp = player.currentHp + val maxHp = player.maxHp.coerceAtLeast(1) + + if (snapshot.opponentSide.hasCondition("Stealth Rock")) { + val rockDamage = floor(maxHp * stealthRockFraction(player)).toInt().coerceAtLeast(1) + currentHp = (currentHp - rockDamage).coerceAtLeast(0) + notes += "Stealth Rock -${formatPercent(rockDamage * 100.0 / maxHp)}%" + } + + val spikesLayers = snapshot.opponentSide.layersFor("Spikes") + if (spikesLayers > 0 && isGrounded(player)) { + val spikesFraction = when (spikesLayers.coerceAtMost(3)) { + 1 -> 1.0 / 8.0 + 2 -> 1.0 / 6.0 + else -> 1.0 / 4.0 + } + val spikesDamage = floor(maxHp * spikesFraction).toInt().coerceAtLeast(1) + currentHp = (currentHp - spikesDamage).coerceAtLeast(0) + notes += "Spikes x$spikesLayers -${formatPercent(spikesDamage * 100.0 / maxHp)}%" + } + + if (snapshot.opponentSide.layersFor("Toxic Spikes") > 0 && isGrounded(player) && !isToxicSpikesImmune(player)) { + notes += "Toxic Spikes on entry" + } + if (snapshot.opponentSide.hasCondition("Sticky Web") && isGrounded(player)) { + notes += "Sticky Web speed drop" + } + + val noteText = notes.takeIf { it.isNotEmpty() }?.joinToString(" | ") + return SwitchPreviewInfo( + effectiveCurrentHp = currentHp, + summaryText = "Switch-in HP: $currentHp/$maxHp (${formatPercent(currentHp * 100.0 / maxHp) }%)", + hazardNoteText = noteText + ) + } + + private fun stealthRockFraction(player: CalcPokemonSnapshot): Double { + val rockType = ElementalTypes.get("rock") ?: return 0.125 + val effectiveness = player.typeNames + .mapNotNull { ElementalTypes.get(it.lowercase()) } + .fold(1.0) { acc, defendingType -> acc * AIUtility.getDamageMultiplier(rockType, defendingType) } + return 0.125 * effectiveness + } + + private fun isGrounded(player: CalcPokemonSnapshot): Boolean { + return !player.hasType("flying") && normalizeToken(player.abilityName) != "levitate" + } + + private fun isToxicSpikesImmune(player: CalcPokemonSnapshot): Boolean { + return player.hasType("poison") || player.hasType("steel") || !isGrounded(player) + } + + private fun tabLabel(pokemon: CalcPokemonSnapshot): String { + // Return the full species label (or display name). The UI decides how + // much fits and truncates based on actual tab width. + return pokemon.speciesLabel.ifBlank { pokemon.displayName } + } + + private fun resolveOpponentSpeedRange(opponent: CalcPokemonSnapshot): TeamIndicatorUI.SpeedRangeResult? { + val speciesId = resolveSpeciesIdentifier(opponent.speciesId ?: opponent.speciesKey) ?: return null + val trackedItem = opponent.itemName?.let { + BattleStateTracker.TrackedItem(it, BattleStateTracker.ItemStatus.HELD, 0) + } + return TeamIndicatorUI.calculateOpponentSpeedRange( + opponent.uuid, + speciesId, + opponent.level, + opponent.stageFor("spe"), + resolveStatus(opponent.status), + trackedItem, + null + ) + } + + private fun resolveGuessedOpponentSpeed(opponent: CalcPokemonSnapshot, inferredSet: EffectiveBattleSet): Int? { + val spread = inferredSet.spread ?: return null + val baseSpeed = opponent.baseStats?.spe ?: return null + val derivedSpeed = StatCalculator.calculateStat( + baseSpeed, + opponent.level, + 31, + spread.evs.spe, + natureSpeedModifier(spread.nature) + ) + val effectiveAbility = opponent.abilityName ?: inferredSet.ability.first + val effectiveItem = opponent.itemName ?: inferredSet.item.first + return TeamIndicatorUI.calculateEffectiveSpeed( + derivedSpeed, + opponent.stageFor("spe"), + effectiveAbility, + resolveStatus(opponent.status), + effectiveItem, + false + ) + } + + private fun formatOpponentSpeed( + range: TeamIndicatorUI.SpeedRangeResult?, + guessedSpeed: Int? + ): String { + return when { + range != null -> "${range.minSpeed}-${range.maxSpeed}" + guessedSpeed != null -> guessedSpeed.toString() + else -> "?" + } + } + + private fun resolveSpeciesIdentifier(speciesId: String?): Identifier? { + if (speciesId.isNullOrBlank()) return null + return Identifier.tryParse(speciesId) ?: Identifier.of("cobblemon", speciesId) + } + + private fun resolveStatus(statusId: String?): Status? { + return when (statusId?.lowercase()) { + "poison" -> Statuses.POISON + "poisonbadly", "badpoison", "toxic" -> Statuses.POISON_BADLY + "burn" -> Statuses.BURN + "paralysis", "paralyzed", "par" -> Statuses.PARALYSIS + "frozen", "freeze" -> Statuses.FROZEN + "sleep", "asleep" -> Statuses.SLEEP + else -> null + } + } + + private fun natureSpeedModifier(nature: String): Double { + return when (nature.lowercase()) { + "timid", "hasty", "jolly", "naive" -> 1.1 + "brave", "relaxed", "quiet", "sassy" -> 0.9 + else -> 1.0 + } + } + + private data class SwitchPreviewInfo( + val effectiveCurrentHp: Int, + val summaryText: String?, + val hazardNoteText: String? + ) } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcPreviewSelectionState.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcPreviewSelectionState.kt new file mode 100644 index 0000000..01134e8 --- /dev/null +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/CalcPreviewSelectionState.kt @@ -0,0 +1,58 @@ +package com.cobblemonextendedbattleui.calc + +import java.util.UUID + +data class CalcPreviewSelection( + val playerUuid: UUID?, + val opponentUuid: UUID? +) + +class CalcPreviewSelectionState { + private var battleId: UUID? = null + private var lastPlayerActiveUuid: UUID? = null + private var lastOpponentActiveUuid: UUID? = null + private var selectedPlayerUuid: UUID? = null + private var selectedOpponentUuid: UUID? = null + + fun resolve(snapshot: CalcBattleSnapshot): CalcPreviewSelection { + val battleChanged = battleId != snapshot.battleId + val activeChanged = lastPlayerActiveUuid != snapshot.playerActiveUuid || lastOpponentActiveUuid != snapshot.opponentActiveUuid + val playerSelectable = snapshot.playerTeam.map { it.uuid }.toSet() + val opponentSelectable = snapshot.opponentTeam.map { it.uuid }.toSet() + val selectedMissing = selectedPlayerUuid !in playerSelectable || selectedOpponentUuid !in opponentSelectable + + if (battleChanged || activeChanged || selectedMissing) { + selectedPlayerUuid = snapshot.playerActiveUuid + selectedOpponentUuid = snapshot.opponentActiveUuid + } + + battleId = snapshot.battleId + lastPlayerActiveUuid = snapshot.playerActiveUuid + lastOpponentActiveUuid = snapshot.opponentActiveUuid + + if (selectedPlayerUuid !in playerSelectable) { + selectedPlayerUuid = snapshot.playerActiveUuid + } + if (selectedOpponentUuid !in opponentSelectable) { + selectedOpponentUuid = snapshot.opponentActiveUuid + } + + return CalcPreviewSelection(selectedPlayerUuid, selectedOpponentUuid) + } + + fun selectPlayer(uuid: UUID?) { + selectedPlayerUuid = uuid + } + + fun selectOpponent(uuid: UUID?) { + selectedOpponentUuid = uuid + } + + fun fingerprint(): String { + return listOf( + battleId?.toString().orEmpty(), + selectedPlayerUuid?.toString().orEmpty(), + selectedOpponentUuid?.toString().orEmpty() + ).joinToString("::") + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/DamageEngine.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/DamageEngine.kt index f7e9560..6416dfb 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/calc/DamageEngine.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/DamageEngine.kt @@ -5,22 +5,148 @@ import com.cobblemon.mod.common.api.moves.Moves import com.cobblemon.mod.common.api.moves.categories.DamageCategories import com.cobblemon.mod.common.api.types.ElementalTypes import com.cobblemon.mod.common.battles.ai.strongBattleAI.AIUtility +import com.cobblemonextendedbattleui.BattleMoveSupport import com.cobblemonextendedbattleui.ItemPowerBoostParser import com.cobblemonextendedbattleui.pokemon.stats.StatCalculator import kotlin.math.floor import kotlin.math.max interface DamageEngine { - fun compute(snapshot: CalcBattleSnapshot, inferredSet: EffectiveBattleSet): DamageComputationResult + fun compute( + snapshot: CalcBattleSnapshot, + playerSnapshot: CalcPokemonSnapshot?, + opponentSnapshot: CalcPokemonSnapshot?, + inferredSet: EffectiveBattleSet, + playerEffectiveCurrentHp: Int, + emphasizeSelectedMove: Boolean + ): DamageComputationResult } object BestEffortDamageEngine : DamageEngine { private val neutralIvs = CalcStats(31, 31, 31, 31, 31, 31) private val zeroEvs = CalcStats(0, 0, 0, 0, 0, 0) - override fun compute(snapshot: CalcBattleSnapshot, inferredSet: EffectiveBattleSet): DamageComputationResult { - val playerSnapshot = snapshot.playerActive - val opponentSnapshot = snapshot.opponentActive + private data class MultiHitInfo(val minHits: Int, val maxHits: Int) + + private val multiHitMoves: Map = mapOf( + "bulletseed" to MultiHitInfo(2, 5), + "rockblast" to MultiHitInfo(2, 5), + "iciclespear" to MultiHitInfo(2, 5), + "pinmissile" to MultiHitInfo(2, 5), + "armthrust" to MultiHitInfo(2, 5), + "tailslap" to MultiHitInfo(2, 5), + "furyswipes" to MultiHitInfo(2, 5), + "furyattack" to MultiHitInfo(2, 5), + "cometpunch" to MultiHitInfo(2, 5), + "doubleslap" to MultiHitInfo(2, 5), + "spikecannon" to MultiHitInfo(2, 5), + "barrage" to MultiHitInfo(2, 5), + "scaleshot" to MultiHitInfo(2, 5), + "watershuriken" to MultiHitInfo(2, 5), + "doublekick" to MultiHitInfo(2, 2), + "doubleironbash" to MultiHitInfo(2, 2), + "doublehit" to MultiHitInfo(2, 2), + "bonemerang" to MultiHitInfo(2, 2), + "twineedle" to MultiHitInfo(2, 2), + "dualchop" to MultiHitInfo(2, 2), + "geargrind" to MultiHitInfo(2, 2), + "dragondarts" to MultiHitInfo(2, 2), + "tripleaxel" to MultiHitInfo(3, 3), + "triplekick" to MultiHitInfo(3, 3), + "surgingstrikes" to MultiHitInfo(3, 3), + "populationbomb" to MultiHitInfo(1, 10), + // Delta-specific multi-hit signature moves (sourced from the Delta + // team-builder dump). Keys normalized via normalizeToken. + "twincross" to MultiHitInfo(2, 2), // Draculedge: Dragon Phys 50 BP + "lumencascade" to MultiHitInfo(2, 2), // Normal Spec 50 BP + "searingclaws" to MultiHitInfo(2, 2), // Fire Phys 35 BP + "dualdivide" to MultiHitInfo(2, 2), // Bug Phys 40 BP + "tomahawkvolley" to MultiHitInfo(2, 5), // Fire Phys 20 BP + "wretchedstab" to MultiHitInfo(2, 5), // Ghost Phys 20 BP + "divinevolley" to MultiHitInfo(1, 6), // Fighting Phys 20 BP + "quillstorm" to MultiHitInfo(1, 3) // Fire Phys; per-hit BP escalates 20/40/60 + ) + + private fun multiHitFor(template: MoveTemplate): MultiHitInfo? { + return multiHitMoves[normalizeToken(template.name)] + } + + // Move tag sets used by ability triggers (Reap, Torque Step, etc.). + // Keys normalized via normalizeToken. + private val slicingMoves: Set = setOf( + "aerialace", "aircutter", "airslash", "behemothblade", "bitterblade", + "ceaselessedge", "crosspoison", "cut", "furycutter", "kowtowcleave", + "leafblade", "nightslash", "populationbomb", "psyblade", "psychocut", + "razorleaf", "razorshell", "sacredsword", "secretsword", "slash", + "solarblade", "stoneaxe", "stormthrow", "xscissor", + "dualdivide" // Delta + ) + + private val kickingMoves: Set = setOf( + "axekick", "blazekick", "doublekick", "highhorsepower", "highjumpkick", + "jumpkick", "lowkick", "lowsweep", "megakick", "pyroball", + "rollingkick", "stomp", "stompingtantrum", "thunderouskick", + "tripleaxel", "triplekick", "tropkick" + ) + + private fun isSlicing(template: MoveTemplate): Boolean = + normalizeToken(template.name) in slicingMoves + + private fun isKicking(template: MoveTemplate): Boolean = + normalizeToken(template.name) in kickingMoves + + private fun deltaGuaranteedCritMultiplier( + attacker: DamageCombatant, + template: MoveTemplate + ): Double { + val ability = normalizeToken(attacker.abilityName) + val guaranteedCrit = when (ability) { + "reap" -> isSlicing(template) + else -> false + } + return if (guaranteedCrit) 1.5 else 1.0 + } + + private fun deltaOffensiveAbilityModifier( + attacker: DamageCombatant, + moveTypeName: String, + template: MoveTemplate, + effectiveness: Double + ): Double { + val ability = normalizeToken(attacker.abilityName) + val type = normalizeToken(moveTypeName) + return when (ability) { + "flurry" -> if (type == "ice" && isLowHp(attacker)) 1.5 else 1.0 + "draconic" -> if (type == "dragon" && isLowHp(attacker)) 1.5 else 1.0 + "pyroclastic" -> if (type == "rock") 1.3 else 1.0 + "stoneheart" -> if (type == "rock") 1.5 else 1.0 + "valorheart" -> 1.2 + "torquestep" -> if (isKicking(template)) 1.3 else 1.0 + "conviction" -> if (effectiveness > 1.0) 1.25 else 1.0 + else -> 1.0 + } + } + + private fun deltaDefensiveAbilityModifier( + defender: DamageCombatant, + moveTypeName: String + ): Double { + val ability = normalizeToken(defender.abilityName) + val type = normalizeToken(moveTypeName) + return when (ability) { + "igneous" -> if (type == "fire" || type == "water") 0.5 else 1.0 + else -> 1.0 + } + } + + override fun compute( + snapshot: CalcBattleSnapshot, + playerSnapshot: CalcPokemonSnapshot?, + opponentSnapshot: CalcPokemonSnapshot?, + inferredSet: EffectiveBattleSet, + playerEffectiveCurrentHp: Int, + emphasizeSelectedMove: Boolean + ): DamageComputationResult { if (playerSnapshot == null || opponentSnapshot == null) { return DamageComputationResult( yourMoves = listOf(unsupportedEstimate("No active Pokemon")), @@ -30,6 +156,10 @@ object BestEffortDamageEngine : DamageEngine { } val playerCombatant = buildCombatant(playerSnapshot) + val playerDefenseSnapshot = playerSnapshot.copy( + currentHp = playerEffectiveCurrentHp.coerceIn(0, playerSnapshot.maxHp) + ) + val playerDefenseCombatant = buildCombatant(playerDefenseSnapshot) val opponentCombatant = buildCombatant( snapshot = opponentSnapshot, assumedItem = inferredSet.item.first, @@ -39,8 +169,29 @@ object BestEffortDamageEngine : DamageEngine { assumedSpread = inferredSet.spread ) - val playerContext = DamageContext(snapshot.weather, snapshot.terrain, snapshot.playerSide, snapshot.opponentSide) - val opponentContext = DamageContext(snapshot.weather, snapshot.terrain, snapshot.opponentSide, snapshot.playerSide) + val playerFainted = snapshot.playerTeam.count { it.uuid != snapshot.playerActiveUuid && it.currentHp <= 0 } + val opponentFainted = snapshot.opponentTeam.count { it.uuid != snapshot.opponentActiveUuid && it.currentHp <= 0 } + // Strong Winds is active when either side's active Pokemon has Delta Stream + // (canon) or Parasol Prayer (Delta's Tinkaton-Gamma signature). Effect persists + // as long as such a Pokemon is on the field, regardless of which side attacks. + val strongWinds = isStrongWindsHolder(snapshot.playerActive?.abilityName) || + isStrongWindsHolder(snapshot.opponentActive?.abilityName) || + // Also honor the effective opponent set's ability (inferred / overridden mega + // intrinsic) so we still credit Strong Winds when the raw snapshot ability + // hasn't been revealed yet. + isStrongWindsHolder(inferredSet.ability.first.takeIf { snapshot.opponentActive?.abilityName == null }) + val playerContext = DamageContext( + snapshot.weather, snapshot.terrain, + snapshot.playerSide, snapshot.opponentSide, + attackerTeamFainted = playerFainted, + strongWindsActive = strongWinds + ) + val opponentContext = DamageContext( + snapshot.weather, snapshot.terrain, + snapshot.opponentSide, snapshot.playerSide, + attackerTeamFainted = opponentFainted, + strongWindsActive = strongWinds + ) val yourMoves = playerSnapshot.moveList.take(4).map { moveRef -> estimateMove( @@ -49,7 +200,7 @@ object BestEffortDamageEngine : DamageEngine { attacker = playerCombatant, defender = opponentCombatant, context = playerContext, - emphasize = normalizeToken(moveRef.id) == normalizeToken(snapshot.selectedMoveName) + emphasize = emphasizeSelectedMove && normalizeToken(moveRef.id) == normalizeToken(snapshot.selectedMoveName) ) } @@ -59,7 +210,7 @@ object BestEffortDamageEngine : DamageEngine { moveId = resolveMoveId(moveSlot.moveName), moveDisplayName = moveSlot.moveName, attacker = opponentCombatant, - defender = playerCombatant, + defender = playerDefenseCombatant, context = opponentContext, guessed = moveSlot.state == InferenceValueState.GUESSED ) @@ -182,25 +333,26 @@ object BestEffortDamageEngine : DamageEngine { guessed: Boolean = false, emphasize: Boolean = false ): DamageEstimate { - val template = resolveMoveTemplate(moveId, moveDisplayName) - ?: return unsupportedEstimate(moveDisplayName, "Unsupported move data", guessed, emphasize) + val resolvedDisplayName = BattleMoveSupport.resolveDisplayName(moveDisplayName) + val template = resolveMoveTemplate(moveId, resolvedDisplayName) + ?: return unsupportedEstimate(resolvedDisplayName, "Unsupported move data", guessed, emphasize) val blockingIssues = buildList { addAll(attacker.blockingIssues.map { "Attacker: $it" }) addAll(defender.blockingIssues.map { "Defender: $it" }) } if (blockingIssues.isNotEmpty()) { - return unsupportedEstimate(moveDisplayName, blockingIssues.first(), guessed, emphasize) + return unsupportedEstimate(resolvedDisplayName, blockingIssues.first(), guessed, emphasize) } - val category = effectiveCategory(template, attacker) + val category = effectiveCategory(template, attacker, defender) if (category == DamageCategories.STATUS) { - return unsupportedEstimate(moveDisplayName, "Status move", guessed, emphasize) + return unsupportedEstimate(resolvedDisplayName, "Status move", guessed, emphasize) } val moveTypeName = resolveMoveTypeName(template, attacker, context) val moveType = ElementalTypes.get(moveTypeName) - ?: return unsupportedEstimate(moveDisplayName, "Unknown move type", guessed, emphasize) + ?: return unsupportedEstimate(resolvedDisplayName, "Unknown move type", guessed, emphasize) val warnings = mutableListOf() warnings += attacker.assumptionWarnings @@ -209,78 +361,195 @@ object BestEffortDamageEngine : DamageEngine { warnings += "Guessed opponent move" } + val defenderMaxHp = resolvedMaxHp(defender) + val defenderCurrentHp = resolvedCurrentHp(defender) + val defenderAtFullHp = defenderMaxHp > 0 && defenderCurrentHp >= defenderMaxHp + + fixedDamageOverride(template, attacker, defender, defenderMaxHp)?.let { fixed -> + val fixedKoLabel = koLabel(defenderCurrentHp, fixed, fixed) + return DamageEstimate( + moveId = moveId, + moveName = moveDisplayName, + minDamage = fixed, + maxDamage = fixed, + minPercent = damagePercent(fixed, defenderMaxHp), + maxPercent = damagePercent(fixed, defenderMaxHp), + koLabel = fixedKoLabel, + confidence = confidenceFor(attacker, defender, guessed, warnings, blockingIssues, fixedKoLabel), + warnings = warnings, + emphasized = emphasize + ) + } + val power = effectivePower(template, attacker, defender, context) if (power <= 0) { - return unsupportedEstimate(moveDisplayName, "No damaging power", guessed, emphasize) + return unsupportedEstimate(resolvedDisplayName, "No damaging power", guessed, emphasize) } - val defenderMaxHp = resolvedMaxHp(defender) - val defenderCurrentHp = resolvedCurrentHp(defender) - + val bypassAbility = bypassesDefenderAbility(attacker.abilityName) || moveBypassesDefenderAbility(template) + val moveNameNormalized = normalizeToken(template.name) + val strongWindsClampsThisHit = context.strongWindsActive && defender.snapshot.hasType("flying") var effectiveness = defender.snapshot.typeNames .mapNotNull { ElementalTypes.get(it.lowercase()) } - .fold(1.0) { acc, defendingType -> acc * AIUtility.getDamageMultiplier(moveType, defendingType) } + .fold(1.0) { acc, defendingType -> + var slice = moveTypeChartMultiplier(moveNameNormalized, moveType, defendingType) + // Strong Winds (Delta Stream / Parasol Prayer): any per-type multiplier + // greater than 1.0 against a Flying-type defender is clamped to neutral. + // Applied per-type because dual-type Flying defenders still take 1× from + // their non-Flying defending type (e.g. Ice on a Rock/Flying defender: + // Rock 2× × Flying-clamped-1× = 2× total, then resists / immunities + // from the non-Flying type still apply normally). + if (strongWindsClampsThisHit && defendingType.name.equals("flying", ignoreCase = true) && slice > 1.0) { + slice = 1.0 + } + acc * slice + } + if (strongWindsClampsThisHit) { + warnings += "Strong Winds (Flying SE -> neutral)" + } - effectiveness *= abilityTypeModifier(defender.abilityName, moveTypeName) + if (!bypassAbility) { + effectiveness *= abilityTypeModifier(defender.abilityName, moveTypeName) + } + if (wonderGuardBlocks(defender, attacker.abilityName, effectiveness)) { + effectiveness = 0.0 + } if (effectiveness == 0.0) { return DamageEstimate( moveId = moveId, - moveName = moveDisplayName, + moveName = resolvedDisplayName, minDamage = 0, maxDamage = 0, minPercent = 0.0, maxPercent = 0.0, koLabel = "Immune", - confidence = confidenceFor(attacker, defender, guessed, warnings, blockingIssues), + confidence = confidenceFor(attacker, defender, guessed, warnings, blockingIssues, "Immune"), warnings = warnings, emphasized = emphasize ) } - val attackStat = effectiveAttackStat(attacker, template, category) + val attackStat = effectiveAttackStat(attacker, defender, template, category) val defenseStat = effectiveDefenseStat(defender, category, context) if (attackStat <= 0 || defenseStat <= 0) { - return unsupportedEstimate(moveDisplayName, "Incomplete stats", guessed, emphasize) + return unsupportedEstimate(resolvedDisplayName, "Incomplete stats", guessed, emphasize) } - val baseDamage = (((((2.0 * attacker.snapshot.level) / 5.0) + 2.0) * power * attackStat / defenseStat) / 50.0) + 2.0 + val levelFactor = ((2.0 * attacker.snapshot.level) / 5.0) + 2.0 + val baseDamage = ((levelFactor * power * attackStat / defenseStat) / 50.0) + 2.0 + val critAttackStat = effectiveAttackStat(attacker, defender, template, category, isCrit = true) + val critDefenseStat = effectiveDefenseStat(defender, category, context, isCrit = true) + val critBaseDamage = ((levelFactor * power * critAttackStat / critDefenseStat) / 50.0) + 2.0 + + val screenFactor = screenModifier(defender, category, context) + val defensiveAbilityFactor = if (bypassAbility) 1.0 else defensiveAbilityModifier(defender, template, moveTypeName, category, effectiveness, defenderAtFullHp) var modifier = stabMultiplier(attacker, moveTypeName) modifier *= effectiveness modifier *= weatherModifier(moveTypeName, context) modifier *= terrainModifier(moveTypeName, template, attacker, defender, context) - modifier *= screenModifier(defender, category, context) - modifier *= burnModifier(attacker, category) - modifier *= offensiveAbilityModifier(attacker, moveTypeName, category, context) - modifier *= defensiveAbilityModifier(defender, moveTypeName, category, effectiveness) - modifier *= itemPowerModifier(attacker, moveTypeName) - - val minDamage = max(1, floor(baseDamage * modifier * 0.85).toInt()) - val maxDamage = max(1, floor(baseDamage * modifier).toInt()) + modifier *= screenFactor + modifier *= burnModifier(attacker, template, category) + modifier *= offensiveAbilityModifier(attacker, template, moveTypeName, category, context, effectiveness) + modifier *= defensiveAbilityFactor + modifier *= deltaOffensiveAbilityModifier(attacker, moveTypeName, template, effectiveness) + modifier *= deltaDefensiveAbilityModifier(defender, moveTypeName) + modifier *= itemPowerModifier(attacker, moveTypeName, category, effectiveness) + + val guaranteedCrit = deltaGuaranteedCritMultiplier(attacker, template) + val normalModifier = modifier * guaranteedCrit + if (guaranteedCrit > 1.0) { + warnings += "Guaranteed crit (${attacker.abilityName})" + } + + val damageRolls = damageRolls(baseDamage, normalModifier) + val critMultiplier = critMultiplier(attacker) + val screenBypass = if (screenFactor > 0.0) 1.0 / screenFactor else 1.0 + val critModifier = modifier * screenBypass * critMultiplier + val critDamageRolls = damageRolls(critBaseDamage, critModifier) + + // Hardcoded Delta/signature multi-hit table wins over the Showdown flag DB + // (flag DB doesn't know Delta-only moves like Twin Cross, Searing Claws, etc.) + val flagEntry = MoveFlagDatabase.get(template.name) + val hardcodedMultiHit = multiHitFor(template) + val minHits = hardcodedMultiHit?.minHits ?: max(1, flagEntry?.multihitMin ?: 1) + val maxHits = hardcodedMultiHit?.maxHits ?: max(minHits, flagEntry?.multihitMax ?: minHits) + if (maxHits > 1) { + val hitLabel = if (minHits == maxHits) "$minHits hits" else "$minHits-$maxHits hits" + warnings += "Multi-hit ($hitLabel)" + } + + var minDamage = damageRolls.first() * minHits + var maxDamage = damageRolls.last() * maxHits + var critMinDamage = critDamageRolls.first() * minHits + var critMaxDamage = critDamageRolls.last() * maxHits + + // Sturdy: when defender is at full HP, any single attack that would faint it leaves + // it at 1 HP instead. Caps the predicted damage range to (maxHp - 1) so the calc + // doesn't lie about an OHKO that wouldn't actually KO. Bypassed by Mold Breaker + // and friends (already wired via `bypassAbility` for type-chart purposes; reuse here). + val sturdyActive = !bypassAbility && + normalizeToken(defender.abilityName) == "sturdy" && + defenderAtFullHp && + defenderMaxHp > 0 + if (sturdyActive) { + val cap = defenderMaxHp - 1 + if (maxDamage >= defenderMaxHp) { + maxDamage = cap + if (minDamage > cap) minDamage = cap + warnings += "Sturdy survives at 1 HP" + } + if (critMaxDamage >= defenderMaxHp) { + critMaxDamage = cap + if (critMinDamage > cap) critMinDamage = cap + } + } + val minPercent = damagePercent(minDamage, defenderMaxHp) val maxPercent = damagePercent(maxDamage, defenderMaxHp) val koLabel = koLabel(defenderCurrentHp, minDamage, maxDamage) return DamageEstimate( moveId = moveId, - moveName = moveDisplayName, + moveName = resolvedDisplayName, minDamage = minDamage, maxDamage = maxDamage, minPercent = minPercent, maxPercent = maxPercent, koLabel = koLabel, - confidence = confidenceFor(attacker, defender, guessed, warnings, blockingIssues), + confidence = confidenceFor(attacker, defender, guessed, warnings, blockingIssues, koLabel), warnings = warnings, - emphasized = emphasize + emphasized = emphasize, + critMinDamage = critMinDamage, + critMaxDamage = critMaxDamage, + critMinPercent = damagePercent(critMinDamage, defenderMaxHp), + critMaxPercent = damagePercent(critMaxDamage, defenderMaxHp), + damageRolls = damageRolls, + critDamageRolls = critDamageRolls, + minHits = minHits, + maxHits = maxHits ) } + private fun damageRolls(baseDamage: Double, modifier: Double): List { + return (85..100).map { roll -> + max(1, floor(baseDamage * modifier * roll / 100.0).toInt()) + } + } + + private fun critMultiplier(attacker: DamageCombatant): Double { + return when (normalizeToken(attacker.abilityName)) { + "sniper" -> 2.25 + else -> 1.5 + } + } + private fun resolveMoveTemplate(moveId: String, displayName: String): MoveTemplate? { - return Moves.getByName(moveId) - ?: Moves.getByName(normalizeToken(moveId)) - ?: Moves.getByName(normalizeToken(displayName)) + return (BattleMoveSupport.moveLookupCandidates(moveId) + BattleMoveSupport.moveLookupCandidates(displayName)) + .distinct() + .firstNotNullOfOrNull { candidate -> Moves.getByName(candidate) } } - private fun resolveMoveId(displayName: String): String = normalizeToken(displayName) + private fun resolveMoveId(displayName: String): String = BattleMoveSupport.resolveMoveId(displayName) private fun deriveStats(base: CalcStats, level: Int, ivs: CalcStats, evs: CalcStats, nature: String): CalcStats { val hp = calculateHp(base.hp, level, ivs.hp, evs.hp) @@ -299,14 +568,24 @@ object BestEffortDamageEngine : DamageEngine { return (((2 * base + iv + ev / 4) * level) / 100) + level + 10 } - private fun effectiveCategory(template: MoveTemplate, attacker: DamageCombatant) = - if (normalizeToken(template.name) == "terablast" && - attacker.assumptions != null && - attacker.assumptions.derivedStats.atk > attacker.assumptions.derivedStats.spa) { - DamageCategories.PHYSICAL - } else { - template.damageCategory - } + private fun effectiveCategory(template: MoveTemplate, attacker: DamageCombatant, defender: DamageCombatant): com.cobblemon.mod.common.api.moves.categories.DamageCategory { + val moveName = normalizeToken(template.name) + if (moveName !in SPLIT_CATEGORY_MOVES) return template.damageCategory + if (attacker.assumptions == null) return template.damageCategory + val effectivePhysical = effectiveAttackStat(attacker, defender, template, DamageCategories.PHYSICAL) + val effectiveSpecial = effectiveAttackStat(attacker, defender, template, DamageCategories.SPECIAL) + return if (effectivePhysical > effectiveSpecial) DamageCategories.PHYSICAL else DamageCategories.SPECIAL + } + + private val SPLIT_CATEGORY_MOVES = setOf("terablast", "photongeyser", "lightthatburnsthesky") + + private val MOVES_THAT_BYPASS_ABILITY = setOf( + "photongeyser", + "lightthatburnsthesky", + "sunsteelstrike", + "moongeistbeam" + // Gigantamax signature moves removed: Gigantamax is not in the Delta pack. + ) private fun natureModifiers(nature: String): Map { val neutral = mapOf("atk" to 1.0, "def" to 1.0, "spa" to 1.0, "spd" to 1.0, "spe" to 1.0) @@ -339,8 +618,41 @@ object BestEffortDamageEngine : DamageEngine { } } + /** + * Type-chart multiplier with per-move overrides for canon special-case interactions + * (Freeze Dry, etc.). Falls back to the vanilla `AIUtility.getDamageMultiplier` for + * everything else. + * + * Overrides: + * - **Freeze Dry**: Ice move that hits Water for 2× instead of 0.5×. + * + * Add new overrides here when the canonical type chart isn't enough. + */ + private fun moveTypeChartMultiplier( + moveNameNormalized: String, + moveType: com.cobblemon.mod.common.api.types.ElementalType, + defendingType: com.cobblemon.mod.common.api.types.ElementalType + ): Double { + if (moveNameNormalized == "freezedry" && + defendingType.name.equals("water", ignoreCase = true) + ) { + // Bypasses Water's normal Ice resist — explicitly 2× super effective. + return 2.0 + } + return AIUtility.getDamageMultiplier(moveType, defendingType) + } + private fun resolveMoveTypeName(template: MoveTemplate, attacker: DamageCombatant, context: DamageContext): String { - return when (normalizeToken(template.name)) { + BattleMoveSupport.resolveIvyCudgelTypeName( + moveIdOrName = template.name, + speciesId = attacker.snapshot.speciesId ?: attacker.snapshot.speciesKey, + formName = attacker.snapshot.formName, + heldItemName = attacker.itemName, + heldItemId = attacker.itemName, + pokemonName = attacker.snapshot.speciesLabel + )?.let { return it } + + val baseType = when (normalizeToken(template.name)) { "weatherball" -> when (normalizeToken(context.weather)) { "rain" -> "water" "harshsunlight", "sun", "sunlight" -> "fire" @@ -351,6 +663,27 @@ object BestEffortDamageEngine : DamageEngine { "terablast" -> attacker.snapshot.teraType ?: template.elementalType.name else -> template.elementalType.name } + return applyTypeChangingAbility(baseType, attacker) + } + + private fun applyTypeChangingAbility(baseType: String, attacker: DamageCombatant): String { + if (!baseType.equals("normal", ignoreCase = true)) return baseType + return when (normalizeToken(attacker.abilityName)) { + "pixilate" -> "fairy" + "aerilate" -> "flying" + "refrigerate" -> "ice" + "galvanize" -> "electric" + else -> baseType + } + } + + private fun pixelateBoost(template: MoveTemplate, attacker: DamageCombatant): Double { + val originalType = template.elementalType.name + if (!originalType.equals("normal", ignoreCase = true)) return 1.0 + return when (normalizeToken(attacker.abilityName)) { + "pixilate", "aerilate", "refrigerate", "galvanize" -> 1.2 + else -> 1.0 + } } private fun effectivePower( @@ -359,8 +692,17 @@ object BestEffortDamageEngine : DamageEngine { defender: DamageCombatant, context: DamageContext ): Double { - return when (normalizeToken(template.name)) { - "hex" -> if (defender.snapshot.status != null) template.power * 2.0 else template.power + val moveName = normalizeToken(template.name) + return when (moveName) { + // Friendship-scaled moves. Cobblemon may report a default / unscaled BP via + // `template.power` that's well below canonical max; the calc has no way to + // read the holder's actual friendship value, so assume max friendship for + // Return (102 BP) and minimum friendship for Frustration (102 BP). Most + // competitive sets do this anyway — "best-case" matches user expectation. + "return" -> 102.0 + "frustration" -> 102.0 + "hex", "barbbarrage", "infernalparade" -> if (defender.snapshot.status != null) template.power * 2.0 else template.power + "venoshock" -> if (normalizeToken(defender.snapshot.status) in setOf("poison", "poisonbadly", "badpoison")) template.power * 2.0 else template.power "weatherball" -> { if (normalizeToken(context.weather) in setOf("rain", "harshsunlight", "sun", "sunlight", "sandstorm", "hail", "snow")) { template.power * 2.0 @@ -368,42 +710,208 @@ object BestEffortDamageEngine : DamageEngine { template.power } } + "facade" -> { + val status = normalizeToken(attacker.snapshot.status) + if (status in setOf("burn", "poison", "poisonbadly", "badpoison", "paralysis", "paralyze")) template.power * 2.0 else template.power + } + "brine" -> { + val maxHp = resolvedMaxHp(defender) + val currentHp = resolvedCurrentHp(defender) + if (maxHp > 0 && currentHp * 2 <= maxHp) template.power * 2.0 else template.power + } + "storedpower" -> { + val positiveStages = sumPositiveStages(attacker) + (20 + 20 * positiveStages).toDouble() + } + "punishment" -> { + val positiveStages = sumPositiveStages(defender) + minOf(200.0, (60 + 20 * positiveStages).toDouble()) + } + "electroball" -> { + val ratio = speedRatio(attacker, defender) + when { + ratio >= 4.0 -> 150.0 + ratio >= 3.0 -> 120.0 + ratio >= 2.0 -> 80.0 + ratio >= 1.0 -> 60.0 + else -> 40.0 + } + } + "gyroball" -> { + val attackerSpe = attacker.assumptions?.derivedStats?.spe ?: return 1.0 + val defenderSpe = defender.assumptions?.derivedStats?.spe ?: return 1.0 + if (attackerSpe <= 0) 1.0 else minOf(150.0, (25.0 * defenderSpe) / attackerSpe) + } + "eruption", "waterspout", "dragonenergy" -> { + val maxHp = resolvedMaxHp(attacker) + val currentHp = resolvedCurrentHp(attacker) + if (maxHp <= 0) template.power else maxOf(1.0, 150.0 * currentHp / maxHp) + } + "lowkick", "grassknot" -> weightBasedPower(defender) + "heavyslam", "heatcrash" -> weightRatioPower(attacker, defender) + "acrobatics" -> if (attacker.itemName.isNullOrBlank()) template.power * 2.0 else template.power + "knockoff" -> { + // Canon: Knock Off is ×1.5 BP when target holds a knockable item. + // We approximate "knockable" = "has any item the calc knows about". + // Excludes mega stones held by their matching mega-evolved species + // (those can't be knocked off in canon) and Arceus plates / Silvally memories. + if (defenderHasKnockableItem(defender)) template.power * 1.5 else template.power + } else -> template.power } } + /** + * True when Knock Off should get its ×1.5 power boost — defender holds a "knockable" item. + * + * Canon exclusions (item stays / can't be knocked off): + * - Mega stones on a species that has Mega Evolved (they're consumed by mega evolution). + * - Arceus plates, Silvally memories, Genesect drives, Giratina Griseous Orb, + * Dialga Adamant Orb, Palkia Lustrous Orb (form-locked items). + * - Z-crystals (not really removable mid-battle). + * + * Anything else: assume knockable. False positives are minor (rare items); false negatives + * (predicting weak Knock Off when target had a knockable item) hurt the calc more. + */ + private fun defenderHasKnockableItem(defender: DamageCombatant): Boolean { + val item = defender.itemName?.takeIf { it.isNotBlank() } ?: return false + val itemNorm = normalizeToken(item) + val speciesNorm = normalizeToken(defender.snapshot.speciesId ?: defender.snapshot.speciesKey) + + // Mega stones — locked to the matching species mid-battle. + if (itemNorm.endsWith("ite") || itemNorm.endsWith("itex") || itemNorm.endsWith("itey")) { + return false + } + // Arceus plates, Silvally memories — form-locked. + if ("plate" in itemNorm && "arceus" in speciesNorm) return false + if ("memory" in itemNorm && "silvally" in speciesNorm) return false + // Genesect drives, Giratina Griseous Orb, etc. + if ("drive" in itemNorm && "genesect" in speciesNorm) return false + if ("griseousorb" in itemNorm) return false + if ("adamantorb" in itemNorm) return false + if ("lustrousorb" in itemNorm) return false + // Z-crystals (any "Z" suffix item like "Firium Z"). + if (itemNorm.endsWith("z") && itemNorm.length >= 5 && itemNorm.contains("ium")) return false + + return true + } + + private fun sumPositiveStages(combatant: DamageCombatant): Int { + return combatant.snapshot.statStages.values.filter { it > 0 }.sum() + } + + private fun speedRatio(attacker: DamageCombatant, defender: DamageCombatant): Double { + val attackerSpe = attacker.assumptions?.derivedStats?.spe ?: return 0.0 + val defenderSpe = defender.assumptions?.derivedStats?.spe ?: return 0.0 + val attackerStage = attacker.snapshot.stageFor("spe") + val defenderStage = defender.snapshot.stageFor("spe") + val effectiveAttackerSpe = StatCalculator.applyStageMultiplier(attackerSpe, attackerStage) + val effectiveDefenderSpe = StatCalculator.applyStageMultiplier(defenderSpe, defenderStage) + if (effectiveDefenderSpe <= 0) return 4.0 + return effectiveAttackerSpe.toDouble() / effectiveDefenderSpe.toDouble() + } + + private fun weightBasedPower(defender: DamageCombatant): Double { + val kg = defender.snapshot.weightKg ?: return 20.0 + return when { + kg >= 200.0 -> 120.0 + kg >= 100.0 -> 100.0 + kg >= 50.0 -> 80.0 + kg >= 25.0 -> 60.0 + kg >= 10.0 -> 40.0 + else -> 20.0 + } + } + + private fun weightRatioPower(attacker: DamageCombatant, defender: DamageCombatant): Double { + val atkKg = attacker.snapshot.weightKg ?: return 40.0 + val defKg = defender.snapshot.weightKg ?: return 40.0 + if (defKg <= 0) return 120.0 + val ratio = atkKg / defKg + return when { + ratio >= 5.0 -> 120.0 + ratio >= 4.0 -> 100.0 + ratio >= 3.0 -> 80.0 + ratio >= 2.0 -> 60.0 + else -> 40.0 + } + } + private fun effectiveAttackStat( attacker: DamageCombatant, + defender: DamageCombatant, template: MoveTemplate, - category: com.cobblemon.mod.common.api.moves.categories.DamageCategory + category: com.cobblemon.mod.common.api.moves.categories.DamageCategory, + isCrit: Boolean = false ): Int { - val assumptions = attacker.assumptions ?: return 0 + val moveName = normalizeToken(template.name) + val usesDefenderAtk = moveName == "foulplay" + val sourceCombatant = if (usesDefenderAtk) defender else attacker + val assumptions = sourceCombatant.assumptions ?: return 0 val baseAttack = when { - normalizeToken(template.name) == "bodypress" -> assumptions.derivedStats.def + moveName == "bodypress" -> assumptions.derivedStats.def category == DamageCategories.PHYSICAL -> assumptions.derivedStats.atk else -> assumptions.derivedStats.spa } - val stage = when { - normalizeToken(template.name) == "bodypress" -> attacker.snapshot.stageFor("def") - category == DamageCategories.PHYSICAL -> attacker.snapshot.stageFor("atk") - else -> attacker.snapshot.stageFor("spa") + val rawStage = when { + moveName == "bodypress" -> sourceCombatant.snapshot.stageFor("def") + category == DamageCategories.PHYSICAL -> sourceCombatant.snapshot.stageFor("atk") + else -> sourceCombatant.snapshot.stageFor("spa") } + // Spectral Thief steals the defender's positive stat stages BEFORE dealing damage, + // so the effective attacker stage at hit time is `max(attackerStage, defenderStage)` + // for whichever attacking stat applies. The state-tracker only applies the steal AFTER + // the move resolves, so the panel's pre-move estimate has to model this manually. + val effectiveStage = if (moveName == "spectralthief" && !usesDefenderAtk) { + val defenderStage = when { + category == DamageCategories.PHYSICAL -> defender.snapshot.stageFor("atk") + else -> defender.snapshot.stageFor("spa") + } + if (defenderStage > 0) rawStage + defenderStage else rawStage + } else { + rawStage + } + val stage = if (isCrit) maxOf(0, effectiveStage) else effectiveStage var value = StatCalculator.applyStageMultiplier(baseAttack, stage) + val itemHolder = if (usesDefenderAtk) defender else attacker value = when (category) { - DamageCategories.PHYSICAL -> (value * StatCalculator.getItemAttackMultiplier(attacker.itemName, attacker.snapshot.speciesId)).toInt() - DamageCategories.SPECIAL -> (value * StatCalculator.getItemSpecialAttackMultiplier(attacker.itemName, attacker.snapshot.speciesId)).toInt() + DamageCategories.PHYSICAL -> (value * StatCalculator.getItemAttackMultiplier(itemHolder.itemName, itemHolder.snapshot.speciesId)).toInt() + DamageCategories.SPECIAL -> (value * StatCalculator.getItemSpecialAttackMultiplier(itemHolder.itemName, itemHolder.snapshot.speciesId)).toInt() else -> value } return max(1, value) } + private fun fixedDamageOverride( + template: MoveTemplate, + attacker: DamageCombatant, + defender: DamageCombatant, + defenderMaxHp: Int + ): Int? { + return when (normalizeToken(template.name)) { + "seismictoss", "nightshade" -> max(1, attacker.snapshot.level) + "dragonrage" -> 40 + "sonicboom" -> 20 + "superfang" -> max(1, resolvedCurrentHp(defender) / 2) + "endeavor" -> { + val diff = resolvedCurrentHp(defender) - resolvedCurrentHp(attacker) + if (diff > 0) diff else null + } + "finalgambit" -> max(1, resolvedCurrentHp(attacker)) + "psywave" -> max(1, (attacker.snapshot.level * 1.0).toInt()) + else -> null + } + } + private fun effectiveDefenseStat( defender: DamageCombatant, category: com.cobblemon.mod.common.api.moves.categories.DamageCategory, - context: DamageContext + context: DamageContext, + isCrit: Boolean = false ): Int { val assumptions = defender.assumptions ?: return 0 - val stage = if (category == DamageCategories.PHYSICAL) defender.snapshot.stageFor("def") else defender.snapshot.stageFor("spd") + val rawStage = if (category == DamageCategories.PHYSICAL) defender.snapshot.stageFor("def") else defender.snapshot.stageFor("spd") + val stage = if (isCrit) minOf(0, rawStage) else rawStage var value = if (category == DamageCategories.PHYSICAL) { StatCalculator.applyStageMultiplier(assumptions.derivedStats.def, stage) } else { @@ -492,21 +1000,37 @@ object BestEffortDamageEngine : DamageEngine { return 1.0 } - private fun burnModifier(attacker: DamageCombatant, category: com.cobblemon.mod.common.api.moves.categories.DamageCategory): Double { + private fun burnModifier( + attacker: DamageCombatant, + template: MoveTemplate, + category: com.cobblemon.mod.common.api.moves.categories.DamageCategory + ): Double { if (category != DamageCategories.PHYSICAL) return 1.0 if (normalizeToken(attacker.snapshot.status) != "burn") return 1.0 + // Burn's physical Atk penalty is bypassed by: + // - Guts (ability) — already handled here + // - Facade (move) — canon special case: Facade ignores burn's Atk drop entirely + // in addition to doubling its base power, so a burned Facade hits at full + // 2× power with no 0.5× burn cut. Without this exemption the calc was net + // 1.0× (= 2.0 × 0.5), i.e. equivalent to normal Facade. + if (normalizeToken(template.name) == "facade") return 1.0 return if (normalizeToken(attacker.abilityName) == "guts") 1.0 else 0.5 } private fun offensiveAbilityModifier( attacker: DamageCombatant, + template: MoveTemplate, moveTypeName: String, category: com.cobblemon.mod.common.api.moves.categories.DamageCategory, - context: DamageContext + context: DamageContext, + effectiveness: Double ): Double { - return when (normalizeToken(attacker.abilityName)) { + val ability = normalizeToken(attacker.abilityName) + val flagEntry = MoveFlagDatabase.get(template.name) + val power = template.power.toInt() + return when (ability) { "hugepower", "purepower" -> if (category == DamageCategories.PHYSICAL) 2.0 else 1.0 - "guts" -> if (category == DamageCategories.PHYSICAL && attacker.snapshot.status != null) 1.5 else 1.0 + "guts" -> if (category == DamageCategories.PHYSICAL && isStatused(attacker.snapshot.status)) 1.5 else 1.0 "solarpower" -> if (category == DamageCategories.SPECIAL && normalizeToken(context.weather) in setOf("harshsunlight", "sun", "sunlight")) 1.5 else 1.0 "flareboost" -> if (category == DamageCategories.SPECIAL && normalizeToken(attacker.snapshot.status) == "burn") 1.5 else 1.0 "toxicboost" -> if (category == DamageCategories.PHYSICAL && normalizeToken(attacker.snapshot.status) in setOf("poison", "poisonbadly", "badpoison")) 1.5 else 1.0 @@ -514,22 +1038,58 @@ object BestEffortDamageEngine : DamageEngine { "torrent" -> if (normalizeToken(moveTypeName) == "water" && isLowHp(attacker)) 1.5 else 1.0 "overgrow" -> if (normalizeToken(moveTypeName) == "grass" && isLowHp(attacker)) 1.5 else 1.0 "swarm" -> if (normalizeToken(moveTypeName) == "bug" && isLowHp(attacker)) 1.5 else 1.0 + "toughclaws" -> if (flagEntry?.isContact == true) 1.3 else 1.0 + "strongjaw" -> if (flagEntry?.isBite == true) 1.5 else 1.0 + "ironfist" -> if (flagEntry?.isPunch == true) 1.2 else 1.0 + "megalauncher" -> if (flagEntry?.isPulse == true) 1.5 else 1.0 + "sharpness" -> if (flagEntry?.isSlicing == true) 1.5 else 1.0 + "punkrock" -> if (flagEntry?.isSound == true) 1.3 else 1.0 + "reckless" -> if (flagEntry?.isRecoil == true) 1.2 else 1.0 + "sheerforce" -> if (flagEntry?.hasSecondary == true) 1.3 else 1.0 + "technician" -> if (power in 1..60) 1.5 else 1.0 + "tintedlens" -> if (effectiveness in 0.0..0.999) 2.0 else 1.0 + "waterbubble" -> if (normalizeToken(moveTypeName) == "water") 2.0 else 1.0 + "steelworker", "steelyspirit" -> if (normalizeToken(moveTypeName) == "steel") 1.5 else 1.0 + "dragonsmaw" -> if (normalizeToken(moveTypeName) == "dragon") 1.5 else 1.0 + "transistor" -> if (normalizeToken(moveTypeName) == "electric") 1.3 else 1.0 + "rockypayload" -> if (normalizeToken(moveTypeName) == "rock") 1.5 else 1.0 + "aerilate", "pixilate", "refrigerate", "galvanize" -> pixelateBoost(template, attacker) + "supremeoverlord" -> { + // Powers up moves by 10% per fainted teammate (max +50% at 5 fainted). + // Multiplicative on top of any other ability factors. + val fainted = context.attackerTeamFainted.coerceIn(0, 5) + 1.0 + 0.1 * fainted + } else -> 1.0 } } private fun defensiveAbilityModifier( defender: DamageCombatant, + template: MoveTemplate, moveTypeName: String, category: com.cobblemon.mod.common.api.moves.categories.DamageCategory, - effectiveness: Double + effectiveness: Double, + defenderAtFullHp: Boolean ): Double { + val flagEntry = MoveFlagDatabase.get(template.name) return when (normalizeToken(defender.abilityName)) { "thickfat" -> if (normalizeToken(moveTypeName) in setOf("fire", "ice")) 0.5 else 1.0 "heatproof" -> if (normalizeToken(moveTypeName) == "fire") 0.5 else 1.0 + "waterbubble" -> if (normalizeToken(moveTypeName) == "fire") 0.5 else 1.0 + "dryskin" -> if (normalizeToken(moveTypeName) == "fire") 1.25 else 1.0 + "fluffy" -> when { + flagEntry?.isContact == true && normalizeToken(moveTypeName) != "fire" -> 0.5 + normalizeToken(moveTypeName) == "fire" -> 2.0 + else -> 1.0 + } "furcoat" -> if (category == DamageCategories.PHYSICAL) 0.5 else 1.0 + "icescales" -> if (category == DamageCategories.SPECIAL) 0.5 else 1.0 "marvelscale" -> if (category == DamageCategories.PHYSICAL && defender.snapshot.status != null) 2.0 / 3.0 else 1.0 "filter", "solidrock", "prismarmor" -> if (effectiveness > 1.0) 0.75 else 1.0 + "multiscale", "shadowshield" -> if (defenderAtFullHp) 0.5 else 1.0 + "punkrock" -> if (flagEntry?.isSound == true) 0.5 else 1.0 + "purifyingsalt" -> if (normalizeToken(moveTypeName) == "ghost") 0.5 else 1.0 else -> 1.0 } } @@ -545,8 +1105,34 @@ object BestEffortDamageEngine : DamageEngine { } } - private fun itemPowerModifier(attacker: DamageCombatant, moveTypeName: String): Double { + private fun bypassesDefenderAbility(attackerAbility: String?): Boolean { + return normalizeToken(attackerAbility) in setOf("moldbreaker", "turboblaze", "teravolt") + } + + private fun moveBypassesDefenderAbility(template: MoveTemplate): Boolean { + return normalizeToken(template.name) in MOVES_THAT_BYPASS_ABILITY + } + + private fun wonderGuardBlocks(defender: DamageCombatant, attackerAbility: String?, effectiveness: Double): Boolean { + if (bypassesDefenderAbility(attackerAbility)) return false + if (normalizeToken(defender.abilityName) != "wonderguard") return false + return effectiveness > 0.0 && effectiveness <= 1.0 + } + + private fun itemPowerModifier( + attacker: DamageCombatant, + moveTypeName: String, + category: com.cobblemon.mod.common.api.moves.categories.DamageCategory, + effectiveness: Double + ): Double { val itemId = normalizeToken(attacker.itemName) + if (itemId.isBlank()) return 1.0 + when (itemId) { + "expertbelt" -> return if (effectiveness > 1.0) 1.2 else 1.0 + "muscleband" -> return if (category == DamageCategories.PHYSICAL) 1.1 else 1.0 + "wiseglasses" -> return if (category == DamageCategories.SPECIAL) 1.1 else 1.0 + "metronome" -> return 1.0 + } val itemBoost = ItemPowerBoostParser.getBoostForItem(itemId) ?: return 1.0 if (itemBoost.boostedType == null) return itemBoost.multiplier return if (normalizeToken(itemBoost.boostedType) == normalizeToken(moveTypeName)) itemBoost.multiplier else 1.0 @@ -595,12 +1181,15 @@ object BestEffortDamageEngine : DamageEngine { defender: DamageCombatant, guessed: Boolean, warnings: List, - blockingIssues: List + blockingIssues: List, + koLabel: String? ): DamageConfidence { + val isOhkoLabel = koLabel == "OHKO" || koLabel == "Likely OHKO" return when { blockingIssues.isNotEmpty() -> DamageConfidence.LOW guessed -> DamageConfidence.LOW warnings.any { it.startsWith("Unknown", ignoreCase = true) } -> DamageConfidence.LOW + isOhkoLabel && warnings.any { it.startsWith("Inferred", ignoreCase = true) } -> DamageConfidence.LOW warnings.any { it.startsWith("Inferred", ignoreCase = true) } -> DamageConfidence.MEDIUM attacker.snapshot.actualStats == null || defender.snapshot.actualStats == null -> DamageConfidence.MEDIUM else -> DamageConfidence.HIGH @@ -645,6 +1234,32 @@ object BestEffortDamageEngine : DamageEngine { val weather: String?, val terrain: String?, val attackerSide: CalcSideState, - val defenderSide: CalcSideState + val defenderSide: CalcSideState, + /** Number of attacker's non-active teammates currently at 0 HP. Used by Supreme Overlord. */ + val attackerTeamFainted: Int = 0, + /** + * True when Delta Stream or Parasol Prayer is active on the field (either side). + * Reduces SE-against-Flying multipliers to neutral on Flying-type defenders. + */ + val strongWindsActive: Boolean = false ) + + private fun isStrongWindsHolder(abilityName: String?): Boolean { + return normalizeToken(abilityName) in setOf("deltastream", "parasolprayer") + } + + /** + * True when the status string identifies a real non-volatile status condition. + * Guards against empty strings or unrecognized values that would otherwise trip + * `status != null` checks. Used by Guts (and similar status-gated abilities). + */ + private fun isStatused(status: String?): Boolean { + return normalizeToken(status) in setOf( + "burn", "brn", + "poison", "psn", "poisonbadly", "badpoison", "toxic", "tox", + "paralysis", "paralyze", "paralyzed", "par", + "sleep", "asleep", "slp", + "frozen", "freeze", "frz" + ) + } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/DebugDumper.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/DebugDumper.kt new file mode 100644 index 0000000..33362c2 --- /dev/null +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/DebugDumper.kt @@ -0,0 +1,412 @@ +package com.cobblemonextendedbattleui.calc + +import com.cobblemonextendedbattleui.CobblemonExtendedBattleUI +import com.cobblemonextendedbattleui.PanelConfig +import com.cobblemonextendedbattleui.battle.messages.MessageParser +import com.cobblemonextendedbattleui.battle.state.PokemonRegistry +import com.google.gson.GsonBuilder +import net.fabricmc.loader.api.FabricLoader +import net.minecraft.client.MinecraftClient +import java.io.File +import java.nio.file.Files +import java.nio.file.Path +import java.nio.file.StandardOpenOption +import java.time.Instant +import java.time.LocalDateTime +import java.time.format.DateTimeFormatter +import java.util.UUID +import java.util.concurrent.atomic.AtomicLong +import java.util.concurrent.atomic.AtomicReference + +object DebugDumper { + private const val MAX_ROLLING_DUMPS = 500 + + private val gson = GsonBuilder().setPrettyPrinting().create() + private val latestFingerprint = AtomicReference(null) + private val sequence = AtomicLong(0) + private val lastComputation = AtomicReference(null) + private val damageTraceLock = Any() + private val rollingNameFormatter = DateTimeFormatter.ofPattern("HHmmss-SSS") + private val damageTimestampFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS") + + private data class ComputationCache( + val model: CalcRenderModel, + val result: DamageComputationResult, + val capturedAt: Instant + ) + + private val dumpDir: File by lazy { + val base = FabricLoader.getInstance().configDir.resolve("deltacalc").toFile() + base.mkdirs() + base + } + + private val rollingDir: File by lazy { + val dir = File(dumpDir, "calc-history") + dir.mkdirs() + dir + } + + private val latestFile: File get() = File(dumpDir, "latest-calc.json") + + fun onComputation(model: CalcRenderModel, result: DamageComputationResult) { + if (!PanelConfig.debugDumpEnabled) return + + // Cache every computation in memory so the actual-damage comparator can use it + // even when the snapshot fingerprint matches the prior one (we still want + // up-to-date HP / move data for comparisons). + lastComputation.set(ComputationCache(model, result, Instant.now())) + + val fingerprint = model.snapshot.fingerprint() + if (latestFingerprint.getAndSet(fingerprint) == fingerprint) return + try { + val json = gson.toJson(buildDump(model, result)) + latestFile.writeText(json) + writeRollingDump(model, json) + } catch (e: Exception) { + CobblemonExtendedBattleUI.LOGGER.warn("DebugDumper: failed to write calc dump: ${e.message}") + } + } + + private fun writeRollingDump(model: CalcRenderModel, json: String) { + val seq = sequence.incrementAndGet() + val timestamp = LocalDateTime.now().format(rollingNameFormatter) + val turn = model.snapshot.turn + val name = "calc-t%03d-%05d-%s.json".format(turn, seq, timestamp) + File(rollingDir, name).writeText(json) + pruneOldDumps() + } + + private fun pruneOldDumps() { + val files = rollingDir.listFiles { f -> f.isFile && f.name.startsWith("calc-") } ?: return + if (files.size <= MAX_ROLLING_DUMPS) return + files.sortedBy { it.lastModified() } + .take(files.size - MAX_ROLLING_DUMPS) + .forEach { runCatching { it.delete() } } + } + + /** + * Per-target running aggregator for multi-hit moves. Reset on move resolution. + * Keyed by `(attackerName, moveName, targetUuid)`. Each entry tracks total damage % + * and hit count so we can emit a `runningTotal` field useful for diagnosing + * multi-hit moves whose calc range covers the full move (not per-hit). + */ + private data class HitAggregate( + val attacker: String?, + val move: String?, + val targetUuid: UUID, + var totalPct: Float, + var hits: Int + ) + + private val hitAggregator = AtomicReference(null) + + /** + * Called from BattleHealthChangeHandlerMixin whenever a tracked HP change + * registers as damage. Pairs the actual damage with the most recent move + * from MessageParser and the most recent calc estimate, then writes a + * comparison line to logs/ebu-damage-compare.log. + * + * Same > 0.5% threshold as DamageTracker.recordDamage to ignore noise. + */ + fun recordActualDamage( + targetUuid: UUID, + targetName: String, + oldPercent: Float, + newPercent: Float, + maxHp: Float, + isFlat: Boolean + ) { + if (!PanelConfig.debugDumpEnabled) return + val deltaPct = oldPercent - newPercent + if (deltaPct <= 0.5f) return + try { + val line = buildDamageLine(targetUuid, targetName, oldPercent, newPercent, maxHp, isFlat, deltaPct) + damageTraceAppend(line) + } catch (e: Exception) { + CobblemonExtendedBattleUI.LOGGER.warn("DebugDumper: failed to write damage trace: ${e.message}") + } + } + + /** + * Reset the multi-hit aggregator. Called externally on move resolution + * (turn / faint / send-out) so a new attack starts a fresh running total. + */ + fun resetHitAggregator() { + hitAggregator.set(null) + } + + private fun buildDamageLine( + targetUuid: UUID, + targetName: String, + oldPercent: Float, + newPercent: Float, + maxHp: Float, + isFlat: Boolean, + deltaPct: Float + ): String { + val cache = lastComputation.get() + val attacker = MessageParser.lastMoveUser + val moveName = MessageParser.lastMoveName + val moveTarget = MessageParser.lastMoveTarget + val moveResolved = MessageParser.lastMoveResolved + + // Resolve the move's user/target to UUIDs so we can detect: + // (a) self-damage on the attacker (Iron Barbs / Rocky Helmet / Life Orb / recoil) + // (b) damage to a Pokemon other than the move's intended target + val attackerUuid = attacker?.let { PokemonRegistry.resolvePokemonUuid(it, preferAlly = null) } + val moveTargetUuid = moveTarget?.let { PokemonRegistry.resolvePokemonUuid(it, preferAlly = null) } + + val isSelfDamageOnAttacker = attackerUuid != null && targetUuid == attackerUuid + val isOnIntendedTarget = moveTargetUuid != null && targetUuid == moveTargetUuid + + // Look up calc snapshots for target and attacker so we can log species/form/types/item. + // Nicknames in the trace ("Plump fish") tell us nothing about the matchup; species data + // tells us why the calc thinks what it thinks. + val snapshot = cache?.model?.snapshot + val targetSnap = snapshot?.let { it.findPlayer(targetUuid) ?: it.findOpponent(targetUuid) } + val attackerSnap = if (attackerUuid != null && snapshot != null) { + snapshot.findPlayer(attackerUuid) ?: snapshot.findOpponent(attackerUuid) + } else null + + // Multi-hit aggregation: only running-total damage that lands on the same intended target. + // Self-damage and stray damage events get their own lines without disrupting the aggregate. + val agg = if (isOnIntendedTarget && !moveResolved) { + updateAggregate(attacker, moveName, targetUuid, deltaPct) + } else null + + val sb = StringBuilder() + sb.append("target='").append(targetName).append("'") + appendPokemonContext(sb, "target", targetSnap, targetUuid) + sb.append(" actual=").append("%.2f".format(deltaPct)).append("%") + if (isFlat && maxHp > 0) { + sb.append(" actualHp~").append("%.1f".format(deltaPct / 100f * maxHp)) + .append("/").append(maxHp.toInt()) + } + sb.append(" hp=").append("%.2f->%.2f%%".format(oldPercent, newPercent)) + sb.append(" lastMove='").append(moveName ?: "?").append("'") + .append(" by='").append(attacker ?: "?").append("'") + appendPokemonContext(sb, "attacker", attackerSnap, attackerUuid) + sb.append(" onto='").append(moveTarget ?: "?").append("'") + + // Phase tags so we can filter the log without re-deriving these conditions later. + when { + moveResolved -> sb.append(" phase=POST_MOVE") + isSelfDamageOnAttacker -> sb.append(" phase=ATTACKER_SELF_DAMAGE") + !isOnIntendedTarget && moveTarget != null -> sb.append(" phase=COLLATERAL") + else -> sb.append(" phase=MOVE_HIT") + } + + if (agg != null && agg.hits > 1) { + sb.append(" runningTotal=").append("%.2f".format(agg.totalPct)).append("%") + .append(" hit=").append(agg.hits) + } + + if (cache == null || snapshot == null) { + sb.append(" predicted=NO_CALC_CACHE") + return sb.toString() + } + + val side = when (targetUuid) { + snapshot.playerActiveUuid -> "player" + snapshot.opponentActiveUuid -> "opponent" + else -> "neither" + } + sb.append(" side=").append(side) + sb.append(" turn=").append(snapshot.turn) + + // Skip prediction when the damage clearly isn't from the lastMove on the lastMove's target. + // We still log the event so the user can see actual damage; we just don't compare. + if (moveResolved) { + sb.append(" predicted=POST_MOVE_PHASE") + return sb.toString() + } + if (isSelfDamageOnAttacker) { + sb.append(" predicted=ATTACKER_SELF_DAMAGE") + return sb.toString() + } + if (moveName == null) { + sb.append(" predicted=NO_MOVE_CONTEXT") + return sb.toString() + } + if (moveTarget != null && !isOnIntendedTarget) { + // Damage to a third party (ally hit by spread move, etc.) — don't bind to estimate. + sb.append(" predicted=NO_MATCH") + return sb.toString() + } + + val estimate: DamageEstimate? = when (targetUuid) { + snapshot.playerActiveUuid -> cache.result.opponentMoves + .firstOrNull { it.moveName.equals(moveName, ignoreCase = true) } + snapshot.opponentActiveUuid -> cache.result.yourMoves + .firstOrNull { it.moveName.equals(moveName, ignoreCase = true) } + else -> null + } + + if (estimate == null) { + sb.append(" predicted=NO_MATCH") + return sb.toString() + } + + val pmin = estimate.minPercent + val pmax = estimate.maxPercent + // Compare the running total when the estimate covers a multi-hit move; per-hit + // would always read BELOW. The estimate's `damageRolls` already represent the full move. + val compareValue = if (agg != null && agg.hits > 1) agg.totalPct else deltaPct + if (pmin != null && pmax != null) { + sb.append(" predicted=").append("%.1f-%.1f%%".format(pmin, pmax)) + // KO cap: when the predicted MIN exceeds remaining HP at the time of the hit, + // the pokemon was always going to die — actual will read low, but it's not a calc bug. + val remainingPctAtHit = oldPercent + val isKoOverkill = newPercent <= 0.001f && pmin > remainingPctAtHit + 0.5f + // 0.5% slack on each end to avoid flagging rounding noise. + val diagnosis = when { + isKoOverkill -> "KO_CAP" + compareValue + 0.5f < pmin.toFloat() -> "BELOW" + compareValue - 0.5f > pmax.toFloat() -> "ABOVE" + else -> "IN_RANGE" + } + sb.append(" diag=").append(diagnosis) + } else { + sb.append(" predicted=UNSUPPORTED") + } + if (estimate.minDamage != null && estimate.maxDamage != null) { + sb.append(" predHp=").append(estimate.minDamage).append("-").append(estimate.maxDamage) + } + if (estimate.confidence != DamageConfidence.HIGH) { + sb.append(" conf=").append(estimate.confidence.name) + } + return sb.toString() + } + + /** + * Emit a compact `=species|form|types|item|stages` field next to the role's name + * so logs are self-contained: nicknames don't tell us anything about typing/items, but + * the calc snapshot does. Stages only show when non-zero. Item only shows when known. + */ + private fun appendPokemonContext(sb: StringBuilder, role: String, snap: CalcPokemonSnapshot?, uuid: UUID?) { + if (snap == null) { + // Fall back to just the uuid so we can correlate the line to the next computation dump. + if (uuid != null) sb.append(" ").append(role).append("Uuid=").append(uuid) + return + } + sb.append(" ").append(role).append("=") + sb.append(snap.speciesKey ?: snap.speciesId ?: snap.speciesLabel) + snap.formName?.takeIf { it.isNotBlank() && !it.equals("normal", ignoreCase = true) }?.let { + sb.append("|form=").append(it) + } + if (snap.typeNames.isNotEmpty()) { + sb.append("|types=").append(snap.typeNames.joinToString("/")) + } + snap.teraType?.takeIf { it.isNotBlank() }?.let { sb.append("|tera=").append(it) } + snap.itemName?.takeIf { it.isNotBlank() }?.let { sb.append("|item=").append(it) } + snap.abilityName?.takeIf { it.isNotBlank() }?.let { sb.append("|ability=").append(it) } + val stageStr = snap.statStages.entries + .filter { it.value != 0 } + .sortedBy { it.key } + .joinToString(",") { "${it.key}${if (it.value > 0) "+" else ""}${it.value}" } + if (stageStr.isNotEmpty()) sb.append("|stages=").append(stageStr) + } + + private fun updateAggregate( + attacker: String?, + moveName: String?, + targetUuid: UUID, + deltaPct: Float + ): HitAggregate { + while (true) { + val current = hitAggregator.get() + val matches = current != null && + current.attacker == attacker && + current.move == moveName && + current.targetUuid == targetUuid + val updated = if (matches) { + current!!.copy(totalPct = current.totalPct + deltaPct, hits = current.hits + 1) + } else { + HitAggregate(attacker, moveName, targetUuid, deltaPct, 1) + } + if (hitAggregator.compareAndSet(current, updated)) { + return updated + } + } + } + + private fun damageTraceAppend(line: String) { + val client = MinecraftClient.getInstance() ?: return + val gameDir = client.runDirectory?.toPath() ?: return + val path: Path = gameDir.resolve("logs").resolve("ebu-damage-compare.log") + val full = "[${LocalDateTime.now().format(damageTimestampFormatter)}] $line${System.lineSeparator()}" + synchronized(damageTraceLock) { + Files.createDirectories(path.parent) + Files.writeString(path, full, StandardOpenOption.CREATE, StandardOpenOption.APPEND) + } + } + + private fun buildDump(model: CalcRenderModel, result: DamageComputationResult): Map { + return linkedMapOf( + "capturedAt" to Instant.now().toString(), + "turn" to model.snapshot.turn, + "battleId" to model.snapshot.battleId.toString(), + "weather" to model.snapshot.weather, + "terrain" to model.snapshot.terrain, + "playerSideConditions" to model.snapshot.playerSide.sideConditions.toList(), + "opponentSideConditions" to model.snapshot.opponentSide.sideConditions.toList(), + "playerActive" to dumpPokemon(model.snapshot.playerActive), + "opponentActive" to dumpPokemon(model.snapshot.opponentActive), + "opponentInferredSet" to dumpSet(model.opponentSet), + "yourMoveEstimates" to result.yourMoves.map(::dumpEstimate), + "opponentMoveEstimates" to result.opponentMoves.map(::dumpEstimate), + "warnings" to result.warnings + ) + } + + private fun dumpPokemon(p: CalcPokemonSnapshot?): Map? { + if (p == null) return null + return linkedMapOf( + "displayName" to p.displayName, + "speciesKey" to p.speciesKey, + "speciesId" to p.speciesId, + "formName" to p.formName, + "level" to p.level, + "hp" to "${p.currentHp}/${p.maxHp}", + "status" to p.status, + "typeNames" to p.typeNames, + "teraType" to p.teraType, + "item" to p.itemName, + "ability" to p.abilityName, + "weightKg" to p.weightKg, + "statStages" to p.statStages, + "baseStats" to p.baseStats, + "actualStats" to p.actualStats, + "revealedMoves" to p.revealedMoves, + "moveList" to p.moveList.map { mapOf("id" to it.id, "name" to it.displayName) } + ) + } + + private fun dumpSet(s: EffectiveBattleSet): Map { + return linkedMapOf( + "speciesId" to s.speciesId, + "source" to s.sourceLabel, + "item" to mapOf("name" to s.item.first, "state" to s.item.second.name), + "ability" to mapOf("name" to s.ability.first, "state" to s.ability.second.name), + "spread" to s.spread?.let { mapOf("nature" to it.nature, "evs" to it.evs, "state" to it.state.name) }, + "moves" to s.moves.map { mapOf("name" to it.moveName, "state" to it.state.name) } + ) + } + + private fun dumpEstimate(e: DamageEstimate): Map { + return linkedMapOf( + "moveName" to e.moveName, + "supported" to e.supported, + "normalRangePercent" to e.minPercent?.let { "%.1f-%.1f".format(it, e.maxPercent ?: it) }, + "normalRangeDamage" to e.minDamage?.let { "${it}-${e.maxDamage ?: it}" }, + "critRangePercent" to e.critMinPercent?.let { "%.1f-%.1f".format(it, e.critMaxPercent ?: it) }, + "hits" to "${e.minHits}-${e.maxHits}", + "koLabel" to e.koLabel, + "confidence" to e.confidence.name, + "warnings" to e.warnings, + "rolls" to e.damageRolls, + "critRolls" to e.critDamageRolls + ) + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/MoveFlagDatabase.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/MoveFlagDatabase.kt new file mode 100644 index 0000000..8af7500 --- /dev/null +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/MoveFlagDatabase.kt @@ -0,0 +1,73 @@ +package com.cobblemonextendedbattleui.calc + +import com.google.gson.Gson +import java.io.InputStreamReader +import java.nio.charset.StandardCharsets +import java.util.Locale + +data class MoveFlagEntry( + val id: String, + val displayName: String, + val type: String, + val category: String, + val basePower: Int, + val priority: Int, + val flags: List = emptyList(), + val hasSecondary: Boolean = false, + val isRecoil: Boolean = false, + val isSelfStatDrop: Boolean = false, + val multihitMin: Int = 1, + val multihitMax: Int = 1 +) { + // Computed property instead of `by lazy`: Gson bypasses the constructor during + // deserialization, which leaves the Lazy backing field null and trips an NPE. + private val flagSet: Set + get() = flags.map { it.lowercase(Locale.ROOT) }.toSet() + fun hasFlag(name: String): Boolean = name.lowercase(Locale.ROOT) in flagSet + val isContact: Boolean get() = hasFlag("contact") + val isBite: Boolean get() = hasFlag("bite") + val isPunch: Boolean get() = hasFlag("punch") + val isPulse: Boolean get() = hasFlag("pulse") + val isSlicing: Boolean get() = hasFlag("slicing") + val isSound: Boolean get() = hasFlag("sound") + val isBullet: Boolean get() = hasFlag("bullet") + val isWind: Boolean get() = hasFlag("wind") + val isDance: Boolean get() = hasFlag("dance") +} + +private data class MoveFlagDataset(val moves: List = emptyList()) + +object MoveFlagDatabase { + private val gson = Gson() + + @Volatile + private var cache: Map? = null + + fun get(moveId: String?): MoveFlagEntry? { + if (moveId.isNullOrBlank()) return null + val map = cache ?: load().also { cache = it } + return map[normalizeKey(moveId)] + } + + fun reload() { + cache = load() + } + + private fun load(): Map { + val stream = MoveFlagDatabase::class.java.getResourceAsStream("/data/deltacalc/database/move-flags.generated.json") + ?: return emptyMap() + stream.use { + val dataset = gson.fromJson(InputStreamReader(it, StandardCharsets.UTF_8), MoveFlagDataset::class.java) + val map = HashMap(dataset.moves.size * 2) + for (move in dataset.moves) { + map[normalizeKey(move.id)] = move + map[normalizeKey(move.displayName)] = move + } + return map + } + } + + private fun normalizeKey(raw: String): String { + return raw.lowercase(Locale.ROOT).replace(Regex("[^a-z0-9]"), "") + } +} diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/calc/OpponentInferenceService.kt b/src/main/kotlin/com/cobblemonextendedbattleui/calc/OpponentInferenceService.kt index bed8d1f..9ee2360 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/calc/OpponentInferenceService.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/calc/OpponentInferenceService.kt @@ -1,8 +1,9 @@ package com.cobblemonextendedbattleui.calc +import com.cobblemonextendedbattleui.BattleMoveSupport + class OpponentInferenceService { - fun infer(snapshot: CalcBattleSnapshot, battleDatabase: BattleDatabase): EffectiveBattleSet { - val opponent = snapshot.opponentActive + fun infer(snapshot: CalcBattleSnapshot, opponent: CalcPokemonSnapshot?, battleDatabase: BattleDatabase): EffectiveBattleSet { val species = battleDatabase.findSpecies(opponent?.speciesKey, opponent?.speciesId, opponent?.speciesLabel, opponent?.displayName) val usage = battleDatabase.findDefaultSet(species, opponent?.speciesKey, opponent?.speciesId, opponent?.speciesLabel, opponent?.displayName) if (opponent == null || usage == null) { @@ -33,7 +34,8 @@ class OpponentInferenceService { spe = it.evs["spe"] ?: 0 ), state = InferenceValueState.GUESSED, - confidenceLabel = confidenceLabel(it.usagePercent) + confidenceLabel = confidenceLabel(it.usagePercent), + usagePercent = it.usagePercent ) } @@ -41,11 +43,12 @@ class OpponentInferenceService { usage.moves.sortedByDescending { it.usagePercent } .filter { !it.displayName.equals("Other", ignoreCase = true) } .forEach { option -> - val key = normalizeToken(option.displayName) + val displayName = BattleMoveSupport.resolveDisplayName(option.displayName) + val key = normalizeToken(BattleMoveSupport.resolveMoveId(option.id.ifBlank { option.displayName })) if (moves.size < 4 && key !in moves) { moves[key] = RankedMoveSlot( slot = InferenceMoveSlot( - moveName = option.displayName, + moveName = displayName, state = InferenceValueState.GUESSED, confidenceLabel = confidenceLabel(option.usagePercent) ), @@ -55,12 +58,13 @@ class OpponentInferenceService { } opponent.revealedMoves.forEach { revealed -> - val normalized = normalizeToken(revealed) + val displayName = BattleMoveSupport.resolveDisplayName(revealed) + val normalized = normalizeToken(BattleMoveSupport.resolveMoveId(revealed)) val existing = moves[normalized] if (existing != null) { moves[normalized] = existing.copy( slot = existing.slot.copy( - moveName = revealed, + moveName = displayName, state = InferenceValueState.REVEALED, confidenceLabel = "High" ) @@ -74,7 +78,7 @@ class OpponentInferenceService { moves.remove(replacement) } moves[normalized] = RankedMoveSlot( - slot = InferenceMoveSlot(revealed, InferenceValueState.REVEALED, "High"), + slot = InferenceMoveSlot(displayName, InferenceValueState.REVEALED, "High"), usagePercent = -1.0 ) } @@ -88,6 +92,38 @@ class OpponentInferenceService { ) .map { it.slot } + val itemAlternatives = usage.items + .map { it.displayName } + .distinctBy(::normalizeToken) + .take(5) + val abilityAlternatives = usage.abilities + .map { it.displayName } + .distinctBy(::normalizeToken) + .take(5) + val spreadAlternatives = usage.spreads.take(5).map { entry -> + InferenceSpread( + nature = entry.nature, + evs = CalcStats( + hp = entry.evs["hp"] ?: 0, + atk = entry.evs["atk"] ?: 0, + def = entry.evs["def"] ?: 0, + spa = entry.evs["spa"] ?: 0, + spd = entry.evs["spd"] ?: 0, + spe = entry.evs["spe"] ?: 0 + ), + state = InferenceValueState.GUESSED, + confidenceLabel = confidenceLabel(entry.usagePercent), + usagePercent = entry.usagePercent + ) + } + // Map normalized name -> usage % for the renderer to surface "(45%)" + // labels next to whichever entry is currently displayed. First-occurrence + // wins so the top-ranked usage entry sets the percentage. + val itemUsagePercent = usage.items + .associateBy(keySelector = { normalizeToken(it.displayName) }, valueTransform = { it.usagePercent }) + val abilityUsagePercent = usage.abilities + .associateBy(keySelector = { normalizeToken(it.displayName) }, valueTransform = { it.usagePercent }) + return EffectiveBattleSet( speciesId = species?.speciesKey ?: usage.speciesKey, item = (opponent.itemName ?: usage.items.firstOrNull()?.displayName) to if (opponent.itemName != null) InferenceValueState.REVEALED else InferenceValueState.GUESSED, @@ -95,7 +131,12 @@ class OpponentInferenceService { spread = spread, spreadLabel = spread?.let { "${it.nature} ${formatSpread(it.evs)}" }, sourceLabel = sourceLabel(usage.source), - moves = orderedMoves + moves = orderedMoves, + itemAlternatives = itemAlternatives, + abilityAlternatives = abilityAlternatives, + spreadAlternatives = spreadAlternatives, + itemUsagePercent = itemUsagePercent, + abilityUsagePercent = abilityUsagePercent ) } @@ -119,11 +160,13 @@ class OpponentInferenceService { private fun sourceLabel(source: String): String { val normalized = normalizeToken(source) return when { + normalized == "deltacurated" -> "Delta curated" normalized == "deltaranked" -> "Delta ranked" normalized.startsWith("deltaranked1300") -> "Delta ranked (1300)" normalized.startsWith("deltaranked1000") -> "Delta ranked (1000)" normalized.startsWith("deltaranked1500") -> "Delta ranked (1500)" normalized == "smogonfallback" -> "Smogon fallback" + normalized.startsWith("heuristic") -> "Heuristic (base stats)" else -> "Default set data" } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattleInfoReader.kt b/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattleInfoReader.kt index 574ac6b..35f1992 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattleInfoReader.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattleInfoReader.kt @@ -1,9 +1,14 @@ package com.cobblemonextendedbattleui.compat.delta +import com.cobblemon.mod.common.api.pokemon.PokemonSpecies +import com.cobblemon.mod.common.api.pokemon.stats.Stats import com.cobblemon.mod.common.client.CobblemonClient +import com.cobblemon.mod.common.pokemon.FormData +import com.cobblemonextendedbattleui.BattleStateTracker import net.minecraft.client.MinecraftClient import net.minecraft.item.ItemStack import net.minecraft.text.Text +import net.minecraft.util.Identifier import java.lang.reflect.Method import java.util.UUID @@ -14,10 +19,30 @@ data class DeltaPokemonRevealData( val speed: Int? = null ) +data class DeltaTeamPreviewEntry( + val uuid: UUID, + val displayName: String, + val speciesIdentifier: Identifier, + val formName: String?, + val formTypeNames: List = emptyList(), + val formBaseStats: List = emptyList(), + val revealedMoves: List = emptyList(), + val revealedAbility: String? = null, + val revealedItem: String? = null, + val speed: Int? = null, + val isActive: Boolean = false, + val aspects: Set = emptySet() +) + +data class DeltaTeamPreviewResult( + val entries: List = emptyList(), + val failureReason: String? = null +) + object DeltaBattleInfoReader { private const val REPOSITORY_CLASS = "com.symstudios.deltaclient.battle.DeltaBattleInformationRepository" - fun activeOpponentRevealData(): DeltaPokemonRevealData? { + fun activeOpponentRevealData(opponentUuid: UUID): DeltaPokemonRevealData? { val battle = CobblemonClient.battle ?: return null val playerUuid = MinecraftClient.getInstance().player?.uuid ?: return null val playerSide = when { @@ -26,48 +51,46 @@ object DeltaBattleInfoReader { else -> return null } val opponentSide = if (playerSide == battle.side1) battle.side2 else battle.side1 - val activeOpponentUuids = opponentSide.activeClientBattlePokemon - .mapNotNull { it.battlePokemon?.uuid } - .toSet() - if (activeOpponentUuids.isEmpty()) return null - - val actorMap = repositoryActors() ?: return null - val actorDtos = opponentSide.actors - .mapNotNull { actorMap[it.uuid] } - .flatten() - if (actorDtos.isEmpty()) return null - - val matchingDtos = actorDtos.filter { dto -> - val dtoUuid = invokeUuid(dto, "getUuid") - ?: invokeActiveBattlePokemonUuid(dto) - dtoUuid != null && dtoUuid in activeOpponentUuids - } - if (matchingDtos.isEmpty()) return null - - val moveNames = linkedSetOf() - var ability: String? = null - var heldItem: String? = null - var speed: Int? = null - - for (dto in matchingDtos) { - moveNames += invokeMoveNames(dto) - if (ability.isNullOrBlank()) { - ability = invokeString(dto, "getAbility")?.takeUnless { it == "?" } - } - if (heldItem.isNullOrBlank()) { - heldItem = invokeItemName(dto) - } - if (speed == null) { - speed = invokeInt(dto, "getSpeed") + val preview = teamPreviewForSide( + actorUuids = opponentSide.actors.map { it.uuid }.toSet(), + activePokemonUuids = opponentSide.activeClientBattlePokemon.mapNotNull { it.battlePokemon?.uuid }.toSet() + ) + return preview.entries + .firstOrNull { it.uuid == opponentUuid && it.isActive } + ?.let { entry -> + DeltaPokemonRevealData( + moves = entry.revealedMoves, + ability = entry.revealedAbility, + heldItem = entry.revealedItem, + speed = entry.speed + ) } + } + + fun teamPreviewForSide( + actorUuids: Set, + activePokemonUuids: Set + ): DeltaTeamPreviewResult { + if (actorUuids.isEmpty()) { + return DeltaTeamPreviewResult() } - return DeltaPokemonRevealData( - moves = moveNames.toList(), - ability = ability, - heldItem = heldItem, - speed = speed - ) + val actorMap = repositoryActors() + ?: return DeltaTeamPreviewResult(failureReason = "Delta full team preview unavailable: repository not accessible") + + val actorDtos = actorUuids.mapNotNull { actorMap[it] }.flatten() + if (actorDtos.isEmpty()) { + return DeltaTeamPreviewResult(failureReason = "Delta full team preview unavailable: no party entries found") + } + + val entries = mutableListOf() + for (dto in actorDtos) { + val entry = extractPreviewEntry(dto, activePokemonUuids) + ?: return DeltaTeamPreviewResult(failureReason = "Delta full team preview unavailable: missing species identity") + entries += entry + } + + return DeltaTeamPreviewResult(entries = entries.distinctBy { it.uuid }) } @Suppress("UNCHECKED_CAST") @@ -88,21 +111,178 @@ object DeltaBattleInfoReader { } } - private fun invokeActiveBattlePokemonUuid(dto: Any): UUID? { - return try { - val activeDto = dto.javaClass.getMethod("getActiveBattlePokemonDTO").invoke(dto) ?: return null - invokeUuid(activeDto, "getUuid") - } catch (_: Throwable) { - null + private fun extractPreviewEntry(dto: Any, activePokemonUuids: Set): DeltaTeamPreviewEntry? { + val activeDto = invokeMethod(dto, "getActiveBattlePokemonDTO") + val uuid = invokeUuid(dto, "getUuid") + ?: activeDto?.let { invokeUuid(it, "getUuid") } + ?: return null + val speciesIdentifier = resolveSpeciesIdentifier(dto, activeDto) ?: return null + val rawFormName = resolveFormName(dto, activeDto) + val aspects = resolveAspects(dto, activeDto, rawFormName) + val form = resolveFormData(speciesIdentifier, rawFormName, aspects) + val formName = form?.name?.takeIf { it.isNotBlank() } ?: rawFormName?.takeIf { it.isNotBlank() } + val displayName = resolveDisplayName(dto, activeDto, speciesIdentifier, formName) + + return DeltaTeamPreviewEntry( + uuid = uuid, + displayName = displayName, + speciesIdentifier = speciesIdentifier, + formName = formName, + formTypeNames = listOfNotNull(form?.primaryType?.name, form?.secondaryType?.name), + formBaseStats = listOf( + form?.baseStats?.get(Stats.HP) ?: 0, + form?.baseStats?.get(Stats.ATTACK) ?: 0, + form?.baseStats?.get(Stats.DEFENCE) ?: 0, + form?.baseStats?.get(Stats.SPECIAL_ATTACK) ?: 0, + form?.baseStats?.get(Stats.SPECIAL_DEFENCE) ?: 0, + form?.baseStats?.get(Stats.SPEED) ?: 0 + ), + revealedMoves = invokeMoveNames(dto), + revealedAbility = invokeNonQuestionString(dto, "getAbility"), + revealedItem = invokeItemName(dto), + speed = invokeInt(dto, "getSpeed"), + isActive = uuid in activePokemonUuids, + aspects = aspects + ) + } + + private fun resolveSpeciesIdentifier(dto: Any, activeDto: Any?): Identifier? { + val properties = activeDto?.let { invokeMethod(it, "getProperties") } + val directCandidates = buildList { + addAll(extractStringCandidates(dto, "getSpeciesId", "getSpecies", "getSpeciesName", "getPokemonName")) + activeDto?.let { addAll(extractStringCandidates(it, "getSpeciesId", "getSpecies", "getSpeciesName")) } + properties?.let { addAll(extractStringCandidates(it, "getSpecies")) } + } + + return directCandidates + .firstNotNullOfOrNull(::parseSpeciesIdentifier) + } + + private fun resolveFormName(dto: Any, activeDto: Any?): String? { + val properties = activeDto?.let { invokeMethod(it, "getProperties") } + return buildList { + addAll(extractStringCandidates(dto, "getFormName", "getForm")) + activeDto?.let { addAll(extractStringCandidates(it, "getFormName", "getForm")) } + properties?.let { addAll(extractStringCandidates(it, "getForm")) } + } + .map { it.trim() } + .firstOrNull { it.isNotBlank() && it != "?" } + } + + private fun resolveAspects(dto: Any, activeDto: Any?, formName: String?): Set { + val directAspects = buildList { + addAll(invokeStringCollection(dto, "getAspects")) + addAll(invokeStringCollection(dto, "getCurrentAspects")) + activeDto?.let { + addAll(invokeStringCollection(it, "getAspects")) + addAll(invokeStringCollection(it, "getCurrentAspects")) + } + } + .map(::normalizeToken) + .filter { it.isNotBlank() } + .toCollection(linkedSetOf()) + + if (directAspects.isNotEmpty()) { + return directAspects + } + + return formName + ?.takeIf { it.isNotBlank() } + ?.let(BattleStateTracker::formNameToAspects) + ?.map(::normalizeToken) + ?.filter { it.isNotBlank() } + ?.toSet() + ?: emptySet() + } + + private fun resolveFormData( + speciesIdentifier: Identifier, + formName: String?, + aspects: Set + ): FormData? { + val species = PokemonSpecies.getByIdentifier(speciesIdentifier) ?: return null + val namedForm = formName?.takeIf { it.isNotBlank() } + if (namedForm != null) { + val explicitForm = run { + val aspectCandidates = LinkedHashSet() + aspectCandidates += BattleStateTracker.formNameToAspects(namedForm) + aspectCandidates += normalizeToken(namedForm) + aspectCandidates += normalizeToken(namedForm).removePrefix(normalizeToken(speciesIdentifier.path)).trim('-') + + for (candidate in aspectCandidates) { + if (candidate.isBlank()) continue + val form = species.getForm(setOf(candidate)) + if (form != species.standardForm || candidate == species.standardForm.aspects.firstOrNull()) { + return@run form + } + } + null + } + return explicitForm ?: species.standardForm + } + if (aspects.isNotEmpty()) { + val aspectForm = species.getForm(aspects) + if (aspectForm != species.standardForm || aspects == species.standardForm.aspects) { + return aspectForm + } + } + + val rawFormName = formName?.takeIf { it.isNotBlank() } ?: return species.standardForm + val aspectCandidates = LinkedHashSet() + aspectCandidates += BattleStateTracker.formNameToAspects(rawFormName) + aspectCandidates += normalizeToken(rawFormName) + aspectCandidates += normalizeToken(rawFormName).removePrefix(normalizeToken(speciesIdentifier.path)).trim('-') + + for (candidate in aspectCandidates) { + if (candidate.isBlank()) continue + val form = species.getForm(setOf(candidate)) + if (form != species.standardForm || candidate == species.standardForm.aspects.firstOrNull()) { + return form + } + } + + return species.standardForm + } + + private fun resolveDisplayName( + dto: Any, + activeDto: Any?, + speciesIdentifier: Identifier, + formName: String? + ): String { + val display = buildList { + addAll(extractStringCandidates(dto, "getDisplayName")) + activeDto?.let { addAll(extractStringCandidates(it, "getDisplayName")) } + } + .map { it.trim() } + .firstOrNull { it.isNotBlank() && it != "?" } + + if (!display.isNullOrBlank()) { + return display + } + + val baseLabel = speciesIdentifier.path + .split("-", "_") + .joinToString("-") { it.replaceFirstChar { ch -> ch.uppercase() } } + val cleanedForm = formName + ?.replace(baseLabel, "", ignoreCase = true) + ?.trim() + ?.trim('-', '_', ' ') + .orEmpty() + + return if (cleanedForm.isBlank()) { + baseLabel + } else { + "$baseLabel-${cleanedForm.split("-", "_", " ").filter { it.isNotBlank() }.joinToString("-") { token -> token.replaceFirstChar { it.uppercase() } }}" } } private fun invokeMoveNames(dto: Any): List { return try { - val moves = dto.javaClass.getMethod("getMoves").invoke(dto) as? List<*> ?: return emptyList() + val moves = invokeMethod(dto, "getMoves") as? List<*> ?: return emptyList() moves.mapNotNull { moveDto -> - val moveText = moveDto?.javaClass?.getMethod("getMove")?.invoke(moveDto) as? Text - moveText?.string?.trim()?.takeIf { it.isNotBlank() && it != "?" } + val moveText = moveDto?.let { invokeMethod(it, "getMove") } + valueToString(moveText)?.trim()?.takeIf { it.isNotBlank() && it != "?" } } } catch (_: Throwable) { emptyList() @@ -111,7 +291,7 @@ object DeltaBattleInfoReader { private fun invokeItemName(dto: Any): String? { return try { - val stack = dto.javaClass.getMethod("getHeldItem").invoke(dto) as? ItemStack ?: return null + val stack = invokeMethod(dto, "getHeldItem") as? ItemStack ?: return null if (stack.isEmpty) return null stack.name.string.takeIf { it.isNotBlank() && it != "?" } } catch (_: Throwable) { @@ -119,12 +299,60 @@ object DeltaBattleInfoReader { } } + private fun extractStringCandidates(target: Any, vararg methodNames: String): List { + return methodNames.mapNotNull { methodName -> + valueToString(invokeMethod(target, methodName)) + ?.trim() + ?.takeIf { it.isNotBlank() } + } + } + + private fun invokeStringCollection(target: Any, methodName: String): List { + return when (val result = invokeMethod(target, methodName)) { + is Collection<*> -> result.mapNotNull(::valueToString) + else -> emptyList() + } + } + + private fun valueToString(value: Any?): String? { + return when (value) { + null -> null + is String -> value + is Text -> value.string + is Identifier -> value.toString() + else -> { + val identifier = invokeMethod(value, "getResourceIdentifier") as? Identifier + if (identifier != null) { + identifier.toString() + } else { + null + } + } + } + } + + private fun parseSpeciesIdentifier(value: String): Identifier? { + val trimmed = value.trim() + if (trimmed.isBlank() || trimmed == "?") return null + return Identifier.tryParse(trimmed) + ?: Identifier.tryParse(trimmed.lowercase()) + ?: runCatching { Identifier.of("cobblemon", normalizeToken(trimmed)) }.getOrNull() + } + + private fun normalizeToken(value: String): String { + return value.lowercase() + .replace(" ", "-") + .replace("_", "-") + } + private fun invokeUuid(target: Any, methodName: String): UUID? { return invokeMethod(target, methodName) as? UUID } - private fun invokeString(target: Any, methodName: String): String? { - return (invokeMethod(target, methodName) as? String)?.trim() + private fun invokeNonQuestionString(target: Any, methodName: String): String? { + return (invokeMethod(target, methodName) as? String) + ?.trim() + ?.takeUnless { it.isBlank() || it == "?" } } private fun invokeInt(target: Any, methodName: String): Int? { diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattlePlatformAdapter.kt b/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattlePlatformAdapter.kt index 9e38b86..304059f 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattlePlatformAdapter.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/compat/delta/DeltaBattlePlatformAdapter.kt @@ -18,12 +18,13 @@ object DeltaBattlePlatformAdapter : BattlePlatformAdapter { override fun currentScreenClassName(): String? = MinecraftClient.getInstance().currentScreen?.javaClass?.name override fun compatNotes(): List { - val screenClass = currentScreenClassName().orEmpty() val notes = mutableListOf() + // DeltaClient UI detection: no official API exists, so class-name sniff is unavoidable here. + val screenClass = currentScreenClassName().orEmpty() if (screenClass.contains("deltaclient", ignoreCase = true)) { notes += "DeltaClient battle UI detected" } - if (PanelConfig.enableBattleLog && screenClass.contains("battle", ignoreCase = true)) { + if (PanelConfig.enableBattleLog && CobblemonClient.battle != null) { notes += "Custom log suppression active" } return notes diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/pokemon/tooltip/TooltipDataBuilder.kt b/src/main/kotlin/com/cobblemonextendedbattleui/pokemon/tooltip/TooltipDataBuilder.kt index 292566b..59026ec 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/pokemon/tooltip/TooltipDataBuilder.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/pokemon/tooltip/TooltipDataBuilder.kt @@ -308,12 +308,19 @@ object TooltipDataBuilder { else null val currentFormState = BattleStateTracker.getCurrentForm(uuid) - val effectiveForm = if (currentFormState != null && species != null) { - val aspect = BattleStateTracker.formNameToAspect(currentFormState.currentForm) - species.getForm(setOf(aspect)) - } else { - trackedPokemon?.form ?: battlePokemon?.form + val explicitFormName = currentFormState?.currentForm?.takeIf { it.isNotBlank() } + ?: clientBattlePokemon?.properties?.form?.takeIf { it.isNotBlank() } + ?: trackedPokemon?.form?.name?.takeIf { it.isNotBlank() } + val effectiveForm = when { + pokemonId != null && explicitFormName != null -> resolveSpeciesForm(pokemonId, explicitFormName) + ?: trackedPokemon?.form + ?: battlePokemon?.form + trackedPokemon?.form != null -> trackedPokemon.form + battlePokemon?.form != null -> battlePokemon.form + else -> null } + val shayminForm = resolveShayminForm(species, battlePokemon?.form ?: trackedPokemon?.form, explicitFormName) + val resolvedForm = shayminForm ?: effectiveForm val dynamicTypeState = BattleStateTracker.getDynamicTypes(uuid) val lostPrimaryType: Boolean @@ -337,10 +344,10 @@ object TooltipDataBuilder { addedTypes = emptyList() primaryType = if (battlePokemon != null && currentFormState == null) battlePokemon.form.primaryType - else effectiveForm?.primaryType ?: species?.primaryType + else resolvedForm?.primaryType ?: species?.primaryType secondaryType = if (battlePokemon != null && currentFormState == null) battlePokemon.form.secondaryType - else effectiveForm?.secondaryType ?: species?.secondaryType + else resolvedForm?.secondaryType ?: species?.secondaryType } val teraType = if (battlePokemon != null) battlePokemon.teraType @@ -373,7 +380,7 @@ object TooltipDataBuilder { primaryType = primaryType, secondaryType = secondaryType, teraType = teraType, - form = effectiveForm, + form = resolvedForm, lostPrimaryType = lostPrimaryType, addedTypes = addedTypes, isTerastallized = isTerastallized, @@ -405,6 +412,40 @@ object TooltipDataBuilder { val displayName: String ) + private fun resolveSpeciesForm(speciesId: Identifier, formName: String): com.cobblemon.mod.common.pokemon.FormData? { + val species = PokemonSpecies.getByIdentifier(speciesId) ?: return null + val normalized = formName.trim() + if (normalized.isBlank()) return species.standardForm + + val candidates = LinkedHashSet() + candidates += BattleStateTracker.formNameToAspects(normalized) + candidates += normalized.lowercase().replace(" ", "-") + candidates += normalized.lowercase().replace(" ", "-").removePrefix(speciesId.path.lowercase()).trim('-') + + for (candidate in candidates) { + if (candidate.isBlank()) continue + val form = species.getForm(setOf(candidate)) + if (form != species.standardForm || candidate == species.standardForm.aspects.firstOrNull()) { + return form + } + } + + return species.standardForm + } + + private fun resolveShayminForm( + species: com.cobblemon.mod.common.pokemon.Species?, + battleForm: com.cobblemon.mod.common.pokemon.FormData?, + formName: String? + ): com.cobblemon.mod.common.pokemon.FormData? { + species ?: return null + if (!species.resourceIdentifier.path.equals("shaymin", ignoreCase = true)) return null + + val skyForm = runCatching { species.getForm(setOf("sky")) }.getOrNull() + val battleHasFlying = battleForm?.primaryType?.name == "flying" || battleForm?.secondaryType?.name == "flying" + return if (battleHasFlying) skyForm ?: species.standardForm else species.standardForm + } + private fun getClientBattlePokemonByUuid(uuid: UUID): ClientBattlePokemon? { val battle = CobblemonClient.battle ?: return null for (side in listOf(battle.side1, battle.side2)) { diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/tracking/BattleStateFacade.kt b/src/main/kotlin/com/cobblemonextendedbattleui/tracking/BattleStateFacade.kt index bd9ce93..a57db6b 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/tracking/BattleStateFacade.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/tracking/BattleStateFacade.kt @@ -1,13 +1,19 @@ package com.cobblemonextendedbattleui.tracking +import com.cobblemon.mod.common.api.pokemon.PokemonSpecies import com.cobblemon.mod.common.client.CobblemonClient import com.cobblemon.mod.common.client.battle.ClientBattlePokemon import com.cobblemon.mod.common.client.battle.ClientBattleSide +import com.cobblemon.mod.common.pokemon.FormData +import com.cobblemon.mod.common.pokemon.Pokemon import com.cobblemonextendedbattleui.BattleStateTracker +import com.cobblemonextendedbattleui.CobblemonExtendedBattleUI import com.cobblemonextendedbattleui.TeamIndicatorUI +import com.cobblemonextendedbattleui.battle.state.FormTracker import com.cobblemonextendedbattleui.compat.core.BattlePlatformAdapter import com.cobblemonextendedbattleui.compat.delta.DeltaBattleInfoReader import net.minecraft.client.MinecraftClient +import net.minecraft.util.Identifier import java.util.UUID import kotlin.math.roundToInt @@ -44,13 +50,21 @@ data class TrackedBattleTruth( val turn: Int, val weather: String?, val terrain: String?, - val playerSideConditions: List, - val opponentSideConditions: List, - val playerActive: TrackedPokemonTruth?, - val opponentActive: TrackedPokemonTruth?, + val playerSideConditions: Map, + val opponentSideConditions: Map, + val playerTeam: List, + val opponentTeam: List, + val playerActiveUuid: UUID?, + val opponentActiveUuid: UUID?, val selectedMoveName: String?, val compatNotes: List -) +) { + val playerActive: TrackedPokemonTruth? + get() = playerTeam.firstOrNull { it.uuid == playerActiveUuid } + + val opponentActive: TrackedPokemonTruth? + get() = opponentTeam.firstOrNull { it.uuid == opponentActiveUuid } +} object BattleStateFacade { fun capture(platform: BattlePlatformAdapter): TrackedBattleTruth? { @@ -63,50 +77,109 @@ object BattleStateFacade { else -> battle.side2 } val opponentSide = if (playerSide == battle.side1) battle.side2 else battle.side1 + val playerActor = playerSide.actors.find { it.uuid == playerUUID } + val playerActivePokemon = playerSide.activeClientBattlePokemon.firstOrNull()?.battlePokemon + val opponentActivePokemon = opponentSide.activeClientBattlePokemon.firstOrNull()?.battlePokemon + val playerTeam = buildPlayerTeamTruth(playerSide, playerActor?.pokemon ?: playerSide.actors.flatMap { it.pokemon }, playerActivePokemon) + val opponentTeam = buildOpponentTeamTruth(opponentSide, opponentActivePokemon) return TrackedBattleTruth( battleId = battle.battleId, turn = platform.currentTurn(), weather = BattleStateTracker.weather?.type?.displayName, terrain = BattleStateTracker.terrain?.type?.displayName, - playerSideConditions = BattleStateTracker.getPlayerSideConditions().keys.map { it.displayName }, - opponentSideConditions = BattleStateTracker.getOpponentSideConditions().keys.map { it.displayName }, - playerActive = playerSide.activeClientBattlePokemon.firstOrNull()?.battlePokemon?.toTruth(playerSide, true), - opponentActive = opponentSide.activeClientBattlePokemon.firstOrNull()?.battlePokemon?.toTruth(opponentSide, false), + playerSideConditions = BattleStateTracker.getPlayerSideConditions() + .mapKeys { it.key.displayName } + .mapValues { it.value.stacks }, + opponentSideConditions = BattleStateTracker.getOpponentSideConditions() + .mapKeys { it.key.displayName } + .mapValues { it.value.stacks }, + playerTeam = playerTeam, + opponentTeam = opponentTeam, + playerActiveUuid = playerActivePokemon?.uuid, + opponentActiveUuid = opponentActivePokemon?.uuid, selectedMoveName = platform.selectedMoveName(), - compatNotes = platform.compatNotes() + compatNotes = (platform.compatNotes() + listOfNotNull(TeamIndicatorUI.currentPreviewCompatNote())).distinct() ) } + private fun buildPlayerTeamTruth( + side: ClientBattleSide, + party: List, + activePokemon: ClientBattlePokemon? + ): List { + val truths = LinkedHashMap() + party.forEach { pokemon -> + truths[pokemon.uuid] = pokemon.toTruth(side, isPlayerSide = true) + } + activePokemon?.let { pokemon -> + truths.putIfAbsent(pokemon.uuid, pokemon.toTruth(side, isPlayerSide = true)) + } + return truths.values.toList() + } + + private fun buildOpponentTeamTruth( + side: ClientBattleSide, + activePokemon: ClientBattlePokemon? + ): List { + val truths = LinkedHashMap() + TeamIndicatorUI.getOrderedOpponentTeamForCalc().forEach { tracked -> + truths[tracked.uuid] = tracked.toTruth() + } + activePokemon?.let { pokemon -> + truths[pokemon.uuid] = pokemon.toTruth(side, isPlayerSide = false) + } + return truths.values.toList() + } + private fun ClientBattlePokemon.toTruth(side: ClientBattleSide, isPlayerSide: Boolean): TrackedPokemonTruth { val actorPokemon = side.actors .flatMap { it.pokemon } .firstOrNull { it.uuid == uuid } - val deltaRevealData = if (isPlayerSide) null else DeltaBattleInfoReader.activeOpponentRevealData() + val deltaRevealData = if (isPlayerSide) null else DeltaBattleInfoReader.activeOpponentRevealData(uuid) val trackedSpeciesId = BattleStateTracker.getSpeciesId(uuid)?.path val propertiesSpecies = properties.species - val baseSpeciesId = trackedSpeciesId ?: propertiesSpecies + // properties.species can carry a regional aspect (e.g. "moltres-galar") for entities + // that were spawned as the regional variant. When the tracker hasn't confirmed a + // species yet, split that aspect off so a Kantonian Moltres doesn't get classified + // as Galarian. canonicalSpeciesKey re-attaches the suffix once the form resolves. + val (propertiesBase, propertiesRegional) = if (trackedSpeciesId == null) { + splitRegionalForm(propertiesSpecies) + } else { + propertiesSpecies to null + } + val baseSpeciesId = trackedSpeciesId ?: propertiesBase val trackedFormName = BattleStateTracker.getCurrentForm(uuid)?.currentForm val propertyFormName = properties.form?.takeIf { it.isNotBlank() } - val resolvedFormName = trackedFormName ?: propertyFormName - val actorForm = actorPokemon?.form - val resolvedRevealedMoves = buildSet { - addAll(deltaRevealData?.moves.orEmpty()) - addAll(BattleStateTracker.getRevealedMoves(uuid)) - addAll(BattleStateTracker.getRevealedMovesByName(displayName.string, isPlayerSide)) - properties.species?.takeIf { it.isNotBlank() }?.let { addAll(BattleStateTracker.getRevealedMovesByName(it, isPlayerSide)) } - resolvedFormName?.takeIf { it.isNotBlank() }?.let { formName -> - properties.species?.takeIf { it.isNotBlank() }?.let { speciesName -> - addAll(BattleStateTracker.getRevealedMovesByName("$speciesName-$formName", isPlayerSide)) - } - addAll(BattleStateTracker.getRevealedMovesByName(formName, isPlayerSide)) - } - addAll(TeamIndicatorUI.getTrackedRevealedMoves(displayName.string, properties.species, resolvedFormName)) - if (!isPlayerSide) { - addAll(TeamIndicatorUI.getActiveOpponentRevealedMoves()) - } + // For Ogerpon, the held mask determines the form even though there's no form-change message. + val heldItemForOgerpon = if (isPlayerSide) { + actorPokemon?.heldItem()?.takeIf { !it.isEmpty }?.name?.string + } else { + BattleStateTracker.getItem(uuid)?.name ?: deltaRevealData?.heldItem } + val maskFormName = inferOgerponMaskFormName(baseSpeciesId, heldItemForOgerpon, trackedFormName ?: propertyFormName) + // Form-name precedence: tracker-confirmed > Ogerpon mask > properties.form > regional + // aspect stripped from properties.species. The regional aspect is the lowest priority + // because anything else is a stronger signal of the actual form. + val resolvedFormName = trackedFormName ?: maskFormName ?: propertyFormName ?: propertiesRegional + // If FormTracker has a recent form change (Aegislash Stance Change, Mega Evolution, + // Ogerpon mask), the actor's `form` reference often still points at the original form. + // Resolve the form via aspect lookup using the tracked form name so baseStats / types + // reflect the post-change form. + val actorForm = resolveCurrentForm( + speciesId = baseSpeciesId, + trackedFormName = trackedFormName ?: maskFormName, + fallbackForm = actorPokemon?.form + ) + val resolvedRevealedMoves = resolveRevealedMoves( + uuid = uuid, + displayName = displayName.string, + speciesName = properties.species, + formName = resolvedFormName, + isPlayerSide = isPlayerSide, + deltaRevealMoves = deltaRevealData?.moves.orEmpty() + ) val (currentHp, maxHp) = when { actorPokemon != null -> actorPokemon.currentHealth to actorPokemon.maxHealth isHpFlat && maxHp > 0f -> hpValue.roundToInt().coerceAtLeast(0) to maxHp.roundToInt().coerceAtLeast(1) @@ -147,12 +220,200 @@ object BattleStateFacade { ) } + private fun Pokemon.toTruth(side: ClientBattleSide, isPlayerSide: Boolean): TrackedPokemonTruth { + val trackedSpeciesId = BattleStateTracker.getSpeciesId(uuid)?.path + val baseSpeciesId = trackedSpeciesId ?: species.resourceIdentifier.path + val trackedFormName = BattleStateTracker.getCurrentForm(uuid)?.currentForm + val heldItem = heldItem() + val maskFormName = inferOgerponMaskFormName( + baseSpeciesId, + if (!heldItem.isEmpty) heldItem.name.string else null, + trackedFormName ?: form.name.takeIf { it.isNotBlank() } + ) + val resolvedFormName = trackedFormName ?: maskFormName ?: form.name.takeIf { it.isNotBlank() } + // Same form-override path as ClientBattlePokemon.toTruth: resolve via FormTracker + // first so Stance Change / Mega / Ogerpon mask reflect in baseStats and types. + val effectiveForm = resolveCurrentForm( + speciesId = baseSpeciesId, + trackedFormName = trackedFormName ?: maskFormName, + fallbackForm = form + ) ?: form + + return TrackedPokemonTruth( + uuid = uuid, + displayName = getDisplayName().string, + speciesId = baseSpeciesId, + speciesKey = canonicalSpeciesKey(baseSpeciesId, resolvedFormName), + speciesLabel = canonicalSpeciesLabel(baseSpeciesId, getDisplayName().string, resolvedFormName), + formName = resolvedFormName, + formTypeNames = listOfNotNull(effectiveForm.primaryType?.name, effectiveForm.secondaryType?.name), + formBaseStats = effectiveForm.baseStats.let { stats -> + TrackedBaseStats( + hp = stats[com.cobblemon.mod.common.api.pokemon.stats.Stats.HP] ?: 0, + atk = stats[com.cobblemon.mod.common.api.pokemon.stats.Stats.ATTACK] ?: 0, + def = stats[com.cobblemon.mod.common.api.pokemon.stats.Stats.DEFENCE] ?: 0, + spa = stats[com.cobblemon.mod.common.api.pokemon.stats.Stats.SPECIAL_ATTACK] ?: 0, + spd = stats[com.cobblemon.mod.common.api.pokemon.stats.Stats.SPECIAL_DEFENCE] ?: 0, + spe = stats[com.cobblemon.mod.common.api.pokemon.stats.Stats.SPEED] ?: 0 + ) + }, + currentHp = currentHealth, + maxHp = maxHealth, + status = status?.status?.name?.path, + revealedMoves = resolveRevealedMoves( + uuid = uuid, + displayName = getDisplayName().string, + speciesName = species.resourceIdentifier.path, + formName = resolvedFormName, + isPlayerSide = isPlayerSide, + deltaRevealMoves = emptyList() + ), + revealedItem = if (!heldItem.isEmpty) heldItem.name.string else BattleStateTracker.getItem(uuid)?.name, + revealedAbility = ability.name, + statStages = BattleStateTracker.getStatChanges(uuid).mapKeys { it.key.displayName }, + moveList = moveSet.getMoves().map { it.displayName.string } + ) + } + + private fun TeamIndicatorUI.CalcTrackedPokemonSnapshot.toTruth(): TrackedPokemonTruth { + val speciesId = speciesIdentifier?.path + val display = displayName ?: speciesId ?: "Unknown" + val currentHpPercent = if (isKO) 0 else (hpPercent * 100f).roundToInt().coerceIn(0, 100) + val baseStats = formBaseStats.takeIf { it.any { value -> value > 0 } }?.let { + TrackedBaseStats( + hp = it[0], + atk = it[1], + def = it[2], + spa = it[3], + spd = it[4], + spe = it[5] + ) + } + + return TrackedPokemonTruth( + uuid = uuid, + displayName = display, + speciesId = speciesId, + speciesKey = canonicalSpeciesKey(speciesId, formName), + speciesLabel = canonicalSpeciesLabel(speciesId, display, formName), + formName = formName, + formTypeNames = formTypeNames, + formBaseStats = baseStats, + currentHp = currentHpPercent, + maxHp = 100, + status = statusName, + revealedMoves = revealedMoves, + revealedItem = revealedItem, + revealedAbility = revealedAbility, + statStages = statStages, + moveList = emptyList() + ) + } + + /** + * Resolve the FormData for a species + tracked form name (Aegislash Blade, Mega, Ogerpon mask, etc.). + * + * Cobblemon's `actorPokemon.form` reference often does NOT update mid-battle for client-side + * form swaps (Stance Change, Mega Evolution), so trusting it gives stale baseStats / types. + * Instead, when FormTracker has captured a form-change message we look up the matching form + * via `species.getForm(setOf(aspect))` using the same aspect candidates as `FormTracker`. + * + * Returns null when no form change is tracked, when the species is unknown, or when the + * aspect lookup doesn't resolve to a non-standard form. Callers fall back to the live + * actor form in that case. + */ + private fun resolveCurrentForm( + speciesId: String?, + trackedFormName: String?, + fallbackForm: FormData? + ): FormData? { + if (trackedFormName.isNullOrBlank() || speciesId.isNullOrBlank()) return fallbackForm + val identifier = Identifier.tryParse(speciesId) ?: Identifier.of("cobblemon", speciesId) + val species = PokemonSpecies.getByIdentifier(identifier) ?: return fallbackForm + val standard = species.standardForm + + for (aspect in FormTracker.formNameToAspects(trackedFormName)) { + val candidate = runCatching { species.getForm(setOf(aspect)) }.getOrNull() ?: continue + // A successful form lookup either returns a non-standard form, OR the standard form + // when the tracked aspect IS the standard one. Only override when we genuinely + // resolved to a different form than the fallback. + if (candidate != standard) { + CobblemonExtendedBattleUI.LOGGER.debug( + "BattleStateFacade: resolved form '{}' for {} via aspect '{}' (atk={}, def={})", + trackedFormName, speciesId, aspect, + candidate.baseStats[com.cobblemon.mod.common.api.pokemon.stats.Stats.ATTACK], + candidate.baseStats[com.cobblemon.mod.common.api.pokemon.stats.Stats.DEFENCE] + ) + return candidate + } + } + + // Tried all aspect candidates — nothing matched a non-standard form. Keep fallback. + return fallbackForm + } + + /** + * Ogerpon's mask determines its form (Teal / Hearthflame / Wellspring / Cornerstone), + * which changes both base stats and the type of Ivy Cudgel. There's no form-change + * message — the form is fixed by which mask Ogerpon holds at battle start. + * + * If the tracked form name is empty but the held item is a mask, return the matching + * form name so `resolveCurrentForm` can pick the right form aspect. + */ + private fun inferOgerponMaskFormName(speciesId: String?, heldItemName: String?, existingFormName: String?): String? { + if (existingFormName?.isNotBlank() == true) return existingFormName + if (speciesId == null || !speciesId.lowercase().contains("ogerpon")) return existingFormName + val item = heldItemName?.lowercase().orEmpty() + return when { + "hearthflame" in item -> "Hearthflame" + "wellspring" in item -> "Wellspring" + "cornerstone" in item -> "Cornerstone" + "teal" in item -> "Teal" + else -> existingFormName + } + } + + private fun resolveRevealedMoves( + uuid: UUID, + displayName: String, + speciesName: String?, + formName: String?, + isPlayerSide: Boolean, + deltaRevealMoves: List + ): List { + return buildSet { + addAll(deltaRevealMoves) + addAll(BattleStateTracker.getRevealedMoves(uuid)) + if (isPlayerSide) { + addAll(BattleStateTracker.getRevealedMovesByName(displayName, true)) + speciesName?.takeIf { it.isNotBlank() }?.let { addAll(BattleStateTracker.getRevealedMovesByName(it, true)) } + formName?.takeIf { it.isNotBlank() }?.let { resolvedFormName -> + speciesName?.takeIf { it.isNotBlank() }?.let { addAll(BattleStateTracker.getRevealedMovesByName("$it-$resolvedFormName", true)) } + addAll(BattleStateTracker.getRevealedMovesByName(resolvedFormName, true)) + } + } else { + // Opponent calc state must stay UUID-scoped; name/species fallback can smear the lead's moves onto later switch-ins. + addAll(TeamIndicatorUI.getActiveOpponentRevealedMoves(uuid)) + } + }.toList() + } + private fun canonicalSpeciesKey(baseSpeciesId: String?, formName: String?): String? { if (baseSpeciesId.isNullOrBlank()) return null + val isDeltaNamespaced = baseSpeciesId.startsWith("delta:", ignoreCase = true) val normalizedBase = normalizeFormToken(baseSpeciesId) val normalizedForm = normalizeFormToken(formName) - if (normalizedForm.isBlank()) return baseSpeciesId - val trimmedForm = normalizedForm.removePrefix(normalizedBase).trim('-') + val effectiveForm = if ( + isDeltaNamespaced && + !normalizedBase.endsWith("-delta") && + !normalizedForm.contains("delta") + ) { + if (normalizedForm.isBlank()) "delta" else "$normalizedForm-delta" + } else { + normalizedForm + } + if (effectiveForm.isBlank()) return baseSpeciesId + val trimmedForm = effectiveForm.removePrefix(normalizedBase).trim('-') return if (trimmedForm.isBlank()) baseSpeciesId else "$baseSpeciesId-$trimmedForm" } @@ -180,4 +441,18 @@ object BattleStateFacade { .replace(" ", "-") .replace("_", "-") } + + private val REGIONAL_ASPECTS = listOf("galar", "alola", "hisui", "paldea") + + private fun splitRegionalForm(species: String?): Pair { + if (species == null) return null to null + if (species.startsWith("delta:", ignoreCase = true)) return species to null + for (aspect in REGIONAL_ASPECTS) { + val suffix = "-$aspect" + if (species.endsWith(suffix, ignoreCase = true)) { + return species.dropLast(suffix.length) to aspect + } + } + return species to null + } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/CalcPanelState.kt b/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/CalcPanelState.kt index 5f65a7b..667d532 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/CalcPanelState.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/CalcPanelState.kt @@ -5,11 +5,18 @@ import net.fabricmc.loader.api.FabricLoader import java.io.File object CalcPanelState { + const val MIN_FONT_SCALE = 0.35f + const val MAX_FONT_SCALE = 1.6f + const val FONT_SCALE_STEP = 0.05f + private val gson = GsonBuilder().setPrettyPrinting().create() private val configFile: File by lazy { FabricLoader.getInstance().configDir.resolve("deltacalc-calc-panel.json").toFile() } + // Default ON so the headline feature is discoverable. The Mod Menu + // exposes a toggle for users who want to hide it. Existing users keep + // their saved state via load() either way. var enabled: Boolean = true private set var x: Int? = null @@ -24,6 +31,10 @@ object CalcPanelState { private set var summaryExpanded: Boolean = true private set + var teamSectionCollapsed: Boolean = false + private set + var movesSectionCollapsed: Boolean = false + private set var fontScale: Float = 1.0f private set @@ -35,6 +46,8 @@ object CalcPanelState { val height: Int? = null, val expanded: Boolean = true, val summaryExpanded: Boolean = true, + val teamSectionCollapsed: Boolean = false, + val movesSectionCollapsed: Boolean = false, val fontScale: Float = 1.0f ) @@ -49,7 +62,9 @@ object CalcPanelState { height = data.height expanded = data.expanded summaryExpanded = data.summaryExpanded - fontScale = data.fontScale.coerceIn(0.7f, 1.6f) + teamSectionCollapsed = data.teamSectionCollapsed + movesSectionCollapsed = data.movesSectionCollapsed + fontScale = data.fontScale.coerceIn(MIN_FONT_SCALE, MAX_FONT_SCALE) } } @@ -66,6 +81,8 @@ object CalcPanelState { height = height, expanded = expanded, summaryExpanded = summaryExpanded, + teamSectionCollapsed = teamSectionCollapsed, + movesSectionCollapsed = movesSectionCollapsed, fontScale = fontScale ) ) @@ -91,7 +108,23 @@ object CalcPanelState { summaryExpanded = !summaryExpanded } + fun toggleTeamSectionCollapsed() { + teamSectionCollapsed = !teamSectionCollapsed + } + + fun toggleMovesSectionCollapsed() { + movesSectionCollapsed = !movesSectionCollapsed + } + fun adjustFontScale(delta: Float) { - fontScale = (fontScale + delta).coerceIn(0.7f, 1.6f) + fontScale = (fontScale + delta).coerceIn(MIN_FONT_SCALE, MAX_FONT_SCALE) + } + + fun setFontScale(value: Float) { + fontScale = value.coerceIn(MIN_FONT_SCALE, MAX_FONT_SCALE) + } + + fun setEnabled(value: Boolean) { + enabled = value } } diff --git a/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/DamageCalcPanel.kt b/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/DamageCalcPanel.kt index 2ab5396..b1001ed 100644 --- a/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/DamageCalcPanel.kt +++ b/src/main/kotlin/com/cobblemonextendedbattleui/ui/calc/DamageCalcPanel.kt @@ -3,29 +3,109 @@ package com.cobblemonextendedbattleui.ui.calc import com.cobblemonextendedbattleui.UIUtils import com.cobblemonextendedbattleui.calc.CalcComputationService import com.cobblemonextendedbattleui.calc.CalcMoveRow +import com.cobblemonextendedbattleui.calc.CalcPokemonSnapshot +import com.cobblemonextendedbattleui.calc.CalcPreviewTab +import com.cobblemonextendedbattleui.calc.CalcRenderModel import com.cobblemonextendedbattleui.calc.InferenceValueState +import com.cobblemonextendedbattleui.calc.OverrideRow import com.cobblemonextendedbattleui.compat.delta.DeltaBattlePlatformAdapter +import com.cobblemonextendedbattleui.ui.shared.ScrollbarRenderer import com.cobblemonextendedbattleui.ui.shared.WidgetInteractionHandler import net.minecraft.client.MinecraftClient import net.minecraft.client.gui.DrawContext import org.lwjgl.glfw.GLFW +import java.util.UUID +import kotlin.math.ceil +import kotlin.math.roundToInt object DamageCalcPanel { private const val DEFAULT_WIDTH = 228 - private const val DEFAULT_HEIGHT = 176 + private const val DEFAULT_HEIGHT = 310 private const val COLLAPSED_HEIGHT = 28 private const val RESIZE_HANDLE = 6 private const val HEADER_HEIGHT = 18 - private const val BASE_FONT_SCALE = 0.8f + private const val BASE_FONT_SCALE = 0.7f + private const val TAB_HEIGHT = 13 + private const val TAB_GAP = 3 + private const val TAB_TEXT_SCALE_OFFSET = 0.18f + private const val TAB_TEXT_SCALE_MIN = 0.42f + private const val TAB_TEXT_MAX_LENGTH = 5 + private const val TAB_MIN_WIDTH = 20 + + // V2 palette (muted navy calc look). + private val V2_TEXT = UIUtils.color(226, 232, 240) + private val V2_TEXT_DIM = UIUtils.color(160, 174, 192) + private val V2_TEXT_LABEL = UIUtils.color(113, 128, 150) + private val V2_ACCENT_GREEN = UIUtils.color(104, 211, 145) + private val V2_ACCENT_YELLOW = UIUtils.color(246, 224, 94) + private val V2_ACCENT_BLUE = UIUtils.color(147, 183, 220) + + // Severity (drives KO label color + left accent bar + forecast fill). + private val SEV_OHKO_FG = UIUtils.color(255, 107, 107) + private val SEV_OHKO_BAR = UIUtils.color(229, 62, 62) + private val SEV_2HKO_FG = UIUtils.color(255, 174, 76) + private val SEV_2HKO_BAR = UIUtils.color(237, 137, 54) + private val SEV_3HKO_FG = UIUtils.color(255, 215, 76) + private val SEV_3HKO_BAR = UIUtils.color(214, 158, 46) + private val SEV_WEAK_FG = UIUtils.color(144, 163, 181) + private val SEV_WEAK_BAR = UIUtils.color(74, 85, 104) + private val SEV_STATUS_FG = UIUtils.color(147, 183, 220) + private val SEV_STATUS_BAR = UIUtils.color(90, 122, 154) + + // HP bar palette. + private val HP_GOOD = UIUtils.color(72, 187, 120) + private val HP_MID = UIUtils.color(236, 201, 75) + private val HP_LOW = UIUtils.color(245, 101, 101) + private val HP_TRACK = UIUtils.color(10, 15, 22) + + // State pill palette. + private val PILL_SEEN_BG = UIUtils.color(56, 161, 105, 60) + private val PILL_LIKELY_BG = UIUtils.color(214, 158, 46, 60) + private val PILL_UNK_BG = UIUtils.color(113, 128, 150, 60) + private val PILL_MANUAL_BG = UIUtils.color(56, 109, 161, 60) private val interaction = WidgetInteractionHandler(UIUtils.ActivePanel.DAMAGE_CALC).apply { dragThreshold = 4 } + private val contentScrollbar = ScrollbarRenderer( + trackWidth = 3, + bgColor = UIUtils.color(40, 50, 65, 120), + thumbColor = UIUtils.color(140, 160, 180, 200), + thumbHoverColor = UIUtils.color(180, 200, 220, 220) + ) + + // Scroll state for the moves + team viewport. Cached content height / + // viewport bounds let the wheel handler clamp without re-rendering. + private var contentScrollOffset: Int = 0 + private var lastContentHeight: Int = 0 + private var lastContentViewportTop: Int = 0 + private var lastContentViewportBottom: Int = 0 + // Scrollbar thumb drag state. + private var isScrollbarDragging = false + private var scrollDragStartMouseY = 0 + private var scrollDragStartOffset = 0 + private var wasMouseDown = false + private var wasRightMouseDown = false private var lastBounds = intArrayOf(0, 0, 0, 0) + private var lastTeamHeaderBounds = intArrayOf(0, 0, 0, 0) private var lastSummaryBounds = intArrayOf(0, 0, 0, 0) + private var lastMovesHeaderBounds = intArrayOf(0, 0, 0, 0) + private var lastItemRowBounds = intArrayOf(0, 0, 0, 0) + private var lastAbilityRowBounds = intArrayOf(0, 0, 0, 0) + private var lastSpreadRowBounds = intArrayOf(0, 0, 0, 0) + private var lastItemBackBounds = intArrayOf(0, 0, 0, 0) + private var lastAbilityBackBounds = intArrayOf(0, 0, 0, 0) + private var lastSpreadBackBounds = intArrayOf(0, 0, 0, 0) + private var lastPlayerTabBounds = emptyList() + private var lastOpponentTabBounds = emptyList() private var summaryClickArmed = false + private var pendingTabSelection: PendingTabSelection? = null + private var pendingSectionToggle: SectionToggle? = null + private var pendingOverrideClick: PendingOverrideClick? = null + + private data class PendingOverrideClick(val row: OverrideRow, val direction: Int) fun initialize() { CalcPanelState.load() @@ -35,6 +115,11 @@ object DamageCalcPanel { if (!CalcPanelState.enabled || !DeltaBattlePlatformAdapter.isBattleActive()) { interaction.releaseAll() wasMouseDown = false + wasRightMouseDown = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null + isScrollbarDragging = false return } @@ -45,20 +130,25 @@ object DamageCalcPanel { val fullHeight = CalcPanelState.height ?: DEFAULT_HEIGHT val height = if (CalcPanelState.expanded) fullHeight else COLLAPSED_HEIGHT val x = CalcPanelState.x ?: (screenWidth - width - 14) - val y = CalcPanelState.y ?: 18 + val y = CalcPanelState.y ?: 100 lastBounds = intArrayOf(x, y, width, height) - handleInput(mc, x, y, width, height) + handleInput(mc, x, y, width, height, model) UIUtils.renderPopupFrame(context, x, y, width, height) val cellX = x + UIUtils.FRAME_INSET val cellY = y + UIUtils.FRAME_INSET val cellW = width - UIUtils.FRAME_INSET * 2 + val compact = mc.window.scaledWidth < 640 || mc.window.scaledHeight < 400 || cellW < 200 UIUtils.drawPopupCell(context, cellX, cellY, cellW, HEADER_HEIGHT) - UIUtils.drawText(context, "DAMAGE CALC", (cellX + 6).toFloat(), (cellY + 5).toFloat(), UIUtils.color(255, 210, 80), BASE_FONT_SCALE) - UIUtils.drawText(context, "T${model.snapshot.turn}", (cellX + cellW - 28).toFloat(), (cellY + 5).toFloat(), UIUtils.color(255, 210, 80), BASE_FONT_SCALE) + // V2 live-status dot + neutral title. + context.fill(cellX + 6, cellY + 8, cellX + 9, cellY + 11, V2_ACCENT_GREEN) + UIUtils.drawText(context, "DAMAGE CALC", (cellX + 13).toFloat(), (cellY + 5).toFloat(), V2_TEXT, BASE_FONT_SCALE) + UIUtils.drawText(context, "T${model.snapshot.turn}", (cellX + cellW - 28).toFloat(), (cellY + 5).toFloat(), V2_TEXT_DIM, BASE_FONT_SCALE) if (!CalcPanelState.expanded) { + lastPlayerTabBounds = emptyList() + lastOpponentTabBounds = emptyList() drawResizeHandle(context, x, y, width, height) return } @@ -67,88 +157,327 @@ object DamageCalcPanel { val contentH = height - UIUtils.FRAME_INSET * 2 - HEADER_HEIGHT - UIUtils.CELL_GAP UIUtils.drawPopupCell(context, cellX, contentY, cellW, contentH) - var textY = contentY + 6f + var textY = contentY + 6 val textScale = BASE_FONT_SCALE * CalcPanelState.fontScale - val playerName = model.snapshot.playerActive?.speciesLabel ?: model.snapshot.playerActive?.displayName ?: "Your Active" - val opponentName = model.snapshot.opponentActive?.speciesLabel ?: model.snapshot.opponentActive?.displayName ?: "Opponent Active" - val summaryToggle = if (CalcPanelState.summaryExpanded) "[-]" else "[+]" - val summaryStartY = textY.toInt() + val uiScale = CalcPanelState.fontScale + fun s(n: Int): Int = (n * uiScale).roundToInt().coerceAtLeast(1) + + // V2 matchup row — YOU / OPP with name + HP bar + HP% + speed indicator. + textY = drawMatchupSection(context, cellX, textY, cellW, model.selectedPlayer, model.selectedOpponent, model.speedText, textScale, uiScale, compact) - UIUtils.drawText(context, "$summaryToggle $playerName -> $opponentName", (cellX + 6).toFloat(), textY, UIUtils.color(160, 230, 190), textScale) - textY += 11f + val tabAreaWidth = cellW - 12 + val summaryToggle = if (CalcPanelState.summaryExpanded) "[-]" else "[+]" + val summaryStartY = textY + UIUtils.drawText(context, "$summaryToggle ${model.matchupLabel}", (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT, textScale) + textY += s(11) if (CalcPanelState.summaryExpanded) { - UIUtils.drawText(context, "Item: ${formatInference(model.opponentSet.item.first, model.opponentSet.item.second)}", (cellX + 6).toFloat(), textY, UIUtils.color(220, 225, 230), textScale) - textY += 10f - UIUtils.drawText(context, "Ability: ${formatInference(model.opponentSet.ability.first, model.opponentSet.ability.second)}", (cellX + 6).toFloat(), textY, UIUtils.color(220, 225, 230), textScale) - textY += 10f - UIUtils.drawText(context, "Spread: ${model.opponentSet.spreadLabel ?: "Unknown"}", (cellX + 6).toFloat(), textY, UIUtils.color(180, 190, 205), textScale) - textY += 10f - UIUtils.drawText(context, model.opponentSet.sourceLabel, (cellX + 6).toFloat(), textY, UIUtils.color(140, 150, 165), textScale) - textY += 12f + if (!compact) { + UIUtils.drawText( + context, + if (model.isPreview) "Previewing switch matchup" else "Current active matchup", + (cellX + 6).toFloat(), + textY.toFloat(), + if (model.isPreview) V2_ACCENT_YELLOW else V2_TEXT_LABEL, + textScale + ) + textY += s(10) + model.switchSummaryText?.let { switchSummary -> + UIUtils.drawText(context, switchSummary, (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT, textScale) + textY += s(10) + } + } + model.hazardNoteText?.let { note -> + UIUtils.drawText(context, note, (cellX + 6).toFloat(), textY.toFloat(), UIUtils.color(245, 180, 120), textScale) + textY += s(10) + } + // Speed line shows in both compact and full modes so users can tell + // at a glance whether overrides moved the speed comparison. The + // speedText already starts with "Speed: ..." so no extra label needed. + model.speedText?.let { speedText -> + UIUtils.drawText(context, speedText, (cellX + 6).toFloat(), textY.toFloat(), speedColor(speedText), textScale) + textY += s(10) + } + val opponentUuid = model.selectedOpponentUuid + val itemOverridden = opponentUuid?.let { CalcComputationService.hasOverride(it, OverrideRow.ITEM) } ?: false + val abilityOverridden = opponentUuid?.let { CalcComputationService.hasOverride(it, OverrideRow.ABILITY) } ?: false + val spreadOverridden = opponentUuid?.let { CalcComputationService.hasOverride(it, OverrideRow.SPREAD) } ?: false + // A row is "battle-revealed" (locked) when its inference state is + // REVEALED and the user hasn't overridden it. Real reveals beat + // overrides downstream, so cycling them does nothing visible — + // hide the arrows and disable the click target to avoid the + // misleading "I clicked but nothing happened" feedback. + val itemRealRevealed = !itemOverridden && model.opponentSet.item.second == InferenceValueState.REVEALED + val abilityRealRevealed = !abilityOverridden && model.opponentSet.ability.second == InferenceValueState.REVEALED + val itemHasAlts = !itemRealRevealed && model.opponentSet.itemAlternatives.size > 1 + val abilityHasAlts = !abilityRealRevealed && model.opponentSet.abilityAlternatives.size > 1 + val spreadHasAlts = model.opponentSet.spreadAlternatives.size > 1 + val rowHeight = s(11).coerceAtLeast(8) + val pillX = cellX + cellW - s(34).coerceAtLeast(18) + val forwardX = pillX - s(8) + val backX = pillX - s(18) + val backZoneW = s(8).coerceAtLeast(6) + + val itemValue = formatInference(model.opponentSet.item.first) + val itemUsage = model.opponentSet.itemUsagePercent[normalizeForUsageLookup(model.opponentSet.item.first)] + val itemDisplay = buildOverrideRowText(itemValue, itemUsage, itemOverridden) + UIUtils.drawText(context, "Item: $itemDisplay", (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT, textScale) + drawStatePill(context, pillX, textY - 1, model.opponentSet.item.second, textScale, uiScale, itemOverridden) + if (itemHasAlts) { + UIUtils.drawText(context, "<", backX.toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + UIUtils.drawText(context, ">", forwardX.toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + lastItemBackBounds = intArrayOf(backX - 1, textY - 2, backZoneW, rowHeight) + lastItemRowBounds = intArrayOf(cellX + 4, textY - 2, cellW - 8, rowHeight) + } else { + lastItemBackBounds = intArrayOf(0, 0, 0, 0) + lastItemRowBounds = intArrayOf(0, 0, 0, 0) + } + textY += s(10) + + val abilityValue = formatInference(model.opponentSet.ability.first) + val abilityUsage = model.opponentSet.abilityUsagePercent[normalizeForUsageLookup(model.opponentSet.ability.first)] + val abilityDisplay = buildOverrideRowText(abilityValue, abilityUsage, abilityOverridden) + UIUtils.drawText(context, "Ability: $abilityDisplay", (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT, textScale) + drawStatePill(context, pillX, textY - 1, model.opponentSet.ability.second, textScale, uiScale, abilityOverridden) + if (abilityHasAlts) { + UIUtils.drawText(context, "<", backX.toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + UIUtils.drawText(context, ">", forwardX.toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + lastAbilityBackBounds = intArrayOf(backX - 1, textY - 2, backZoneW, rowHeight) + lastAbilityRowBounds = intArrayOf(cellX + 4, textY - 2, cellW - 8, rowHeight) + } else { + lastAbilityBackBounds = intArrayOf(0, 0, 0, 0) + lastAbilityRowBounds = intArrayOf(0, 0, 0, 0) + } + textY += s(10) + + // Spread row stays visible even in compact mode so users can still + // override it; only the source label below is dropped when compact. + val spreadValue = model.opponentSet.spreadLabel ?: "Unknown" + val spreadUsage = model.opponentSet.spread?.usagePercent + val spreadDisplay = buildOverrideRowText(spreadValue, spreadUsage, spreadOverridden) + UIUtils.drawText(context, "Spread: $spreadDisplay", (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + // Spread gets a MANUAL pill when overridden; otherwise the inference + // state pill (LIKELY for usage-derived, UNKNOWN for missing data). + val spreadState = model.opponentSet.spread?.state ?: InferenceValueState.UNKNOWN + drawStatePill(context, pillX, textY - 1, spreadState, textScale, uiScale, spreadOverridden) + if (spreadHasAlts) { + UIUtils.drawText(context, "<", backX.toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + UIUtils.drawText(context, ">", forwardX.toFloat(), textY.toFloat(), V2_TEXT_DIM, textScale) + lastSpreadBackBounds = intArrayOf(backX - 1, textY - 2, backZoneW, rowHeight) + } else { + lastSpreadBackBounds = intArrayOf(0, 0, 0, 0) + } + lastSpreadRowBounds = intArrayOf(cellX + 4, textY - 2, cellW - 8, rowHeight) + textY += s(9) + if (!compact) { + UIUtils.drawText(context, model.opponentSet.sourceLabel, (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT_LABEL, textScale) + textY += s(10) + } else { + textY += s(2) + } } else { - UIUtils.drawText(context, model.opponentSet.sourceLabel, (cellX + 20).toFloat(), textY - 1f, UIUtils.color(140, 150, 165), textScale) - textY += 8f + UIUtils.drawText(context, model.opponentSet.sourceLabel, (cellX + 20).toFloat(), (textY - 1).toFloat(), V2_TEXT_LABEL, textScale) + textY += s(8) + // Summary collapsed: rows aren't drawn so disable click-fire on stale bounds. + lastItemRowBounds = intArrayOf(0, 0, 0, 0) + lastAbilityRowBounds = intArrayOf(0, 0, 0, 0) + lastSpreadRowBounds = intArrayOf(0, 0, 0, 0) + lastItemBackBounds = intArrayOf(0, 0, 0, 0) + lastAbilityBackBounds = intArrayOf(0, 0, 0, 0) + lastSpreadBackBounds = intArrayOf(0, 0, 0, 0) } - lastSummaryBounds = intArrayOf(cellX, summaryStartY - 2, cellW, (textY.toInt() - summaryStartY + 2).coerceAtLeast(12)) - UIUtils.drawPopupRowDivider(context, cellX, cellW, textY.toInt()) - textY += 6f - UIUtils.drawText(context, "YOUR MOVES", (cellX + 6).toFloat(), textY, UIUtils.color(100, 200, 255), textScale) - textY += 10f - model.yourMoves.take(4).forEach { row -> - drawMoveRow(context, cellX + 6, textY, row, if (row.emphasized) UIUtils.color(255, 240, 150) else UIUtils.color(230, 230, 230), textScale) - textY += 10f + + lastSummaryBounds = intArrayOf(cellX, summaryStartY - 2, cellW, (textY - summaryStartY + 2).coerceAtLeast(12)) + // Subtle 1px border around the predicted-set block (mockup style). + val boxColor = UIUtils.color(255, 255, 255, 28) + val boxTop = summaryStartY - 3 + val boxBot = textY - 2 + val boxLeft = cellX + 3 + val boxRight = cellX + cellW - 3 + context.fill(boxLeft, boxTop, boxRight, boxTop + 1, boxColor) + context.fill(boxLeft, boxBot - 1, boxRight, boxBot, boxColor) + context.fill(boxLeft, boxTop, boxLeft + 1, boxBot, boxColor) + context.fill(boxRight - 1, boxTop, boxRight, boxBot, boxColor) + textY += s(6) + + // ─── Scrollable content viewport (move predictions + team) ───────── + // Scissor clips rendering to the panel; matrix translate lets the + // existing inline `textY` accumulators stay unchanged. Click bounds + // captured inside the viewport subtract the scroll offset so they + // sit in screen coords and handleInput tests work bare. + val viewportTop = textY + val viewportBottom = (y + height - UIUtils.FRAME_INSET).coerceAtLeast(viewportTop + 16) + val viewportHeight = viewportBottom - viewportTop + val maxScroll = (lastContentHeight - viewportHeight).coerceAtLeast(0) + contentScrollOffset = contentScrollOffset.coerceIn(0, maxScroll) + val scrollOffset = contentScrollOffset + lastContentViewportTop = viewportTop + lastContentViewportBottom = viewportBottom + + context.matrices.push() + context.matrices.translate(0f, -scrollOffset.toFloat(), 0f) + context.enableScissor(cellX, viewportTop, cellX + cellW, viewportBottom) + val contentStartY = textY + + val movesHeader = if (CalcPanelState.movesSectionCollapsed) "[+] MOVE PREDICTIONS" else "[-] MOVE PREDICTIONS" + UIUtils.drawText(context, movesHeader, (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT_LABEL, textScale) + lastMovesHeaderBounds = intArrayOf(cellX, (textY - 2) - scrollOffset, cellW, s(11).coerceAtLeast(8)) + textY += s(10) + + if (!CalcPanelState.movesSectionCollapsed) { + val rowH = s(14).coerceAtLeast(7) + val opponentHpPct = hpPercent(model.selectedOpponent) + val playerHpPct = hpPercent(model.selectedPlayer) + + UIUtils.drawText(context, "YOU \u2192 OPPONENT", (cellX + 6).toFloat(), textY.toFloat(), V2_ACCENT_GREEN, textScale) + textY += s(9) + // Bar under YOUR moves shows OPPONENT's HP (the side taking the hit). + model.yourMoves.take(4).forEach { row -> + drawMoveRow(context, cellX + 6, textY.toFloat(), row, if (row.emphasized) V2_ACCENT_YELLOW else V2_TEXT, textScale, uiScale, compact, opponentHpPct) + textY += rowH + } + + textY += s(2) + UIUtils.drawText(context, "OPPONENT \u2192 YOU", (cellX + 6).toFloat(), textY.toFloat(), UIUtils.color(252, 129, 129), textScale) + textY += s(9) + // Bar under OPP's moves shows YOUR HP (the side taking the hit). + model.opponentMoves.take(4).forEach { row -> + drawMoveRow(context, cellX + 6, textY.toFloat(), row, V2_TEXT, textScale, uiScale, compact, playerHpPct) + textY += rowH + } + } else { + UIUtils.drawText(context, "Tap to expand", (cellX + 6).toFloat(), textY.toFloat() + s(8), UIUtils.color(140, 150, 165), textScale) + textY += s(16) } - textY += 3f - UIUtils.drawText(context, "LIKELY OPPONENT MOVES", (cellX + 6).toFloat(), textY, UIUtils.color(255, 150, 130), textScale) - textY += 10f - model.opponentMoves.take(4).forEach { row -> - drawMoveRow(context, cellX + 6, textY, row, UIUtils.color(230, 230, 230), textScale) - textY += 10f + // ─── Team roster at the bottom ───────────────────────────────────── + textY += s(2) + UIUtils.drawPopupRowDivider(context, cellX, cellW, textY) + textY += s(3) + val teamHeader = if (CalcPanelState.teamSectionCollapsed) "[+] TEAM" else "[-] TEAM" + UIUtils.drawText(context, teamHeader, (cellX + 6).toFloat(), textY.toFloat(), V2_TEXT_LABEL, textScale) + lastTeamHeaderBounds = intArrayOf(cellX, (textY - 2) - scrollOffset, cellW, s(11).coerceAtLeast(8)) + textY += s(10) + + if (!CalcPanelState.teamSectionCollapsed) { + val playerTabsRaw = drawTabs(context, cellX + 6, textY, tabAreaWidth, model.playerTabs, model.snapshot.playerTeam, textScale, uiScale) + lastPlayerTabBounds = playerTabsRaw.map { tab -> tab.copy(y = tab.y - scrollOffset) } + textY += tabBlockHeight(model.playerTabs, tabAreaWidth, uiScale) + + if (model.opponentTabs.size > 1) { + val opponentTabsRaw = drawTabs(context, cellX + 6, textY, tabAreaWidth, model.opponentTabs, model.snapshot.opponentTeam, textScale, uiScale) + lastOpponentTabBounds = opponentTabsRaw.map { tab -> tab.copy(y = tab.y - scrollOffset) } + textY += tabBlockHeight(model.opponentTabs, tabAreaWidth, uiScale) + } else { + lastOpponentTabBounds = emptyList() + } + } else { + lastPlayerTabBounds = emptyList() + lastOpponentTabBounds = emptyList() } + context.disableScissor() + context.matrices.pop() + lastContentHeight = textY - contentStartY + + // Right-edge scrollbar; ScrollbarRenderer no-ops when content fits. + contentScrollbar.render( + context = context, + x = cellX + cellW - 4, + y = viewportTop, + height = viewportHeight, + contentHeight = lastContentHeight, + visibleHeight = viewportHeight, + scrollOffset = scrollOffset + ) + drawResizeHandle(context, x, y, width, height) } fun onScroll(mouseX: Double, mouseY: Double, deltaY: Double): Boolean { + // The mixin hands us raw window-pixel coords; convert to scaled GUI + // coords so the bounds check matches lastBounds (which is already scaled). + val mc = MinecraftClient.getInstance() + val scaledX = (mouseX * mc.window.scaledWidth / mc.window.width).toInt() + val scaledY = (mouseY * mc.window.scaledHeight / mc.window.height).toInt() val (x, y, width, height) = lastBounds - if (!contains(mouseX.toInt(), mouseY.toInt(), x, y, width, height)) { + if (!contains(scaledX, scaledY, x, y, width, height)) { return false } - val mc = MinecraftClient.getInstance() val handle = mc.window.handle val isCtrlDown = GLFW.glfwGetKey(handle, GLFW.GLFW_KEY_LEFT_CONTROL) == GLFW.GLFW_PRESS || GLFW.glfwGetKey(handle, GLFW.GLFW_KEY_RIGHT_CONTROL) == GLFW.GLFW_PRESS - if (!isCtrlDown) { - return false + if (isCtrlDown) { + CalcPanelState.adjustFontScale(if (deltaY > 0) CalcPanelState.FONT_SCALE_STEP else -CalcPanelState.FONT_SCALE_STEP) + CalcPanelState.save() + return true } - CalcPanelState.adjustFontScale(if (deltaY > 0) 0.05f else -0.05f) - CalcPanelState.save() + + // No-Ctrl wheel scrolls the moves+team viewport when there's overflow. + val viewportHeight = (lastContentViewportBottom - lastContentViewportTop).coerceAtLeast(0) + val maxScroll = (lastContentHeight - viewportHeight).coerceAtLeast(0) + if (maxScroll <= 0) return false // nothing to scroll, let other widgets handle + val step = (12 * deltaY).toInt() // 12px per wheel tick; deltaY > 0 = scroll up + contentScrollOffset = (contentScrollOffset - step).coerceIn(0, maxScroll) return true } - private fun handleInput(mc: MinecraftClient, x: Int, y: Int, width: Int, height: Int) { + private fun handleInput(mc: MinecraftClient, x: Int, y: Int, width: Int, height: Int, model: CalcRenderModel) { val mouseX = (mc.mouse.x * mc.window.scaledWidth / mc.window.width).toInt() val mouseY = (mc.mouse.y * mc.window.scaledHeight / mc.window.height).toInt() val mouseDown = GLFW.glfwGetMouseButton(mc.window.handle, GLFW.GLFW_MOUSE_BUTTON_LEFT) == GLFW.GLFW_PRESS + val rightDown = GLFW.glfwGetMouseButton(mc.window.handle, GLFW.GLFW_MOUSE_BUTTON_RIGHT) == GLFW.GLFW_PRESS val canInteract = UIUtils.canInteract(UIUtils.ActivePanel.DAMAGE_CALC) val summaryBounds = lastSummaryBounds + // Right-click on a row resets that row's override. Rising-edge only. + if (rightDown && !wasRightMouseDown && canInteract) { + val opponentUuid = model.selectedOpponentUuid + if (opponentUuid != null && CalcPanelState.expanded && CalcPanelState.summaryExpanded) { + val resetRow = when { + contains(mouseX, mouseY, lastItemRowBounds[0], lastItemRowBounds[1], lastItemRowBounds[2], lastItemRowBounds[3]) -> OverrideRow.ITEM + contains(mouseX, mouseY, lastAbilityRowBounds[0], lastAbilityRowBounds[1], lastAbilityRowBounds[2], lastAbilityRowBounds[3]) -> OverrideRow.ABILITY + contains(mouseX, mouseY, lastSpreadRowBounds[0], lastSpreadRowBounds[1], lastSpreadRowBounds[2], lastSpreadRowBounds[3]) -> OverrideRow.SPREAD + else -> null + } + resetRow?.let { CalcComputationService.resetOverride(opponentUuid, it) } + } + } + wasRightMouseDown = rightDown + if (mouseDown) { when { + isScrollbarDragging -> { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null + val viewportHeight = (lastContentViewportBottom - lastContentViewportTop).coerceAtLeast(0) + contentScrollOffset = contentScrollbar.dragToScrollOffset( + dragDeltaY = mouseY - scrollDragStartMouseY, + dragStartOffset = scrollDragStartOffset, + contentHeight = lastContentHeight, + visibleHeight = viewportHeight + ) + } interaction.isDragging -> { summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null interaction.updateDrag(mouseX, mouseY, mc.window.scaledWidth, mc.window.scaledHeight, width, height)?.let { (nextX, nextY) -> CalcPanelState.setPosition(nextX, nextY) } } interaction.isResizing -> { summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null val result = interaction.calculateResize( mouseX = mouseX, mouseY = mouseY, minWidth = 180, - maxWidth = (mc.window.scaledWidth * 0.6f).toInt(), + maxWidth = (mc.window.scaledWidth * 0.65f).toInt(), minHeight = COLLAPSED_HEIGHT, maxHeight = (mc.window.scaledHeight * 0.8f).toInt(), screenWidth = mc.window.scaledWidth, @@ -159,20 +488,114 @@ object DamageCalcPanel { } !wasMouseDown && canInteract -> { val resizeZone = UIUtils.getResizeZone(mouseX, mouseY, x, y, width, height, RESIZE_HANDLE) - if (resizeZone != UIUtils.ResizeZone.NONE) { + val clickedPlayerTab = findTabAt(mouseX, mouseY, lastPlayerTabBounds) + val clickedOpponentTab = findTabAt(mouseX, mouseY, lastOpponentTabBounds) + val rowsClickable = CalcPanelState.expanded && CalcPanelState.summaryExpanded + val viewportHeight = (lastContentViewportBottom - lastContentViewportTop).coerceAtLeast(0) + val scrollableContent = lastContentHeight > viewportHeight + if (scrollableContent && contentScrollbar.isOverThumb(mouseX, mouseY)) { + // Begin thumb drag. + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null + isScrollbarDragging = true + scrollDragStartMouseY = mouseY + scrollDragStartOffset = contentScrollOffset + } else if (scrollableContent && contentScrollbar.isOverTrack(mouseX, mouseY)) { + // Click empty track: jump to that position, then keep + // dragging so the user can fine-tune without releasing. summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null + contentScrollOffset = contentScrollbar.trackClickToScrollOffset( + mouseY = mouseY, + contentHeight = lastContentHeight, + visibleHeight = viewportHeight + ) + isScrollbarDragging = true + scrollDragStartMouseY = mouseY + scrollDragStartOffset = contentScrollOffset + } else if (resizeZone != UIUtils.ResizeZone.NONE) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null interaction.startResize(mouseX, mouseY, resizeZone, x, y, width, height) + } else if (contains(mouseX, mouseY, lastTeamHeaderBounds[0], lastTeamHeaderBounds[1], lastTeamHeaderBounds[2], lastTeamHeaderBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingOverrideClick = null + pendingSectionToggle = SectionToggle.TEAM + } else if (contains(mouseX, mouseY, lastMovesHeaderBounds[0], lastMovesHeaderBounds[1], lastMovesHeaderBounds[2], lastMovesHeaderBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingOverrideClick = null + pendingSectionToggle = SectionToggle.MOVES + } else if (clickedPlayerTab != null && !clickedPlayerTab.disabled) { + summaryClickArmed = false + pendingSectionToggle = null + pendingOverrideClick = null + pendingTabSelection = PendingTabSelection(clickedPlayerTab.uuid, isPlayerSide = true) + } else if (clickedOpponentTab != null && !clickedOpponentTab.disabled) { + summaryClickArmed = false + pendingSectionToggle = null + pendingOverrideClick = null + pendingTabSelection = PendingTabSelection(clickedOpponentTab.uuid, isPlayerSide = false) } else if (contains(mouseX, mouseY, x + UIUtils.FRAME_INSET, y + UIUtils.FRAME_INSET, width - UIUtils.FRAME_INSET * 2, HEADER_HEIGHT)) { summaryClickArmed = false + pendingSectionToggle = null + pendingTabSelection = null + pendingOverrideClick = null interaction.startDrag(mouseX, mouseY, x, y) + } else if (rowsClickable && contains(mouseX, mouseY, lastItemBackBounds[0], lastItemBackBounds[1], lastItemBackBounds[2], lastItemBackBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = PendingOverrideClick(OverrideRow.ITEM, -1) + } else if (rowsClickable && contains(mouseX, mouseY, lastAbilityBackBounds[0], lastAbilityBackBounds[1], lastAbilityBackBounds[2], lastAbilityBackBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = PendingOverrideClick(OverrideRow.ABILITY, -1) + } else if (rowsClickable && contains(mouseX, mouseY, lastSpreadBackBounds[0], lastSpreadBackBounds[1], lastSpreadBackBounds[2], lastSpreadBackBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = PendingOverrideClick(OverrideRow.SPREAD, -1) + } else if (rowsClickable && contains(mouseX, mouseY, lastItemRowBounds[0], lastItemRowBounds[1], lastItemRowBounds[2], lastItemRowBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = PendingOverrideClick(OverrideRow.ITEM, 1) + } else if (rowsClickable && contains(mouseX, mouseY, lastAbilityRowBounds[0], lastAbilityRowBounds[1], lastAbilityRowBounds[2], lastAbilityRowBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = PendingOverrideClick(OverrideRow.ABILITY, 1) + } else if (rowsClickable && contains(mouseX, mouseY, lastSpreadRowBounds[0], lastSpreadRowBounds[1], lastSpreadRowBounds[2], lastSpreadRowBounds[3])) { + summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = PendingOverrideClick(OverrideRow.SPREAD, 1) } else if (CalcPanelState.expanded && contains(mouseX, mouseY, summaryBounds[0], summaryBounds[1], summaryBounds[2], summaryBounds[3])) { + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null summaryClickArmed = true } } } } else { + if (isScrollbarDragging) { + isScrollbarDragging = false + } if (interaction.isDragging) { summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null val didDrag = interaction.endDrag() if (!didDrag && contains(mouseX, mouseY, x + UIUtils.FRAME_INSET, y + UIUtils.FRAME_INSET, width - UIUtils.FRAME_INSET * 2, HEADER_HEIGHT)) { CalcPanelState.toggleExpanded() @@ -180,8 +603,54 @@ object DamageCalcPanel { CalcPanelState.save() } else if (interaction.isResizing) { summaryClickArmed = false + pendingTabSelection = null + pendingSectionToggle = null + pendingOverrideClick = null interaction.endResize() CalcPanelState.save() + } else if (pendingOverrideClick != null) { + val pending = pendingOverrideClick!! + val (rowBounds, backBounds) = when (pending.row) { + OverrideRow.ITEM -> lastItemRowBounds to lastItemBackBounds + OverrideRow.ABILITY -> lastAbilityRowBounds to lastAbilityBackBounds + OverrideRow.SPREAD -> lastSpreadRowBounds to lastSpreadBackBounds + } + val targetBounds = if (pending.direction < 0) backBounds else rowBounds + val opponentUuid = model.selectedOpponentUuid + if (opponentUuid != null && contains(mouseX, mouseY, targetBounds[0], targetBounds[1], targetBounds[2], targetBounds[3])) { + when (pending.row) { + OverrideRow.ITEM -> CalcComputationService.cycleItem(opponentUuid, model.opponentSet.itemAlternatives.size, pending.direction) + OverrideRow.ABILITY -> CalcComputationService.cycleAbility(opponentUuid, model.opponentSet.abilityAlternatives.size, pending.direction) + OverrideRow.SPREAD -> CalcComputationService.cycleSpread(opponentUuid, model.opponentSet.spreadAlternatives.size, pending.direction) + } + } + pendingOverrideClick = null + } else if (pendingSectionToggle != null) { + val stillInside = when (pendingSectionToggle) { + SectionToggle.TEAM -> contains(mouseX, mouseY, lastTeamHeaderBounds[0], lastTeamHeaderBounds[1], lastTeamHeaderBounds[2], lastTeamHeaderBounds[3]) + SectionToggle.MOVES -> contains(mouseX, mouseY, lastMovesHeaderBounds[0], lastMovesHeaderBounds[1], lastMovesHeaderBounds[2], lastMovesHeaderBounds[3]) + null -> false + } + if (stillInside) { + when (pendingSectionToggle) { + SectionToggle.TEAM -> CalcPanelState.toggleTeamSectionCollapsed() + SectionToggle.MOVES -> CalcPanelState.toggleMovesSectionCollapsed() + null -> Unit + } + CalcPanelState.save() + } + pendingSectionToggle = null + } else if (pendingTabSelection != null) { + val pending = pendingTabSelection + val tab = if (pending?.isPlayerSide == true) findTabAt(mouseX, mouseY, lastPlayerTabBounds) else findTabAt(mouseX, mouseY, lastOpponentTabBounds) + if (pending != null && tab?.uuid == pending.uuid && !tab.disabled) { + if (pending.isPlayerSide) { + CalcComputationService.selectPlayerPreview(pending.uuid) + } else { + CalcComputationService.selectOpponentPreview(pending.uuid) + } + } + pendingTabSelection = null } else if (summaryClickArmed) { if (CalcPanelState.expanded && contains(mouseX, mouseY, summaryBounds[0], summaryBounds[1], summaryBounds[2], summaryBounds[3])) { CalcPanelState.toggleSummaryExpanded() @@ -194,10 +663,302 @@ object DamageCalcPanel { wasMouseDown = mouseDown } - private fun drawMoveRow(context: DrawContext, x: Int, y: Float, row: CalcMoveRow, color: Int, scale: Float) { + private fun drawTabs( + context: DrawContext, + startX: Int, + startY: Int, + availableWidth: Int, + tabs: List, + team: List, + textScale: Float, + uiScale: Float + ): List { + if (tabs.isEmpty()) return emptyList() + + val tabH = (TAB_HEIGHT * uiScale).roundToInt().coerceAtLeast(8) + val tabGap = (TAB_GAP * uiScale).roundToInt().coerceAtLeast(2) + val hpByUuid: Map> = team.associate { it.uuid to (it.currentHp to it.maxHp) } + val columns = tabColumns(tabs.size, availableWidth) + val tabWidth = ((availableWidth - (columns - 1) * tabGap) / columns).coerceAtLeast(TAB_MIN_WIDTH) + val tabTextScale = (textScale - TAB_TEXT_SCALE_OFFSET).coerceAtLeast(TAB_TEXT_SCALE_MIN) + val bounds = mutableListOf() + val labelInsetX = (3 * uiScale).roundToInt().coerceAtLeast(1) + val labelInsetY = (3 * uiScale).roundToInt().coerceAtLeast(1) + val hpBarH = (2 * uiScale).roundToInt().coerceAtLeast(1) + + tabs.forEachIndexed { index, tab -> + val row = index / columns + val column = index % columns + val x = startX + column * (tabWidth + tabGap) + val y = startY + row * (tabH + tabGap) + val background = when { + tab.isDisabled -> UIUtils.color(45, 28, 32, 235) + tab.isSelected -> UIUtils.color(34, 68, 56, 235) + tab.isActive -> UIUtils.color(30, 44, 62, 235) + else -> UIUtils.color(23, 33, 49, 235) + } + val accent = when { + tab.isDisabled -> UIUtils.color(150, 90, 95, 255) + tab.isSelected -> V2_ACCENT_GREEN + tab.isActive -> V2_ACCENT_BLUE + else -> V2_TEXT_LABEL + } + context.fill(x, y, x + tabWidth, y + tabH, background) + context.fill(x, y, x + tabWidth, y + 1, accent) + + // HP fill bar at bottom. + val hp = hpByUuid[tab.uuid] + if (hp != null) { + val max = hp.second.coerceAtLeast(1) + val pct = ((hp.first * 100.0) / max).coerceIn(0.0, 100.0) + val innerW = (tabWidth - 2).coerceAtLeast(1) + val barTop = y + tabH - hpBarH - 1 + val barBot = y + tabH - 1 + context.fill(x + 1, barTop, x + 1 + innerW, barBot, HP_TRACK) + if (hp.first > 0) { + val fillW = ((innerW * pct) / 100.0).roundToInt().coerceAtLeast(1) + val col = when { + pct > 50 -> HP_GOOD + pct > 20 -> HP_MID + else -> HP_LOW + } + context.fill(x + 1, barTop, x + 1 + fillW, barBot, col) + } + } + + val rawLabel = buildString { + if (tab.isActive) append("*") + append(tab.label) + } + val fitted = truncate(rawLabel, (tabWidth - 6).coerceAtLeast(10), tabTextScale) + UIUtils.drawText( + context, + fitted, + (x + labelInsetX).toFloat(), + (y + labelInsetY).toFloat(), + if (tab.isDisabled) V2_TEXT_LABEL else V2_TEXT, + tabTextScale + ) + // Strikethrough fainted. + if (tab.isDisabled) { + val strikeY = y + (tabH / 2) + context.fill(x + 2, strikeY, x + tabWidth - 2, strikeY + 1, UIUtils.color(200, 120, 120, 200)) + } + bounds += TabBounds(tab.uuid, x, y, tabWidth, tabH, tab.isDisabled) + } + + return bounds + } + + private fun tabBlockHeight(tabs: List, availableWidth: Int, uiScale: Float): Int { + if (tabs.isEmpty()) return 0 + val tabH = (TAB_HEIGHT * uiScale).roundToInt().coerceAtLeast(8) + val tabGap = (TAB_GAP * uiScale).roundToInt().coerceAtLeast(2) + val pad = (6 * uiScale).roundToInt().coerceAtLeast(2) + val columns = tabColumns(tabs.size, availableWidth) + val rows = ceil(tabs.size / columns.toDouble()).toInt() + return rows * tabH + (rows - 1) * tabGap + pad + } + + private fun tabColumns(tabCount: Int, availableWidth: Int): Int { + // Prefer to fit all tabs on one row. Only wrap if individual tabs would + // be narrower than minTabWidth (unreadable). + val minTabWidth = 22 + val maxByWidth = ((availableWidth + TAB_GAP) / (minTabWidth + TAB_GAP)).coerceAtLeast(1) + return tabCount.coerceAtMost(maxByWidth).coerceAtLeast(1) + } + + private fun drawMoveRow(context: DrawContext, x: Int, y: Float, row: CalcMoveRow, color: Int, scale: Float, uiScale: Float, compact: Boolean, defenderHpPct: Int) { + val sevBar = severityBar(row) + val sevFg = severityFg(row) + val yInt = y.toInt() + val barYOffset = (7 * uiScale).roundToInt().coerceAtLeast(3) + val barWidth = (78 * uiScale).roundToInt().coerceAtLeast(20) + UIUtils.drawText(context, row.moveName, x.toFloat(), y, color, scale) - UIUtils.drawText(context, row.damageText, (x + 92).toFloat(), y, UIUtils.color(220, 225, 230), scale) - UIUtils.drawText(context, row.koText, (x + 156).toFloat(), y, UIUtils.color(255, 180, 80), scale) + UIUtils.drawText(context, row.damageText, x + 84f * uiScale, y, V2_TEXT_DIM, scale) + UIUtils.drawText(context, row.koText, x + 144f * uiScale, y, sevFg, scale) + + // Damage-vs-HP bar under the name (skip status / missing data). Always shown so + // it works regardless of compact mode; compact just affects surrounding sections. + if (!row.isStatus && row.minPercent != null && row.maxPercent != null) { + drawDamageBar(context, x, yInt + barYOffset, barWidth, row.minPercent, row.maxPercent, defenderHpPct, sevBar, uiScale) + } + } + + private fun severityFg(row: CalcMoveRow): Int { + if (row.isStatus) return SEV_STATUS_FG + val ko = row.koText.uppercase() + return when { + "OHKO" in ko -> SEV_OHKO_FG + "2HKO" in ko -> SEV_2HKO_FG + "3HKO" in ko -> SEV_3HKO_FG + else -> SEV_WEAK_FG + } + } + + private fun severityBar(row: CalcMoveRow): Int { + if (row.isStatus) return SEV_STATUS_BAR + val ko = row.koText.uppercase() + return when { + "OHKO" in ko -> SEV_OHKO_BAR + "2HKO" in ko -> SEV_2HKO_BAR + "3HKO" in ko -> SEV_3HKO_BAR + else -> SEV_WEAK_BAR + } + } + + /** + * Damage-vs-HP bar: shows how much of the defender's HP the move will take. + * [ green: guaranteed remaining ][ severity: HP at risk ][ empty: pre-existing damage ] + * Full width represents the defender's max HP. + */ + private fun drawDamageBar( + context: DrawContext, x: Int, y: Int, w: Int, + minDmgPct: Double, maxDmgPct: Double, + defenderHpPct: Int, sevColor: Int, + uiScale: Float = 1.0f + ) { + val width = w.coerceAtLeast(4) + val h = (4 * uiScale).roundToInt().coerceAtLeast(2) + context.fill(x, y, x + width, y + h, HP_TRACK) + + val currentHp = defenderHpPct.coerceIn(0, 100).toDouble() + val hpAfterMax = (currentHp - maxDmgPct).coerceAtLeast(0.0) + val currentEnd = ((width * currentHp) / 100.0).roundToInt().coerceIn(0, width) + val greenEnd = ((width * hpAfterMax) / 100.0).roundToInt().coerceIn(0, currentEnd) + + // Guaranteed remaining HP (solid, HP-colored by post-hit HP%). + if (greenEnd > 0) { + val hpCol = when { + hpAfterMax > 50 -> HP_GOOD + hpAfterMax > 20 -> HP_MID + else -> HP_LOW + } + context.fill(x, y, x + greenEnd, y + h, hpCol) + } + // HP at risk (severity color, slightly dimmed so it reads as "damage zone" not solid). + if (currentEnd > greenEnd) { + val dimmed = (sevColor and 0x00FFFFFF) or (0xC0 shl 24) + context.fill(x + greenEnd, y, x + currentEnd, y + h, dimmed) + } + // 100% tick at right edge (shows full-HP benchmark when defender is at full). + if (defenderHpPct >= 99) { + context.fill(x + width - 1, y - 1, x + width, y + h, UIUtils.color(255, 255, 255, 64)) + } + } + + private fun drawHpBar(context: DrawContext, x: Int, y: Int, w: Int, pct: Double, uiScale: Float = 1.0f) { + val width = w.coerceAtLeast(4) + val h = (4 * uiScale).roundToInt().coerceAtLeast(2) + context.fill(x, y, x + width, y + h, HP_TRACK) + val clamped = pct.coerceIn(0.0, 100.0) + val fill = ((width * clamped) / 100.0).roundToInt().coerceAtLeast(if (pct > 0) 1 else 0) + val col = when { + clamped > 50 -> HP_GOOD + clamped > 20 -> HP_MID + else -> HP_LOW + } + context.fill(x, y, x + fill, y + h, col) + } + + private fun drawMatchupSection( + context: DrawContext, + cellX: Int, + y: Int, + cellW: Int, + player: CalcPokemonSnapshot?, + opponent: CalcPokemonSnapshot?, + speedText: String?, + textScale: Float, + uiScale: Float, + compact: Boolean + ): Int { + fun s(n: Int): Int = (n * uiScale).roundToInt().coerceAtLeast(1) + val youPct = hpPercent(player) + val oppPct = hpPercent(opponent) + val (arrow, arrowColor) = speedArrow(speedText) + if (compact) { + val youLabel = "You ${youPct}%" + val oppLabel = "Opp ${oppPct}%" + val youW = (MinecraftClient.getInstance().textRenderer.getWidth(youLabel) * textScale).toInt() + UIUtils.drawText(context, youLabel, (cellX + 6).toFloat(), (y + 1).toFloat(), V2_TEXT, textScale) + UIUtils.drawText(context, arrow, (cellX + 6 + youW + s(4)).toFloat(), (y + 1).toFloat(), arrowColor, textScale) + val arrowW = (MinecraftClient.getInstance().textRenderer.getWidth(arrow) * textScale).toInt() + UIUtils.drawText(context, oppLabel, (cellX + 6 + youW + s(4) + arrowW + s(4)).toFloat(), (y + 1).toFloat(), V2_TEXT, textScale) + return y + s(12).coerceAtLeast(7) + } + val colW = ((cellW - 12 - 3) / 2).coerceAtLeast(40) + val youX = cellX + 6 + val oppX = cellX + 6 + colW + 3 + UIUtils.drawText(context, "YOU", youX.toFloat(), y.toFloat(), V2_TEXT_LABEL, textScale) + UIUtils.drawText(context, "OPP", oppX.toFloat(), y.toFloat(), V2_TEXT_LABEL, textScale) + // Speed arrow centered between the column labels. + val arrowW = (MinecraftClient.getInstance().textRenderer.getWidth(arrow) * textScale).toInt() + UIUtils.drawText(context, arrow, (cellX + 6 + colW + 3 - (arrowW / 2) - s(2)).toFloat(), y.toFloat(), arrowColor, textScale) + val nameY = y + s(9) + val nameW = (colW - s(4)).coerceAtLeast(s(20).coerceAtLeast(12)) + player?.let { + UIUtils.drawText(context, truncate(it.displayName, nameW, textScale), youX.toFloat(), nameY.toFloat(), V2_TEXT, textScale) + } + opponent?.let { + UIUtils.drawText(context, truncate(it.displayName, nameW, textScale), oppX.toFloat(), nameY.toFloat(), V2_TEXT, textScale) + } + val hpY = y + s(19) + val barW = (colW - s(24)).coerceAtLeast(s(20).coerceAtLeast(12)) + drawHpBar(context, youX, hpY, barW, youPct.toDouble(), uiScale) + UIUtils.drawText(context, "${youPct}%", (youX + barW + s(2)).toFloat(), (hpY - 1).toFloat(), V2_TEXT_DIM, textScale) + drawHpBar(context, oppX, hpY, barW, oppPct.toDouble(), uiScale) + UIUtils.drawText(context, "${oppPct}%", (oppX + barW + s(2)).toFloat(), (hpY - 1).toFloat(), V2_TEXT_DIM, textScale) + UIUtils.drawPopupRowDivider(context, cellX, cellW, y + s(26)) + return y + s(30) + } + + // Small speed indicator: ">" = you faster, "<" = opp faster, "=" = tie/unknown. + // Color: green = confirmed, yellow = likely (inferred), dim gray = tie/unknown. + private fun speedArrow(speedText: String?): Pair { + if (speedText == null) return ">" to V2_TEXT_LABEL // inconclusive but don't eat space + val lc = speedText.lowercase() + return when { + "you likely move first" in lc -> ">" to V2_ACCENT_YELLOW + "you move first" in lc -> ">" to HP_GOOD + "opponent likely moves first" in lc -> "<" to V2_ACCENT_YELLOW + "opponent moves first" in lc -> "<" to HP_LOW + else -> "=" to V2_TEXT_LABEL + } + } + + private fun hpPercent(p: CalcPokemonSnapshot?): Int { + if (p == null) return 0 + val max = p.maxHp.coerceAtLeast(1) + return ((p.currentHp * 100.0) / max).roundToInt().coerceIn(0, 100) + } + + private fun truncate(s: String, maxW: Int, scale: Float): String { + val tr = MinecraftClient.getInstance().textRenderer + if ((tr.getWidth(s) * scale) <= maxW) return s + var out = s + while (out.length > 1 && (tr.getWidth("$out…") * scale) > maxW) { + out = out.substring(0, out.length - 1) + } + return "$out…" + } + + private fun drawStatePill(context: DrawContext, x: Int, y: Int, state: InferenceValueState, scale: Float, uiScale: Float = 1.0f, isOverride: Boolean = false) { + val (bg, fg, label) = when { + isOverride -> Triple(PILL_MANUAL_BG, V2_ACCENT_BLUE, "MANUAL") + state == InferenceValueState.REVEALED -> Triple(PILL_SEEN_BG, V2_ACCENT_GREEN, "SEEN") + state == InferenceValueState.GUESSED -> Triple(PILL_LIKELY_BG, V2_ACCENT_YELLOW, "LIKELY") + else -> Triple(PILL_UNK_BG, V2_TEXT_DIM, "?") + } + val pillScale = (scale - 0.15f).coerceAtLeast(0.42f) + val tw = (MinecraftClient.getInstance().textRenderer.getWidth(label) * pillScale).toInt() + val padX = (3 * uiScale).roundToInt().coerceAtLeast(1) + val padY = (1 * uiScale).roundToInt().coerceAtLeast(1) + val pillW = tw + padX * 2 + val pillH = (8 * uiScale).roundToInt().coerceAtLeast(5) + context.fill(x, y, x + pillW, y + pillH, bg) + UIUtils.drawText(context, label, (x + padX).toFloat(), (y + padY).toFloat(), fg, pillScale) } private fun drawResizeHandle(context: DrawContext, x: Int, y: Int, width: Int, height: Int) { @@ -212,16 +973,63 @@ object DamageCalcPanel { ) } + private fun findTabAt(mouseX: Int, mouseY: Int, tabs: List): TabBounds? { + return tabs.firstOrNull { contains(mouseX, mouseY, it.x, it.y, it.width, it.height) } + } + private fun contains(mouseX: Int, mouseY: Int, x: Int, y: Int, width: Int, height: Int): Boolean { return mouseX in x..(x + width) && mouseY in y..(y + height) } - private fun formatInference(value: String?, state: InferenceValueState): String { - val label = value ?: "Unknown" - return when (state) { - InferenceValueState.REVEALED -> "$label [R]" - InferenceValueState.GUESSED -> "$label [G]" - InferenceValueState.UNKNOWN -> label + private fun formatInference(value: String?): String { + // State is shown via pill chip in the render path; label stays plain. + return value ?: "Unknown" + } + + private fun normalizeForUsageLookup(value: String?): String { + // Mirrors normalizeToken in CalcBattleSnapshot.kt so the renderer can + // hit the EffectiveBattleSet's usage % maps without leaking the + // internal helper here. + return value.orEmpty().lowercase() + .replace(" ", "") + .replace("-", "") + .replace("_", "") + .replace("'", "") + .replace(".", "") + } + + private fun buildOverrideRowText(value: String, usagePercent: Double?, overridden: Boolean): String { + val pct = usagePercent?.takeIf { it > 0.0 }?.let { " (${it.roundToInt()}%)" } ?: "" + val star = if (overridden) "*" else "" + return "$value$pct$star" + } + + private fun speedColor(speedText: String): Int { + return when { + "you move first" in speedText.lowercase() -> UIUtils.color(120, 235, 170) + "you likely move first" in speedText.lowercase() -> UIUtils.color(150, 220, 175) + "opponent moves first" in speedText.lowercase() -> UIUtils.color(255, 145, 125) + "opponent likely moves first" in speedText.lowercase() -> UIUtils.color(245, 175, 120) + else -> UIUtils.color(220, 205, 120) } } + + private data class TabBounds( + val uuid: UUID, + val x: Int, + val y: Int, + val width: Int, + val height: Int, + val disabled: Boolean + ) + + private data class PendingTabSelection( + val uuid: UUID, + val isPlayerSide: Boolean + ) + + private enum class SectionToggle { + TEAM, + MOVES + } } diff --git a/src/main/resources/assets/cobblemonextendedbattleui/icon.png b/src/main/resources/assets/cobblemonextendedbattleui/icon.png new file mode 100644 index 0000000..6c01c11 Binary files /dev/null and b/src/main/resources/assets/cobblemonextendedbattleui/icon.png differ diff --git a/src/main/resources/assets/cobblemonextendedbattleui/lang/en_us.json b/src/main/resources/assets/cobblemonextendedbattleui/lang/en_us.json index f043a62..d984bb5 100644 --- a/src/main/resources/assets/cobblemonextendedbattleui/lang/en_us.json +++ b/src/main/resources/assets/cobblemonextendedbattleui/lang/en_us.json @@ -1,10 +1,10 @@ { - "category.cobblemonextendedbattleui": "Cobblemon Extended Battle UI", + "category.cobblemonextendedbattleui": "DeltaCalc", "key.cobblemonextendedbattleui.toggle_panel": "Toggle Battle Info Panel", "key.cobblemonextendedbattleui.increase_font": "Increase Panel Font Size", "key.cobblemonextendedbattleui.decrease_font": "Decrease Panel Font Size", - "cobblemonextendedbattleui.config.title": "Cobblemon Extended Battle UI Settings", + "cobblemonextendedbattleui.config.title": "DeltaCalc Settings", "cobblemonextendedbattleui.config.category.features": "Features", "cobblemonextendedbattleui.config.category.tooltipOptions": "Tooltip Options", @@ -16,6 +16,12 @@ "cobblemonextendedbattleui.config.enableBattleInfoPanel": "Battle Info Panel", "cobblemonextendedbattleui.config.enableBattleInfoPanel.tooltip": "Show panel with weather, terrain, field conditions, and stat stages", + "cobblemonextendedbattleui.config.battleInfoFontScale": "Battle Info Text Scale", + "cobblemonextendedbattleui.config.battleInfoFontScale.tooltip": "Scale the battle info panel text down on smaller screens, or up if you want a larger UI. Also affects the Ctrl+Scroll font adjustment.", + "cobblemonextendedbattleui.config.enableDamageCalc": "Damage Calc Panel", + "cobblemonextendedbattleui.config.enableDamageCalc.tooltip": "Show the in-battle damage calculator panel with opponent set inference and move predictions.", + "cobblemonextendedbattleui.config.damageCalcFontScale": "Damage Calc Text Scale", + "cobblemonextendedbattleui.config.damageCalcFontScale.tooltip": "Scale the damage calculator text down on smaller screens. Also affects the Ctrl+Scroll font adjustment for the calc panel.", "cobblemonextendedbattleui.config.enableBattleLog": "Battle Log", "cobblemonextendedbattleui.config.enableBattleLog.tooltip": "Show custom battle log widget with damage percentages", @@ -32,6 +38,17 @@ "cobblemonextendedbattleui.config.showBaseCritRate": "Show Base Crit Rate", "cobblemonextendedbattleui.config.showBaseCritRate.tooltip": "Always show crit rate in move tooltips. When disabled, only shows crit rate for high-crit moves or when boosted by items/abilities.", + "cobblemonextendedbattleui.config.category.calcOptions": "Damage Calc Options", + + "cobblemonextendedbattleui.config.showMultiHitCount": "Show Multi-Hit Count", + "cobblemonextendedbattleui.config.showMultiHitCount.tooltip": "Append ×N or ×N-M to damage rows for moves that hit multiple times (Bullet Seed, Rock Blast, etc.)", + + "cobblemonextendedbattleui.config.showCritDamage": "Show Crit Damage Range", + "cobblemonextendedbattleui.config.showCritDamage.tooltip": "Append '/ crit X-Y%' to each damage row showing the range on a critical hit.", + + "cobblemonextendedbattleui.config.debugDumpEnabled": "Debug: Write Calc Dumps", + "cobblemonextendedbattleui.config.debugDumpEnabled.tooltip": "Write every unique battle snapshot plus full calc result (rolls, crit rolls, spread source, warnings) to config/deltacalc/latest-calc.json. Useful for reporting calc issues — leave off otherwise.", + "cobblemonextendedbattleui.stat.attack": "Attack", "cobblemonextendedbattleui.stat.attack.abbr": "Atk", "cobblemonextendedbattleui.stat.defense": "Defense", diff --git a/src/main/resources/cobblemonextendedbattleui.mixins.json b/src/main/resources/cobblemonextendedbattleui.mixins.json index e9cbd0b..8fe4af9 100644 --- a/src/main/resources/cobblemonextendedbattleui.mixins.json +++ b/src/main/resources/cobblemonextendedbattleui.mixins.json @@ -10,6 +10,7 @@ "BattleGUIMixin", "BattleMessagePaneMixin", "DeltaClientBattleMessagePaneMixin", + "DeltaClientBattleMessageQueueMixin", "BattleHealthChangeHandlerMixin", "BattleSwitchHandlerMixin", "BattleInitializeHandlerMixin", diff --git a/src/main/resources/data/deltacalc/database/battle-database.generated.json b/src/main/resources/data/deltacalc/database/battle-database.generated.json index e5f386c..1782845 100644 --- a/src/main/resources/data/deltacalc/database/battle-database.generated.json +++ b/src/main/resources/data/deltacalc/database/battle-database.generated.json @@ -1,9 +1,12 @@ { "sourceMeta": { - "generatedAt": "2026-04-03T02:24:30.652003+00:00", + "generatedAt": "2026-05-06T07:14:59.238928+00:00", "rankedSources": "season-6-mid-1300.generated.json,season-6-mid-1000.generated.json,season-6-mid-1500.generated.json", "showdownPokedex": "C:\\Users\\matte\\AppData\\Roaming\\ModrinthApp\\profiles\\Cobblemon Delta\\showdown\\data\\pokedex.js", "externalSpeciesJson": "", + "curatedSetsJson": "", + "curatedSetCount": "0", + "heuristicSetCount": "1098", "smogonEnabled": "true" }, "species": [ @@ -27,7 +30,8 @@ "spa": 35, "spd": 35, "spe": 38 - } + }, + "weightKg": 3.5 }, { "speciesKey": "abomasnow", @@ -50,7 +54,8 @@ "spa": 92, "spd": 85, "spe": 60 - } + }, + "weightKg": 135.5 }, { "speciesKey": "abomasnow-mega", @@ -59,12 +64,13 @@ "slug": "abomasnow-mega", "formName": "Mega", "aliases": [ + "Abomasnow", + "Abomasnow Mega", "Abomasnow-Mega", + "abomasnow", + "abomasnow mega", "abomasnow-mega", - "abomasnowmega", - "Abomasnow Mega", - "Abomasnow", - "abomasnow" + "abomasnowmega" ], "typeNames": [ "Grass", @@ -77,7 +83,8 @@ "spa": 132, "spd": 105, "spe": 30 - } + }, + "weightKg": 185 }, { "speciesKey": "abra", @@ -99,7 +106,8 @@ "spa": 105, "spd": 55, "spe": 90 - } + }, + "weightKg": 19.5 }, { "speciesKey": "absol", @@ -121,7 +129,8 @@ "spa": 75, "spd": 60, "spe": 75 - } + }, + "weightKg": 47 }, { "speciesKey": "absol-mega", @@ -130,12 +139,13 @@ "slug": "absol-mega", "formName": "Mega", "aliases": [ + "Absol", + "Absol Mega", "Absol-Mega", + "absol", + "absol mega", "absol-mega", - "absolmega", - "Absol Mega", - "Absol", - "absol" + "absolmega" ], "typeNames": [ "Dark" @@ -147,7 +157,8 @@ "spa": 115, "spd": 60, "spe": 115 - } + }, + "weightKg": 49 }, { "speciesKey": "accelgor", @@ -169,7 +180,8 @@ "spa": 100, "spd": 60, "spe": 145 - } + }, + "weightKg": 25.3 }, { "speciesKey": "aegislash", @@ -192,7 +204,8 @@ "spa": 50, "spd": 140, "spe": 60 - } + }, + "weightKg": 53 }, { "speciesKey": "aegislash-blade", @@ -201,12 +214,13 @@ "slug": "aegislash-blade", "formName": "Blade", "aliases": [ + "Aegislash", + "Aegislash Blade", "Aegislash-Blade", + "aegislash", + "aegislash blade", "aegislash-blade", - "aegislashblade", - "Aegislash Blade", - "Aegislash", - "aegislash" + "aegislashblade" ], "typeNames": [ "Steel", @@ -219,7 +233,8 @@ "spa": 140, "spd": 50, "spe": 60 - } + }, + "weightKg": 53 }, { "speciesKey": "aegislash-delta", @@ -228,25 +243,30 @@ "slug": "aegislash-delta", "formName": "Delta", "aliases": [ + "Aegislash Delta", "Aegislash-Delta", + "AegislashDelta", + "Delta Aegislash", + "aegislash delta", "aegislash-delta", "aegislashdelta", - "Aegislash Delta", - "aegislash delta", - "AegislashDelta" + "delta aegislash", + "delta-aegislash", + "deltaaegislash" ], "typeNames": [ - "steel", - "fire" + "Steel", + "Fire" ], "baseStats": { "hp": 85, - "atk": 45, - "def": 130, - "spa": 45, - "spd": 130, + "atk": 130, + "def": 45, + "spa": 130, + "spd": 45, "spe": 65 - } + }, + "weightKg": 53 }, { "speciesKey": "aerodactyl", @@ -269,7 +289,8 @@ "spa": 60, "spd": 75, "spe": 130 - } + }, + "weightKg": 59 }, { "speciesKey": "aerodactyl-mega", @@ -278,12 +299,13 @@ "slug": "aerodactyl-mega", "formName": "Mega", "aliases": [ + "Aerodactyl", + "Aerodactyl Mega", "Aerodactyl-Mega", + "aerodactyl", + "aerodactyl mega", "aerodactyl-mega", - "aerodactylmega", - "Aerodactyl Mega", - "Aerodactyl", - "aerodactyl" + "aerodactylmega" ], "typeNames": [ "Rock", @@ -296,7 +318,8 @@ "spa": 70, "spd": 95, "spe": 150 - } + }, + "weightKg": 79 }, { "speciesKey": "aggron", @@ -319,7 +342,8 @@ "spa": 60, "spd": 60, "spe": 50 - } + }, + "weightKg": 360 }, { "speciesKey": "aggron-mega", @@ -328,12 +352,13 @@ "slug": "aggron-mega", "formName": "Mega", "aliases": [ + "Aggron", + "Aggron Mega", "Aggron-Mega", + "aggron", + "aggron mega", "aggron-mega", - "aggronmega", - "Aggron Mega", - "Aggron", - "aggron" + "aggronmega" ], "typeNames": [ "Steel" @@ -345,7 +370,8 @@ "spa": 60, "spd": 80, "spe": 50 - } + }, + "weightKg": 395 }, { "speciesKey": "aipom", @@ -367,7 +393,66 @@ "spa": 40, "spd": 55, "spe": 85 - } + }, + "weightKg": 11.5 + }, + { + "speciesKey": "aipom-delta", + "speciesId": "aipom-delta", + "displayName": "Aipom-Delta", + "slug": "aipom-delta", + "formName": null, + "aliases": [ + "Aipom-Delta", + "aipom-delta", + "aipomdelta", + "Aipom Delta", + "delta-aipom", + "Delta Aipom", + "deltaaipom", + "delta aipom", + "aipom delta" + ], + "typeNames": [ + "Normal", + "Ghost" + ], + "baseStats": { + "hp": 55, + "atk": 80, + "def": 55, + "spa": 40, + "spd": 50, + "spe": 80 + }, + "weightKg": 9.5 + }, + { + "speciesKey": "aipom-ultra", + "speciesId": "aipom-ultra", + "displayName": "Aipom-Ultra", + "slug": "aipom-ultra", + "formName": null, + "aliases": [ + "Aipom-Ultra", + "aipom-ultra", + "aipomultra", + "Aipom Ultra", + "aipom ultra" + ], + "typeNames": [ + "Fire", + "Fairy" + ], + "baseStats": { + "hp": 55, + "atk": 70, + "def": 55, + "spa": 40, + "spd": 55, + "spe": 85 + }, + "weightKg": 9.5 }, { "speciesKey": "alakazam", @@ -389,7 +474,8 @@ "spa": 135, "spd": 95, "spe": 120 - } + }, + "weightKg": 48 }, { "speciesKey": "alakazam-mega", @@ -398,12 +484,13 @@ "slug": "alakazam-mega", "formName": "Mega", "aliases": [ + "Alakazam", + "Alakazam Mega", "Alakazam-Mega", + "alakazam", + "alakazam mega", "alakazam-mega", - "alakazammega", - "Alakazam Mega", - "Alakazam", - "alakazam" + "alakazammega" ], "typeNames": [ "Psychic" @@ -415,7 +502,8 @@ "spa": 175, "spd": 105, "spe": 150 - } + }, + "weightKg": 48 }, { "speciesKey": "alcremie", @@ -437,7 +525,8 @@ "spa": 110, "spd": 121, "spe": 64 - } + }, + "weightKg": 0.5 }, { "speciesKey": "alcremie-gmax", @@ -446,12 +535,13 @@ "slug": "alcremie-gmax", "formName": "Gmax", "aliases": [ + "Alcremie", + "Alcremie Gmax", "Alcremie-Gmax", + "alcremie", + "alcremie gmax", "alcremie-gmax", - "alcremiegmax", - "Alcremie Gmax", - "Alcremie", - "alcremie" + "alcremiegmax" ], "typeNames": [ "Fairy" @@ -463,7 +553,8 @@ "spa": 110, "spd": 121, "spe": 64 - } + }, + "weightKg": 0 }, { "speciesKey": "alomomola", @@ -485,7 +576,8 @@ "spa": 40, "spd": 45, "spe": 65 - } + }, + "weightKg": 31.6 }, { "speciesKey": "altaria", @@ -508,7 +600,8 @@ "spa": 70, "spd": 105, "spe": 80 - } + }, + "weightKg": 20.6 }, { "speciesKey": "altaria-mega", @@ -517,12 +610,13 @@ "slug": "altaria-mega", "formName": "Mega", "aliases": [ + "Altaria", + "Altaria Mega", "Altaria-Mega", + "altaria", + "altaria mega", "altaria-mega", - "altariamega", - "Altaria Mega", - "Altaria", - "altaria" + "altariamega" ], "typeNames": [ "Dragon", @@ -535,7 +629,8 @@ "spa": 110, "spd": 105, "spe": 80 - } + }, + "weightKg": 20.6 }, { "speciesKey": "amaura", @@ -558,7 +653,8 @@ "spa": 67, "spd": 63, "spe": 46 - } + }, + "weightKg": 25.2 }, { "speciesKey": "ambipom", @@ -580,7 +676,8 @@ "spa": 60, "spd": 66, "spe": 115 - } + }, + "weightKg": 20.3 }, { "speciesKey": "ambipom-delta", @@ -589,16 +686,20 @@ "slug": "ambipom-delta", "formName": "Delta", "aliases": [ + "Ambipom Delta", "Ambipom-Delta", + "AmbipomDelta", + "Delta Ambipom", + "ambipom delta", "ambipom-delta", "ambipomdelta", - "Ambipom Delta", - "ambipom delta", - "AmbipomDelta" + "delta ambipom", + "delta-ambipom", + "deltaambipom" ], "typeNames": [ - "normal", - "ghost" + "Normal", + "Ghost" ], "baseStats": { "hp": 65, @@ -607,7 +708,8 @@ "spa": 56, "spd": 75, "spe": 103 - } + }, + "weightKg": 18.6 }, { "speciesKey": "ambipom-ultra", @@ -616,16 +718,16 @@ "slug": "ambipom-ultra", "formName": "Ultra", "aliases": [ - "Ambipom-Ultra", - "ambipom-ultra", - "ambipomultra", "Ambipom Ultra", + "Ambipom-Ultra", + "AmbipomUltra", "ambipom ultra", - "AmbipomUltra" + "ambipom-ultra", + "ambipomultra" ], "typeNames": [ - "fire", - "fairy" + "Fire", + "Fairy" ], "baseStats": { "hp": 75, @@ -634,7 +736,8 @@ "spa": 58, "spd": 55, "spe": 115 - } + }, + "weightKg": 16.5 }, { "speciesKey": "amoonguss", @@ -657,7 +760,35 @@ "spa": 85, "spd": 80, "spe": 30 - } + }, + "weightKg": 10.5 + }, + { + "speciesKey": "amoonguss-atom", + "speciesId": "amoonguss-atom", + "displayName": "Amoonguss-ATOM", + "slug": "amoonguss-atom", + "formName": null, + "aliases": [ + "Amoonguss-ATOM", + "amoonguss-atom", + "amoongussatom", + "Amoonguss ATOM", + "amoonguss atom" + ], + "typeNames": [ + "Psychic", + "Poison" + ], + "baseStats": { + "hp": 153, + "atk": 78, + "def": 78, + "spa": 136, + "spd": 55, + "spe": 28 + }, + "weightKg": 10.5 }, { "speciesKey": "ampharos", @@ -679,7 +810,8 @@ "spa": 115, "spd": 90, "spe": 55 - } + }, + "weightKg": 61.5 }, { "speciesKey": "ampharos-mega", @@ -688,12 +820,13 @@ "slug": "ampharos-mega", "formName": "Mega", "aliases": [ + "Ampharos", + "Ampharos Mega", "Ampharos-Mega", + "ampharos", + "ampharos mega", "ampharos-mega", - "ampharosmega", - "Ampharos Mega", - "Ampharos", - "ampharos" + "ampharosmega" ], "typeNames": [ "Electric", @@ -706,21 +839,25 @@ "spa": 165, "spd": 110, "spe": 45 - } + }, + "weightKg": 61.5 }, { - "speciesKey": "ancientgene", - "speciesId": "ancientgene", - "displayName": "Ancientgene", - "slug": "ancientgene", + "speciesKey": "ancient-gene", + "speciesId": "ancient-gene", + "displayName": "Ancient Gene", + "slug": "ancient-gene", "formName": null, "aliases": [ + "Ancient Gene", "Ancientgene", + "ancient gene", + "ancient-gene", "ancientgene" ], "typeNames": [ - "psychic", - "normal" + "Psychic", + "Normal" ], "baseStats": { "hp": 105, @@ -729,7 +866,8 @@ "spa": 95, "spd": 95, "spe": 105 - } + }, + "weightKg": 4 }, { "speciesKey": "ancieon", @@ -742,7 +880,7 @@ "ancieon" ], "typeNames": [ - "ground" + "Ground" ], "baseStats": { "hp": 110, @@ -751,7 +889,31 @@ "spa": 60, "spd": 65, "spe": 95 - } + }, + "weightKg": 25 + }, + { + "speciesKey": "annetrem", + "speciesId": "annetrem", + "displayName": "Annetrem", + "slug": "annetrem", + "formName": null, + "aliases": [ + "Annetrem", + "annetrem" + ], + "typeNames": [ + "Ghost" + ], + "baseStats": { + "hp": 57, + "atk": 40, + "def": 65, + "spa": 86, + "spd": 63, + "spe": 59 + }, + "weightKg": 1 }, { "speciesKey": "annihilape", @@ -774,7 +936,8 @@ "spa": 50, "spd": 90, "spe": 90 - } + }, + "weightKg": 56 }, { "speciesKey": "anorith", @@ -797,7 +960,34 @@ "spa": 40, "spd": 50, "spe": 75 - } + }, + "weightKg": 12.5 + }, + { + "speciesKey": "apex-tyrant", + "speciesId": "apex-tyrant", + "displayName": "Apex Tyrant", + "slug": "apex-tyrant", + "formName": null, + "aliases": [ + "Apex Tyrant", + "apex-tyrant", + "apextyrant", + "apex tyrant" + ], + "typeNames": [ + "Fighting", + "Dragon" + ], + "baseStats": { + "hp": 63, + "atk": 147, + "def": 121, + "spa": 99, + "spd": 75, + "spe": 85 + }, + "weightKg": 114 }, { "speciesKey": "appletun", @@ -820,7 +1010,8 @@ "spa": 100, "spd": 80, "spe": 30 - } + }, + "weightKg": 13 }, { "speciesKey": "appletun-gmax", @@ -829,12 +1020,13 @@ "slug": "appletun-gmax", "formName": "Gmax", "aliases": [ + "Appletun", + "Appletun Gmax", "Appletun-Gmax", + "appletun", + "appletun gmax", "appletun-gmax", - "appletungmax", - "Appletun Gmax", - "Appletun", - "appletun" + "appletungmax" ], "typeNames": [ "Grass", @@ -847,7 +1039,31 @@ "spa": 100, "spd": 80, "spe": 30 - } + }, + "weightKg": 0 + }, + { + "speciesKey": "appletun-ultra", + "speciesId": "appletun-ultra", + "displayName": "Appletun-Ultra", + "slug": "appletun-ultra", + "formName": null, + "aliases": [ + "appletun-ultra" + ], + "typeNames": [ + "Poison", + "Dragon" + ], + "baseStats": { + "hp": 100, + "atk": 75, + "def": 95, + "spa": 95, + "spd": 90, + "spe": 30 + }, + "weightKg": 13 }, { "speciesKey": "applin", @@ -870,7 +1086,31 @@ "spa": 40, "spd": 40, "spe": 20 - } + }, + "weightKg": 0.5 + }, + { + "speciesKey": "applin-ultra", + "speciesId": "applin-ultra", + "displayName": "Applin-Ultra", + "slug": "applin-ultra", + "formName": null, + "aliases": [ + "applin-ultra" + ], + "typeNames": [ + "Poison", + "Dragon" + ], + "baseStats": { + "hp": 40, + "atk": 40, + "def": 80, + "spa": 40, + "spd": 40, + "spe": 20 + }, + "weightKg": 0.5 }, { "speciesKey": "araquanid", @@ -893,7 +1133,8 @@ "spa": 50, "spd": 132, "spe": 42 - } + }, + "weightKg": 82 }, { "speciesKey": "araquanid-totem", @@ -902,12 +1143,13 @@ "slug": "araquanid-totem", "formName": "Totem", "aliases": [ + "Araquanid", + "Araquanid Totem", "Araquanid-Totem", + "araquanid", + "araquanid totem", "araquanid-totem", - "araquanidtotem", - "Araquanid Totem", - "Araquanid", - "araquanid" + "araquanidtotem" ], "typeNames": [ "Water", @@ -920,7 +1162,8 @@ "spa": 50, "spd": 132, "spe": 42 - } + }, + "weightKg": 217.5 }, { "speciesKey": "arbok", @@ -942,7 +1185,8 @@ "spa": 65, "spd": 79, "spe": 80 - } + }, + "weightKg": 65 }, { "speciesKey": "arboliva", @@ -965,7 +1209,8 @@ "spa": 125, "spd": 109, "spe": 39 - } + }, + "weightKg": 48.2 }, { "speciesKey": "arcanine", @@ -987,7 +1232,39 @@ "spa": 100, "spd": 80, "spe": 95 - } + }, + "weightKg": 155 + }, + { + "speciesKey": "arcanine-delta", + "speciesId": "arcanine-delta", + "displayName": "Arcanine-Delta", + "slug": "arcanine-delta", + "formName": null, + "aliases": [ + "Arcanine-Delta", + "arcanine-delta", + "arcaninedelta", + "Arcanine Delta", + "delta-arcanine", + "Delta Arcanine", + "deltaarcanine", + "delta arcanine", + "arcanine delta" + ], + "typeNames": [ + "Water", + "Dragon" + ], + "baseStats": { + "hp": 85, + "atk": 115, + "def": 80, + "spa": 95, + "spd": 80, + "spe": 100 + }, + "weightKg": 158 }, { "speciesKey": "arcanine-hisui", @@ -996,12 +1273,13 @@ "slug": "arcanine-hisui", "formName": "Hisui", "aliases": [ + "Arcanine", + "Arcanine Hisui", "Arcanine-Hisui", + "arcanine", + "arcanine hisui", "arcanine-hisui", - "arcaninehisui", - "Arcanine Hisui", - "Arcanine", - "arcanine" + "arcaninehisui" ], "typeNames": [ "Fire", @@ -1014,7 +1292,8 @@ "spa": 95, "spd": 80, "spe": 90 - } + }, + "weightKg": 168 }, { "speciesKey": "arceus", @@ -1036,7 +1315,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-bug", @@ -1045,12 +1325,13 @@ "slug": "arceus-bug", "formName": "Bug", "aliases": [ + "Arceus", + "Arceus Bug", "Arceus-Bug", + "arceus", + "arceus bug", "arceus-bug", - "arceusbug", - "Arceus Bug", - "Arceus", - "arceus" + "arceusbug" ], "typeNames": [ "Bug" @@ -1062,7 +1343,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-dark", @@ -1071,12 +1353,13 @@ "slug": "arceus-dark", "formName": "Dark", "aliases": [ + "Arceus", + "Arceus Dark", "Arceus-Dark", + "arceus", + "arceus dark", "arceus-dark", - "arceusdark", - "Arceus Dark", - "Arceus", - "arceus" + "arceusdark" ], "typeNames": [ "Dark" @@ -1088,7 +1371,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-dragon", @@ -1097,12 +1381,13 @@ "slug": "arceus-dragon", "formName": "Dragon", "aliases": [ + "Arceus", + "Arceus Dragon", "Arceus-Dragon", + "arceus", + "arceus dragon", "arceus-dragon", - "arceusdragon", - "Arceus Dragon", - "Arceus", - "arceus" + "arceusdragon" ], "typeNames": [ "Dragon" @@ -1114,7 +1399,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-electric", @@ -1123,12 +1409,13 @@ "slug": "arceus-electric", "formName": "Electric", "aliases": [ + "Arceus", + "Arceus Electric", "Arceus-Electric", + "arceus", + "arceus electric", "arceus-electric", - "arceuselectric", - "Arceus Electric", - "Arceus", - "arceus" + "arceuselectric" ], "typeNames": [ "Electric" @@ -1140,7 +1427,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-fairy", @@ -1149,12 +1437,13 @@ "slug": "arceus-fairy", "formName": "Fairy", "aliases": [ + "Arceus", + "Arceus Fairy", "Arceus-Fairy", + "arceus", + "arceus fairy", "arceus-fairy", - "arceusfairy", - "Arceus Fairy", - "Arceus", - "arceus" + "arceusfairy" ], "typeNames": [ "Fairy" @@ -1166,7 +1455,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-fighting", @@ -1175,12 +1465,13 @@ "slug": "arceus-fighting", "formName": "Fighting", "aliases": [ + "Arceus", + "Arceus Fighting", "Arceus-Fighting", + "arceus", + "arceus fighting", "arceus-fighting", - "arceusfighting", - "Arceus Fighting", - "Arceus", - "arceus" + "arceusfighting" ], "typeNames": [ "Fighting" @@ -1192,7 +1483,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-fire", @@ -1201,12 +1493,13 @@ "slug": "arceus-fire", "formName": "Fire", "aliases": [ + "Arceus", + "Arceus Fire", "Arceus-Fire", + "arceus", + "arceus fire", "arceus-fire", - "arceusfire", - "Arceus Fire", - "Arceus", - "arceus" + "arceusfire" ], "typeNames": [ "Fire" @@ -1218,7 +1511,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-flying", @@ -1227,12 +1521,13 @@ "slug": "arceus-flying", "formName": "Flying", "aliases": [ + "Arceus", + "Arceus Flying", "Arceus-Flying", + "arceus", + "arceus flying", "arceus-flying", - "arceusflying", - "Arceus Flying", - "Arceus", - "arceus" + "arceusflying" ], "typeNames": [ "Flying" @@ -1244,7 +1539,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-ghost", @@ -1253,12 +1549,13 @@ "slug": "arceus-ghost", "formName": "Ghost", "aliases": [ + "Arceus", + "Arceus Ghost", "Arceus-Ghost", + "arceus", + "arceus ghost", "arceus-ghost", - "arceusghost", - "Arceus Ghost", - "Arceus", - "arceus" + "arceusghost" ], "typeNames": [ "Ghost" @@ -1270,7 +1567,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-grass", @@ -1279,12 +1577,13 @@ "slug": "arceus-grass", "formName": "Grass", "aliases": [ + "Arceus", + "Arceus Grass", "Arceus-Grass", + "arceus", + "arceus grass", "arceus-grass", - "arceusgrass", - "Arceus Grass", - "Arceus", - "arceus" + "arceusgrass" ], "typeNames": [ "Grass" @@ -1296,7 +1595,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-ground", @@ -1305,12 +1605,13 @@ "slug": "arceus-ground", "formName": "Ground", "aliases": [ + "Arceus", + "Arceus Ground", "Arceus-Ground", + "arceus", + "arceus ground", "arceus-ground", - "arceusground", - "Arceus Ground", - "Arceus", - "arceus" + "arceusground" ], "typeNames": [ "Ground" @@ -1322,7 +1623,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-ice", @@ -1331,12 +1633,13 @@ "slug": "arceus-ice", "formName": "Ice", "aliases": [ + "Arceus", + "Arceus Ice", "Arceus-Ice", + "arceus", + "arceus ice", "arceus-ice", - "arceusice", - "Arceus Ice", - "Arceus", - "arceus" + "arceusice" ], "typeNames": [ "Ice" @@ -1348,7 +1651,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-poison", @@ -1357,12 +1661,13 @@ "slug": "arceus-poison", "formName": "Poison", "aliases": [ + "Arceus", + "Arceus Poison", "Arceus-Poison", + "arceus", + "arceus poison", "arceus-poison", - "arceuspoison", - "Arceus Poison", - "Arceus", - "arceus" + "arceuspoison" ], "typeNames": [ "Poison" @@ -1374,7 +1679,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-psychic", @@ -1383,12 +1689,13 @@ "slug": "arceus-psychic", "formName": "Psychic", "aliases": [ + "Arceus", + "Arceus Psychic", "Arceus-Psychic", + "arceus", + "arceus psychic", "arceus-psychic", - "arceuspsychic", - "Arceus Psychic", - "Arceus", - "arceus" + "arceuspsychic" ], "typeNames": [ "Psychic" @@ -1400,7 +1707,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-rock", @@ -1409,12 +1717,13 @@ "slug": "arceus-rock", "formName": "Rock", "aliases": [ + "Arceus", + "Arceus Rock", "Arceus-Rock", + "arceus", + "arceus rock", "arceus-rock", - "arceusrock", - "Arceus Rock", - "Arceus", - "arceus" + "arceusrock" ], "typeNames": [ "Rock" @@ -1426,7 +1735,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-steel", @@ -1435,12 +1745,13 @@ "slug": "arceus-steel", "formName": "Steel", "aliases": [ + "Arceus", + "Arceus Steel", "Arceus-Steel", + "arceus", + "arceus steel", "arceus-steel", - "arceussteel", - "Arceus Steel", - "Arceus", - "arceus" + "arceussteel" ], "typeNames": [ "Steel" @@ -1452,7 +1763,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "arceus-water", @@ -1461,12 +1773,13 @@ "slug": "arceus-water", "formName": "Water", "aliases": [ + "Arceus", + "Arceus Water", "Arceus-Water", + "arceus", + "arceus water", "arceus-water", - "arceuswater", - "Arceus Water", - "Arceus", - "arceus" + "arceuswater" ], "typeNames": [ "Water" @@ -1478,7 +1791,8 @@ "spa": 120, "spd": 120, "spe": 120 - } + }, + "weightKg": 320 }, { "speciesKey": "archaludon", @@ -1501,7 +1815,8 @@ "spa": 125, "spd": 65, "spe": 85 - } + }, + "weightKg": 60 }, { "speciesKey": "archapult", @@ -1514,17 +1829,18 @@ "archapult" ], "typeNames": [ - "dragon", - "steel" + "Dragon", + "Steel" ], "baseStats": { "hp": 72, - "atk": 108, - "def": 108, - "spa": 116, - "spd": 60, - "spe": 96 - } + "atk": 116, + "def": 112, + "spa": 112, + "spd": 56, + "spe": 100 + }, + "weightKg": 112 }, { "speciesKey": "archen", @@ -1547,7 +1863,8 @@ "spa": 74, "spd": 45, "spe": 70 - } + }, + "weightKg": 9.5 }, { "speciesKey": "archeops", @@ -1570,7 +1887,8 @@ "spa": 112, "spd": 65, "spe": 110 - } + }, + "weightKg": 32 }, { "speciesKey": "arctibax", @@ -1593,7 +1911,8 @@ "spa": 45, "spd": 65, "spe": 62 - } + }, + "weightKg": 30 }, { "speciesKey": "arctovish", @@ -1616,7 +1935,8 @@ "spa": 80, "spd": 90, "spe": 55 - } + }, + "weightKg": 175 }, { "speciesKey": "arctozolt", @@ -1639,7 +1959,8 @@ "spa": 90, "spd": 80, "spe": 55 - } + }, + "weightKg": 150 }, { "speciesKey": "argalis", @@ -1662,7 +1983,8 @@ "spa": 87, "spd": 40, "spe": 54 - } + }, + "weightKg": 341.4 }, { "speciesKey": "arghonaut", @@ -1685,7 +2007,8 @@ "spa": 70, "spd": 100, "spe": 75 - } + }, + "weightKg": 151 }, { "speciesKey": "ariados", @@ -1708,7 +2031,8 @@ "spa": 60, "spd": 70, "spe": 40 - } + }, + "weightKg": 33.5 }, { "speciesKey": "armaldo", @@ -1731,7 +2055,8 @@ "spa": 70, "spd": 80, "spe": 45 - } + }, + "weightKg": 68.2 }, { "speciesKey": "armaledge", @@ -1744,7 +2069,7 @@ "armaledge" ], "typeNames": [ - "fire" + "Fire" ], "baseStats": { "hp": 80, @@ -1753,7 +2078,8 @@ "spa": 120, "spd": 68, "spe": 104 - } + }, + "weightKg": 84 }, { "speciesKey": "armarouge", @@ -1776,7 +2102,8 @@ "spa": 125, "spd": 80, "spe": 75 - } + }, + "weightKg": 85 }, { "speciesKey": "aromatisse", @@ -1798,7 +2125,8 @@ "spa": 99, "spd": 89, "spe": 29 - } + }, + "weightKg": 15.5 }, { "speciesKey": "aron", @@ -1821,7 +2149,8 @@ "spa": 40, "spd": 40, "spe": 30 - } + }, + "weightKg": 60 }, { "speciesKey": "arrokuda", @@ -1843,7 +2172,8 @@ "spa": 40, "spd": 30, "spe": 66 - } + }, + "weightKg": 1 }, { "speciesKey": "articeon", @@ -1856,8 +2186,8 @@ "articeon" ], "typeNames": [ - "water", - "psychic" + "Water", + "Psychic" ], "baseStats": { "hp": 132, @@ -1866,7 +2196,8 @@ "spa": 116, "spd": 104, "spe": 92 - } + }, + "weightKg": 32 }, { "speciesKey": "articuno", @@ -1889,7 +2220,8 @@ "spa": 95, "spd": 125, "spe": 85 - } + }, + "weightKg": 55.4 }, { "speciesKey": "articuno-galar", @@ -1898,12 +2230,13 @@ "slug": "articuno-galar", "formName": "Galar", "aliases": [ + "Articuno", + "Articuno Galar", "Articuno-Galar", + "articuno", + "articuno galar", "articuno-galar", - "articunogalar", - "Articuno Galar", - "Articuno", - "articuno" + "articunogalar" ], "typeNames": [ "Psychic", @@ -1916,7 +2249,8 @@ "spa": 125, "spd": 100, "spe": 95 - } + }, + "weightKg": 50.9 }, { "speciesKey": "aspearunt", @@ -1928,15 +2262,19 @@ "Aspearunt", "aspearunt" ], - "typeNames": [], + "typeNames": [ + "Ice", + "Ghost" + ], "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + "hp": 88, + "atk": 88, + "def": 88, + "spa": 160, + "spd": 88, + "spe": 88 + }, + "weightKg": 0.3 }, { "speciesKey": "astrolotl", @@ -1959,7 +2297,8 @@ "spa": 92, "spd": 64, "spe": 114 - } + }, + "weightKg": 50 }, { "speciesKey": "audino", @@ -1981,7 +2320,8 @@ "spa": 60, "spd": 86, "spe": 50 - } + }, + "weightKg": 31 }, { "speciesKey": "audino-mega", @@ -1990,12 +2330,13 @@ "slug": "audino-mega", "formName": "Mega", "aliases": [ + "Audino", + "Audino Mega", "Audino-Mega", + "audino", + "audino mega", "audino-mega", - "audinomega", - "Audino Mega", - "Audino", - "audino" + "audinomega" ], "typeNames": [ "Normal", @@ -2008,7 +2349,8 @@ "spa": 80, "spd": 126, "spe": 50 - } + }, + "weightKg": 32 }, { "speciesKey": "aurorus", @@ -2031,7 +2373,8 @@ "spa": 99, "spd": 92, "spe": 58 - } + }, + "weightKg": 225 }, { "speciesKey": "aurumoth", @@ -2054,7 +2397,8 @@ "spa": 117, "spd": 60, "spe": 94 - } + }, + "weightKg": 193 }, { "speciesKey": "avalugg", @@ -2076,7 +2420,8 @@ "spa": 44, "spd": 46, "spe": 28 - } + }, + "weightKg": 505 }, { "speciesKey": "avalugg-hisui", @@ -2085,12 +2430,13 @@ "slug": "avalugg-hisui", "formName": "Hisui", "aliases": [ + "Avalugg", + "Avalugg Hisui", "Avalugg-Hisui", + "avalugg", + "avalugg hisui", "avalugg-hisui", - "avalugghisui", - "Avalugg Hisui", - "Avalugg", - "avalugg" + "avalugghisui" ], "typeNames": [ "Ice", @@ -2103,7 +2449,8 @@ "spa": 34, "spd": 36, "spe": 38 - } + }, + "weightKg": 262.4 }, { "speciesKey": "axew", @@ -2125,7 +2472,39 @@ "spa": 30, "spd": 40, "spe": 57 - } + }, + "weightKg": 18 + }, + { + "speciesKey": "axew-delta", + "speciesId": "axew-delta", + "displayName": "Axew-Delta", + "slug": "axew-delta", + "formName": null, + "aliases": [ + "Axew-Delta", + "axew-delta", + "axewdelta", + "Axew Delta", + "delta-axew", + "Delta Axew", + "deltaaxew", + "delta axew", + "axew delta" + ], + "typeNames": [ + "Dragon", + "Fire" + ], + "baseStats": { + "hp": 46, + "atk": 76, + "def": 70, + "spa": 30, + "spd": 51, + "spe": 47 + }, + "weightKg": 33 }, { "speciesKey": "azelf", @@ -2147,7 +2526,8 @@ "spa": 125, "spd": 70, "spe": 115 - } + }, + "weightKg": 0.3 }, { "speciesKey": "azelf-delta", @@ -2156,25 +2536,30 @@ "slug": "azelf-delta", "formName": "Delta", "aliases": [ + "Azelf Delta", "Azelf-Delta", + "AzelfDelta", + "Delta Azelf", + "azelf delta", "azelf-delta", "azelfdelta", - "Azelf Delta", - "azelf delta", - "AzelfDelta" + "delta azelf", + "delta-azelf", + "deltaazelf" ], "typeNames": [ - "poison", - "fairy" + "Poison", + "Fairy" ], "baseStats": { - "hp": 75, + "hp": 80, "atk": 125, "def": 70, "spa": 125, "spd": 70, - "spe": 115 - } + "spe": 110 + }, + "weightKg": 0.3 }, { "speciesKey": "azumarill", @@ -2197,7 +2582,39 @@ "spa": 60, "spd": 80, "spe": 50 - } + }, + "weightKg": 28.5 + }, + { + "speciesKey": "azumarill-delta", + "speciesId": "azumarill-delta", + "displayName": "Azumarill-Delta", + "slug": "azumarill-delta", + "formName": null, + "aliases": [ + "Azumarill-Delta", + "azumarill-delta", + "azumarilldelta", + "Azumarill Delta", + "delta-azumarill", + "Delta Azumarill", + "deltaazumarill", + "delta azumarill", + "azumarill delta" + ], + "typeNames": [ + "Ice", + "Fairy" + ], + "baseStats": { + "hp": 90, + "atk": 100, + "def": 60, + "spa": 40, + "spd": 80, + "spe": 50 + }, + "weightKg": 25 }, { "speciesKey": "azurill", @@ -2220,7 +2637,39 @@ "spa": 20, "spd": 40, "spe": 20 - } + }, + "weightKg": 2 + }, + { + "speciesKey": "azurill-delta", + "speciesId": "azurill-delta", + "displayName": "Azurill-Delta", + "slug": "azurill-delta", + "formName": null, + "aliases": [ + "Azurill-Delta", + "azurill-delta", + "azurilldelta", + "Azurill Delta", + "delta-azurill", + "Delta Azurill", + "deltaazurill", + "delta azurill", + "azurill delta" + ], + "typeNames": [ + "Normal", + "Fairy" + ], + "baseStats": { + "hp": 50, + "atk": 30, + "def": 30, + "spa": 20, + "spd": 30, + "spe": 30 + }, + "weightKg": 2.5 }, { "speciesKey": "bagon", @@ -2242,7 +2691,8 @@ "spa": 40, "spd": 30, "spe": 50 - } + }, + "weightKg": 42.1 }, { "speciesKey": "baltoy", @@ -2265,7 +2715,8 @@ "spa": 40, "spd": 70, "spe": 55 - } + }, + "weightKg": 21.5 }, { "speciesKey": "banette", @@ -2287,7 +2738,8 @@ "spa": 83, "spd": 63, "spe": 65 - } + }, + "weightKg": 12.5 }, { "speciesKey": "banette-mega", @@ -2296,12 +2748,13 @@ "slug": "banette-mega", "formName": "Mega", "aliases": [ + "Banette", + "Banette Mega", "Banette-Mega", + "banette", + "banette mega", "banette-mega", - "banettemega", - "Banette Mega", - "Banette", - "banette" + "banettemega" ], "typeNames": [ "Ghost" @@ -2313,7 +2766,8 @@ "spa": 93, "spd": 83, "spe": 75 - } + }, + "weightKg": 13 }, { "speciesKey": "bansherene", @@ -2326,7 +2780,7 @@ "bansherene" ], "typeNames": [ - "ghost" + "Ghost" ], "baseStats": { "hp": 57, @@ -2335,7 +2789,8 @@ "spa": 126, "spd": 110, "spe": 79 - } + }, + "weightKg": 2 }, { "speciesKey": "barbaracle", @@ -2358,7 +2813,8 @@ "spa": 54, "spd": 86, "spe": 68 - } + }, + "weightKg": 96 }, { "speciesKey": "barboach", @@ -2381,7 +2837,8 @@ "spa": 46, "spd": 41, "spe": 60 - } + }, + "weightKg": 1.9 }, { "speciesKey": "barraskewda", @@ -2403,7 +2860,8 @@ "spa": 60, "spd": 50, "spe": 136 - } + }, + "weightKg": 30 }, { "speciesKey": "basculegion", @@ -2426,7 +2884,8 @@ "spa": 80, "spd": 75, "spe": 78 - } + }, + "weightKg": 110 }, { "speciesKey": "basculegion-f", @@ -2435,12 +2894,13 @@ "slug": "basculegion-f", "formName": "F", "aliases": [ + "Basculegion", + "Basculegion F", "Basculegion-F", + "basculegion", + "basculegion f", "basculegion-f", - "basculegionf", - "Basculegion F", - "Basculegion", - "basculegion" + "basculegionf" ], "typeNames": [ "Water", @@ -2453,7 +2913,8 @@ "spa": 100, "spd": 75, "spe": 78 - } + }, + "weightKg": 110 }, { "speciesKey": "basculin", @@ -2475,7 +2936,8 @@ "spa": 80, "spd": 55, "spe": 98 - } + }, + "weightKg": 18 }, { "speciesKey": "basculin-blue-striped", @@ -2484,12 +2946,13 @@ "slug": "basculin-blue-striped", "formName": "Blue-Striped", "aliases": [ + "Basculin", + "Basculin Blue Striped", "Basculin-Blue-Striped", + "basculin", + "basculin blue striped", "basculin-blue-striped", - "basculinbluestriped", - "Basculin Blue Striped", - "Basculin", - "basculin" + "basculinbluestriped" ], "typeNames": [ "Water" @@ -2501,7 +2964,8 @@ "spa": 80, "spd": 55, "spe": 98 - } + }, + "weightKg": 18 }, { "speciesKey": "basculin-white-striped", @@ -2510,12 +2974,13 @@ "slug": "basculin-white-striped", "formName": "White-Striped", "aliases": [ + "Basculin", + "Basculin White Striped", "Basculin-White-Striped", + "basculin", + "basculin white striped", "basculin-white-striped", - "basculinwhitestriped", - "Basculin White Striped", - "Basculin", - "basculin" + "basculinwhitestriped" ], "typeNames": [ "Water" @@ -2527,7 +2992,8 @@ "spa": 80, "spd": 55, "spe": 98 - } + }, + "weightKg": 18 }, { "speciesKey": "bastiodon", @@ -2550,7 +3016,8 @@ "spa": 47, "spd": 138, "spe": 30 - } + }, + "weightKg": 149.5 }, { "speciesKey": "baxcalibur", @@ -2573,7 +3040,8 @@ "spa": 75, "spd": 86, "spe": 87 - } + }, + "weightKg": 210 }, { "speciesKey": "bayleef", @@ -2595,7 +3063,8 @@ "spa": 63, "spd": 80, "spe": 60 - } + }, + "weightKg": 15.8 }, { "speciesKey": "beartic", @@ -2617,7 +3086,8 @@ "spa": 70, "spd": 80, "spe": 50 - } + }, + "weightKg": 260 }, { "speciesKey": "beautifly", @@ -2640,7 +3110,8 @@ "spa": 100, "spd": 50, "spe": 65 - } + }, + "weightKg": 28.4 }, { "speciesKey": "beedrill", @@ -2663,7 +3134,8 @@ "spa": 45, "spd": 80, "spe": 75 - } + }, + "weightKg": 29.5 }, { "speciesKey": "beedrill-mega", @@ -2672,12 +3144,13 @@ "slug": "beedrill-mega", "formName": "Mega", "aliases": [ + "Beedrill", + "Beedrill Mega", "Beedrill-Mega", + "beedrill", + "beedrill mega", "beedrill-mega", - "beedrillmega", - "Beedrill Mega", - "Beedrill", - "beedrill" + "beedrillmega" ], "typeNames": [ "Bug", @@ -2690,7 +3163,8 @@ "spa": 15, "spd": 80, "spe": 145 - } + }, + "weightKg": 40.5 }, { "speciesKey": "beheeyem", @@ -2712,7 +3186,8 @@ "spa": 125, "spd": 95, "spe": 40 - } + }, + "weightKg": 34.5 }, { "speciesKey": "beldum", @@ -2735,7 +3210,39 @@ "spa": 35, "spd": 60, "spe": 30 - } + }, + "weightKg": 95.2 + }, + { + "speciesKey": "beldum-delta", + "speciesId": "beldum-delta", + "displayName": "Beldum-Delta", + "slug": "beldum-delta", + "formName": null, + "aliases": [ + "Beldum-Delta", + "beldum-delta", + "beldumdelta", + "Beldum Delta", + "delta-beldum", + "Delta Beldum", + "deltabeldum", + "delta beldum", + "beldum delta" + ], + "typeNames": [ + "Rock", + "Grass" + ], + "baseStats": { + "hp": 40, + "atk": 55, + "def": 80, + "spa": 35, + "spd": 60, + "spe": 30 + }, + "weightKg": 77 }, { "speciesKey": "bellibolt", @@ -2757,7 +3264,8 @@ "spa": 103, "spd": 83, "spe": 45 - } + }, + "weightKg": 113 }, { "speciesKey": "bellossom", @@ -2779,7 +3287,8 @@ "spa": 90, "spd": 100, "spe": 50 - } + }, + "weightKg": 5.8 }, { "speciesKey": "bellsprout", @@ -2802,7 +3311,8 @@ "spa": 70, "spd": 30, "spe": 40 - } + }, + "weightKg": 4 }, { "speciesKey": "bergmite", @@ -2824,7 +3334,8 @@ "spa": 32, "spd": 35, "spe": 28 - } + }, + "weightKg": 99.5 }, { "speciesKey": "bewear", @@ -2847,7 +3358,8 @@ "spa": 55, "spd": 60, "spe": 60 - } + }, + "weightKg": 135 }, { "speciesKey": "bibarel", @@ -2870,7 +3382,8 @@ "spa": 55, "spd": 60, "spe": 71 - } + }, + "weightKg": 31.5 }, { "speciesKey": "bidoof", @@ -2892,7 +3405,8 @@ "spa": 35, "spd": 40, "spe": 31 - } + }, + "weightKg": 20 }, { "speciesKey": "binacle", @@ -2915,7 +3429,8 @@ "spa": 39, "spd": 56, "spe": 50 - } + }, + "weightKg": 31 }, { "speciesKey": "bisharp", @@ -2938,7 +3453,8 @@ "spa": 60, "spd": 70, "spe": 70 - } + }, + "weightKg": 70 }, { "speciesKey": "blacephalon", @@ -2961,7 +3477,8 @@ "spa": 151, "spd": 79, "spe": 107 - } + }, + "weightKg": 13 }, { "speciesKey": "blastoise", @@ -2983,7 +3500,8 @@ "spa": 85, "spd": 105, "spe": 78 - } + }, + "weightKg": 85.5 }, { "speciesKey": "blastoise-gmax", @@ -2992,12 +3510,13 @@ "slug": "blastoise-gmax", "formName": "Gmax", "aliases": [ + "Blastoise", + "Blastoise Gmax", "Blastoise-Gmax", + "blastoise", + "blastoise gmax", "blastoise-gmax", - "blastoisegmax", - "Blastoise Gmax", - "Blastoise", - "blastoise" + "blastoisegmax" ], "typeNames": [ "Water" @@ -3009,7 +3528,8 @@ "spa": 85, "spd": 105, "spe": 78 - } + }, + "weightKg": 0 }, { "speciesKey": "blastoise-mega", @@ -3018,12 +3538,13 @@ "slug": "blastoise-mega", "formName": "Mega", "aliases": [ + "Blastoise", + "Blastoise Mega", "Blastoise-Mega", + "blastoise", + "blastoise mega", "blastoise-mega", - "blastoisemega", - "Blastoise Mega", - "Blastoise", - "blastoise" + "blastoisemega" ], "typeNames": [ "Water" @@ -3035,7 +3556,8 @@ "spa": 135, "spd": 115, "spe": 78 - } + }, + "weightKg": 101.1 }, { "speciesKey": "blaziken", @@ -3058,7 +3580,8 @@ "spa": 110, "spd": 70, "spe": 80 - } + }, + "weightKg": 52 }, { "speciesKey": "blaziken-mega", @@ -3067,12 +3590,13 @@ "slug": "blaziken-mega", "formName": "Mega", "aliases": [ + "Blaziken", + "Blaziken Mega", "Blaziken-Mega", + "blaziken", + "blaziken mega", "blaziken-mega", - "blazikenmega", - "Blaziken Mega", - "Blaziken", - "blaziken" + "blazikenmega" ], "typeNames": [ "Fire", @@ -3085,7 +3609,8 @@ "spa": 130, "spd": 80, "spe": 100 - } + }, + "weightKg": 52 }, { "speciesKey": "blipbug", @@ -3107,7 +3632,8 @@ "spa": 25, "spd": 45, "spe": 45 - } + }, + "weightKg": 8 }, { "speciesKey": "blissey", @@ -3129,7 +3655,8 @@ "spa": 75, "spd": 135, "spe": 55 - } + }, + "weightKg": 46.8 }, { "speciesKey": "blitzle", @@ -3151,7 +3678,8 @@ "spa": 50, "spd": 32, "spe": 76 - } + }, + "weightKg": 29.8 }, { "speciesKey": "boldore", @@ -3173,7 +3701,8 @@ "spa": 50, "spd": 40, "spe": 20 - } + }, + "weightKg": 102 }, { "speciesKey": "boltund", @@ -3195,7 +3724,8 @@ "spa": 90, "spd": 60, "spe": 121 - } + }, + "weightKg": 34 }, { "speciesKey": "bombirdier", @@ -3218,7 +3748,8 @@ "spa": 60, "spd": 85, "spe": 82 - } + }, + "weightKg": 42.9 }, { "speciesKey": "bonsly", @@ -3240,7 +3771,8 @@ "spa": 10, "spd": 45, "spe": 10 - } + }, + "weightKg": 15 }, { "speciesKey": "bouffalant", @@ -3262,7 +3794,8 @@ "spa": 40, "spd": 95, "spe": 55 - } + }, + "weightKg": 94.6 }, { "speciesKey": "bounsweet", @@ -3284,7 +3817,8 @@ "spa": 30, "spd": 38, "spe": 32 - } + }, + "weightKg": 3.2 }, { "speciesKey": "braixen", @@ -3306,7 +3840,8 @@ "spa": 90, "spd": 70, "spe": 73 - } + }, + "weightKg": 14.5 }, { "speciesKey": "brambleghast", @@ -3329,7 +3864,8 @@ "spa": 80, "spd": 70, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "bramblin", @@ -3352,7 +3888,8 @@ "spa": 45, "spd": 35, "spe": 60 - } + }, + "weightKg": 0.6 }, { "speciesKey": "brattler", @@ -3375,7 +3912,8 @@ "spa": 20, "spd": 90, "spe": 30 - } + }, + "weightKg": 11.5 }, { "speciesKey": "braviary", @@ -3398,7 +3936,8 @@ "spa": 57, "spd": 75, "spe": 80 - } + }, + "weightKg": 41 }, { "speciesKey": "braviary-hisui", @@ -3407,12 +3946,13 @@ "slug": "braviary-hisui", "formName": "Hisui", "aliases": [ + "Braviary", + "Braviary Hisui", "Braviary-Hisui", + "braviary", + "braviary hisui", "braviary-hisui", - "braviaryhisui", - "Braviary Hisui", - "Braviary", - "braviary" + "braviaryhisui" ], "typeNames": [ "Psychic", @@ -3425,7 +3965,8 @@ "spa": 112, "spd": 70, "spe": 65 - } + }, + "weightKg": 43.4 }, { "speciesKey": "brawleon", @@ -3438,7 +3979,7 @@ "brawleon" ], "typeNames": [ - "fighting" + "Fighting" ], "baseStats": { "hp": 60, @@ -3447,7 +3988,8 @@ "spa": 65, "spd": 65, "spe": 95 - } + }, + "weightKg": 24.5 }, { "speciesKey": "breezi", @@ -3470,7 +4012,8 @@ "spa": 60, "spd": 50, "spe": 75 - } + }, + "weightKg": 0.6 }, { "speciesKey": "breloom", @@ -3493,7 +4036,8 @@ "spa": 60, "spd": 60, "spe": 70 - } + }, + "weightKg": 39.2 }, { "speciesKey": "brewloom", @@ -3506,8 +4050,8 @@ "brewloom" ], "typeNames": [ - "ground", - "fairy" + "Ground", + "Fairy" ], "baseStats": { "hp": 75, @@ -3516,7 +4060,8 @@ "spa": 105, "spd": 85, "spe": 90 - } + }, + "weightKg": 35.5 }, { "speciesKey": "brionne", @@ -3538,7 +4083,8 @@ "spa": 91, "spd": 81, "spe": 50 - } + }, + "weightKg": 17.5 }, { "speciesKey": "bronzong", @@ -3561,7 +4107,8 @@ "spa": 79, "spd": 116, "spe": 33 - } + }, + "weightKg": 187 }, { "speciesKey": "bronzor", @@ -3584,7 +4131,32 @@ "spa": 24, "spd": 86, "spe": 23 - } + }, + "weightKg": 60.5 + }, + { + "speciesKey": "broomish", + "speciesId": "broomish", + "displayName": "Broomish", + "slug": "broomish", + "formName": null, + "aliases": [ + "Broomish", + "broomish" + ], + "typeNames": [ + "Ground", + "Fairy" + ], + "baseStats": { + "hp": 70, + "atk": 35, + "def": 65, + "spa": 35, + "spd": 55, + "spe": 35 + }, + "weightKg": 1.2 }, { "speciesKey": "brute-bonnet", @@ -3594,6 +4166,7 @@ "formName": null, "aliases": [ "Brute Bonnet", + "brute bonnet", "brute-bonnet", "brutebonnet" ], @@ -3608,7 +4181,8 @@ "spa": 79, "spd": 99, "spe": 55 - } + }, + "weightKg": 21 }, { "speciesKey": "bruxish", @@ -3631,7 +4205,8 @@ "spa": 70, "spd": 70, "spe": 92 - } + }, + "weightKg": 19 }, { "speciesKey": "budew", @@ -3654,7 +4229,39 @@ "spa": 50, "spd": 70, "spe": 55 - } + }, + "weightKg": 1.2 + }, + { + "speciesKey": "budew-delta", + "speciesId": "budew-delta", + "displayName": "Budew-Delta", + "slug": "budew-delta", + "formName": null, + "aliases": [ + "Budew-Delta", + "budew-delta", + "budewdelta", + "Budew Delta", + "delta-budew", + "Delta Budew", + "deltabudew", + "delta budew", + "budew delta" + ], + "typeNames": [ + "Grass", + "Steel" + ], + "baseStats": { + "hp": 40, + "atk": 50, + "def": 70, + "spa": 30, + "spd": 35, + "spe": 55 + }, + "weightKg": 1.2 }, { "speciesKey": "buizel", @@ -3676,7 +4283,8 @@ "spa": 60, "spd": 30, "spe": 85 - } + }, + "weightKg": 29.5 }, { "speciesKey": "bulbasaur", @@ -3699,7 +4307,8 @@ "spa": 65, "spd": 65, "spe": 45 - } + }, + "weightKg": 6.9 }, { "speciesKey": "buneary", @@ -3721,7 +4330,8 @@ "spa": 44, "spd": 56, "spe": 85 - } + }, + "weightKg": 5.5 }, { "speciesKey": "bunnelby", @@ -3743,7 +4353,8 @@ "spa": 32, "spd": 36, "spe": 57 - } + }, + "weightKg": 5 }, { "speciesKey": "burmy", @@ -3765,7 +4376,8 @@ "spa": 29, "spd": 45, "spe": 36 - } + }, + "weightKg": 3.4 }, { "speciesKey": "butterfree", @@ -3788,7 +4400,8 @@ "spa": 90, "spd": 80, "spe": 70 - } + }, + "weightKg": 32 }, { "speciesKey": "butterfree-gmax", @@ -3797,12 +4410,13 @@ "slug": "butterfree-gmax", "formName": "Gmax", "aliases": [ + "Butterfree", + "Butterfree Gmax", "Butterfree-Gmax", + "butterfree", + "butterfree gmax", "butterfree-gmax", - "butterfreegmax", - "Butterfree Gmax", - "Butterfree", - "butterfree" + "butterfreegmax" ], "typeNames": [ "Bug", @@ -3815,7 +4429,8 @@ "spa": 90, "spd": 80, "spe": 70 - } + }, + "weightKg": 0 }, { "speciesKey": "buzzwole", @@ -3838,7 +4453,8 @@ "spa": 53, "spd": 53, "spe": 79 - } + }, + "weightKg": 333.6 }, { "speciesKey": "cacnea", @@ -3860,7 +4476,8 @@ "spa": 85, "spd": 40, "spe": 35 - } + }, + "weightKg": 51.3 }, { "speciesKey": "cacturne", @@ -3883,7 +4500,8 @@ "spa": 115, "spd": 60, "spe": 55 - } + }, + "weightKg": 77.4 }, { "speciesKey": "caimanoe", @@ -3906,7 +4524,8 @@ "spa": 80, "spd": 40, "spe": 87 - } + }, + "weightKg": 72.5 }, { "speciesKey": "calyrex", @@ -3929,7 +4548,8 @@ "spa": 80, "spd": 80, "spe": 80 - } + }, + "weightKg": 7.7 }, { "speciesKey": "calyrex-ice", @@ -3938,12 +4558,13 @@ "slug": "calyrex-ice", "formName": "Ice", "aliases": [ + "Calyrex", + "Calyrex Ice", "Calyrex-Ice", + "calyrex", + "calyrex ice", "calyrex-ice", - "calyrexice", - "Calyrex Ice", - "Calyrex", - "calyrex" + "calyrexice" ], "typeNames": [ "Psychic", @@ -3956,7 +4577,8 @@ "spa": 85, "spd": 130, "spe": 50 - } + }, + "weightKg": 809.1 }, { "speciesKey": "calyrex-shadow", @@ -3965,12 +4587,13 @@ "slug": "calyrex-shadow", "formName": "Shadow", "aliases": [ + "Calyrex", + "Calyrex Shadow", "Calyrex-Shadow", + "calyrex", + "calyrex shadow", "calyrex-shadow", - "calyrexshadow", - "Calyrex Shadow", - "Calyrex", - "calyrex" + "calyrexshadow" ], "typeNames": [ "Psychic", @@ -3983,7 +4606,8 @@ "spa": 165, "spd": 100, "spe": 150 - } + }, + "weightKg": 53.6 }, { "speciesKey": "camerupt", @@ -4006,7 +4630,8 @@ "spa": 105, "spd": 75, "spe": 40 - } + }, + "weightKg": 220 }, { "speciesKey": "camerupt-mega", @@ -4015,12 +4640,13 @@ "slug": "camerupt-mega", "formName": "Mega", "aliases": [ + "Camerupt", + "Camerupt Mega", "Camerupt-Mega", + "camerupt", + "camerupt mega", "camerupt-mega", - "cameruptmega", - "Camerupt Mega", - "Camerupt", - "camerupt" + "cameruptmega" ], "typeNames": [ "Fire", @@ -4033,7 +4659,8 @@ "spa": 145, "spd": 105, "spe": 20 - } + }, + "weightKg": 320.5 }, { "speciesKey": "capsakid", @@ -4055,7 +4682,8 @@ "spa": 62, "spd": 40, "spe": 50 - } + }, + "weightKg": 3 }, { "speciesKey": "carbink", @@ -4078,7 +4706,8 @@ "spa": 50, "spd": 150, "spe": 50 - } + }, + "weightKg": 5.7 }, { "speciesKey": "caribolt", @@ -4101,7 +4730,8 @@ "spa": 77, "spd": 80, "spe": 106 - } + }, + "weightKg": 140 }, { "speciesKey": "carkol", @@ -4124,7 +4754,8 @@ "spa": 60, "spd": 70, "spe": 50 - } + }, + "weightKg": 78 }, { "speciesKey": "carnivine", @@ -4146,7 +4777,8 @@ "spa": 90, "spd": 72, "spe": 46 - } + }, + "weightKg": 27 }, { "speciesKey": "carracosta", @@ -4169,7 +4801,8 @@ "spa": 83, "spd": 65, "spe": 32 - } + }, + "weightKg": 81 }, { "speciesKey": "carvanha", @@ -4192,7 +4825,8 @@ "spa": 65, "spd": 20, "spe": 65 - } + }, + "weightKg": 20.8 }, { "speciesKey": "cascoon", @@ -4214,7 +4848,8 @@ "spa": 25, "spd": 25, "spe": 15 - } + }, + "weightKg": 11.5 }, { "speciesKey": "castform", @@ -4236,7 +4871,8 @@ "spa": 70, "spd": 70, "spe": 70 - } + }, + "weightKg": 0.8 }, { "speciesKey": "castform-rainy", @@ -4245,12 +4881,13 @@ "slug": "castform-rainy", "formName": "Rainy", "aliases": [ + "Castform", + "Castform Rainy", "Castform-Rainy", + "castform", + "castform rainy", "castform-rainy", - "castformrainy", - "Castform Rainy", - "Castform", - "castform" + "castformrainy" ], "typeNames": [ "Water" @@ -4262,7 +4899,8 @@ "spa": 70, "spd": 70, "spe": 70 - } + }, + "weightKg": 0.8 }, { "speciesKey": "castform-snowy", @@ -4271,12 +4909,13 @@ "slug": "castform-snowy", "formName": "Snowy", "aliases": [ + "Castform", + "Castform Snowy", "Castform-Snowy", + "castform", + "castform snowy", "castform-snowy", - "castformsnowy", - "Castform Snowy", - "Castform", - "castform" + "castformsnowy" ], "typeNames": [ "Ice" @@ -4288,7 +4927,8 @@ "spa": 70, "spd": 70, "spe": 70 - } + }, + "weightKg": 0.8 }, { "speciesKey": "castform-sunny", @@ -4297,12 +4937,13 @@ "slug": "castform-sunny", "formName": "Sunny", "aliases": [ + "Castform", + "Castform Sunny", "Castform-Sunny", + "castform", + "castform sunny", "castform-sunny", - "castformsunny", - "Castform Sunny", - "Castform", - "castform" + "castformsunny" ], "typeNames": [ "Fire" @@ -4314,7 +4955,8 @@ "spa": 70, "spd": 70, "spe": 70 - } + }, + "weightKg": 0.8 }, { "speciesKey": "caterpie", @@ -4336,7 +4978,8 @@ "spa": 20, "spd": 20, "spe": 45 - } + }, + "weightKg": 2.9 }, { "speciesKey": "cawdet", @@ -4359,7 +5002,8 @@ "spa": 40, "spd": 55, "spe": 88 - } + }, + "weightKg": 25 }, { "speciesKey": "cawmodore", @@ -4382,7 +5026,8 @@ "spa": 65, "spd": 75, "spe": 118 - } + }, + "weightKg": 37 }, { "speciesKey": "celebi", @@ -4405,7 +5050,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 5 }, { "speciesKey": "celebi-delta", @@ -4414,16 +5060,20 @@ "slug": "celebi-delta", "formName": "Delta", "aliases": [ + "Celebi Delta", "Celebi-Delta", + "CelebiDelta", + "Delta Celebi", + "celebi delta", "celebi-delta", "celebidelta", - "Celebi Delta", - "celebi delta", - "CelebiDelta" + "delta celebi", + "delta-celebi", + "deltacelebi" ], "typeNames": [ - "ice", - "ghost" + "Ghost", + "Ice" ], "baseStats": { "hp": 100, @@ -4432,7 +5082,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 5 }, { "speciesKey": "celesteela", @@ -4455,7 +5106,8 @@ "spa": 107, "spd": 101, "spe": 61 - } + }, + "weightKg": 999.9 }, { "speciesKey": "centiskorch", @@ -4478,7 +5130,8 @@ "spa": 90, "spd": 90, "spe": 65 - } + }, + "weightKg": 120 }, { "speciesKey": "centiskorch-gmax", @@ -4487,12 +5140,13 @@ "slug": "centiskorch-gmax", "formName": "Gmax", "aliases": [ + "Centiskorch", + "Centiskorch Gmax", "Centiskorch-Gmax", + "centiskorch", + "centiskorch gmax", "centiskorch-gmax", - "centiskorchgmax", - "Centiskorch Gmax", - "Centiskorch", - "centiskorch" + "centiskorchgmax" ], "typeNames": [ "Fire", @@ -4505,7 +5159,8 @@ "spa": 90, "spd": 90, "spe": 65 - } + }, + "weightKg": 0 }, { "speciesKey": "ceruledge", @@ -4528,7 +5183,8 @@ "spa": 60, "spd": 100, "spe": 85 - } + }, + "weightKg": 62 }, { "speciesKey": "cetitan", @@ -4550,7 +5206,8 @@ "spa": 45, "spd": 55, "spe": 73 - } + }, + "weightKg": 700 }, { "speciesKey": "cetoddle", @@ -4572,7 +5229,8 @@ "spa": 30, "spd": 40, "spe": 43 - } + }, + "weightKg": 45 }, { "speciesKey": "chandelure", @@ -4595,7 +5253,39 @@ "spa": 145, "spd": 90, "spe": 80 - } + }, + "weightKg": 34.3 + }, + { + "speciesKey": "chandelure-delta", + "speciesId": "chandelure-delta", + "displayName": "Chandelure-Delta", + "slug": "chandelure-delta", + "formName": null, + "aliases": [ + "Chandelure-Delta", + "chandelure-delta", + "chandeluredelta", + "Chandelure Delta", + "delta-chandelure", + "Delta Chandelure", + "deltachandelure", + "delta chandelure", + "chandelure delta" + ], + "typeNames": [ + "Ghost", + "Electric" + ], + "baseStats": { + "hp": 60, + "atk": 50, + "def": 75, + "spa": 115, + "spd": 115, + "spe": 105 + }, + "weightKg": 37.6 }, { "speciesKey": "chansey", @@ -4617,7 +5307,8 @@ "spa": 35, "spd": 105, "spe": 50 - } + }, + "weightKg": 34.6 }, { "speciesKey": "charcadet", @@ -4639,7 +5330,8 @@ "spa": 50, "spd": 40, "spe": 35 - } + }, + "weightKg": 10.5 }, { "speciesKey": "charizard", @@ -4662,7 +5354,8 @@ "spa": 109, "spd": 85, "spe": 100 - } + }, + "weightKg": 90.5 }, { "speciesKey": "charizard-delta", @@ -4671,15 +5364,19 @@ "slug": "charizard-delta", "formName": "Delta", "aliases": [ + "Charizard Delta", "Charizard-Delta", + "CharizardDelta", + "Delta Charizard", + "charizard delta", "charizard-delta", "charizarddelta", - "Charizard Delta", - "charizard delta", - "CharizardDelta" + "delta charizard", + "delta-charizard", + "deltacharizard" ], "typeNames": [ - "dragon" + "Dragon" ], "baseStats": { "hp": 72, @@ -4688,7 +5385,8 @@ "spa": 77, "spd": 88, "spe": 65 - } + }, + "weightKg": 179.5 }, { "speciesKey": "charizard-gmax", @@ -4697,12 +5395,13 @@ "slug": "charizard-gmax", "formName": "Gmax", "aliases": [ + "Charizard", + "Charizard Gmax", "Charizard-Gmax", + "charizard", + "charizard gmax", "charizard-gmax", - "charizardgmax", - "Charizard Gmax", - "Charizard", - "charizard" + "charizardgmax" ], "typeNames": [ "Fire", @@ -4715,7 +5414,8 @@ "spa": 109, "spd": 85, "spe": 100 - } + }, + "weightKg": 0 }, { "speciesKey": "charizard-mega-x", @@ -4724,12 +5424,13 @@ "slug": "charizard-mega-x", "formName": "Mega-X", "aliases": [ + "Charizard", + "Charizard Mega X", "Charizard-Mega-X", + "charizard", + "charizard mega x", "charizard-mega-x", - "charizardmegax", - "Charizard Mega X", - "Charizard", - "charizard" + "charizardmegax" ], "typeNames": [ "Fire", @@ -4742,7 +5443,8 @@ "spa": 130, "spd": 85, "spe": 100 - } + }, + "weightKg": 110.5 }, { "speciesKey": "charizard-mega-y", @@ -4751,12 +5453,13 @@ "slug": "charizard-mega-y", "formName": "Mega-Y", "aliases": [ + "Charizard", + "Charizard Mega Y", "Charizard-Mega-Y", + "charizard", + "charizard mega y", "charizard-mega-y", - "charizardmegay", - "Charizard Mega Y", - "Charizard", - "charizard" + "charizardmegay" ], "typeNames": [ "Fire", @@ -4769,7 +5472,8 @@ "spa": 159, "spd": 115, "spe": 100 - } + }, + "weightKg": 100.5 }, { "speciesKey": "charjabug", @@ -4792,7 +5496,8 @@ "spa": 55, "spd": 75, "spe": 36 - } + }, + "weightKg": 10.5 }, { "speciesKey": "charmander", @@ -4814,7 +5519,38 @@ "spa": 60, "spd": 50, "spe": 65 - } + }, + "weightKg": 8.5 + }, + { + "speciesKey": "charmander-delta", + "speciesId": "charmander-delta", + "displayName": "Charmander-Delta", + "slug": "charmander-delta", + "formName": null, + "aliases": [ + "Charmander-Delta", + "charmander-delta", + "charmanderdelta", + "Charmander Delta", + "delta-charmander", + "Delta Charmander", + "deltacharmander", + "delta charmander", + "charmander delta" + ], + "typeNames": [ + "Dragon" + ], + "baseStats": { + "hp": 39, + "atk": 70, + "def": 65, + "spa": 40, + "spd": 45, + "spe": 50 + }, + "weightKg": 10 }, { "speciesKey": "charmeleon", @@ -4836,7 +5572,38 @@ "spa": 80, "spd": 65, "spe": 80 - } + }, + "weightKg": 19 + }, + { + "speciesKey": "charmeleon-delta", + "speciesId": "charmeleon-delta", + "displayName": "Charmeleon-Delta", + "slug": "charmeleon-delta", + "formName": null, + "aliases": [ + "Charmeleon-Delta", + "charmeleon-delta", + "charmeleondelta", + "Charmeleon Delta", + "delta-charmeleon", + "Delta Charmeleon", + "deltacharmeleon", + "delta charmeleon", + "charmeleon delta" + ], + "typeNames": [ + "Dragon" + ], + "baseStats": { + "hp": 52, + "atk": 88, + "def": 82, + "spa": 58, + "spd": 65, + "spe": 60 + }, + "weightKg": 28.5 }, { "speciesKey": "chatot", @@ -4859,7 +5626,63 @@ "spa": 92, "spd": 42, "spe": 91 - } + }, + "weightKg": 1.9 + }, + { + "speciesKey": "chatot-delta", + "speciesId": "chatot-delta", + "displayName": "Chatot-Delta", + "slug": "chatot-delta", + "formName": null, + "aliases": [ + "Chatot-Delta", + "chatot-delta", + "chatotdelta", + "Chatot Delta", + "delta-chatot", + "Delta Chatot", + "deltachatot", + "delta chatot", + "chatot delta" + ], + "typeNames": [ + "Normal", + "Flying" + ], + "baseStats": { + "hp": 76, + "atk": 55, + "def": 55, + "spa": 86, + "spd": 52, + "spe": 86 + }, + "weightKg": null + }, + { + "speciesKey": "cherirunt", + "speciesId": "cherirunt", + "displayName": "Cherirunt", + "slug": "cherirunt", + "formName": null, + "aliases": [ + "Cherirunt", + "cherirunt" + ], + "typeNames": [ + "Electric", + "Ghost" + ], + "baseStats": { + "hp": 88, + "atk": 88, + "def": 88, + "spa": 88, + "spd": 88, + "spe": 160 + }, + "weightKg": 0.3 }, { "speciesKey": "cherrim", @@ -4881,7 +5704,8 @@ "spa": 87, "spd": 78, "spe": 85 - } + }, + "weightKg": 9.3 }, { "speciesKey": "cherrim-sunshine", @@ -4890,12 +5714,13 @@ "slug": "cherrim-sunshine", "formName": "Sunshine", "aliases": [ + "Cherrim", + "Cherrim Sunshine", "Cherrim-Sunshine", + "cherrim", + "cherrim sunshine", "cherrim-sunshine", - "cherrimsunshine", - "Cherrim Sunshine", - "Cherrim", - "cherrim" + "cherrimsunshine" ], "typeNames": [ "Grass" @@ -4907,7 +5732,8 @@ "spa": 87, "spd": 78, "spe": 85 - } + }, + "weightKg": 9.3 }, { "speciesKey": "cherubi", @@ -4929,7 +5755,8 @@ "spa": 62, "spd": 53, "spe": 35 - } + }, + "weightKg": 3.3 }, { "speciesKey": "chesnaught", @@ -4952,7 +5779,8 @@ "spa": 74, "spd": 75, "spe": 64 - } + }, + "weightKg": 90 }, { "speciesKey": "chespin", @@ -4974,7 +5802,32 @@ "spa": 48, "spd": 45, "spe": 38 - } + }, + "weightKg": 9 + }, + { + "speciesKey": "chestorunt", + "speciesId": "chestorunt", + "displayName": "Chestorunt", + "slug": "chestorunt", + "formName": null, + "aliases": [ + "Chestorunt", + "chestorunt" + ], + "typeNames": [ + "Normal", + "Ghost" + ], + "baseStats": { + "hp": 160, + "atk": 88, + "def": 88, + "spa": 88, + "spd": 88, + "spe": 88 + }, + "weightKg": 0.3 }, { "speciesKey": "chewtle", @@ -4996,7 +5849,8 @@ "spa": 38, "spd": 38, "spe": 44 - } + }, + "weightKg": 8.5 }, { "speciesKey": "chi-yu", @@ -5005,10 +5859,11 @@ "slug": "chi-yu", "formName": null, "aliases": [ + "Chi Yu", "Chi-Yu", + "chi yu", "chi-yu", - "chiyu", - "Chi Yu" + "chiyu" ], "typeNames": [ "Dark", @@ -5021,7 +5876,8 @@ "spa": 135, "spd": 120, "spe": 100 - } + }, + "weightKg": 4.9 }, { "speciesKey": "chien-pao", @@ -5030,10 +5886,11 @@ "slug": "chien-pao", "formName": null, "aliases": [ + "Chien Pao", "Chien-Pao", + "chien pao", "chien-pao", - "chienpao", - "Chien Pao" + "chienpao" ], "typeNames": [ "Dark", @@ -5046,7 +5903,8 @@ "spa": 90, "spd": 65, "spe": 135 - } + }, + "weightKg": 152.2 }, { "speciesKey": "chikorita", @@ -5068,7 +5926,8 @@ "spa": 49, "spd": 65, "spe": 45 - } + }, + "weightKg": 6.4 }, { "speciesKey": "chimchar", @@ -5090,7 +5949,38 @@ "spa": 58, "spd": 44, "spe": 61 - } + }, + "weightKg": 6.2 + }, + { + "speciesKey": "chimchar-delta", + "speciesId": "chimchar-delta", + "displayName": "Chimchar-Delta", + "slug": "chimchar-delta", + "formName": null, + "aliases": [ + "Chimchar-Delta", + "chimchar-delta", + "chimchardelta", + "Chimchar Delta", + "delta-chimchar", + "Delta Chimchar", + "deltachimchar", + "delta chimchar", + "chimchar delta" + ], + "typeNames": [ + "Electric" + ], + "baseStats": { + "hp": 44, + "atk": 58, + "def": 44, + "spa": 58, + "spd": 44, + "spe": 61 + }, + "weightKg": 6.5 }, { "speciesKey": "chimecho", @@ -5112,7 +6002,39 @@ "spa": 95, "spd": 90, "spe": 65 - } + }, + "weightKg": 1 + }, + { + "speciesKey": "chimecho-delta", + "speciesId": "chimecho-delta", + "displayName": "Chimecho-Delta", + "slug": "chimecho-delta", + "formName": null, + "aliases": [ + "Chimecho-Delta", + "chimecho-delta", + "chimechodelta", + "Chimecho Delta", + "delta-chimecho", + "Delta Chimecho", + "deltachimecho", + "delta chimecho", + "chimecho delta" + ], + "typeNames": [ + "Dark", + "Psychic" + ], + "baseStats": { + "hp": 75, + "atk": 50, + "def": 70, + "spa": 105, + "spd": 80, + "spe": 75 + }, + "weightKg": 1 }, { "speciesKey": "chinchou", @@ -5135,7 +6057,8 @@ "spa": 56, "spd": 56, "spe": 67 - } + }, + "weightKg": 12 }, { "speciesKey": "chingling", @@ -5157,7 +6080,8 @@ "spa": 65, "spd": 50, "spe": 45 - } + }, + "weightKg": 0.6 }, { "speciesKey": "chromera", @@ -5180,7 +6104,8 @@ "spa": 115, "spd": 100, "spe": 100 - } + }, + "weightKg": 215 }, { "speciesKey": "cinccino", @@ -5202,7 +6127,8 @@ "spa": 65, "spd": 60, "spe": 115 - } + }, + "weightKg": 7.5 }, { "speciesKey": "cinderace", @@ -5224,7 +6150,8 @@ "spa": 65, "spd": 75, "spe": 119 - } + }, + "weightKg": 33 }, { "speciesKey": "cinderace-gmax", @@ -5233,12 +6160,13 @@ "slug": "cinderace-gmax", "formName": "Gmax", "aliases": [ + "Cinderace", + "Cinderace Gmax", "Cinderace-Gmax", + "cinderace", + "cinderace gmax", "cinderace-gmax", - "cinderacegmax", - "Cinderace Gmax", - "Cinderace", - "cinderace" + "cinderacegmax" ], "typeNames": [ "Fire" @@ -5250,7 +6178,8 @@ "spa": 65, "spd": 75, "spe": 119 - } + }, + "weightKg": 0 }, { "speciesKey": "clamperl", @@ -5272,7 +6201,38 @@ "spa": 74, "spd": 55, "spe": 32 - } + }, + "weightKg": 52.5 + }, + { + "speciesKey": "clamperl-delta", + "speciesId": "clamperl-delta", + "displayName": "Clamperl-Delta", + "slug": "clamperl-delta", + "formName": null, + "aliases": [ + "Clamperl-Delta", + "clamperl-delta", + "clamperldelta", + "Clamperl Delta", + "delta-clamperl", + "Delta Clamperl", + "deltaclamperl", + "delta clamperl", + "clamperl delta" + ], + "typeNames": [ + "Dragon" + ], + "baseStats": { + "hp": 35, + "atk": 75, + "def": 80, + "spa": 62, + "spd": 53, + "spe": 40 + }, + "weightKg": 35 }, { "speciesKey": "clauncher", @@ -5294,7 +6254,8 @@ "spa": 58, "spd": 63, "spe": 44 - } + }, + "weightKg": 8.3 }, { "speciesKey": "clawitzer", @@ -5316,7 +6277,8 @@ "spa": 120, "spd": 89, "spe": 59 - } + }, + "weightKg": 35.3 }, { "speciesKey": "claydol", @@ -5339,7 +6301,8 @@ "spa": 70, "spd": 120, "spe": 75 - } + }, + "weightKg": 108 }, { "speciesKey": "clefable", @@ -5361,7 +6324,8 @@ "spa": 95, "spd": 90, "spe": 60 - } + }, + "weightKg": 40 }, { "speciesKey": "clefairy", @@ -5383,7 +6347,8 @@ "spa": 60, "spd": 65, "spe": 35 - } + }, + "weightKg": 7.5 }, { "speciesKey": "cleffa", @@ -5405,7 +6370,8 @@ "spa": 45, "spd": 55, "spe": 15 - } + }, + "weightKg": 3 }, { "speciesKey": "clefgar", @@ -5418,8 +6384,8 @@ "clefgar" ], "typeNames": [ - "ghost", - "fairy" + "Ghost", + "Fairy" ], "baseStats": { "hp": 64, @@ -5428,7 +6394,8 @@ "spa": 124, "spd": 100, "spe": 92 - } + }, + "weightKg": 40 }, { "speciesKey": "clobbopus", @@ -5450,7 +6417,8 @@ "spa": 50, "spd": 50, "spe": 32 - } + }, + "weightKg": 4 }, { "speciesKey": "clodsire", @@ -5473,7 +6441,8 @@ "spa": 45, "spd": 100, "spe": 20 - } + }, + "weightKg": 223 }, { "speciesKey": "cloyster", @@ -5496,7 +6465,39 @@ "spa": 85, "spd": 45, "spe": 70 - } + }, + "weightKg": 132.5 + }, + { + "speciesKey": "cloyster-delta", + "speciesId": "cloyster-delta", + "displayName": "Cloyster-Delta", + "slug": "cloyster-delta", + "formName": null, + "aliases": [ + "Cloyster-Delta", + "cloyster-delta", + "cloysterdelta", + "Cloyster Delta", + "delta-cloyster", + "Delta Cloyster", + "deltacloyster", + "delta cloyster", + "cloyster delta" + ], + "typeNames": [ + "Ice", + "Poison" + ], + "baseStats": { + "hp": 50, + "atk": 115, + "def": 165, + "spa": 65, + "spd": 55, + "spe": 75 + }, + "weightKg": 122 }, { "speciesKey": "coalossal", @@ -5519,7 +6520,8 @@ "spa": 80, "spd": 90, "spe": 30 - } + }, + "weightKg": 310.5 }, { "speciesKey": "coalossal-gmax", @@ -5528,12 +6530,13 @@ "slug": "coalossal-gmax", "formName": "Gmax", "aliases": [ + "Coalossal", + "Coalossal Gmax", "Coalossal-Gmax", + "coalossal", + "coalossal gmax", "coalossal-gmax", - "coalossalgmax", - "Coalossal Gmax", - "Coalossal", - "coalossal" + "coalossalgmax" ], "typeNames": [ "Rock", @@ -5546,7 +6549,8 @@ "spa": 80, "spd": 90, "spe": 30 - } + }, + "weightKg": 0 }, { "speciesKey": "cobalion", @@ -5569,7 +6573,39 @@ "spa": 90, "spd": 72, "spe": 108 - } + }, + "weightKg": 250 + }, + { + "speciesKey": "cobalion-delta", + "speciesId": "cobalion-delta", + "displayName": "Cobalion-Delta", + "slug": "cobalion-delta", + "formName": null, + "aliases": [ + "Cobalion-Delta", + "cobalion-delta", + "cobaliondelta", + "Cobalion Delta", + "delta-cobalion", + "Delta Cobalion", + "deltacobalion", + "delta cobalion", + "cobalion delta" + ], + "typeNames": [ + "Electric", + "Fighting" + ], + "baseStats": { + "hp": 86, + "atk": 94, + "def": 126, + "spa": 94, + "spd": 72, + "spe": 108 + }, + "weightKg": 250 }, { "speciesKey": "cofagrigus", @@ -5591,7 +6627,8 @@ "spa": 95, "spd": 105, "spe": 30 - } + }, + "weightKg": 76.5 }, { "speciesKey": "colossoil", @@ -5614,7 +6651,8 @@ "spa": 71, "spd": 72, "spe": 95 - } + }, + "weightKg": 683.6 }, { "speciesKey": "combee", @@ -5637,7 +6675,8 @@ "spa": 30, "spd": 42, "spe": 70 - } + }, + "weightKg": 5.5 }, { "speciesKey": "combusken", @@ -5660,7 +6699,8 @@ "spa": 85, "spd": 60, "spe": 55 - } + }, + "weightKg": 19.5 }, { "speciesKey": "comfey", @@ -5682,7 +6722,8 @@ "spa": 82, "spd": 110, "spe": 100 - } + }, + "weightKg": 0.3 }, { "speciesKey": "conkeldurr", @@ -5704,7 +6745,8 @@ "spa": 55, "spd": 65, "spe": 45 - } + }, + "weightKg": 87 }, { "speciesKey": "copperajah", @@ -5726,7 +6768,8 @@ "spa": 80, "spd": 69, "spe": 30 - } + }, + "weightKg": 650 }, { "speciesKey": "copperajah-gmax", @@ -5735,12 +6778,13 @@ "slug": "copperajah-gmax", "formName": "Gmax", "aliases": [ + "Copperajah", + "Copperajah Gmax", "Copperajah-Gmax", + "copperajah", + "copperajah gmax", "copperajah-gmax", - "copperajahgmax", - "Copperajah Gmax", - "Copperajah", - "copperajah" + "copperajahgmax" ], "typeNames": [ "Steel" @@ -5752,7 +6796,8 @@ "spa": 80, "spd": 69, "spe": 30 - } + }, + "weightKg": 0 }, { "speciesKey": "coribalis", @@ -5775,7 +6820,8 @@ "spa": 65, "spd": 77, "spe": 43 - } + }, + "weightKg": 24.5 }, { "speciesKey": "corphish", @@ -5797,7 +6843,8 @@ "spa": 50, "spd": 35, "spe": 35 - } + }, + "weightKg": 11.5 }, { "speciesKey": "corsola", @@ -5820,7 +6867,38 @@ "spa": 65, "spd": 95, "spe": 35 - } + }, + "weightKg": 5 + }, + { + "speciesKey": "corsola-delta", + "speciesId": "corsola-delta", + "displayName": "Corsola-Delta", + "slug": "corsola-delta", + "formName": null, + "aliases": [ + "Corsola-Delta", + "corsola-delta", + "corsoladelta", + "Corsola Delta", + "delta-corsola", + "Delta Corsola", + "deltacorsola", + "delta corsola", + "corsola delta" + ], + "typeNames": [ + "Grass" + ], + "baseStats": { + "hp": 90, + "atk": 45, + "def": 65, + "spa": 85, + "spd": 85, + "spe": 40 + }, + "weightKg": 4 }, { "speciesKey": "corsola-galar", @@ -5829,12 +6907,13 @@ "slug": "corsola-galar", "formName": "Galar", "aliases": [ + "Corsola", + "Corsola Galar", "Corsola-Galar", + "corsola", + "corsola galar", "corsola-galar", - "corsolagalar", - "Corsola Galar", - "Corsola", - "corsola" + "corsolagalar" ], "typeNames": [ "Ghost" @@ -5846,7 +6925,8 @@ "spa": 65, "spd": 100, "spe": 30 - } + }, + "weightKg": 0.5 }, { "speciesKey": "corviknight", @@ -5869,7 +6949,8 @@ "spa": 53, "spd": 85, "spe": 67 - } + }, + "weightKg": 75 }, { "speciesKey": "corviknight-gmax", @@ -5878,12 +6959,13 @@ "slug": "corviknight-gmax", "formName": "Gmax", "aliases": [ + "Corviknight", + "Corviknight Gmax", "Corviknight-Gmax", + "corviknight", + "corviknight gmax", "corviknight-gmax", - "corviknightgmax", - "Corviknight Gmax", - "Corviknight", - "corviknight" + "corviknightgmax" ], "typeNames": [ "Flying", @@ -5896,7 +6978,8 @@ "spa": 53, "spd": 85, "spe": 67 - } + }, + "weightKg": 0 }, { "speciesKey": "corvisquire", @@ -5918,7 +7001,8 @@ "spa": 43, "spd": 55, "spe": 77 - } + }, + "weightKg": 16 }, { "speciesKey": "cosmachi", @@ -5931,7 +7015,7 @@ "cosmachi" ], "typeNames": [ - "psychic" + "Psychic" ], "baseStats": { "hp": 136, @@ -5940,7 +7024,8 @@ "spa": 112, "spd": 100, "spe": 100 - } + }, + "weightKg": 4 }, { "speciesKey": "cosmoem", @@ -5962,7 +7047,8 @@ "spa": 29, "spd": 131, "spe": 37 - } + }, + "weightKg": 999.9 }, { "speciesKey": "cosmog", @@ -5984,7 +7070,8 @@ "spa": 29, "spd": 31, "spe": 37 - } + }, + "weightKg": 0.1 }, { "speciesKey": "cottonee", @@ -6007,7 +7094,8 @@ "spa": 37, "spd": 50, "spe": 66 - } + }, + "weightKg": 0.6 }, { "speciesKey": "crabominable", @@ -6030,7 +7118,8 @@ "spa": 62, "spd": 67, "spe": 43 - } + }, + "weightKg": 180 }, { "speciesKey": "crabrawler", @@ -6052,7 +7141,8 @@ "spa": 42, "spd": 47, "spe": 63 - } + }, + "weightKg": 7 }, { "speciesKey": "cradily", @@ -6075,7 +7165,8 @@ "spa": 81, "spd": 107, "spe": 43 - } + }, + "weightKg": 60.4 }, { "speciesKey": "cramorant", @@ -6098,7 +7189,8 @@ "spa": 85, "spd": 95, "spe": 85 - } + }, + "weightKg": 18 }, { "speciesKey": "cramorant-gorging", @@ -6107,12 +7199,13 @@ "slug": "cramorant-gorging", "formName": "Gorging", "aliases": [ + "Cramorant", + "Cramorant Gorging", "Cramorant-Gorging", + "cramorant", + "cramorant gorging", "cramorant-gorging", - "cramorantgorging", - "Cramorant Gorging", - "Cramorant", - "cramorant" + "cramorantgorging" ], "typeNames": [ "Flying", @@ -6125,7 +7218,8 @@ "spa": 85, "spd": 95, "spe": 85 - } + }, + "weightKg": 18 }, { "speciesKey": "cramorant-gulping", @@ -6134,12 +7228,13 @@ "slug": "cramorant-gulping", "formName": "Gulping", "aliases": [ + "Cramorant", + "Cramorant Gulping", "Cramorant-Gulping", + "cramorant", + "cramorant gulping", "cramorant-gulping", - "cramorantgulping", - "Cramorant Gulping", - "Cramorant", - "cramorant" + "cramorantgulping" ], "typeNames": [ "Flying", @@ -6152,7 +7247,8 @@ "spa": 85, "spd": 95, "spe": 85 - } + }, + "weightKg": 18 }, { "speciesKey": "cranidos", @@ -6174,7 +7270,8 @@ "spa": 30, "spd": 30, "spe": 58 - } + }, + "weightKg": 31.5 }, { "speciesKey": "crawdaunt", @@ -6197,7 +7294,8 @@ "spa": 90, "spd": 55, "spe": 55 - } + }, + "weightKg": 32.8 }, { "speciesKey": "cresceidon", @@ -6220,7 +7318,8 @@ "spa": 88, "spd": 99, "spe": 124 - } + }, + "weightKg": 999.9 }, { "speciesKey": "cresselia", @@ -6242,7 +7341,38 @@ "spa": 75, "spd": 120, "spe": 85 - } + }, + "weightKg": 85.6 + }, + { + "speciesKey": "cresselia-delta", + "speciesId": "cresselia-delta", + "displayName": "Cresselia-Delta", + "slug": "cresselia-delta", + "formName": null, + "aliases": [ + "Cresselia-Delta", + "cresselia-delta", + "cresseliadelta", + "Cresselia Delta", + "delta-cresselia", + "Delta Cresselia", + "deltacresselia", + "delta cresselia", + "cresselia delta" + ], + "typeNames": [ + "Fire" + ], + "baseStats": { + "hp": 120, + "atk": 75, + "def": 70, + "spa": 120, + "spd": 110, + "spe": 85 + }, + "weightKg": 70.6 }, { "speciesKey": "croagunk", @@ -6265,7 +7395,8 @@ "spa": 61, "spd": 40, "spe": 50 - } + }, + "weightKg": 23 }, { "speciesKey": "crobat", @@ -6288,7 +7419,8 @@ "spa": 70, "spd": 80, "spe": 130 - } + }, + "weightKg": 75 }, { "speciesKey": "crocalor", @@ -6310,7 +7442,8 @@ "spa": 90, "spd": 58, "spe": 49 - } + }, + "weightKg": 30.7 }, { "speciesKey": "croconaw", @@ -6332,7 +7465,8 @@ "spa": 59, "spd": 63, "spe": 58 - } + }, + "weightKg": 25 }, { "speciesKey": "crucibelle", @@ -6355,7 +7489,8 @@ "spa": 75, "spd": 85, "spe": 104 - } + }, + "weightKg": 23.6 }, { "speciesKey": "crucibelle-mega", @@ -6364,12 +7499,13 @@ "slug": "crucibelle-mega", "formName": "Mega", "aliases": [ + "Crucibelle", + "Crucibelle Mega", "Crucibelle-Mega", + "crucibelle", + "crucibelle mega", "crucibelle-mega", - "crucibellemega", - "Crucibelle Mega", - "Crucibelle", - "crucibelle" + "crucibellemega" ], "typeNames": [ "Rock", @@ -6382,7 +7518,8 @@ "spa": 91, "spd": 125, "spe": 108 - } + }, + "weightKg": 22.5 }, { "speciesKey": "crustle", @@ -6405,7 +7542,8 @@ "spa": 65, "spd": 75, "spe": 45 - } + }, + "weightKg": 200 }, { "speciesKey": "cryogonal", @@ -6427,7 +7565,8 @@ "spa": 95, "spd": 135, "spe": 105 - } + }, + "weightKg": 148 }, { "speciesKey": "cubchoo", @@ -6449,7 +7588,8 @@ "spa": 60, "spd": 40, "spe": 40 - } + }, + "weightKg": 8.5 }, { "speciesKey": "cubone", @@ -6471,7 +7611,8 @@ "spa": 40, "spd": 50, "spe": 35 - } + }, + "weightKg": 6.5 }, { "speciesKey": "cufant", @@ -6493,7 +7634,8 @@ "spa": 40, "spd": 49, "spe": 40 - } + }, + "weightKg": 100 }, { "speciesKey": "cupra", @@ -6516,7 +7658,8 @@ "spa": 67, "spd": 30, "spe": 44 - } + }, + "weightKg": 4.8 }, { "speciesKey": "curesola", @@ -6529,8 +7672,8 @@ "curesola" ], "typeNames": [ - "grass", - "fairy" + "Grass", + "Fairy" ], "baseStats": { "hp": 120, @@ -6539,7 +7682,8 @@ "spa": 120, "spd": 85, "spe": 45 - } + }, + "weightKg": 7 }, { "speciesKey": "cursola", @@ -6561,7 +7705,8 @@ "spa": 145, "spd": 130, "spe": 30 - } + }, + "weightKg": 0.4 }, { "speciesKey": "cutiefly", @@ -6584,7 +7729,8 @@ "spa": 55, "spd": 40, "spe": 84 - } + }, + "weightKg": 0.2 }, { "speciesKey": "cyclizar", @@ -6607,7 +7753,8 @@ "spa": 85, "spd": 65, "spe": 121 - } + }, + "weightKg": 63 }, { "speciesKey": "cyclohm", @@ -6630,7 +7777,8 @@ "spa": 112, "spd": 70, "spe": 80 - } + }, + "weightKg": 59 }, { "speciesKey": "cyndaquil", @@ -6652,7 +7800,38 @@ "spa": 60, "spd": 50, "spe": 65 - } + }, + "weightKg": 7.9 + }, + { + "speciesKey": "cyndaquil-delta", + "speciesId": "cyndaquil-delta", + "displayName": "Cyndaquil-Delta", + "slug": "cyndaquil-delta", + "formName": null, + "aliases": [ + "Cyndaquil-Delta", + "cyndaquil-delta", + "cyndaquildelta", + "Cyndaquil Delta", + "delta-cyndaquil", + "Delta Cyndaquil", + "deltacyndaquil", + "delta cyndaquil", + "cyndaquil delta" + ], + "typeNames": [ + "Electric" + ], + "baseStats": { + "hp": 35, + "atk": 56, + "def": 42, + "spa": 65, + "spd": 41, + "spe": 70 + }, + "weightKg": 8 }, { "speciesKey": "dachsbun", @@ -6674,7 +7853,8 @@ "spa": 50, "spd": 80, "spe": 95 - } + }, + "weightKg": 14.9 }, { "speciesKey": "darkrai", @@ -6696,7 +7876,8 @@ "spa": 135, "spd": 90, "spe": 125 - } + }, + "weightKg": 50.5 }, { "speciesKey": "darmanitan", @@ -6718,7 +7899,8 @@ "spa": 30, "spd": 55, "spe": 95 - } + }, + "weightKg": 92.9 }, { "speciesKey": "darmanitan-galar", @@ -6727,12 +7909,13 @@ "slug": "darmanitan-galar", "formName": "Galar", "aliases": [ + "Darmanitan", + "Darmanitan Galar", "Darmanitan-Galar", + "darmanitan", + "darmanitan galar", "darmanitan-galar", - "darmanitangalar", - "Darmanitan Galar", - "Darmanitan", - "darmanitan" + "darmanitangalar" ], "typeNames": [ "Ice" @@ -6744,7 +7927,8 @@ "spa": 30, "spd": 55, "spe": 95 - } + }, + "weightKg": 120 }, { "speciesKey": "darmanitan-galar-zen", @@ -6753,12 +7937,13 @@ "slug": "darmanitan-galar-zen", "formName": "Galar-Zen", "aliases": [ + "Darmanitan", + "Darmanitan Galar Zen", "Darmanitan-Galar-Zen", + "darmanitan", + "darmanitan galar zen", "darmanitan-galar-zen", - "darmanitangalarzen", - "Darmanitan Galar Zen", - "Darmanitan", - "darmanitan" + "darmanitangalarzen" ], "typeNames": [ "Ice", @@ -6771,7 +7956,8 @@ "spa": 30, "spd": 55, "spe": 135 - } + }, + "weightKg": 120 }, { "speciesKey": "darmanitan-zen", @@ -6780,12 +7966,13 @@ "slug": "darmanitan-zen", "formName": "Zen", "aliases": [ + "Darmanitan", + "Darmanitan Zen", "Darmanitan-Zen", + "darmanitan", + "darmanitan zen", "darmanitan-zen", - "darmanitanzen", - "Darmanitan Zen", - "Darmanitan", - "darmanitan" + "darmanitanzen" ], "typeNames": [ "Fire", @@ -6798,7 +7985,8 @@ "spa": 140, "spd": 105, "spe": 55 - } + }, + "weightKg": 92.9 }, { "speciesKey": "dartrix", @@ -6821,7 +8009,8 @@ "spa": 70, "spd": 70, "spe": 52 - } + }, + "weightKg": 16 }, { "speciesKey": "darumaka", @@ -6843,7 +8032,8 @@ "spa": 15, "spd": 45, "spe": 50 - } + }, + "weightKg": 37.5 }, { "speciesKey": "darumaka-galar", @@ -6852,12 +8042,13 @@ "slug": "darumaka-galar", "formName": "Galar", "aliases": [ + "Darumaka", + "Darumaka Galar", "Darumaka-Galar", + "darumaka", + "darumaka galar", "darumaka-galar", - "darumakagalar", - "Darumaka Galar", - "Darumaka", - "darumaka" + "darumakagalar" ], "typeNames": [ "Ice" @@ -6869,7 +8060,8 @@ "spa": 15, "spd": 45, "spe": 50 - } + }, + "weightKg": 40 }, { "speciesKey": "decidueye", @@ -6892,7 +8084,8 @@ "spa": 100, "spd": 100, "spe": 70 - } + }, + "weightKg": 36.6 }, { "speciesKey": "decidueye-hisui", @@ -6901,12 +8094,13 @@ "slug": "decidueye-hisui", "formName": "Hisui", "aliases": [ + "Decidueye", + "Decidueye Hisui", "Decidueye-Hisui", + "decidueye", + "decidueye hisui", "decidueye-hisui", - "decidueyehisui", - "Decidueye Hisui", - "Decidueye", - "decidueye" + "decidueyehisui" ], "typeNames": [ "Grass", @@ -6919,7 +8113,8 @@ "spa": 95, "spd": 95, "spe": 60 - } + }, + "weightKg": 37 }, { "speciesKey": "dedenne", @@ -6942,7 +8137,8 @@ "spa": 81, "spd": 67, "spe": 101 - } + }, + "weightKg": 2.2 }, { "speciesKey": "deerling", @@ -6965,7 +8161,8 @@ "spa": 40, "spd": 50, "spe": 75 - } + }, + "weightKg": 19.5 }, { "speciesKey": "deino", @@ -6988,7 +8185,8 @@ "spa": 45, "spd": 50, "spe": 38 - } + }, + "weightKg": 17.3 }, { "speciesKey": "delcatty", @@ -7010,7 +8208,8 @@ "spa": 55, "spd": 55, "spe": 90 - } + }, + "weightKg": 32.6 }, { "speciesKey": "delibird", @@ -7033,7 +8232,8 @@ "spa": 65, "spd": 45, "spe": 75 - } + }, + "weightKg": 16 }, { "speciesKey": "delphox", @@ -7056,7 +8256,8 @@ "spa": 114, "spd": 100, "spe": 104 - } + }, + "weightKg": 39 }, { "speciesKey": "deoxys", @@ -7078,7 +8279,8 @@ "spa": 150, "spd": 50, "spe": 150 - } + }, + "weightKg": 60.8 }, { "speciesKey": "deoxys-attack", @@ -7087,12 +8289,13 @@ "slug": "deoxys-attack", "formName": "Attack", "aliases": [ + "Deoxys", + "Deoxys Attack", "Deoxys-Attack", + "deoxys", + "deoxys attack", "deoxys-attack", - "deoxysattack", - "Deoxys Attack", - "Deoxys", - "deoxys" + "deoxysattack" ], "typeNames": [ "Psychic" @@ -7104,7 +8307,8 @@ "spa": 180, "spd": 20, "spe": 150 - } + }, + "weightKg": 60.8 }, { "speciesKey": "deoxys-defense", @@ -7132,7 +8336,8 @@ "spa": 70, "spd": 160, "spe": 90 - } + }, + "weightKg": 60.8 }, { "speciesKey": "deoxys-speed", @@ -7160,7 +8365,8 @@ "spa": 95, "spd": 90, "spe": 180 - } + }, + "weightKg": 60.8 }, { "speciesKey": "dewgong", @@ -7183,7 +8389,8 @@ "spa": 70, "spd": 95, "spe": 70 - } + }, + "weightKg": 120 }, { "speciesKey": "dewott", @@ -7205,7 +8412,8 @@ "spa": 83, "spd": 60, "spe": 60 - } + }, + "weightKg": 24.5 }, { "speciesKey": "dewpider", @@ -7228,7 +8436,8 @@ "spa": 40, "spd": 72, "spe": 27 - } + }, + "weightKg": 4 }, { "speciesKey": "dhelmise", @@ -7251,7 +8460,8 @@ "spa": 86, "spd": 90, "spe": 40 - } + }, + "weightKg": 210 }, { "speciesKey": "dialga", @@ -7274,7 +8484,8 @@ "spa": 150, "spd": 100, "spe": 90 - } + }, + "weightKg": 683 }, { "speciesKey": "dialga-origin", @@ -7283,12 +8494,13 @@ "slug": "dialga-origin", "formName": "Origin", "aliases": [ + "Dialga", + "Dialga Origin", "Dialga-Origin", + "dialga", + "dialga origin", "dialga-origin", - "dialgaorigin", - "Dialga Origin", - "Dialga", - "dialga" + "dialgaorigin" ], "typeNames": [ "Steel", @@ -7301,7 +8513,8 @@ "spa": 150, "spd": 120, "spe": 90 - } + }, + "weightKg": 850 }, { "speciesKey": "diancette", @@ -7314,17 +8527,18 @@ "diancette" ], "typeNames": [ - "fairy", - "rock" + "Fairy", + "Rock" ], "baseStats": { "hp": 60, "atk": 100, - "def": 96, + "def": 76, "spa": 120, - "spd": 124, - "spe": 100 - } + "spd": 132, + "spe": 112 + }, + "weightKg": 280 }, { "speciesKey": "diancie", @@ -7347,7 +8561,8 @@ "spa": 100, "spd": 150, "spe": 50 - } + }, + "weightKg": 8.8 }, { "speciesKey": "diancie-mega", @@ -7356,12 +8571,13 @@ "slug": "diancie-mega", "formName": "Mega", "aliases": [ + "Diancie", + "Diancie Mega", "Diancie-Mega", + "diancie", + "diancie mega", "diancie-mega", - "dianciemega", - "Diancie Mega", - "Diancie", - "diancie" + "dianciemega" ], "typeNames": [ "Rock", @@ -7374,7 +8590,8 @@ "spa": 160, "spd": 110, "spe": 110 - } + }, + "weightKg": 27.8 }, { "speciesKey": "diancie-ruby", @@ -7383,16 +8600,16 @@ "slug": "diancie-ruby", "formName": "Ruby", "aliases": [ - "Diancie-Ruby", - "diancie-ruby", - "diancieruby", "Diancie Ruby", + "Diancie-Ruby", + "DiancieRuby", "diancie ruby", - "DiancieRuby" + "diancie-ruby", + "diancieruby" ], "typeNames": [ - "rock", - "dark" + "Rock", + "Dark" ], "baseStats": { "hp": 50, @@ -7401,7 +8618,35 @@ "spa": 100, "spd": 150, "spe": 50 - } + }, + "weightKg": 8.8 + }, + { + "speciesKey": "diancie-sapphire", + "speciesId": "diancie-sapphire", + "displayName": "Diancie-Sapphire", + "slug": "diancie-sapphire", + "formName": null, + "aliases": [ + "Diancie-Sapphire", + "diancie-sapphire", + "dianciesapphire", + "Diancie Sapphire", + "diancie sapphire" + ], + "typeNames": [ + "Rock", + "Water" + ], + "baseStats": { + "hp": 50, + "atk": 100, + "def": 150, + "spa": 100, + "spd": 150, + "spe": 50 + }, + "weightKg": 8.8 }, { "speciesKey": "diggersby", @@ -7424,7 +8669,8 @@ "spa": 50, "spd": 77, "spe": 78 - } + }, + "weightKg": 42.4 }, { "speciesKey": "diglett", @@ -7446,7 +8692,8 @@ "spa": 35, "spd": 45, "spe": 95 - } + }, + "weightKg": 0.8 }, { "speciesKey": "diglett-alola", @@ -7455,12 +8702,13 @@ "slug": "diglett-alola", "formName": "Alola", "aliases": [ + "Diglett", + "Diglett Alola", "Diglett-Alola", + "diglett", + "diglett alola", "diglett-alola", - "diglettalola", - "Diglett Alola", - "Diglett", - "diglett" + "diglettalola" ], "typeNames": [ "Ground", @@ -7473,7 +8721,8 @@ "spa": 35, "spd": 45, "spe": 90 - } + }, + "weightKg": 1 }, { "speciesKey": "dipplin", @@ -7496,7 +8745,31 @@ "spa": 95, "spd": 80, "spe": 40 - } + }, + "weightKg": 4.4 + }, + { + "speciesKey": "dipplin-ultra", + "speciesId": "dipplin-ultra", + "displayName": "Dipplin-Ultra", + "slug": "dipplin-ultra", + "formName": null, + "aliases": [ + "dipplin-ultra" + ], + "typeNames": [ + "Poison", + "Dragon" + ], + "baseStats": { + "hp": 70, + "atk": 70, + "def": 120, + "spa": 95, + "spd": 90, + "spe": 40 + }, + "weightKg": 4.4 }, { "speciesKey": "ditto", @@ -7518,7 +8791,8 @@ "spa": 48, "spd": 48, "spe": 48 - } + }, + "weightKg": 4 }, { "speciesKey": "dodrio", @@ -7541,7 +8815,8 @@ "spa": 60, "spd": 60, "spe": 110 - } + }, + "weightKg": 85.2 }, { "speciesKey": "doduo", @@ -7564,7 +8839,8 @@ "spa": 35, "spd": 35, "spe": 75 - } + }, + "weightKg": 39.2 }, { "speciesKey": "dolliv", @@ -7587,7 +8863,8 @@ "spa": 78, "spd": 78, "spe": 33 - } + }, + "weightKg": 11.9 }, { "speciesKey": "dondozo", @@ -7609,7 +8886,8 @@ "spa": 65, "spd": 65, "spe": 35 - } + }, + "weightKg": 220 }, { "speciesKey": "donphan", @@ -7631,7 +8909,8 @@ "spa": 60, "spd": 60, "spe": 50 - } + }, + "weightKg": 120 }, { "speciesKey": "dorsoil", @@ -7653,7 +8932,8 @@ "spa": 61, "spd": 52, "spe": 65 - } + }, + "weightKg": 145 }, { "speciesKey": "dottler", @@ -7676,7 +8956,8 @@ "spa": 50, "spd": 90, "spe": 30 - } + }, + "weightKg": 19.5 }, { "speciesKey": "doublade", @@ -7699,7 +8980,39 @@ "spa": 45, "spd": 49, "spe": 35 - } + }, + "weightKg": 4.5 + }, + { + "speciesKey": "doublade-delta", + "speciesId": "doublade-delta", + "displayName": "Doublade-Delta", + "slug": "doublade-delta", + "formName": null, + "aliases": [ + "Doublade-Delta", + "doublade-delta", + "doubladedelta", + "Doublade Delta", + "delta-doublade", + "Delta Doublade", + "deltadoublade", + "delta doublade", + "doublade delta" + ], + "typeNames": [ + "Steel", + "Fire" + ], + "baseStats": { + "hp": 64, + "atk": 85, + "def": 68, + "spa": 40, + "spd": 135, + "spe": 56 + }, + "weightKg": 4.5 }, { "speciesKey": "draceon", @@ -7712,7 +9025,7 @@ "draceon" ], "typeNames": [ - "dragon" + "Dragon" ], "baseStats": { "hp": 110, @@ -7721,7 +9034,8 @@ "spa": 65, "spd": 60, "spe": 95 - } + }, + "weightKg": 30 }, { "speciesKey": "dracovish", @@ -7744,7 +9058,8 @@ "spa": 70, "spd": 80, "spe": 75 - } + }, + "weightKg": 215 }, { "speciesKey": "dracozolt", @@ -7767,7 +9082,8 @@ "spa": 80, "spd": 70, "spe": 75 - } + }, + "weightKg": 190 }, { "speciesKey": "draculedge", @@ -7780,8 +9096,8 @@ "draculedge" ], "typeNames": [ - "dragon", - "fighting" + "Dragon", + "Fighting" ], "baseStats": { "hp": 64, @@ -7790,7 +9106,8 @@ "spa": 120, "spd": 96, "spe": 100 - } + }, + "weightKg": 78 }, { "speciesKey": "dragalge", @@ -7813,7 +9130,8 @@ "spa": 97, "spd": 123, "spe": 44 - } + }, + "weightKg": 81.5 }, { "speciesKey": "dragapult", @@ -7836,7 +9154,8 @@ "spa": 100, "spd": 75, "spe": 142 - } + }, + "weightKg": 50 }, { "speciesKey": "dragapult-ultra", @@ -7845,25 +9164,26 @@ "slug": "dragapult-ultra", "formName": "Ultra", "aliases": [ - "Dragapult-Ultra", - "dragapult-ultra", - "dragapultultra", "Dragapult Ultra", + "Dragapult-Ultra", + "DragapultUltra", "dragapult ultra", - "DragapultUltra" + "dragapult-ultra", + "dragapultultra" ], "typeNames": [ - "dragon", - "fire" + "Dragon", + "Fire" ], "baseStats": { "hp": 93, "atk": 100, - "def": 65, - "spa": 120, - "spd": 90, - "spe": 132 - } + "def": 79, + "spa": 114, + "spd": 105, + "spe": 109 + }, + "weightKg": 80 }, { "speciesKey": "dragascue", @@ -7876,17 +9196,18 @@ "dragascue" ], "typeNames": [ - "dragon", - "ice" + "Dragon", + "Ice" ], "baseStats": { "hp": 80, - "atk": 104, + "atk": 120, "def": 100, - "spa": 88, - "spd": 68, + "spa": 80, + "spd": 60, "spe": 120 - } + }, + "weightKg": 60 }, { "speciesKey": "dragetsu", @@ -7899,7 +9220,7 @@ "dragetsu" ], "typeNames": [ - "dragon" + "Dragon" ], "baseStats": { "hp": 93, @@ -7908,7 +9229,8 @@ "spa": 123, "spd": 127, "spe": 99 - } + }, + "weightKg": 20 }, { "speciesKey": "dragonair", @@ -7930,7 +9252,8 @@ "spa": 70, "spd": 70, "spe": 70 - } + }, + "weightKg": 16.5 }, { "speciesKey": "dragonite", @@ -7953,7 +9276,8 @@ "spa": 100, "spd": 100, "spe": 80 - } + }, + "weightKg": 210 }, { "speciesKey": "drakloak", @@ -7976,7 +9300,35 @@ "spa": 60, "spd": 50, "spe": 102 - } + }, + "weightKg": 11 + }, + { + "speciesKey": "drakloak-ultra", + "speciesId": "drakloak-ultra", + "displayName": "Drakloak-Ultra", + "slug": "drakloak-ultra", + "formName": null, + "aliases": [ + "Drakloak-Ultra", + "drakloak-ultra", + "drakloakultra", + "Drakloak Ultra", + "drakloak ultra" + ], + "typeNames": [ + "Dragon", + "Fire" + ], + "baseStats": { + "hp": 68, + "atk": 60, + "def": 50, + "spa": 80, + "spd": 50, + "spe": 102 + }, + "weightKg": 32 }, { "speciesKey": "drampa", @@ -7999,7 +9351,8 @@ "spa": 135, "spd": 91, "spe": 36 - } + }, + "weightKg": 185 }, { "speciesKey": "drapion", @@ -8022,7 +9375,8 @@ "spa": 60, "spd": 75, "spe": 95 - } + }, + "weightKg": 61.5 }, { "speciesKey": "dratini", @@ -8044,7 +9398,8 @@ "spa": 50, "spd": 50, "spe": 50 - } + }, + "weightKg": 3.3 }, { "speciesKey": "drednaw", @@ -8067,7 +9422,8 @@ "spa": 48, "spd": 68, "spe": 74 - } + }, + "weightKg": 115.5 }, { "speciesKey": "drednaw-gmax", @@ -8076,12 +9432,13 @@ "slug": "drednaw-gmax", "formName": "Gmax", "aliases": [ + "Drednaw", + "Drednaw Gmax", "Drednaw-Gmax", + "drednaw", + "drednaw gmax", "drednaw-gmax", - "drednawgmax", - "Drednaw Gmax", - "Drednaw", - "drednaw" + "drednawgmax" ], "typeNames": [ "Water", @@ -8094,7 +9451,8 @@ "spa": 48, "spd": 68, "spe": 74 - } + }, + "weightKg": 0 }, { "speciesKey": "dreepy", @@ -8117,7 +9475,35 @@ "spa": 40, "spd": 30, "spe": 82 - } + }, + "weightKg": 2 + }, + { + "speciesKey": "dreepy-ultra", + "speciesId": "dreepy-ultra", + "displayName": "Dreepy-Ultra", + "slug": "dreepy-ultra", + "formName": null, + "aliases": [ + "Dreepy-Ultra", + "dreepy-ultra", + "dreepyultra", + "Dreepy Ultra", + "dreepy ultra" + ], + "typeNames": [ + "Dragon", + "Fire" + ], + "baseStats": { + "hp": 28, + "atk": 40, + "def": 30, + "spa": 60, + "spd": 30, + "spe": 82 + }, + "weightKg": 4 }, { "speciesKey": "drifblim", @@ -8140,7 +9526,8 @@ "spa": 90, "spd": 54, "spe": 80 - } + }, + "weightKg": 15 }, { "speciesKey": "drifblimp", @@ -8153,8 +9540,8 @@ "drifblimp" ], "typeNames": [ - "ghost", - "flying" + "Ghost", + "Flying" ], "baseStats": { "hp": 200, @@ -8163,7 +9550,8 @@ "spa": 100, "spd": 70, "spe": 60 - } + }, + "weightKg": 120 }, { "speciesKey": "drifloon", @@ -8186,7 +9574,8 @@ "spa": 60, "spd": 44, "spe": 70 - } + }, + "weightKg": 1.2 }, { "speciesKey": "drilbur", @@ -8208,7 +9597,8 @@ "spa": 30, "spd": 45, "spe": 68 - } + }, + "weightKg": 8.5 }, { "speciesKey": "drizzile", @@ -8230,7 +9620,8 @@ "spa": 95, "spd": 55, "spe": 90 - } + }, + "weightKg": 11.5 }, { "speciesKey": "drowzee", @@ -8252,7 +9643,8 @@ "spa": 43, "spd": 90, "spe": 42 - } + }, + "weightKg": 32.4 }, { "speciesKey": "druddigon", @@ -8274,7 +9666,39 @@ "spa": 60, "spd": 90, "spe": 48 - } + }, + "weightKg": 139 + }, + { + "speciesKey": "druddigon-delta", + "speciesId": "druddigon-delta", + "displayName": "Druddigon-Delta", + "slug": "druddigon-delta", + "formName": null, + "aliases": [ + "Druddigon-Delta", + "druddigon-delta", + "druddigondelta", + "Druddigon Delta", + "delta-druddigon", + "Delta Druddigon", + "deltadruddigon", + "delta druddigon", + "druddigon delta" + ], + "typeNames": [ + "Rock", + "Dragon" + ], + "baseStats": { + "hp": 77, + "atk": 109, + "def": 123, + "spa": 65, + "spd": 60, + "spe": 51 + }, + "weightKg": 164 }, { "speciesKey": "dubwool", @@ -8296,7 +9720,8 @@ "spa": 60, "spd": 90, "spe": 88 - } + }, + "weightKg": 43 }, { "speciesKey": "ducklett", @@ -8319,7 +9744,8 @@ "spa": 44, "spd": 50, "spe": 55 - } + }, + "weightKg": 5.5 }, { "speciesKey": "dudunsparce", @@ -8341,7 +9767,8 @@ "spa": 85, "spd": 75, "spe": 55 - } + }, + "weightKg": 39.2 }, { "speciesKey": "dudunsparce-three-segment", @@ -8350,12 +9777,13 @@ "slug": "dudunsparce-three-segment", "formName": "Three-Segment", "aliases": [ + "Dudunsparce", + "Dudunsparce Three Segment", "Dudunsparce-Three-Segment", + "dudunsparce", + "dudunsparce three segment", "dudunsparce-three-segment", - "dudunsparcethreesegment", - "Dudunsparce Three Segment", - "Dudunsparce", - "dudunsparce" + "dudunsparcethreesegment" ], "typeNames": [ "Normal" @@ -8367,7 +9795,8 @@ "spa": 85, "spd": 75, "spe": 55 - } + }, + "weightKg": 47.4 }, { "speciesKey": "dugtrio", @@ -8389,7 +9818,8 @@ "spa": 50, "spd": 70, "spe": 120 - } + }, + "weightKg": 33.3 }, { "speciesKey": "dugtrio-alola", @@ -8398,12 +9828,13 @@ "slug": "dugtrio-alola", "formName": "Alola", "aliases": [ + "Dugtrio", + "Dugtrio Alola", "Dugtrio-Alola", + "dugtrio", + "dugtrio alola", "dugtrio-alola", - "dugtrioalola", - "Dugtrio Alola", - "Dugtrio", - "dugtrio" + "dugtrioalola" ], "typeNames": [ "Ground", @@ -8416,7 +9847,32 @@ "spa": 50, "spd": 70, "spe": 110 - } + }, + "weightKg": 66.6 + }, + { + "speciesKey": "dunecargo", + "speciesId": "dunecargo", + "displayName": "Dunecargo", + "slug": "dunecargo", + "formName": null, + "aliases": [ + "Dunecargo", + "dunecargo" + ], + "typeNames": [ + "Ground", + "Rock" + ], + "baseStats": { + "hp": 60, + "atk": 90, + "def": 120, + "spa": 50, + "spd": 70, + "spe": 20 + }, + "weightKg": 85 }, { "speciesKey": "dunsparath", @@ -8429,17 +9885,18 @@ "dunsparath" ], "typeNames": [ - "dragon", - "electric" + "Dragon", + "Electric" ], "baseStats": { - "hp": 115, - "atk": 60, + "hp": 95, + "atk": 70, "def": 60, - "spa": 125, - "spd": 80, - "spe": 80 - } + "spa": 120, + "spd": 100, + "spe": 75 + }, + "weightKg": 53.5 }, { "speciesKey": "dunsparce", @@ -8461,7 +9918,35 @@ "spa": 65, "spd": 65, "spe": 45 - } + }, + "weightKg": 14 + }, + { + "speciesKey": "dunsparce-ultra", + "speciesId": "dunsparce-ultra", + "displayName": "Dunsparce-Ultra", + "slug": "dunsparce-ultra", + "formName": null, + "aliases": [ + "Dunsparce-Ultra", + "dunsparce-ultra", + "dunsparceultra", + "Dunsparce Ultra", + "dunsparce ultra" + ], + "typeNames": [ + "Dragon", + "Electric" + ], + "baseStats": { + "hp": 100, + "atk": 40, + "def": 55, + "spa": 85, + "spd": 70, + "spe": 65 + }, + "weightKg": 13 }, { "speciesKey": "duohm", @@ -8484,7 +9969,8 @@ "spa": 77, "spd": 60, "spe": 60 - } + }, + "weightKg": 19.2 }, { "speciesKey": "duosion", @@ -8506,7 +9992,8 @@ "spa": 125, "spd": 60, "spe": 30 - } + }, + "weightKg": 8 }, { "speciesKey": "duraludon", @@ -8529,7 +10016,8 @@ "spa": 120, "spd": 50, "spe": 85 - } + }, + "weightKg": 40 }, { "speciesKey": "duraludon-gmax", @@ -8538,12 +10026,13 @@ "slug": "duraludon-gmax", "formName": "Gmax", "aliases": [ + "Duraludon", + "Duraludon Gmax", "Duraludon-Gmax", + "duraludon", + "duraludon gmax", "duraludon-gmax", - "duraludongmax", - "Duraludon Gmax", - "Duraludon", - "duraludon" + "duraludongmax" ], "typeNames": [ "Steel", @@ -8556,7 +10045,8 @@ "spa": 120, "spd": 50, "spe": 85 - } + }, + "weightKg": 0 }, { "speciesKey": "durant", @@ -8579,7 +10069,8 @@ "spa": 48, "spd": 48, "spe": 109 - } + }, + "weightKg": 33 }, { "speciesKey": "dusclops", @@ -8601,7 +10092,8 @@ "spa": 60, "spd": 130, "spe": 25 - } + }, + "weightKg": 30.6 }, { "speciesKey": "dusknoir", @@ -8623,7 +10115,8 @@ "spa": 65, "spd": 135, "spe": 45 - } + }, + "weightKg": 106.6 }, { "speciesKey": "duskull", @@ -8645,7 +10138,8 @@ "spa": 30, "spd": 90, "spe": 25 - } + }, + "weightKg": 15 }, { "speciesKey": "dustox", @@ -8668,7 +10162,35 @@ "spa": 50, "spd": 90, "spe": 65 - } + }, + "weightKg": 31.6 + }, + { + "speciesKey": "dustox-atom", + "speciesId": "dustox-atom", + "displayName": "Dustox-ATOM", + "slug": "dustox-atom", + "formName": null, + "aliases": [ + "Dustox-ATOM", + "dustox-atom", + "dustoxatom", + "Dustox ATOM", + "dustox atom" + ], + "typeNames": [ + "Bug", + "Dark" + ], + "baseStats": { + "hp": 66, + "atk": 66, + "def": 78, + "spa": 120, + "spd": 120, + "spe": 78 + }, + "weightKg": 45.5 }, { "speciesKey": "dwebble", @@ -8691,7 +10213,8 @@ "spa": 35, "spd": 35, "spe": 55 - } + }, + "weightKg": 14.5 }, { "speciesKey": "ectarachnid", @@ -8704,8 +10227,8 @@ "ectarachnid" ], "typeNames": [ - "bug", - "ghost" + "Bug", + "Ghost" ], "baseStats": { "hp": 90, @@ -8714,7 +10237,8 @@ "spa": 70, "spd": 80, "spe": 65 - } + }, + "weightKg": 40.5 }, { "speciesKey": "eelektrik", @@ -8736,7 +10260,8 @@ "spa": 75, "spd": 70, "spe": 40 - } + }, + "weightKg": 22 }, { "speciesKey": "eelektross", @@ -8758,7 +10283,8 @@ "spa": 105, "spd": 80, "spe": 50 - } + }, + "weightKg": 80.5 }, { "speciesKey": "eevee", @@ -8780,7 +10306,8 @@ "spa": 45, "spd": 65, "spe": 55 - } + }, + "weightKg": 6.5 }, { "speciesKey": "eevee-gmax", @@ -8789,12 +10316,13 @@ "slug": "eevee-gmax", "formName": "Gmax", "aliases": [ + "Eevee", + "Eevee Gmax", "Eevee-Gmax", + "eevee", + "eevee gmax", "eevee-gmax", - "eeveegmax", - "Eevee Gmax", - "Eevee", - "eevee" + "eeveegmax" ], "typeNames": [ "Normal" @@ -8806,7 +10334,8 @@ "spa": 45, "spd": 65, "spe": 55 - } + }, + "weightKg": 0 }, { "speciesKey": "eevee-starter", @@ -8815,12 +10344,13 @@ "slug": "eevee-starter", "formName": "Starter", "aliases": [ + "Eevee", + "Eevee Starter", "Eevee-Starter", + "eevee", + "eevee starter", "eevee-starter", - "eeveestarter", - "Eevee Starter", - "Eevee", - "eevee" + "eeveestarter" ], "typeNames": [ "Normal" @@ -8832,7 +10362,31 @@ "spa": 65, "spd": 85, "spe": 75 - } + }, + "weightKg": 6.5 + }, + { + "speciesKey": "eeveeon", + "speciesId": "eeveeon", + "displayName": "Eeveeon", + "slug": "eeveeon", + "formName": null, + "aliases": [ + "Eeveeon", + "eeveeon" + ], + "typeNames": [ + "Normal" + ], + "baseStats": { + "hp": 75, + "atk": 100, + "def": 75, + "spa": 100, + "spd": 75, + "spe": 100 + }, + "weightKg": 25 }, { "speciesKey": "eiscue", @@ -8854,7 +10408,8 @@ "spa": 65, "spd": 90, "spe": 50 - } + }, + "weightKg": 89 }, { "speciesKey": "eiscue-noice", @@ -8863,12 +10418,13 @@ "slug": "eiscue-noice", "formName": "Noice", "aliases": [ + "Eiscue", + "Eiscue Noice", "Eiscue-Noice", + "eiscue", + "eiscue noice", "eiscue-noice", - "eiscuenoice", - "Eiscue Noice", - "Eiscue", - "eiscue" + "eiscuenoice" ], "typeNames": [ "Ice" @@ -8880,7 +10436,8 @@ "spa": 65, "spd": 50, "spe": 130 - } + }, + "weightKg": 89 }, { "speciesKey": "ekans", @@ -8902,7 +10459,8 @@ "spa": 40, "spd": 54, "spe": 55 - } + }, + "weightKg": 6.9 }, { "speciesKey": "eldegoss", @@ -8924,7 +10482,8 @@ "spa": 80, "spd": 120, "spe": 60 - } + }, + "weightKg": 2.5 }, { "speciesKey": "electabuzz", @@ -8946,7 +10505,8 @@ "spa": 95, "spd": 85, "spe": 105 - } + }, + "weightKg": 30 }, { "speciesKey": "electisaur", @@ -8959,8 +10519,8 @@ "electisaur" ], "typeNames": [ - "grass", - "electric" + "Grass", + "Electric" ], "baseStats": { "hp": 92, @@ -8969,7 +10529,8 @@ "spa": 112, "spd": 80, "spe": 80 - } + }, + "weightKg": 116 }, { "speciesKey": "electivire", @@ -8991,7 +10552,8 @@ "spa": 95, "spd": 85, "spe": 95 - } + }, + "weightKg": 138.6 }, { "speciesKey": "electrelk", @@ -9014,7 +10576,8 @@ "spa": 57, "spd": 55, "spe": 101 - } + }, + "weightKg": 41.5 }, { "speciesKey": "electrike", @@ -9036,7 +10599,8 @@ "spa": 65, "spd": 40, "spe": 65 - } + }, + "weightKg": 15.2 }, { "speciesKey": "electrode", @@ -9058,7 +10622,8 @@ "spa": 80, "spd": 80, "spe": 150 - } + }, + "weightKg": 66.6 }, { "speciesKey": "electrode-hisui", @@ -9067,12 +10632,13 @@ "slug": "electrode-hisui", "formName": "Hisui", "aliases": [ + "Electrode", + "Electrode Hisui", "Electrode-Hisui", + "electrode", + "electrode hisui", "electrode-hisui", - "electrodehisui", - "Electrode Hisui", - "Electrode", - "electrode" + "electrodehisui" ], "typeNames": [ "Electric", @@ -9085,7 +10651,8 @@ "spa": 80, "spd": 80, "spe": 150 - } + }, + "weightKg": 71 }, { "speciesKey": "elekid", @@ -9107,7 +10674,8 @@ "spa": 65, "spd": 55, "spe": 95 - } + }, + "weightKg": 23.5 }, { "speciesKey": "elgyem", @@ -9129,7 +10697,8 @@ "spa": 85, "spd": 55, "spe": 30 - } + }, + "weightKg": 9 }, { "speciesKey": "embirch", @@ -9152,7 +10721,8 @@ "spa": 65, "spd": 40, "spe": 60 - } + }, + "weightKg": 15 }, { "speciesKey": "emboar", @@ -9175,7 +10745,8 @@ "spa": 100, "spd": 65, "spe": 65 - } + }, + "weightKg": 150 }, { "speciesKey": "emolga", @@ -9198,7 +10769,39 @@ "spa": 75, "spd": 60, "spe": 103 - } + }, + "weightKg": 5 + }, + { + "speciesKey": "emolga-delta", + "speciesId": "emolga-delta", + "displayName": "Emolga-Delta", + "slug": "emolga-delta", + "formName": null, + "aliases": [ + "Emolga-Delta", + "emolga-delta", + "emolgadelta", + "Emolga Delta", + "delta-emolga", + "Delta Emolga", + "deltaemolga", + "delta emolga", + "emolga delta" + ], + "typeNames": [ + "Dark", + "Flying" + ], + "baseStats": { + "hp": 55, + "atk": 75, + "def": 60, + "spa": 75, + "spd": 60, + "spe": 103 + }, + "weightKg": 5 }, { "speciesKey": "empoleon", @@ -9221,7 +10824,8 @@ "spa": 111, "spd": 101, "spe": 60 - } + }, + "weightKg": 84.5 }, { "speciesKey": "enamorus", @@ -9244,7 +10848,8 @@ "spa": 135, "spd": 80, "spe": 106 - } + }, + "weightKg": 48 }, { "speciesKey": "enamorus-therian", @@ -9253,12 +10858,13 @@ "slug": "enamorus-therian", "formName": "Therian", "aliases": [ + "Enamorus", + "Enamorus Therian", "Enamorus-Therian", + "enamorus", + "enamorus therian", "enamorus-therian", - "enamorustherian", - "Enamorus Therian", - "Enamorus", - "enamorus" + "enamorustherian" ], "typeNames": [ "Fairy", @@ -9271,7 +10877,8 @@ "spa": 135, "spd": 100, "spe": 46 - } + }, + "weightKg": 48 }, { "speciesKey": "energeist", @@ -9284,17 +10891,18 @@ "energeist" ], "typeNames": [ - "electric", - "ghost" + "Electric", + "Ghost" ], "baseStats": { "hp": 65, - "atk": 65, + "atk": 76, "def": 86, - "spa": 114, - "spd": 85, - "spe": 93 - } + "spa": 104, + "spd": 91, + "spe": 86 + }, + "weightKg": 0.8 }, { "speciesKey": "entei", @@ -9316,7 +10924,8 @@ "spa": 90, "spd": 75, "spe": 100 - } + }, + "weightKg": 198 }, { "speciesKey": "equilibra", @@ -9339,7 +10948,8 @@ "spa": 133, "spd": 118, "spe": 60 - } + }, + "weightKg": 51.3 }, { "speciesKey": "eruptois", @@ -9352,8 +10962,8 @@ "eruptois" ], "typeNames": [ - "fire", - "water" + "Fire", + "Water" ], "baseStats": { "hp": 80, @@ -9362,7 +10972,8 @@ "spa": 105, "spd": 75, "spe": 20 - } + }, + "weightKg": 180 }, { "speciesKey": "escavalier", @@ -9385,7 +10996,8 @@ "spa": 60, "spd": 105, "spe": 20 - } + }, + "weightKg": 33 }, { "speciesKey": "espathra", @@ -9407,7 +11019,8 @@ "spa": 101, "spd": 60, "spe": 105 - } + }, + "weightKg": 90 }, { "speciesKey": "espeon", @@ -9429,7 +11042,8 @@ "spa": 130, "spd": 95, "spe": 110 - } + }, + "weightKg": 26.5 }, { "speciesKey": "espurr", @@ -9451,7 +11065,8 @@ "spa": 63, "spd": 60, "spe": 68 - } + }, + "weightKg": 3.5 }, { "speciesKey": "eternatus", @@ -9474,7 +11089,8 @@ "spa": 145, "spd": 95, "spe": 130 - } + }, + "weightKg": 950 }, { "speciesKey": "eternatus-eternamax", @@ -9483,12 +11099,13 @@ "slug": "eternatus-eternamax", "formName": "Eternamax", "aliases": [ + "Eternatus", + "Eternatus Eternamax", "Eternatus-Eternamax", + "eternatus", + "eternatus eternamax", "eternatus-eternamax", - "eternatuseternamax", - "Eternatus Eternamax", - "Eternatus", - "eternatus" + "eternatuseternamax" ], "typeNames": [ "Poison", @@ -9501,7 +11118,32 @@ "spa": 125, "spd": 250, "spe": 130 - } + }, + "weightKg": 0 + }, + { + "speciesKey": "etherion", + "speciesId": "etherion", + "displayName": "Etherion", + "slug": "etherion", + "formName": null, + "aliases": [ + "Etherion", + "etherion" + ], + "typeNames": [ + "Ghost", + "Fighting" + ], + "baseStats": { + "hp": 91, + "atk": 129, + "def": 90, + "spa": 90, + "spd": 72, + "spe": 108 + }, + "weightKg": 260 }, { "speciesKey": "excadrill", @@ -9524,7 +11166,8 @@ "spa": 50, "spd": 65, "spe": 88 - } + }, + "weightKg": 40.4 }, { "speciesKey": "exeggcute", @@ -9547,7 +11190,8 @@ "spa": 60, "spd": 45, "spe": 40 - } + }, + "weightKg": 2.5 }, { "speciesKey": "exeggutor", @@ -9570,7 +11214,8 @@ "spa": 125, "spd": 75, "spe": 55 - } + }, + "weightKg": 120 }, { "speciesKey": "exeggutor-alola", @@ -9579,12 +11224,13 @@ "slug": "exeggutor-alola", "formName": "Alola", "aliases": [ + "Exeggutor", + "Exeggutor Alola", "Exeggutor-Alola", + "exeggutor", + "exeggutor alola", "exeggutor-alola", - "exeggutoralola", - "Exeggutor Alola", - "Exeggutor", - "exeggutor" + "exeggutoralola" ], "typeNames": [ "Grass", @@ -9597,7 +11243,8 @@ "spa": 125, "spd": 75, "spe": 45 - } + }, + "weightKg": 415.6 }, { "speciesKey": "exploud", @@ -9619,7 +11266,8 @@ "spa": 91, "spd": 73, "spe": 68 - } + }, + "weightKg": 84 }, { "speciesKey": "falinks", @@ -9641,7 +11289,39 @@ "spa": 70, "spd": 60, "spe": 75 - } + }, + "weightKg": 62 + }, + { + "speciesKey": "falinks-delta", + "speciesId": "falinks-delta", + "displayName": "Falinks-Delta", + "slug": "falinks-delta", + "formName": null, + "aliases": [ + "Falinks-Delta", + "falinks-delta", + "falinksdelta", + "Falinks Delta", + "delta-falinks", + "Delta Falinks", + "deltafalinks", + "delta falinks", + "falinks delta" + ], + "typeNames": [ + "Fighting", + "Steel" + ], + "baseStats": { + "hp": 65, + "atk": 110, + "def": 110, + "spa": 45, + "spd": 70, + "spe": 70 + }, + "weightKg": null }, { "speciesKey": "farfetch\u2019d", @@ -9651,8 +11331,8 @@ "formName": null, "aliases": [ "Farfetch\u2019d", - "farfetch\u2019d", - "farfetchd" + "farfetchd", + "farfetch\u2019d" ], "typeNames": [ "Normal", @@ -9665,7 +11345,8 @@ "spa": 58, "spd": 62, "spe": 60 - } + }, + "weightKg": 15 }, { "speciesKey": "farfetch\u2019d-galar", @@ -9674,13 +11355,14 @@ "slug": "farfetch\u2019d-galar", "formName": "Galar", "aliases": [ - "Farfetch\u2019d-Galar", - "farfetch\u2019d-galar", - "farfetch\u2019dgalar", + "Farfetch\u2019d", "Farfetch\u2019d Galar", + "Farfetch\u2019d-Galar", "farfetchdgalar", - "Farfetch\u2019d", - "farfetch\u2019d" + "farfetch\u2019d", + "farfetch\u2019d galar", + "farfetch\u2019d-galar", + "farfetch\u2019dgalar" ], "typeNames": [ "Fighting" @@ -9692,7 +11374,8 @@ "spa": 58, "spd": 62, "spe": 55 - } + }, + "weightKg": 42 }, { "speciesKey": "farigiraf", @@ -9715,7 +11398,8 @@ "spa": 110, "spd": 70, "spe": 60 - } + }, + "weightKg": 160 }, { "speciesKey": "fawnifer", @@ -9737,7 +11421,8 @@ "spa": 52, "spd": 40, "spe": 76 - } + }, + "weightKg": 6.9 }, { "speciesKey": "fearow", @@ -9760,7 +11445,8 @@ "spa": 61, "spd": 61, "spe": 100 - } + }, + "weightKg": 38 }, { "speciesKey": "feebas", @@ -9782,7 +11468,8 @@ "spa": 10, "spd": 55, "spe": 80 - } + }, + "weightKg": 7.4 }, { "speciesKey": "fennekin", @@ -9804,7 +11491,8 @@ "spa": 62, "spd": 60, "spe": 60 - } + }, + "weightKg": 9.4 }, { "speciesKey": "feraligatr", @@ -9826,7 +11514,8 @@ "spa": 79, "spd": 83, "spe": 78 - } + }, + "weightKg": 88.8 }, { "speciesKey": "ferroseed", @@ -9849,7 +11538,8 @@ "spa": 24, "spd": 86, "spe": 10 - } + }, + "weightKg": 18.8 }, { "speciesKey": "ferrothorn", @@ -9872,7 +11562,8 @@ "spa": 54, "spd": 116, "spe": 20 - } + }, + "weightKg": 110 }, { "speciesKey": "fezandipiti", @@ -9895,7 +11586,8 @@ "spa": 70, "spd": 125, "spe": 99 - } + }, + "weightKg": 30.1 }, { "speciesKey": "fidgit", @@ -9918,7 +11610,8 @@ "spa": 90, "spd": 80, "spe": 105 - } + }, + "weightKg": 53 }, { "speciesKey": "fidough", @@ -9940,7 +11633,8 @@ "spa": 30, "spd": 55, "spe": 65 - } + }, + "weightKg": 10.9 }, { "speciesKey": "finizen", @@ -9962,7 +11656,8 @@ "spa": 45, "spd": 40, "spe": 75 - } + }, + "weightKg": 60.2 }, { "speciesKey": "finneon", @@ -9984,7 +11679,8 @@ "spa": 49, "spd": 61, "spe": 66 - } + }, + "weightKg": 7 }, { "speciesKey": "flaaffy", @@ -10006,7 +11702,8 @@ "spa": 80, "spd": 60, "spe": 45 - } + }, + "weightKg": 13.3 }, { "speciesKey": "flabe\u0301be\u0301", @@ -10016,8 +11713,8 @@ "formName": null, "aliases": [ "Flabe\u0301be\u0301", - "flabe\u0301be\u0301", - "flabebe" + "flabebe", + "flabe\u0301be\u0301" ], "typeNames": [ "Fairy" @@ -10029,7 +11726,8 @@ "spa": 61, "spd": 79, "spe": 42 - } + }, + "weightKg": 0.1 }, { "speciesKey": "flamigo", @@ -10052,7 +11750,8 @@ "spa": 75, "spd": 64, "spe": 90 - } + }, + "weightKg": 37 }, { "speciesKey": "flapple", @@ -10075,7 +11774,8 @@ "spa": 95, "spd": 60, "spe": 70 - } + }, + "weightKg": 1 }, { "speciesKey": "flapple-gmax", @@ -10084,12 +11784,13 @@ "slug": "flapple-gmax", "formName": "Gmax", "aliases": [ + "Flapple", + "Flapple Gmax", "Flapple-Gmax", + "flapple", + "flapple gmax", "flapple-gmax", - "flapplegmax", - "Flapple Gmax", - "Flapple", - "flapple" + "flapplegmax" ], "typeNames": [ "Grass", @@ -10102,7 +11803,31 @@ "spa": 95, "spd": 60, "spe": 70 - } + }, + "weightKg": 0 + }, + { + "speciesKey": "flapple-ultra", + "speciesId": "flapple-ultra", + "displayName": "Flapple-Ultra", + "slug": "flapple-ultra", + "formName": null, + "aliases": [ + "flapple-ultra" + ], + "typeNames": [ + "Poison", + "Dragon" + ], + "baseStats": { + "hp": 60, + "atk": 105, + "def": 90, + "spa": 90, + "spd": 70, + "spe": 70 + }, + "weightKg": 1 }, { "speciesKey": "flarelm", @@ -10125,7 +11850,8 @@ "spa": 75, "spd": 70, "spe": 40 - } + }, + "weightKg": 73 }, { "speciesKey": "flareon", @@ -10147,21 +11873,25 @@ "spa": 95, "spd": 110, "spe": 65 - } + }, + "weightKg": 25 }, { - "speciesKey": "flaringquill", - "speciesId": "flaringquill", - "displayName": "Flaringquill", - "slug": "flaringquill", + "speciesKey": "flaring-quill", + "speciesId": "flaring-quill", + "displayName": "Flaring Quill", + "slug": "flaring-quill", "formName": null, "aliases": [ + "Flaring Quill", "Flaringquill", + "flaring quill", + "flaring-quill", "flaringquill" ], "typeNames": [ - "fire", - "ground" + "Fire", + "Ground" ], "baseStats": { "hp": 75, @@ -10170,7 +11900,8 @@ "spa": 113, "spd": 75, "spe": 83 - } + }, + "weightKg": 99.5 }, { "speciesKey": "fletchinder", @@ -10193,7 +11924,8 @@ "spa": 56, "spd": 52, "spe": 84 - } + }, + "weightKg": 16 }, { "speciesKey": "fletchling", @@ -10216,7 +11948,8 @@ "spa": 40, "spd": 38, "spe": 62 - } + }, + "weightKg": 1.7 }, { "speciesKey": "flittle", @@ -10238,7 +11971,8 @@ "spa": 55, "spd": 30, "spe": 75 - } + }, + "weightKg": 1.5 }, { "speciesKey": "floatoy", @@ -10260,7 +11994,8 @@ "spa": 70, "spd": 30, "spe": 77 - } + }, + "weightKg": 1.9 }, { "speciesKey": "floatzel", @@ -10282,7 +12017,8 @@ "spa": 85, "spd": 50, "spe": 115 - } + }, + "weightKg": 33.5 }, { "speciesKey": "floette", @@ -10304,7 +12040,8 @@ "spa": 75, "spd": 98, "spe": 52 - } + }, + "weightKg": 0.9 }, { "speciesKey": "floette-eternal", @@ -10313,12 +12050,13 @@ "slug": "floette-eternal", "formName": "Eternal", "aliases": [ + "Floette", + "Floette Eternal", "Floette-Eternal", + "floette", + "floette eternal", "floette-eternal", - "floetteeternal", - "Floette Eternal", - "Floette", - "floette" + "floetteeternal" ], "typeNames": [ "Fairy" @@ -10330,7 +12068,8 @@ "spa": 125, "spd": 128, "spe": 92 - } + }, + "weightKg": 0.9 }, { "speciesKey": "floragato", @@ -10352,7 +12091,39 @@ "spa": 60, "spd": 63, "spe": 83 - } + }, + "weightKg": 12.2 + }, + { + "speciesKey": "floragato-delta", + "speciesId": "floragato-delta", + "displayName": "Floragato-Delta", + "slug": "floragato-delta", + "formName": null, + "aliases": [ + "Floragato-Delta", + "floragato-delta", + "floragatodelta", + "Floragato Delta", + "delta-floragato", + "Delta Floragato", + "deltafloragato", + "delta floragato", + "floragato delta" + ], + "typeNames": [ + "Fairy", + "Ghost" + ], + "baseStats": { + "hp": 61, + "atk": 63, + "def": 53, + "spa": 80, + "spd": 73, + "spe": 80 + }, + "weightKg": 13.2 }, { "speciesKey": "florges", @@ -10374,7 +12145,32 @@ "spa": 112, "spd": 154, "spe": 75 - } + }, + "weightKg": 10 + }, + { + "speciesKey": "florizim", + "speciesId": "florizim", + "displayName": "Florizim", + "slug": "florizim", + "formName": null, + "aliases": [ + "Florizim", + "florizim" + ], + "typeNames": [ + "Poison", + "Grass" + ], + "baseStats": { + "hp": 79, + "atk": 83, + "def": 61, + "spa": 113, + "spd": 151, + "spe": 83 + }, + "weightKg": 63.5 }, { "speciesKey": "flutter-mane", @@ -10384,6 +12180,7 @@ "formName": null, "aliases": [ "Flutter Mane", + "flutter mane", "flutter-mane", "fluttermane" ], @@ -10398,7 +12195,8 @@ "spa": 135, "spd": 135, "spe": 135 - } + }, + "weightKg": 4 }, { "speciesKey": "flygon", @@ -10421,7 +12219,8 @@ "spa": 80, "spd": 80, "spe": 100 - } + }, + "weightKg": 82 }, { "speciesKey": "flygon-delta", @@ -10430,16 +12229,20 @@ "slug": "flygon-delta", "formName": "Delta", "aliases": [ - "Flygon-Delta", - "flygon-delta", - "flygondelta", + "Delta Flygon", "Flygon Delta", + "Flygon-Delta", + "FlygonDelta", + "delta flygon", + "delta-flygon", + "deltaflygon", "flygon delta", - "FlygonDelta" + "flygon-delta", + "flygondelta" ], "typeNames": [ - "bug", - "dragon" + "Bug", + "Dragon" ], "baseStats": { "hp": 80, @@ -10448,7 +12251,8 @@ "spa": 100, "spd": 80, "spe": 100 - } + }, + "weightKg": 76.5 }, { "speciesKey": "flygon-ultra", @@ -10457,16 +12261,16 @@ "slug": "flygon-ultra", "formName": "Ultra", "aliases": [ - "Flygon-Ultra", - "flygon-ultra", - "flygonultra", "Flygon Ultra", + "Flygon-Ultra", + "FlygonUltra", "flygon ultra", - "FlygonUltra" + "flygon-ultra", + "flygonultra" ], "typeNames": [ - "steel", - "dragon" + "Steel", + "Dragon" ], "baseStats": { "hp": 80, @@ -10475,7 +12279,8 @@ "spa": 75, "spd": 90, "spe": 75 - } + }, + "weightKg": 170 }, { "speciesKey": "fomantis", @@ -10497,7 +12302,8 @@ "spa": 50, "spd": 35, "spe": 35 - } + }, + "weightKg": 1.5 }, { "speciesKey": "foongus", @@ -10520,7 +12326,8 @@ "spa": 55, "spd": 55, "spe": 15 - } + }, + "weightKg": 1 }, { "speciesKey": "forretress", @@ -10543,7 +12350,8 @@ "spa": 60, "spd": 60, "spe": 40 - } + }, + "weightKg": 125.8 }, { "speciesKey": "fraxure", @@ -10565,7 +12373,39 @@ "spa": 40, "spd": 50, "spe": 67 - } + }, + "weightKg": 36 + }, + { + "speciesKey": "fraxure-delta", + "speciesId": "fraxure-delta", + "displayName": "Fraxure-Delta", + "slug": "fraxure-delta", + "formName": null, + "aliases": [ + "Fraxure-Delta", + "fraxure-delta", + "fraxuredelta", + "Fraxure Delta", + "delta-fraxure", + "Delta Fraxure", + "deltafraxure", + "delta fraxure", + "fraxure delta" + ], + "typeNames": [ + "Dragon", + "Fire" + ], + "baseStats": { + "hp": 66, + "atk": 102, + "def": 85, + "spa": 40, + "spd": 60, + "spe": 57 + }, + "weightKg": 52.5 }, { "speciesKey": "frigibax", @@ -10588,7 +12428,8 @@ "spa": 35, "spd": 45, "spe": 55 - } + }, + "weightKg": 17 }, { "speciesKey": "frillish", @@ -10611,7 +12452,8 @@ "spa": 65, "spd": 85, "spe": 40 - } + }, + "weightKg": 33 }, { "speciesKey": "froakie", @@ -10633,7 +12475,65 @@ "spa": 62, "spd": 44, "spe": 71 - } + }, + "weightKg": 7 + }, + { + "speciesKey": "froakie-delta", + "speciesId": "froakie-delta", + "displayName": "Froakie-Delta", + "slug": "froakie-delta", + "formName": null, + "aliases": [ + "Froakie-Delta", + "froakie-delta", + "froakiedelta", + "Froakie Delta", + "delta-froakie", + "Delta Froakie", + "deltafroakie", + "delta froakie", + "froakie delta" + ], + "typeNames": [ + "Water", + "Rock" + ], + "baseStats": { + "hp": 41, + "atk": 64, + "def": 50, + "spa": 46, + "spd": 44, + "spe": 69 + }, + "weightKg": 7 + }, + { + "speciesKey": "froakie-omega", + "speciesId": "froakie-omega", + "displayName": "Froakie-Omega", + "slug": "froakie-omega", + "formName": null, + "aliases": [ + "Froakie-Omega", + "froakie-omega", + "froakieomega", + "Froakie Omega", + "froakie omega" + ], + "typeNames": [ + "Ice" + ], + "baseStats": { + "hp": 47, + "atk": 64, + "def": 41, + "spa": 55, + "spd": 40, + "spe": 67 + }, + "weightKg": 7 }, { "speciesKey": "frogadier", @@ -10655,7 +12555,65 @@ "spa": 83, "spd": 56, "spe": 97 - } + }, + "weightKg": 10.9 + }, + { + "speciesKey": "frogadier-delta", + "speciesId": "frogadier-delta", + "displayName": "Frogadier-Delta", + "slug": "frogadier-delta", + "formName": null, + "aliases": [ + "Frogadier-Delta", + "frogadier-delta", + "frogadierdelta", + "Frogadier Delta", + "delta-frogadier", + "Delta Frogadier", + "deltafrogadier", + "delta frogadier", + "frogadier delta" + ], + "typeNames": [ + "Water", + "Rock" + ], + "baseStats": { + "hp": 54, + "atk": 74, + "def": 69, + "spa": 62, + "spd": 55, + "spe": 91 + }, + "weightKg": 12.9 + }, + { + "speciesKey": "frogadier-omega", + "speciesId": "frogadier-omega", + "displayName": "Frogadier-Omega", + "slug": "frogadier-omega", + "formName": null, + "aliases": [ + "Frogadier-Omega", + "frogadier-omega", + "frogadieromega", + "Frogadier Omega", + "frogadier omega" + ], + "typeNames": [ + "Ice" + ], + "baseStats": { + "hp": 59, + "atk": 78, + "def": 55, + "spa": 71, + "spd": 55, + "spe": 87 + }, + "weightKg": 10.9 }, { "speciesKey": "froslass", @@ -10678,7 +12636,8 @@ "spa": 80, "spd": 70, "spe": 110 - } + }, + "weightKg": 26.6 }, { "speciesKey": "frosmoth", @@ -10701,7 +12660,8 @@ "spa": 125, "spd": 90, "spe": 65 - } + }, + "weightKg": 42 }, { "speciesKey": "fuecoco", @@ -10723,7 +12683,8 @@ "spa": 63, "spd": 40, "spe": 36 - } + }, + "weightKg": 9.8 }, { "speciesKey": "furfrou", @@ -10745,7 +12706,8 @@ "spa": 65, "spd": 90, "spe": 102 - } + }, + "weightKg": 28 }, { "speciesKey": "furret", @@ -10767,7 +12729,39 @@ "spa": 45, "spd": 55, "spe": 90 - } + }, + "weightKg": 32.5 + }, + { + "speciesKey": "furret-delta", + "speciesId": "furret-delta", + "displayName": "Furret-Delta", + "slug": "furret-delta", + "formName": null, + "aliases": [ + "Furret-Delta", + "furret-delta", + "furretdelta", + "Furret Delta", + "delta-furret", + "Delta Furret", + "deltafurret", + "delta furret", + "furret delta" + ], + "typeNames": [ + "Normal", + "Ice" + ], + "baseStats": { + "hp": 90, + "atk": 52, + "def": 95, + "spa": 38, + "spd": 65, + "spe": 75 + }, + "weightKg": 30 }, { "speciesKey": "gabite", @@ -10790,7 +12784,39 @@ "spa": 50, "spd": 55, "spe": 82 - } + }, + "weightKg": 56 + }, + { + "speciesKey": "gabite-delta", + "speciesId": "gabite-delta", + "displayName": "Gabite-Delta", + "slug": "gabite-delta", + "formName": null, + "aliases": [ + "Gabite-Delta", + "gabite-delta", + "gabitedelta", + "Gabite Delta", + "delta-gabite", + "Delta Gabite", + "deltagabite", + "delta gabite", + "gabite delta" + ], + "typeNames": [ + "Dragon", + "Ice" + ], + "baseStats": { + "hp": 68, + "atk": 55, + "def": 52, + "spa": 85, + "spd": 80, + "spe": 70 + }, + "weightKg": 47 }, { "speciesKey": "gallade", @@ -10813,7 +12839,35 @@ "spa": 65, "spd": 115, "spe": 80 - } + }, + "weightKg": 52 + }, + { + "speciesKey": "gallade-atom", + "speciesId": "gallade-atom", + "displayName": "Gallade-ATOM", + "slug": "gallade-atom", + "formName": null, + "aliases": [ + "Gallade-ATOM", + "gallade-atom", + "galladeatom", + "Gallade ATOM", + "gallade atom" + ], + "typeNames": [ + "Fairy", + "Fighting" + ], + "baseStats": { + "hp": 66, + "atk": 105, + "def": 66, + "spa": 66, + "spd": 120, + "spe": 105 + }, + "weightKg": 56.4 }, { "speciesKey": "gallade-mega", @@ -10822,12 +12876,13 @@ "slug": "gallade-mega", "formName": "Mega", "aliases": [ + "Gallade", + "Gallade Mega", "Gallade-Mega", + "gallade", + "gallade mega", "gallade-mega", - "gallademega", - "Gallade Mega", - "Gallade", - "gallade" + "gallademega" ], "typeNames": [ "Psychic", @@ -10840,7 +12895,8 @@ "spa": 65, "spd": 115, "spe": 110 - } + }, + "weightKg": 56.4 }, { "speciesKey": "galvantula", @@ -10863,7 +12919,39 @@ "spa": 97, "spd": 60, "spe": 108 - } + }, + "weightKg": 14.3 + }, + { + "speciesKey": "galvantula-delta", + "speciesId": "galvantula-delta", + "displayName": "Galvantula-Delta", + "slug": "galvantula-delta", + "formName": null, + "aliases": [ + "Galvantula-Delta", + "galvantula-delta", + "galvantuladelta", + "Galvantula Delta", + "delta-galvantula", + "Delta Galvantula", + "deltagalvantula", + "delta galvantula", + "galvantula delta" + ], + "typeNames": [ + "Bug", + "Fire" + ], + "baseStats": { + "hp": 70, + "atk": 75, + "def": 60, + "spa": 111, + "spd": 60, + "spe": 96 + }, + "weightKg": 14.3 }, { "speciesKey": "garbodor", @@ -10885,7 +12973,8 @@ "spa": 60, "spd": 82, "spe": 75 - } + }, + "weightKg": 107.3 }, { "speciesKey": "garbodor-gmax", @@ -10894,12 +12983,13 @@ "slug": "garbodor-gmax", "formName": "Gmax", "aliases": [ + "Garbodor", + "Garbodor Gmax", "Garbodor-Gmax", + "garbodor", + "garbodor gmax", "garbodor-gmax", - "garbodorgmax", - "Garbodor Gmax", - "Garbodor", - "garbodor" + "garbodorgmax" ], "typeNames": [ "Poison" @@ -10911,7 +13001,8 @@ "spa": 60, "spd": 82, "spe": 75 - } + }, + "weightKg": 0 }, { "speciesKey": "garchomp", @@ -10934,7 +13025,8 @@ "spa": 80, "spd": 85, "spe": 102 - } + }, + "weightKg": 95 }, { "speciesKey": "garchomp-delta", @@ -10943,16 +13035,20 @@ "slug": "garchomp-delta", "formName": "Delta", "aliases": [ - "Garchomp-Delta", - "garchomp-delta", - "garchompdelta", + "Delta Garchomp", "Garchomp Delta", + "Garchomp-Delta", + "GarchompDelta", + "delta garchomp", + "delta-garchomp", + "deltagarchomp", "garchomp delta", - "GarchompDelta" + "garchomp-delta", + "garchompdelta" ], "typeNames": [ - "dragon", - "ice" + "Dragon", + "Ice" ], "baseStats": { "hp": 94, @@ -10961,7 +13057,8 @@ "spa": 120, "spd": 100, "spe": 106 - } + }, + "weightKg": 87 }, { "speciesKey": "garchomp-mega", @@ -10970,12 +13067,13 @@ "slug": "garchomp-mega", "formName": "Mega", "aliases": [ + "Garchomp", + "Garchomp Mega", "Garchomp-Mega", + "garchomp", + "garchomp mega", "garchomp-mega", - "garchompmega", - "Garchomp Mega", - "Garchomp", - "garchomp" + "garchompmega" ], "typeNames": [ "Dragon", @@ -10988,7 +13086,8 @@ "spa": 120, "spd": 95, "spe": 92 - } + }, + "weightKg": 95 }, { "speciesKey": "gardevoir", @@ -11011,7 +13110,35 @@ "spa": 125, "spd": 115, "spe": 80 - } + }, + "weightKg": 48.4 + }, + { + "speciesKey": "gardevoir-atom", + "speciesId": "gardevoir-atom", + "displayName": "Gardevoir-ATOM", + "slug": "gardevoir-atom", + "formName": null, + "aliases": [ + "Gardevoir-ATOM", + "gardevoir-atom", + "gardevoiratom", + "Gardevoir ATOM", + "gardevoir atom" + ], + "typeNames": [ + "Fairy", + "Flying" + ], + "baseStats": { + "hp": 66, + "atk": 120, + "def": 105, + "spa": 66, + "spd": 105, + "spe": 66 + }, + "weightKg": 45.6 }, { "speciesKey": "gardevoir-mega", @@ -11020,12 +13147,13 @@ "slug": "gardevoir-mega", "formName": "Mega", "aliases": [ + "Gardevoir", + "Gardevoir Mega", "Gardevoir-Mega", + "gardevoir", + "gardevoir mega", "gardevoir-mega", - "gardevoirmega", - "Gardevoir Mega", - "Gardevoir", - "gardevoir" + "gardevoirmega" ], "typeNames": [ "Psychic", @@ -11038,7 +13166,8 @@ "spa": 165, "spd": 135, "spe": 100 - } + }, + "weightKg": 48.4 }, { "speciesKey": "garganacl", @@ -11060,7 +13189,8 @@ "spa": 45, "spd": 90, "spe": 35 - } + }, + "weightKg": 240 }, { "speciesKey": "gastly", @@ -11083,7 +13213,35 @@ "spa": 100, "spd": 35, "spe": 80 - } + }, + "weightKg": 0.1 + }, + { + "speciesKey": "gastly-ultra", + "speciesId": "gastly-ultra", + "displayName": "Gastly-Ultra", + "slug": "gastly-ultra", + "formName": null, + "aliases": [ + "Gastly-Ultra", + "gastly-ultra", + "gastlyultra", + "Gastly Ultra", + "gastly ultra" + ], + "typeNames": [ + "Ghost", + "Water" + ], + "baseStats": { + "hp": 30, + "atk": 35, + "def": 30, + "spa": 100, + "spd": 35, + "spe": 80 + }, + "weightKg": 0.5 }, { "speciesKey": "gastrodon", @@ -11106,7 +13264,8 @@ "spa": 92, "spd": 82, "spe": 39 - } + }, + "weightKg": 29.9 }, { "speciesKey": "gastrodon-delta", @@ -11115,25 +13274,30 @@ "slug": "gastrodon-delta", "formName": "Delta", "aliases": [ - "Gastrodon-Delta", - "gastrodon-delta", - "gastrodondelta", + "Delta Gastrodon", "Gastrodon Delta", + "Gastrodon-Delta", + "GastrodonDelta", + "delta gastrodon", + "delta-gastrodon", + "deltagastrodon", "gastrodon delta", - "GastrodonDelta" + "gastrodon-delta", + "gastrodondelta" ], "typeNames": [ - "water", - "dragon" + "Water", + "Dragon" ], "baseStats": { "hp": 111, "atk": 63, - "def": 108, - "spa": 72, - "spd": 82, - "spe": 39 - } + "def": 98, + "spa": 82, + "spd": 72, + "spe": 49 + }, + "weightKg": 26.6 }, { "speciesKey": "genesect", @@ -11156,7 +13320,8 @@ "spa": 120, "spd": 95, "spe": 99 - } + }, + "weightKg": 82.5 }, { "speciesKey": "genesect-burn", @@ -11165,12 +13330,13 @@ "slug": "genesect-burn", "formName": "Burn", "aliases": [ + "Genesect", + "Genesect Burn", "Genesect-Burn", + "genesect", + "genesect burn", "genesect-burn", - "genesectburn", - "Genesect Burn", - "Genesect", - "genesect" + "genesectburn" ], "typeNames": [ "Bug", @@ -11183,7 +13349,8 @@ "spa": 120, "spd": 95, "spe": 99 - } + }, + "weightKg": 82.5 }, { "speciesKey": "genesect-chill", @@ -11192,12 +13359,13 @@ "slug": "genesect-chill", "formName": "Chill", "aliases": [ + "Genesect", + "Genesect Chill", "Genesect-Chill", + "genesect", + "genesect chill", "genesect-chill", - "genesectchill", - "Genesect Chill", - "Genesect", - "genesect" + "genesectchill" ], "typeNames": [ "Bug", @@ -11210,7 +13378,8 @@ "spa": 120, "spd": 95, "spe": 99 - } + }, + "weightKg": 82.5 }, { "speciesKey": "genesect-douse", @@ -11219,12 +13388,13 @@ "slug": "genesect-douse", "formName": "Douse", "aliases": [ + "Genesect", + "Genesect Douse", "Genesect-Douse", + "genesect", + "genesect douse", "genesect-douse", - "genesectdouse", - "Genesect Douse", - "Genesect", - "genesect" + "genesectdouse" ], "typeNames": [ "Bug", @@ -11237,7 +13407,8 @@ "spa": 120, "spd": 95, "spe": 99 - } + }, + "weightKg": 82.5 }, { "speciesKey": "genesect-shock", @@ -11246,12 +13417,13 @@ "slug": "genesect-shock", "formName": "Shock", "aliases": [ + "Genesect", + "Genesect Shock", "Genesect-Shock", + "genesect", + "genesect shock", "genesect-shock", - "genesectshock", - "Genesect Shock", - "Genesect", - "genesect" + "genesectshock" ], "typeNames": [ "Bug", @@ -11264,7 +13436,8 @@ "spa": 120, "spd": 95, "spe": 99 - } + }, + "weightKg": 82.5 }, { "speciesKey": "gengar", @@ -11287,7 +13460,8 @@ "spa": 130, "spd": 75, "spe": 110 - } + }, + "weightKg": 40.5 }, { "speciesKey": "gengar-gmax", @@ -11296,12 +13470,13 @@ "slug": "gengar-gmax", "formName": "Gmax", "aliases": [ + "Gengar", + "Gengar Gmax", "Gengar-Gmax", + "gengar", + "gengar gmax", "gengar-gmax", - "gengargmax", - "Gengar Gmax", - "Gengar", - "gengar" + "gengargmax" ], "typeNames": [ "Ghost", @@ -11314,7 +13489,8 @@ "spa": 130, "spd": 75, "spe": 110 - } + }, + "weightKg": 0 }, { "speciesKey": "gengar-mega", @@ -11323,12 +13499,13 @@ "slug": "gengar-mega", "formName": "Mega", "aliases": [ + "Gengar", + "Gengar Mega", "Gengar-Mega", + "gengar", + "gengar mega", "gengar-mega", - "gengarmega", - "Gengar Mega", - "Gengar", - "gengar" + "gengarmega" ], "typeNames": [ "Ghost", @@ -11341,7 +13518,8 @@ "spa": 170, "spd": 95, "spe": 130 - } + }, + "weightKg": 40.5 }, { "speciesKey": "gengar-ultra", @@ -11350,16 +13528,16 @@ "slug": "gengar-ultra", "formName": "Ultra", "aliases": [ - "Gengar-Ultra", - "gengar-ultra", - "gengarultra", "Gengar Ultra", + "Gengar-Ultra", + "GengarUltra", "gengar ultra", - "GengarUltra" + "gengar-ultra", + "gengarultra" ], "typeNames": [ - "ghost", - "water" + "Ghost", + "Water" ], "baseStats": { "hp": 60, @@ -11368,7 +13546,8 @@ "spa": 130, "spd": 75, "spe": 110 - } + }, + "weightKg": 60.5 }, { "speciesKey": "geodude", @@ -11391,7 +13570,8 @@ "spa": 30, "spd": 30, "spe": 20 - } + }, + "weightKg": 20 }, { "speciesKey": "geodude-alola", @@ -11400,12 +13580,13 @@ "slug": "geodude-alola", "formName": "Alola", "aliases": [ + "Geodude", + "Geodude Alola", "Geodude-Alola", + "geodude", + "geodude alola", "geodude-alola", - "geodudealola", - "Geodude Alola", - "Geodude", - "geodude" + "geodudealola" ], "typeNames": [ "Rock", @@ -11418,7 +13599,8 @@ "spa": 30, "spd": 30, "spe": 20 - } + }, + "weightKg": 20.3 }, { "speciesKey": "gholdaton", @@ -11431,17 +13613,18 @@ "gholdaton" ], "typeNames": [ - "fairy", - "steel" + "Fairy", + "Steel" ], "baseStats": { "hp": 92, - "atk": 84, + "atk": 92, "def": 80, - "spa": 100, - "spd": 108, + "spa": 80, + "spd": 120, "spe": 96 - } + }, + "weightKg": 280 }, { "speciesKey": "gholdengo", @@ -11464,7 +13647,8 @@ "spa": 133, "spd": 91, "spe": 84 - } + }, + "weightKg": 30 }, { "speciesKey": "gholdengo-delta", @@ -11473,24 +13657,29 @@ "slug": "gholdengo-delta", "formName": "Delta", "aliases": [ - "Gholdengo-Delta", - "gholdengo-delta", - "gholdengodelta", + "Delta Gholdengo", "Gholdengo Delta", + "Gholdengo-Delta", + "GholdengoDelta", + "delta gholdengo", + "delta-gholdengo", + "deltagholdengo", "gholdengo delta", - "GholdengoDelta" + "gholdengo-delta", + "gholdengodelta" ], "typeNames": [ - "water" + "Water" ], "baseStats": { "hp": 87, - "atk": 60, - "def": 95, + "atk": 84, + "def": 75, "spa": 133, - "spd": 91, - "spe": 84 - } + "spd": 96, + "spe": 75 + }, + "weightKg": 55 }, { "speciesKey": "gible", @@ -11513,7 +13702,39 @@ "spa": 40, "spd": 45, "spe": 42 - } + }, + "weightKg": 20.5 + }, + { + "speciesKey": "gible-delta", + "speciesId": "gible-delta", + "displayName": "Gible-Delta", + "slug": "gible-delta", + "formName": null, + "aliases": [ + "Gible-Delta", + "gible-delta", + "gibledelta", + "Gible Delta", + "delta-gible", + "Delta Gible", + "deltagible", + "delta gible", + "gible delta" + ], + "typeNames": [ + "Dragon", + "Ice" + ], + "baseStats": { + "hp": 58, + "atk": 45, + "def": 50, + "spa": 60, + "spd": 50, + "spe": 37 + }, + "weightKg": 19.5 }, { "speciesKey": "gigalith", @@ -11535,7 +13756,8 @@ "spa": 60, "spd": 80, "spe": 25 - } + }, + "weightKg": 260 }, { "speciesKey": "gimmighoul", @@ -11557,7 +13779,38 @@ "spa": 75, "spd": 70, "spe": 10 - } + }, + "weightKg": 5 + }, + { + "speciesKey": "gimmighoul-delta", + "speciesId": "gimmighoul-delta", + "displayName": "Gimmighoul-Delta", + "slug": "gimmighoul-delta", + "formName": null, + "aliases": [ + "Gimmighoul-Delta", + "gimmighoul-delta", + "gimmighouldelta", + "Gimmighoul Delta", + "delta-gimmighoul", + "Delta Gimmighoul", + "deltagimmighoul", + "delta gimmighoul", + "gimmighoul delta" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 45, + "atk": 30, + "def": 70, + "spa": 75, + "spd": 70, + "spe": 10 + }, + "weightKg": 5.5 }, { "speciesKey": "gimmighoul-roaming", @@ -11566,12 +13819,13 @@ "slug": "gimmighoul-roaming", "formName": "Roaming", "aliases": [ + "Gimmighoul", + "Gimmighoul Roaming", "Gimmighoul-Roaming", + "gimmighoul", + "gimmighoul roaming", "gimmighoul-roaming", - "gimmighoulroaming", - "Gimmighoul Roaming", - "Gimmighoul", - "gimmighoul" + "gimmighoulroaming" ], "typeNames": [ "Ghost" @@ -11583,7 +13837,8 @@ "spa": 75, "spd": 45, "spe": 80 - } + }, + "weightKg": 0.1 }, { "speciesKey": "girafarig", @@ -11606,7 +13861,32 @@ "spa": 90, "spd": 65, "spe": 85 - } + }, + "weightKg": 41.5 + }, + { + "speciesKey": "girashadow", + "speciesId": "girashadow", + "displayName": "Girashadow", + "slug": "girashadow", + "formName": null, + "aliases": [ + "Girashadow", + "girashadow" + ], + "typeNames": [ + "Ghost", + "Dragon" + ], + "baseStats": { + "hp": 140, + "atk": 100, + "def": 60, + "spa": 100, + "spd": 80, + "spe": 120 + }, + "weightKg": 33.3 }, { "speciesKey": "giratina", @@ -11629,7 +13909,8 @@ "spa": 100, "spd": 120, "spe": 90 - } + }, + "weightKg": 750 }, { "speciesKey": "giratina-origin", @@ -11638,12 +13919,13 @@ "slug": "giratina-origin", "formName": "Origin", "aliases": [ + "Giratina", + "Giratina Origin", "Giratina-Origin", + "giratina", + "giratina origin", "giratina-origin", - "giratinaorigin", - "Giratina Origin", - "Giratina", - "giratina" + "giratinaorigin" ], "typeNames": [ "Ghost", @@ -11656,7 +13938,8 @@ "spa": 120, "spd": 100, "spe": 90 - } + }, + "weightKg": 650 }, { "speciesKey": "glaceon", @@ -11678,7 +13961,32 @@ "spa": 130, "spd": 95, "spe": 65 - } + }, + "weightKg": 25.9 + }, + { + "speciesKey": "glacierus", + "speciesId": "glacierus", + "displayName": "Glacierus", + "slug": "glacierus", + "formName": null, + "aliases": [ + "Glacierus", + "glacierus" + ], + "typeNames": [ + "Ice", + "Flying" + ], + "baseStats": { + "hp": 79, + "atk": 115, + "def": 70, + "spa": 125, + "spd": 80, + "spe": 111 + }, + "weightKg": null }, { "speciesKey": "glalie", @@ -11700,7 +14008,8 @@ "spa": 80, "spd": 80, "spe": 80 - } + }, + "weightKg": 256.5 }, { "speciesKey": "glalie-mega", @@ -11709,12 +14018,13 @@ "slug": "glalie-mega", "formName": "Mega", "aliases": [ + "Glalie", + "Glalie Mega", "Glalie-Mega", + "glalie", + "glalie mega", "glalie-mega", - "glaliemega", - "Glalie Mega", - "Glalie", - "glalie" + "glaliemega" ], "typeNames": [ "Ice" @@ -11726,7 +14036,8 @@ "spa": 120, "spd": 80, "spe": 100 - } + }, + "weightKg": 350.2 }, { "speciesKey": "glameow", @@ -11748,7 +14059,8 @@ "spa": 42, "spd": 37, "spe": 85 - } + }, + "weightKg": 3.9 }, { "speciesKey": "glastrier", @@ -11770,7 +14082,8 @@ "spa": 65, "spd": 110, "spe": 30 - } + }, + "weightKg": 800 }, { "speciesKey": "gligar", @@ -11793,7 +14106,8 @@ "spa": 35, "spd": 65, "spe": 85 - } + }, + "weightKg": 64.8 }, { "speciesKey": "glimmerix", @@ -11806,17 +14120,18 @@ "glimmerix" ], "typeNames": [ - "ghost", - "steel" + "Ghost", + "Steel" ], "baseStats": { - "hp": 61, - "atk": 89, + "hp": 53, + "atk": 103, "def": 151, - "spa": 103, + "spa": 101, "spd": 83, - "spe": 83 - } + "spe": 79 + }, + "weightKg": 132 }, { "speciesKey": "glimmet", @@ -11839,7 +14154,66 @@ "spa": 105, "spd": 60, "spe": 60 - } + }, + "weightKg": 8 + }, + { + "speciesKey": "glimmet-delta", + "speciesId": "glimmet-delta", + "displayName": "Glimmet-Delta", + "slug": "glimmet-delta", + "formName": null, + "aliases": [ + "Glimmet-Delta", + "glimmet-delta", + "glimmetdelta", + "Glimmet Delta", + "delta-glimmet", + "Delta Glimmet", + "deltaglimmet", + "delta glimmet", + "glimmet delta" + ], + "typeNames": [ + "Ice", + "Rock" + ], + "baseStats": { + "hp": 45, + "atk": 35, + "def": 100, + "spa": 70, + "spd": 45, + "spe": 55 + }, + "weightKg": 5 + }, + { + "speciesKey": "glimmet-ultra", + "speciesId": "glimmet-ultra", + "displayName": "Glimmet-Ultra", + "slug": "glimmet-ultra", + "formName": null, + "aliases": [ + "Glimmet-Ultra", + "glimmet-ultra", + "glimmetultra", + "Glimmet Ultra", + "glimmet ultra" + ], + "typeNames": [ + "Electric", + "Psychic" + ], + "baseStats": { + "hp": 50, + "atk": 29, + "def": 34, + "spa": 110, + "spd": 62, + "spe": 65 + }, + "weightKg": 6 }, { "speciesKey": "glimmora", @@ -11862,7 +14236,8 @@ "spa": 130, "spd": 81, "spe": 86 - } + }, + "weightKg": 45 }, { "speciesKey": "glimmora-delta", @@ -11871,25 +14246,57 @@ "slug": "glimmora-delta", "formName": "Delta", "aliases": [ - "Glimmora-Delta", - "glimmora-delta", - "glimmoradelta", + "Delta Glimmora", "Glimmora Delta", + "Glimmora-Delta", + "GlimmoraDelta", + "delta glimmora", + "delta-glimmora", + "deltaglimmora", "glimmora delta", - "GlimmoraDelta" + "glimmora-delta", + "glimmoradelta" ], "typeNames": [ - "ice", - "rock" + "Ice", + "Rock" ], "baseStats": { "hp": 81, - "atk": 50, - "def": 137, - "spa": 115, + "atk": 45, + "def": 129, + "spa": 120, "spd": 60, - "spe": 82 - } + "spe": 90 + }, + "weightKg": 35 + }, + { + "speciesKey": "glimmora-ultra", + "speciesId": "glimmora-ultra", + "displayName": "Glimmora-Ultra", + "slug": "glimmora-ultra", + "formName": null, + "aliases": [ + "Glimmora-Ultra", + "glimmora-ultra", + "glimmoraultra", + "Glimmora Ultra", + "glimmora ultra" + ], + "typeNames": [ + "Electric", + "Psychic" + ], + "baseStats": { + "hp": 70, + "atk": 60, + "def": 64, + "spa": 140, + "spd": 99, + "spe": 92 + }, + "weightKg": 44 }, { "speciesKey": "gliscor", @@ -11912,7 +14319,8 @@ "spa": 45, "spd": 75, "spe": 95 - } + }, + "weightKg": 42.5 }, { "speciesKey": "gloom", @@ -11935,7 +14343,8 @@ "spa": 85, "spd": 75, "spe": 40 - } + }, + "weightKg": 8.6 }, { "speciesKey": "gogoat", @@ -11957,7 +14366,8 @@ "spa": 97, "spd": 81, "spe": 68 - } + }, + "weightKg": 91 }, { "speciesKey": "gogoat-delta", @@ -11966,25 +14376,30 @@ "slug": "gogoat-delta", "formName": "Delta", "aliases": [ - "Gogoat-Delta", - "gogoat-delta", - "gogoatdelta", + "Delta Gogoat", "Gogoat Delta", + "Gogoat-Delta", + "GogoatDelta", + "delta gogoat", + "delta-gogoat", + "deltagogoat", "gogoat delta", - "GogoatDelta" + "gogoat-delta", + "gogoatdelta" ], "typeNames": [ - "normal", - "steel" + "Normal", + "Steel" ], "baseStats": { "hp": 100, - "atk": 123, + "atk": 133, "def": 90, - "spa": 69, + "spa": 59, "spd": 61, "spe": 88 - } + }, + "weightKg": 123.5 }, { "speciesKey": "golbat", @@ -12007,7 +14422,8 @@ "spa": 65, "spd": 75, "spe": 90 - } + }, + "weightKg": 55 }, { "speciesKey": "goldeen", @@ -12029,7 +14445,8 @@ "spa": 35, "spd": 50, "spe": 63 - } + }, + "weightKg": 15 }, { "speciesKey": "golduck", @@ -12051,7 +14468,8 @@ "spa": 95, "spd": 80, "spe": 85 - } + }, + "weightKg": 76.6 }, { "speciesKey": "golem", @@ -12074,7 +14492,8 @@ "spa": 55, "spd": 65, "spe": 45 - } + }, + "weightKg": 300 }, { "speciesKey": "golem-alola", @@ -12083,12 +14502,13 @@ "slug": "golem-alola", "formName": "Alola", "aliases": [ + "Golem", + "Golem Alola", "Golem-Alola", + "golem", + "golem alola", "golem-alola", - "golemalola", - "Golem Alola", - "Golem", - "golem" + "golemalola" ], "typeNames": [ "Rock", @@ -12101,7 +14521,8 @@ "spa": 55, "spd": 65, "spe": 45 - } + }, + "weightKg": 316 }, { "speciesKey": "golett", @@ -12124,7 +14545,8 @@ "spa": 35, "spd": 50, "spe": 35 - } + }, + "weightKg": 92 }, { "speciesKey": "golisopod", @@ -12147,7 +14569,8 @@ "spa": 60, "spd": 90, "spe": 40 - } + }, + "weightKg": 108 }, { "speciesKey": "golurk", @@ -12170,7 +14593,39 @@ "spa": 55, "spd": 80, "spe": 55 - } + }, + "weightKg": 330 + }, + { + "speciesKey": "golurk-delta", + "speciesId": "golurk-delta", + "displayName": "Golurk-Delta", + "slug": "golurk-delta", + "formName": null, + "aliases": [ + "Golurk-Delta", + "golurk-delta", + "golurkdelta", + "Golurk Delta", + "delta-golurk", + "Delta Golurk", + "deltagolurk", + "delta golurk", + "golurk delta" + ], + "typeNames": [ + "Ghost", + "Rock" + ], + "baseStats": { + "hp": 79, + "atk": 134, + "def": 80, + "spa": 75, + "spd": 60, + "spe": 55 + }, + "weightKg": 400 }, { "speciesKey": "goodra", @@ -12192,7 +14647,8 @@ "spa": 110, "spd": 150, "spe": 80 - } + }, + "weightKg": 150.5 }, { "speciesKey": "goodra-hisui", @@ -12201,12 +14657,13 @@ "slug": "goodra-hisui", "formName": "Hisui", "aliases": [ + "Goodra", + "Goodra Hisui", "Goodra-Hisui", + "goodra", + "goodra hisui", "goodra-hisui", - "goodrahisui", - "Goodra Hisui", - "Goodra", - "goodra" + "goodrahisui" ], "typeNames": [ "Steel", @@ -12219,7 +14676,8 @@ "spa": 110, "spd": 150, "spe": 60 - } + }, + "weightKg": 334.1 }, { "speciesKey": "goolossal", @@ -12232,17 +14690,18 @@ "goolossal" ], "typeNames": [ - "dragon", - "fairy" + "Dragon", + "Fairy" ], "baseStats": { - "hp": 180, - "atk": 115, + "hp": 160, + "atk": 125, "def": 86, - "spa": 115, + "spa": 125, "spd": 64, "spe": 40 - } + }, + "weightKg": 208.5 }, { "speciesKey": "goomy", @@ -12264,7 +14723,35 @@ "spa": 55, "spd": 75, "spe": 40 - } + }, + "weightKg": 2.8 + }, + { + "speciesKey": "goomy-epsilon", + "speciesId": "goomy-epsilon", + "displayName": "Goomy-Epsilon", + "slug": "goomy-epsilon", + "formName": null, + "aliases": [ + "Goomy-Epsilon", + "goomy-epsilon", + "goomyepsilon", + "Goomy Epsilon", + "goomy epsilon" + ], + "typeNames": [ + "Dragon", + "Fairy" + ], + "baseStats": { + "hp": 45, + "atk": 50, + "def": 35, + "spa": 55, + "spd": 75, + "spe": 40 + }, + "weightKg": 3 }, { "speciesKey": "gorebyss", @@ -12286,7 +14773,39 @@ "spa": 114, "spd": 75, "spe": 52 - } + }, + "weightKg": 22.6 + }, + { + "speciesKey": "gorebyss-delta", + "speciesId": "gorebyss-delta", + "displayName": "Gorebyss-Delta", + "slug": "gorebyss-delta", + "formName": null, + "aliases": [ + "Gorebyss-Delta", + "gorebyss-delta", + "gorebyssdelta", + "Gorebyss Delta", + "delta-gorebyss", + "Delta Gorebyss", + "deltagorebyss", + "delta gorebyss", + "gorebyss delta" + ], + "typeNames": [ + "Dragon", + "Fairy" + ], + "baseStats": { + "hp": 55, + "atk": 93, + "def": 95, + "spa": 112, + "spd": 70, + "spe": 60 + }, + "weightKg": 26.6 }, { "speciesKey": "gorochu", @@ -12299,7 +14818,7 @@ "gorochu" ], "typeNames": [ - "electric" + "Electric" ], "baseStats": { "hp": 60, @@ -12308,7 +14827,8 @@ "spa": 90, "spd": 130, "spe": 110 - } + }, + "weightKg": 59 }, { "speciesKey": "gossifleur", @@ -12330,7 +14850,8 @@ "spa": 40, "spd": 60, "spe": 10 - } + }, + "weightKg": 2.2 }, { "speciesKey": "gothita", @@ -12352,7 +14873,8 @@ "spa": 55, "spd": 65, "spe": 45 - } + }, + "weightKg": 5.8 }, { "speciesKey": "gothitelle", @@ -12374,7 +14896,8 @@ "spa": 95, "spd": 110, "spe": 65 - } + }, + "weightKg": 44 }, { "speciesKey": "gothorita", @@ -12396,7 +14919,8 @@ "spa": 75, "spd": 85, "spe": 55 - } + }, + "weightKg": 18 }, { "speciesKey": "gouging-fire", @@ -12406,6 +14930,7 @@ "formName": null, "aliases": [ "Gouging Fire", + "gouging fire", "gouging-fire", "gougingfire" ], @@ -12420,7 +14945,8 @@ "spa": 65, "spd": 93, "spe": 91 - } + }, + "weightKg": 590 }, { "speciesKey": "gourgeist", @@ -12443,7 +14969,8 @@ "spa": 58, "spd": 75, "spe": 84 - } + }, + "weightKg": 12.5 }, { "speciesKey": "gourgeist-large", @@ -12452,12 +14979,13 @@ "slug": "gourgeist-large", "formName": "Large", "aliases": [ + "Gourgeist", + "Gourgeist Large", "Gourgeist-Large", + "gourgeist", + "gourgeist large", "gourgeist-large", - "gourgeistlarge", - "Gourgeist Large", - "Gourgeist", - "gourgeist" + "gourgeistlarge" ], "typeNames": [ "Ghost", @@ -12470,7 +14998,8 @@ "spa": 58, "spd": 75, "spe": 69 - } + }, + "weightKg": 14 }, { "speciesKey": "gourgeist-small", @@ -12479,12 +15008,13 @@ "slug": "gourgeist-small", "formName": "Small", "aliases": [ + "Gourgeist", + "Gourgeist Small", "Gourgeist-Small", + "gourgeist", + "gourgeist small", "gourgeist-small", - "gourgeistsmall", - "Gourgeist Small", - "Gourgeist", - "gourgeist" + "gourgeistsmall" ], "typeNames": [ "Ghost", @@ -12497,7 +15027,8 @@ "spa": 58, "spd": 75, "spe": 99 - } + }, + "weightKg": 9.5 }, { "speciesKey": "gourgeist-super", @@ -12506,12 +15037,13 @@ "slug": "gourgeist-super", "formName": "Super", "aliases": [ + "Gourgeist", + "Gourgeist Super", "Gourgeist-Super", + "gourgeist", + "gourgeist super", "gourgeist-super", - "gourgeistsuper", - "Gourgeist Super", - "Gourgeist", - "gourgeist" + "gourgeistsuper" ], "typeNames": [ "Ghost", @@ -12524,7 +15056,8 @@ "spa": 58, "spd": 75, "spe": 54 - } + }, + "weightKg": 39 }, { "speciesKey": "grafaiai", @@ -12547,7 +15080,8 @@ "spa": 80, "spd": 72, "spe": 110 - } + }, + "weightKg": 27.2 }, { "speciesKey": "granbull", @@ -12569,7 +15103,8 @@ "spa": 60, "spd": 60, "spe": 45 - } + }, + "weightKg": 48.7 }, { "speciesKey": "grapploct", @@ -12591,7 +15126,8 @@ "spa": 70, "spd": 80, "spe": 42 - } + }, + "weightKg": 39 }, { "speciesKey": "graveler", @@ -12614,7 +15150,8 @@ "spa": 45, "spd": 45, "spe": 35 - } + }, + "weightKg": 105 }, { "speciesKey": "graveler-alola", @@ -12623,12 +15160,13 @@ "slug": "graveler-alola", "formName": "Alola", "aliases": [ + "Graveler", + "Graveler Alola", "Graveler-Alola", + "graveler", + "graveler alola", "graveler-alola", - "graveleralola", - "Graveler Alola", - "Graveler", - "graveler" + "graveleralola" ], "typeNames": [ "Rock", @@ -12641,7 +15179,8 @@ "spa": 45, "spd": 45, "spe": 35 - } + }, + "weightKg": 110 }, { "speciesKey": "great-tusk", @@ -12651,6 +15190,8 @@ "formName": null, "aliases": [ "Great Tusk", + "Greattusk", + "great tusk", "great-tusk", "greattusk" ], @@ -12665,30 +15206,8 @@ "spa": 53, "spd": 53, "spe": 87 - } - }, - { - "speciesKey": "greattusk", - "speciesId": "greattusk", - "displayName": "Greattusk", - "slug": "greattusk", - "formName": null, - "aliases": [ - "Greattusk", - "greattusk" - ], - "typeNames": [ - "ground", - "fighting" - ], - "baseStats": { - "hp": 115, - "atk": 131, - "def": 131, - "spa": 53, - "spd": 53, - "spe": 87 - } + }, + "weightKg": 320 }, { "speciesKey": "greavard", @@ -12710,7 +15229,8 @@ "spa": 30, "spd": 55, "spe": 34 - } + }, + "weightKg": 35 }, { "speciesKey": "greedent", @@ -12732,7 +15252,8 @@ "spa": 55, "spd": 75, "spe": 20 - } + }, + "weightKg": 6 }, { "speciesKey": "greninja", @@ -12755,7 +15276,8 @@ "spa": 103, "spd": 71, "spe": 122 - } + }, + "weightKg": 40 }, { "speciesKey": "greninja-ash", @@ -12764,12 +15286,13 @@ "slug": "greninja-ash", "formName": "Ash", "aliases": [ + "Greninja", + "Greninja Ash", "Greninja-Ash", + "greninja", + "greninja ash", "greninja-ash", - "greninjaash", - "Greninja Ash", - "Greninja", - "greninja" + "greninjaash" ], "typeNames": [ "Water", @@ -12782,7 +15305,8 @@ "spa": 153, "spd": 71, "spe": 132 - } + }, + "weightKg": 40 }, { "speciesKey": "greninja-bond", @@ -12791,12 +15315,13 @@ "slug": "greninja-bond", "formName": "Bond", "aliases": [ + "Greninja", + "Greninja Bond", "Greninja-Bond", + "greninja", + "greninja bond", "greninja-bond", - "greninjabond", - "Greninja Bond", - "Greninja", - "greninja" + "greninjabond" ], "typeNames": [ "Water", @@ -12809,7 +15334,8 @@ "spa": 103, "spd": 71, "spe": 122 - } + }, + "weightKg": 40 }, { "speciesKey": "greninja-delta", @@ -12818,16 +15344,20 @@ "slug": "greninja-delta", "formName": "Delta", "aliases": [ - "Greninja-Delta", - "greninja-delta", - "greninjadelta", + "Delta Greninja", "Greninja Delta", + "Greninja-Delta", + "GreninjaDelta", + "delta greninja", + "delta-greninja", + "deltagreninja", "greninja delta", - "GreninjaDelta" + "greninja-delta", + "greninjadelta" ], "typeNames": [ - "water", - "rock" + "Water", + "Rock" ], "baseStats": { "hp": 72, @@ -12836,7 +15366,8 @@ "spa": 83, "spd": 66, "spe": 105 - } + }, + "weightKg": 45 }, { "speciesKey": "greninja-omega", @@ -12845,25 +15376,26 @@ "slug": "greninja-omega", "formName": "Omega", "aliases": [ - "Greninja-Omega", - "greninja-omega", - "greninjaomega", "Greninja Omega", + "Greninja-Omega", + "GreninjaOmega", "greninja omega", - "GreninjaOmega" + "greninja-omega", + "greninjaomega" ], "typeNames": [ - "ice", - "fighting" + "Ice", + "Fighting" ], "baseStats": { "hp": 75, - "atk": 92, - "def": 80, - "spa": 101, - "spd": 75, - "spe": 107 - } + "atk": 100, + "def": 78, + "spa": 90, + "spd": 83, + "spe": 104 + }, + "weightKg": 40 }, { "speciesKey": "grimer", @@ -12885,7 +15417,8 @@ "spa": 40, "spd": 50, "spe": 25 - } + }, + "weightKg": 30 }, { "speciesKey": "grimer-alola", @@ -12894,12 +15427,13 @@ "slug": "grimer-alola", "formName": "Alola", "aliases": [ + "Grimer", + "Grimer Alola", "Grimer-Alola", + "grimer", + "grimer alola", "grimer-alola", - "grimeralola", - "Grimer Alola", - "Grimer", - "grimer" + "grimeralola" ], "typeNames": [ "Poison", @@ -12912,7 +15446,32 @@ "spa": 40, "spd": 50, "spe": 25 - } + }, + "weightKg": 42 + }, + { + "speciesKey": "grimmeon", + "speciesId": "grimmeon", + "displayName": "Grimmeon", + "slug": "grimmeon", + "formName": null, + "aliases": [ + "Grimmeon", + "grimmeon" + ], + "typeNames": [ + "Dark", + "Fairy" + ], + "baseStats": { + "hp": 112, + "atk": 68, + "def": 104, + "spa": 64, + "spd": 132, + "spe": 80 + }, + "weightKg": 24 }, { "speciesKey": "grimmsnarl", @@ -12935,7 +15494,8 @@ "spa": 95, "spd": 75, "spe": 60 - } + }, + "weightKg": 61 }, { "speciesKey": "grimmsnarl-delta", @@ -12944,25 +15504,30 @@ "slug": "grimmsnarl-delta", "formName": "Delta", "aliases": [ - "Grimmsnarl-Delta", - "grimmsnarl-delta", - "grimmsnarldelta", + "Delta Grimmsnarl", "Grimmsnarl Delta", + "Grimmsnarl-Delta", + "GrimmsnarlDelta", + "delta grimmsnarl", + "delta-grimmsnarl", + "deltagrimmsnarl", "grimmsnarl delta", - "GrimmsnarlDelta" + "grimmsnarl-delta", + "grimmsnarldelta" ], "typeNames": [ - "ice", - "fighting" + "Ice", + "Fighting" ], "baseStats": { "hp": 95, - "atk": 130, - "def": 65, + "atk": 140, + "def": 60, "spa": 65, - "spd": 85, + "spd": 80, "spe": 70 - } + }, + "weightKg": 75 }, { "speciesKey": "grimmsnarl-gmax", @@ -12971,12 +15536,13 @@ "slug": "grimmsnarl-gmax", "formName": "Gmax", "aliases": [ + "Grimmsnarl", + "Grimmsnarl Gmax", "Grimmsnarl-Gmax", + "grimmsnarl", + "grimmsnarl gmax", "grimmsnarl-gmax", - "grimmsnarlgmax", - "Grimmsnarl Gmax", - "Grimmsnarl", - "grimmsnarl" + "grimmsnarlgmax" ], "typeNames": [ "Dark", @@ -12989,7 +15555,32 @@ "spa": 95, "spd": 75, "spe": 60 - } + }, + "weightKg": 0 + }, + { + "speciesKey": "grimorgon", + "speciesId": "grimorgon", + "displayName": "Grimorgon", + "slug": "grimorgon", + "formName": null, + "aliases": [ + "Grimorgon", + "grimorgon" + ], + "typeNames": [ + "Rock", + "Dragon" + ], + "baseStats": { + "hp": 87, + "atk": 134, + "def": 136, + "spa": 55, + "spd": 60, + "spe": 53 + }, + "weightKg": 287 }, { "speciesKey": "grookey", @@ -13011,7 +15602,8 @@ "spa": 40, "spd": 40, "spe": 65 - } + }, + "weightKg": 5 }, { "speciesKey": "grotle", @@ -13033,7 +15625,8 @@ "spa": 55, "spd": 65, "spe": 36 - } + }, + "weightKg": 97 }, { "speciesKey": "groudon", @@ -13055,7 +15648,8 @@ "spa": 100, "spd": 90, "spe": 90 - } + }, + "weightKg": 950 }, { "speciesKey": "groudon-primal", @@ -13064,12 +15658,13 @@ "slug": "groudon-primal", "formName": "Primal", "aliases": [ + "Groudon", + "Groudon Primal", "Groudon-Primal", + "groudon", + "groudon primal", "groudon-primal", - "groudonprimal", - "Groudon Primal", - "Groudon", - "groudon" + "groudonprimal" ], "typeNames": [ "Ground", @@ -13082,7 +15677,8 @@ "spa": 150, "spd": 90, "spe": 90 - } + }, + "weightKg": 999.7 }, { "speciesKey": "grovyle", @@ -13104,7 +15700,8 @@ "spa": 85, "spd": 65, "spe": 95 - } + }, + "weightKg": 21.6 }, { "speciesKey": "growlithe", @@ -13126,7 +15723,38 @@ "spa": 70, "spd": 50, "spe": 60 - } + }, + "weightKg": 19 + }, + { + "speciesKey": "growlithe-delta", + "speciesId": "growlithe-delta", + "displayName": "Growlithe-Delta", + "slug": "growlithe-delta", + "formName": null, + "aliases": [ + "Growlithe-Delta", + "growlithe-delta", + "growlithedelta", + "Growlithe Delta", + "delta-growlithe", + "Delta Growlithe", + "deltagrowlithe", + "delta growlithe", + "growlithe delta" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 55, + "atk": 70, + "def": 45, + "spa": 65, + "spd": 50, + "spe": 65 + }, + "weightKg": 20 }, { "speciesKey": "growlithe-hisui", @@ -13135,12 +15763,13 @@ "slug": "growlithe-hisui", "formName": "Hisui", "aliases": [ + "Growlithe", + "Growlithe Hisui", "Growlithe-Hisui", + "growlithe", + "growlithe hisui", "growlithe-hisui", - "growlithehisui", - "Growlithe Hisui", - "Growlithe", - "growlithe" + "growlithehisui" ], "typeNames": [ "Fire", @@ -13153,7 +15782,8 @@ "spa": 65, "spd": 50, "spe": 55 - } + }, + "weightKg": 22.7 }, { "speciesKey": "grubbin", @@ -13175,7 +15805,8 @@ "spa": 55, "spd": 45, "spe": 46 - } + }, + "weightKg": 4.4 }, { "speciesKey": "grumpig", @@ -13197,7 +15828,31 @@ "spa": 90, "spd": 110, "spe": 80 - } + }, + "weightKg": 71.5 + }, + { + "speciesKey": "guardeon", + "speciesId": "guardeon", + "displayName": "Guardeon", + "slug": "guardeon", + "formName": null, + "aliases": [ + "Guardeon", + "guardeon" + ], + "typeNames": [ + "Steel" + ], + "baseStats": { + "hp": 110, + "atk": 65, + "def": 130, + "spa": 65, + "spd": 95, + "spe": 60 + }, + "weightKg": 85 }, { "speciesKey": "guardeon-busted", @@ -13214,7 +15869,7 @@ "GuardeonBusted" ], "typeNames": [ - "steel" + "Steel" ], "baseStats": { "hp": 110, @@ -13245,7 +15900,8 @@ "spa": 43, "spd": 53, "spe": 40 - } + }, + "weightKg": 10.3 }, { "speciesKey": "gumshoos", @@ -13267,7 +15923,8 @@ "spa": 55, "spd": 60, "spe": 45 - } + }, + "weightKg": 14.2 }, { "speciesKey": "gumshoos-totem", @@ -13276,12 +15933,13 @@ "slug": "gumshoos-totem", "formName": "Totem", "aliases": [ + "Gumshoos", + "Gumshoos Totem", "Gumshoos-Totem", + "gumshoos", + "gumshoos totem", "gumshoos-totem", - "gumshoostotem", - "Gumshoos Totem", - "Gumshoos", - "gumshoos" + "gumshoostotem" ], "typeNames": [ "Normal" @@ -13293,7 +15951,8 @@ "spa": 55, "spd": 60, "spe": 45 - } + }, + "weightKg": 60 }, { "speciesKey": "gurdurr", @@ -13315,7 +15974,8 @@ "spa": 40, "spd": 50, "spe": 40 - } + }, + "weightKg": 40 }, { "speciesKey": "guzzlord", @@ -13338,7 +15998,8 @@ "spa": 97, "spd": 53, "spe": 43 - } + }, + "weightKg": 888 }, { "speciesKey": "gyarados", @@ -13361,7 +16022,8 @@ "spa": 60, "spd": 100, "spe": 81 - } + }, + "weightKg": 235 }, { "speciesKey": "gyarados-mega", @@ -13370,12 +16032,13 @@ "slug": "gyarados-mega", "formName": "Mega", "aliases": [ + "Gyarados", + "Gyarados Mega", "Gyarados-Mega", + "gyarados", + "gyarados mega", "gyarados-mega", - "gyaradosmega", - "Gyarados Mega", - "Gyarados", - "gyarados" + "gyaradosmega" ], "typeNames": [ "Water", @@ -13388,7 +16051,8 @@ "spa": 70, "spd": 130, "spe": 81 - } + }, + "weightKg": 305 }, { "speciesKey": "hakamo-o", @@ -13397,10 +16061,11 @@ "slug": "hakamo-o", "formName": null, "aliases": [ + "Hakamo o", "Hakamo-o", + "hakamo o", "hakamo-o", - "hakamoo", - "Hakamo o" + "hakamoo" ], "typeNames": [ "Dragon", @@ -13413,7 +16078,8 @@ "spa": 65, "spd": 70, "spe": 65 - } + }, + "weightKg": 47 }, { "speciesKey": "happiny", @@ -13435,7 +16101,8 @@ "spa": 15, "spd": 65, "spe": 30 - } + }, + "weightKg": 24.4 }, { "speciesKey": "hariyama", @@ -13457,7 +16124,8 @@ "spa": 40, "spd": 60, "spe": 50 - } + }, + "weightKg": 253.8 }, { "speciesKey": "hatenna", @@ -13479,7 +16147,38 @@ "spa": 56, "spd": 53, "spe": 39 - } + }, + "weightKg": 3.4 + }, + { + "speciesKey": "hatenna-delta", + "speciesId": "hatenna-delta", + "displayName": "Hatenna-Delta", + "slug": "hatenna-delta", + "formName": null, + "aliases": [ + "Hatenna-Delta", + "hatenna-delta", + "hatennadelta", + "Hatenna Delta", + "delta-hatenna", + "Delta Hatenna", + "deltahatenna", + "delta hatenna", + "hatenna delta" + ], + "typeNames": [ + "Fire" + ], + "baseStats": { + "hp": 42, + "atk": 25, + "def": 40, + "spa": 60, + "spd": 49, + "spe": 49 + }, + "weightKg": 5 }, { "speciesKey": "hatteon", @@ -13492,17 +16191,18 @@ "hatteon" ], "typeNames": [ - "psychic", - "fairy" + "Psychic", + "Fairy" ], "baseStats": { - "hp": 76, - "atk": 76, - "def": 68, + "hp": 80, + "atk": 68, + "def": 64, "spa": 132, - "spd": 96, - "spe": 112 - } + "spd": 112, + "spe": 104 + }, + "weightKg": 24 }, { "speciesKey": "hatterene", @@ -13525,7 +16225,8 @@ "spa": 136, "spd": 103, "spe": 29 - } + }, + "weightKg": 5.1 }, { "speciesKey": "hatterene-gmax", @@ -13534,12 +16235,13 @@ "slug": "hatterene-gmax", "formName": "Gmax", "aliases": [ + "Hatterene", + "Hatterene Gmax", "Hatterene-Gmax", + "hatterene", + "hatterene gmax", "hatterene-gmax", - "hatterenegmax", - "Hatterene Gmax", - "Hatterene", - "hatterene" + "hatterenegmax" ], "typeNames": [ "Psychic", @@ -13552,7 +16254,8 @@ "spa": 136, "spd": 103, "spe": 29 - } + }, + "weightKg": 0 }, { "speciesKey": "hattirage", @@ -13565,17 +16268,18 @@ "hattirage" ], "typeNames": [ - "fire", - "fairy" + "Fire", + "Fairy" ], "baseStats": { "hp": 66, "atk": 66, "def": 66, - "spa": 127, - "spd": 114, + "spa": 142, + "spd": 99, "spe": 71 - } + }, + "weightKg": 6.5 }, { "speciesKey": "hattrem", @@ -13597,7 +16301,38 @@ "spa": 86, "spd": 73, "spe": 49 - } + }, + "weightKg": 4.8 + }, + { + "speciesKey": "hattrem-delta", + "speciesId": "hattrem-delta", + "displayName": "Hattrem-Delta", + "slug": "hattrem-delta", + "formName": null, + "aliases": [ + "Hattrem-Delta", + "hattrem-delta", + "hattremdelta", + "Hattrem Delta", + "delta-hattrem", + "Delta Hattrem", + "deltahattrem", + "delta hattrem", + "hattrem delta" + ], + "typeNames": [ + "Fire" + ], + "baseStats": { + "hp": 55, + "atk": 56, + "def": 60, + "spa": 70, + "spd": 68, + "spe": 61 + }, + "weightKg": 5.5 }, { "speciesKey": "haunter", @@ -13620,7 +16355,35 @@ "spa": 115, "spd": 55, "spe": 95 - } + }, + "weightKg": 0.1 + }, + { + "speciesKey": "haunter-ultra", + "speciesId": "haunter-ultra", + "displayName": "Haunter-Ultra", + "slug": "haunter-ultra", + "formName": null, + "aliases": [ + "Haunter-Ultra", + "haunter-ultra", + "haunterultra", + "Haunter Ultra", + "haunter ultra" + ], + "typeNames": [ + "Ghost", + "Water" + ], + "baseStats": { + "hp": 45, + "atk": 50, + "def": 45, + "spa": 115, + "spd": 55, + "spe": 95 + }, + "weightKg": 2 }, { "speciesKey": "hawlucha", @@ -13643,7 +16406,8 @@ "spa": 74, "spd": 63, "spe": 118 - } + }, + "weightKg": 21.5 }, { "speciesKey": "haxorus", @@ -13665,7 +16429,8 @@ "spa": 60, "spd": 70, "spe": 97 - } + }, + "weightKg": 105.5 }, { "speciesKey": "haxorus-delta", @@ -13674,16 +16439,20 @@ "slug": "haxorus-delta", "formName": "Delta", "aliases": [ - "Haxorus-Delta", - "haxorus-delta", - "haxorusdelta", + "Delta Haxorus", "Haxorus Delta", + "Haxorus-Delta", + "HaxorusDelta", + "delta haxorus", + "delta-haxorus", + "deltahaxorus", "haxorus delta", - "HaxorusDelta" + "haxorus-delta", + "haxorusdelta" ], "typeNames": [ - "dragon", - "fire" + "Dragon", + "Fire" ], "baseStats": { "hp": 76, @@ -13692,7 +16461,8 @@ "spa": 63, "spd": 73, "spe": 99 - } + }, + "weightKg": 140.5 }, { "speciesKey": "heatmor", @@ -13714,7 +16484,8 @@ "spa": 105, "spd": 66, "spe": 65 - } + }, + "weightKg": 58 }, { "speciesKey": "heatran", @@ -13737,7 +16508,8 @@ "spa": 130, "spd": 106, "spe": 77 - } + }, + "weightKg": 430 }, { "speciesKey": "heatran-delta", @@ -13746,25 +16518,30 @@ "slug": "heatran-delta", "formName": "Delta", "aliases": [ - "Heatran-Delta", - "heatran-delta", - "heatrandelta", + "Delta Heatran", "Heatran Delta", + "Heatran-Delta", + "HeatranDelta", + "delta heatran", + "delta-heatran", + "deltaheatran", "heatran delta", - "HeatranDelta" + "heatran-delta", + "heatrandelta" ], "typeNames": [ - "water", - "ground" + "Water", + "Ground" ], "baseStats": { "hp": 91, "atk": 108, "def": 103, - "spa": 134, - "spd": 96, + "spa": 139, + "spd": 90, "spe": 69 - } + }, + "weightKg": 310 }, { "speciesKey": "heliolisk", @@ -13787,7 +16564,55 @@ "spa": 109, "spd": 94, "spe": 109 - } + }, + "weightKg": 21 + }, + { + "speciesKey": "heliolisk-delta", + "speciesId": "heliolisk-delta", + "displayName": "Heliolisk Delta", + "slug": "heliolisk-delta", + "formName": null, + "aliases": [ + "Heliolisk Delta", + "heliolisk-delta", + "helioliskdelta", + "delta-heliolisk", + "Delta Heliolisk", + "deltaheliolisk", + "delta heliolisk", + "heliolisk delta" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null + }, + { + "speciesKey": "heliolisk-ultra", + "speciesId": "heliolisk-ultra", + "displayName": "Heliolisk-Ultra", + "slug": "heliolisk-ultra", + "formName": null, + "aliases": [ + "Heliolisk-Ultra", + "heliolisk-ultra", + "helioliskultra", + "Heliolisk Ultra", + "heliolisk ultra" + ], + "typeNames": [ + "Grass", + "Normal" + ], + "baseStats": { + "hp": 67, + "atk": 60, + "def": 50, + "spa": 111, + "spd": 88, + "spe": 105 + }, + "weightKg": 21 }, { "speciesKey": "helioptile", @@ -13810,7 +16635,55 @@ "spa": 61, "spd": 43, "spe": 70 - } + }, + "weightKg": 6 + }, + { + "speciesKey": "helioptile-delta", + "speciesId": "helioptile-delta", + "displayName": "Helioptile Delta", + "slug": "helioptile-delta", + "formName": null, + "aliases": [ + "Helioptile Delta", + "helioptile-delta", + "helioptiledelta", + "delta-helioptile", + "Delta Helioptile", + "deltahelioptile", + "delta helioptile", + "helioptile delta" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null + }, + { + "speciesKey": "helioptile-ultra", + "speciesId": "helioptile-ultra", + "displayName": "Helioptile-Ultra", + "slug": "helioptile-ultra", + "formName": null, + "aliases": [ + "Helioptile-Ultra", + "helioptile-ultra", + "helioptileultra", + "Helioptile Ultra", + "helioptile ultra" + ], + "typeNames": [ + "Grass", + "Normal" + ], + "baseStats": { + "hp": 44, + "atk": 38, + "def": 33, + "spa": 61, + "spd": 43, + "spe": 70 + }, + "weightKg": 6 }, { "speciesKey": "hemogoblin", @@ -13833,7 +16706,8 @@ "spa": 96, "spd": 89, "spe": 55 - } + }, + "weightKg": 85 }, { "speciesKey": "heracross", @@ -13856,7 +16730,8 @@ "spa": 40, "spd": 95, "spe": 85 - } + }, + "weightKg": 54 }, { "speciesKey": "heracross-mega", @@ -13865,12 +16740,13 @@ "slug": "heracross-mega", "formName": "Mega", "aliases": [ + "Heracross", + "Heracross Mega", "Heracross-Mega", + "heracross", + "heracross mega", "heracross-mega", - "heracrossmega", - "Heracross Mega", - "Heracross", - "heracross" + "heracrossmega" ], "typeNames": [ "Bug", @@ -13883,7 +16759,8 @@ "spa": 40, "spd": 105, "spe": 75 - } + }, + "weightKg": 62.5 }, { "speciesKey": "herdier", @@ -13905,7 +16782,8 @@ "spa": 35, "spd": 65, "spe": 60 - } + }, + "weightKg": 14.7 }, { "speciesKey": "hippopotas", @@ -13927,7 +16805,8 @@ "spa": 38, "spd": 42, "spe": 32 - } + }, + "weightKg": 49.5 }, { "speciesKey": "hippowdon", @@ -13949,7 +16828,8 @@ "spa": 68, "spd": 72, "spe": 47 - } + }, + "weightKg": 300 }, { "speciesKey": "hitmonchan", @@ -13971,7 +16851,8 @@ "spa": 35, "spd": 110, "spe": 76 - } + }, + "weightKg": 50.2 }, { "speciesKey": "hitmonlee", @@ -13993,7 +16874,8 @@ "spa": 35, "spd": 110, "spe": 87 - } + }, + "weightKg": 49.8 }, { "speciesKey": "hitmontop", @@ -14015,7 +16897,8 @@ "spa": 35, "spd": 110, "spe": 70 - } + }, + "weightKg": 48 }, { "speciesKey": "ho-oh", @@ -14024,10 +16907,11 @@ "slug": "ho-oh", "formName": null, "aliases": [ + "Ho Oh", "Ho-Oh", + "ho oh", "ho-oh", - "hooh", - "Ho Oh" + "hooh" ], "typeNames": [ "Fire", @@ -14040,7 +16924,8 @@ "spa": 110, "spd": 154, "spe": 90 - } + }, + "weightKg": 199 }, { "speciesKey": "honchkrow", @@ -14063,7 +16948,8 @@ "spa": 105, "spd": 52, "spe": 71 - } + }, + "weightKg": 27.3 }, { "speciesKey": "honedge", @@ -14086,7 +16972,39 @@ "spa": 35, "spd": 37, "spe": 28 - } + }, + "weightKg": 2 + }, + { + "speciesKey": "honedge-delta", + "speciesId": "honedge-delta", + "displayName": "Honedge-Delta", + "slug": "honedge-delta", + "formName": null, + "aliases": [ + "Honedge-Delta", + "honedge-delta", + "honedgedelta", + "Honedge Delta", + "delta-honedge", + "Delta Honedge", + "deltahonedge", + "delta honedge", + "honedge delta" + ], + "typeNames": [ + "Steel", + "Ghost" + ], + "baseStats": { + "hp": 45, + "atk": 60, + "def": 47, + "spa": 35, + "spd": 80, + "spe": 58 + }, + "weightKg": 2 }, { "speciesKey": "hoopa", @@ -14109,7 +17027,8 @@ "spa": 150, "spd": 130, "spe": 70 - } + }, + "weightKg": 9 }, { "speciesKey": "hoopa-delta", @@ -14118,25 +17037,50 @@ "slug": "hoopa-delta", "formName": "Delta", "aliases": [ - "Hoopa-Delta", - "hoopa-delta", - "hoopadelta", + "Delta Hoopa", "Hoopa Delta", + "Hoopa-Delta", + "HoopaDelta", + "delta hoopa", + "delta-hoopa", + "deltahoopa", "hoopa delta", - "HoopaDelta" + "hoopa-delta", + "hoopadelta" ], "typeNames": [ - "dark", - "rock" + "Dark", + "Rock" ], "baseStats": { "hp": 80, - "atk": 150, + "atk": 135, "def": 125, - "spa": 110, - "spd": 60, + "spa": 115, + "spd": 70, "spe": 75 - } + }, + "weightKg": 9 + }, + { + "speciesKey": "hoopa-delta-confined", + "speciesId": "hoopa-delta-confined", + "displayName": "Hoopa Delta Confined", + "slug": "hoopa-delta-confined", + "formName": null, + "aliases": [ + "Hoopa Delta Confined", + "hoopa-delta-confined", + "hoopadeltaconfined", + "delta-hoopa-confined", + "Delta Hoopa Confined", + "deltahoopaconfined", + "delta hoopa confined", + "hoopa delta confined" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null }, { "speciesKey": "hoopa-delta-unbound", @@ -14149,12 +17093,16 @@ "hoopa-delta-unbound", "hoopadeltaunbound", "Hoopa Delta Unbound", + "delta-hoopa-unbound", + "Delta Hoopa Unbound", + "deltahoopaunbound", + "delta hoopa unbound", "hoopa delta unbound", "HoopaDeltaUnbound" ], "typeNames": [ - "dark", - "ground" + "Dark", + "Ground" ], "baseStats": { "hp": 80, @@ -14192,7 +17140,8 @@ "spa": 170, "spd": 130, "spe": 80 - } + }, + "weightKg": 490 }, { "speciesKey": "hoothoot", @@ -14215,7 +17164,39 @@ "spa": 36, "spd": 56, "spe": 50 - } + }, + "weightKg": 21.2 + }, + { + "speciesKey": "hoothoot-delta", + "speciesId": "hoothoot-delta", + "displayName": "Hoothoot-Delta", + "slug": "hoothoot-delta", + "formName": null, + "aliases": [ + "Hoothoot-Delta", + "hoothoot-delta", + "hoothootdelta", + "Hoothoot Delta", + "delta-hoothoot", + "Delta Hoothoot", + "deltahoothoot", + "delta hoothoot", + "hoothoot delta" + ], + "typeNames": [ + "Dark", + "Flying" + ], + "baseStats": { + "hp": 60, + "atk": 25, + "def": 35, + "spa": 42, + "spd": 60, + "spe": 40 + }, + "weightKg": 15 }, { "speciesKey": "hoppip", @@ -14238,7 +17219,8 @@ "spa": 35, "spd": 55, "spe": 50 - } + }, + "weightKg": 0.5 }, { "speciesKey": "horsea", @@ -14260,7 +17242,8 @@ "spa": 70, "spd": 25, "spe": 60 - } + }, + "weightKg": 8 }, { "speciesKey": "houndoom", @@ -14283,7 +17266,8 @@ "spa": 110, "spd": 80, "spe": 95 - } + }, + "weightKg": 35 }, { "speciesKey": "houndoom-mega", @@ -14292,12 +17276,13 @@ "slug": "houndoom-mega", "formName": "Mega", "aliases": [ + "Houndoom", + "Houndoom Mega", "Houndoom-Mega", + "houndoom", + "houndoom mega", "houndoom-mega", - "houndoommega", - "Houndoom Mega", - "Houndoom", - "houndoom" + "houndoommega" ], "typeNames": [ "Dark", @@ -14310,7 +17295,8 @@ "spa": 140, "spd": 90, "spe": 115 - } + }, + "weightKg": 49.5 }, { "speciesKey": "houndour", @@ -14333,7 +17319,8 @@ "spa": 80, "spd": 50, "spe": 65 - } + }, + "weightKg": 10.8 }, { "speciesKey": "houndstone", @@ -14355,21 +17342,25 @@ "spa": 50, "spd": 97, "spe": 68 - } + }, + "weightKg": 15 }, { - "speciesKey": "hoverpollen", - "speciesId": "hoverpollen", - "displayName": "Hoverpollen", - "slug": "hoverpollen", + "speciesKey": "hover-pollen", + "speciesId": "hover-pollen", + "displayName": "Hover Pollen", + "slug": "hover-pollen", "formName": null, "aliases": [ + "Hover Pollen", "Hoverpollen", + "hover pollen", + "hover-pollen", "hoverpollen" ], "typeNames": [ - "grass", - "dragon" + "Grass", + "Dragon" ], "baseStats": { "hp": 83, @@ -14378,7 +17369,8 @@ "spa": 111, "spd": 133, "spe": 65 - } + }, + "weightKg": 135 }, { "speciesKey": "huntail", @@ -14400,7 +17392,39 @@ "spa": 94, "spd": 75, "spe": 52 - } + }, + "weightKg": 27 + }, + { + "speciesKey": "huntail-delta", + "speciesId": "huntail-delta", + "displayName": "Huntail-Delta", + "slug": "huntail-delta", + "formName": null, + "aliases": [ + "Huntail-Delta", + "huntail-delta", + "huntaildelta", + "Huntail Delta", + "delta-huntail", + "Delta Huntail", + "deltahuntail", + "delta huntail", + "huntail delta" + ], + "typeNames": [ + "Dragon", + "Dark" + ], + "baseStats": { + "hp": 55, + "atk": 107, + "def": 95, + "spa": 98, + "spd": 70, + "spe": 60 + }, + "weightKg": 30.5 }, { "speciesKey": "hydrapple", @@ -14423,7 +17447,31 @@ "spa": 120, "spd": 80, "spe": 44 - } + }, + "weightKg": 93 + }, + { + "speciesKey": "hydrapple-ultra", + "speciesId": "hydrapple-ultra", + "displayName": "Hydrapple-Ultra", + "slug": "hydrapple-ultra", + "formName": null, + "aliases": [ + "hydrapple-ultra" + ], + "typeNames": [ + "Poison", + "Dragon" + ], + "baseStats": { + "hp": 96, + "atk": 70, + "def": 120, + "spa": 130, + "spd": 80, + "spe": 44 + }, + "weightKg": 93 }, { "speciesKey": "hydreigon", @@ -14446,7 +17494,8 @@ "spa": 125, "spd": 90, "spe": 98 - } + }, + "weightKg": 160 }, { "speciesKey": "hypno", @@ -14468,7 +17517,8 @@ "spa": 73, "spd": 115, "spe": 67 - } + }, + "weightKg": 75.6 }, { "speciesKey": "igglybuff", @@ -14491,7 +17541,8 @@ "spa": 40, "spd": 20, "spe": 15 - } + }, + "weightKg": 1 }, { "speciesKey": "illumise", @@ -14513,7 +17564,8 @@ "spa": 73, "spd": 85, "spe": 85 - } + }, + "weightKg": 17.7 }, { "speciesKey": "impidimp", @@ -14536,7 +17588,38 @@ "spa": 55, "spd": 40, "spe": 50 - } + }, + "weightKg": 5.5 + }, + { + "speciesKey": "impidimp-delta", + "speciesId": "impidimp-delta", + "displayName": "Impidimp-Delta", + "slug": "impidimp-delta", + "formName": null, + "aliases": [ + "Impidimp-Delta", + "impidimp-delta", + "impidimpdelta", + "Impidimp Delta", + "delta-impidimp", + "Delta Impidimp", + "deltaimpidimp", + "delta impidimp", + "impidimp delta" + ], + "typeNames": [ + "Ice" + ], + "baseStats": { + "hp": 45, + "atk": 50, + "def": 45, + "spa": 35, + "spd": 40, + "spe": 50 + }, + "weightKg": 8 }, { "speciesKey": "incineroar", @@ -14559,7 +17642,8 @@ "spa": 80, "spd": 90, "spe": 60 - } + }, + "weightKg": 83 }, { "speciesKey": "indeedee", @@ -14582,7 +17666,8 @@ "spa": 105, "spd": 95, "spe": 95 - } + }, + "weightKg": 28 }, { "speciesKey": "indeedee-f", @@ -14591,12 +17676,13 @@ "slug": "indeedee-f", "formName": "F", "aliases": [ + "Indeedee", + "Indeedee F", "Indeedee-F", + "indeedee", + "indeedee f", "indeedee-f", - "indeedeef", - "Indeedee F", - "Indeedee", - "indeedee" + "indeedeef" ], "typeNames": [ "Psychic", @@ -14609,7 +17695,8 @@ "spa": 95, "spd": 105, "spe": 85 - } + }, + "weightKg": 28 }, { "speciesKey": "infernape", @@ -14632,7 +17719,8 @@ "spa": 104, "spd": 71, "spe": 108 - } + }, + "weightKg": 55 }, { "speciesKey": "infernape-delta", @@ -14641,25 +17729,30 @@ "slug": "infernape-delta", "formName": "Delta", "aliases": [ - "Infernape-Delta", - "infernape-delta", - "infernapedelta", + "Delta Infernape", "Infernape Delta", + "Infernape-Delta", + "InfernapeDelta", + "delta infernape", + "delta-infernape", + "deltainfernape", "infernape delta", - "InfernapeDelta" + "infernape-delta", + "infernapedelta" ], "typeNames": [ - "electric", - "fighting" + "Electric", + "Fighting" ], "baseStats": { "hp": 73, - "atk": 112, - "def": 75, - "spa": 97, - "spd": 75, - "spe": 102 - } + "atk": 125, + "def": 114, + "spa": 107, + "spd": 104, + "spe": 111 + }, + "weightKg": 65 }, { "speciesKey": "inkay", @@ -14682,7 +17775,8 @@ "spa": 37, "spd": 46, "spe": 45 - } + }, + "weightKg": 3.5 }, { "speciesKey": "inteleon", @@ -14704,7 +17798,8 @@ "spa": 125, "spd": 65, "spe": 120 - } + }, + "weightKg": 45.2 }, { "speciesKey": "inteleon-gmax", @@ -14713,12 +17808,13 @@ "slug": "inteleon-gmax", "formName": "Gmax", "aliases": [ + "Inteleon", + "Inteleon Gmax", "Inteleon-Gmax", + "inteleon", + "inteleon gmax", "inteleon-gmax", - "inteleongmax", - "Inteleon Gmax", - "Inteleon", - "inteleon" + "inteleongmax" ], "typeNames": [ "Water" @@ -14730,7 +17826,35 @@ "spa": 125, "spd": 65, "spe": 120 - } + }, + "weightKg": 0 + }, + { + "speciesKey": "iron-blaster", + "speciesId": "iron-blaster", + "displayName": "Iron Blaster", + "slug": "iron-blaster", + "formName": null, + "aliases": [ + "Iron Blaster", + "Ironblaster", + "iron blaster", + "iron-blaster", + "ironblaster" + ], + "typeNames": [ + "Psychic", + "Fire" + ], + "baseStats": { + "hp": 74, + "atk": 100, + "def": 68, + "spa": 150, + "spd": 108, + "spe": 90 + }, + "weightKg": 55 }, { "speciesKey": "iron-boulder", @@ -14740,6 +17864,7 @@ "formName": null, "aliases": [ "Iron Boulder", + "iron boulder", "iron-boulder", "ironboulder" ], @@ -14754,7 +17879,8 @@ "spa": 68, "spd": 108, "spe": 124 - } + }, + "weightKg": 162.5 }, { "speciesKey": "iron-bundle", @@ -14764,6 +17890,7 @@ "formName": null, "aliases": [ "Iron Bundle", + "iron bundle", "iron-bundle", "ironbundle" ], @@ -14778,7 +17905,34 @@ "spa": 124, "spd": 60, "spe": 136 - } + }, + "weightKg": 11 + }, + { + "speciesKey": "iron-coil", + "speciesId": "iron-coil", + "displayName": "Iron Coil", + "slug": "iron-coil", + "formName": null, + "aliases": [ + "Iron Coil", + "iron-coil", + "ironcoil", + "iron coil" + ], + "typeNames": [ + "Steel", + "Electric" + ], + "baseStats": { + "hp": 78, + "atk": 56, + "def": 124, + "spa": 168, + "spd": 108, + "spe": 36 + }, + "weightKg": 99 }, { "speciesKey": "iron-crown", @@ -14788,6 +17942,8 @@ "formName": null, "aliases": [ "Iron Crown", + "Ironcrown", + "iron crown", "iron-crown", "ironcrown" ], @@ -14802,7 +17958,8 @@ "spa": 122, "spd": 108, "spe": 98 - } + }, + "weightKg": 156 }, { "speciesKey": "iron-hands", @@ -14812,6 +17969,8 @@ "formName": null, "aliases": [ "Iron Hands", + "Ironhands", + "iron hands", "iron-hands", "ironhands" ], @@ -14826,7 +17985,8 @@ "spa": 50, "spd": 68, "spe": 50 - } + }, + "weightKg": 380.7 }, { "speciesKey": "iron-jugulis", @@ -14836,6 +17996,7 @@ "formName": null, "aliases": [ "Iron Jugulis", + "iron jugulis", "iron-jugulis", "ironjugulis" ], @@ -14850,7 +18011,8 @@ "spa": 122, "spd": 80, "spe": 108 - } + }, + "weightKg": 111 }, { "speciesKey": "iron-leaves", @@ -14860,6 +18022,7 @@ "formName": null, "aliases": [ "Iron Leaves", + "iron leaves", "iron-leaves", "ironleaves" ], @@ -14874,7 +18037,35 @@ "spa": 70, "spd": 108, "spe": 104 - } + }, + "weightKg": 125 + }, + { + "speciesKey": "iron-moon", + "speciesId": "iron-moon", + "displayName": "Iron Moon", + "slug": "iron-moon", + "formName": null, + "aliases": [ + "Iron Moon", + "Ironmoon", + "iron moon", + "iron-moon", + "ironmoon" + ], + "typeNames": [ + "Psychic", + "Steel" + ], + "baseStats": { + "hp": 50, + "atk": 94, + "def": 74, + "spa": 152, + "spd": 146, + "spe": 74 + }, + "weightKg": 185 }, { "speciesKey": "iron-moth", @@ -14884,6 +18075,8 @@ "formName": null, "aliases": [ "Iron Moth", + "Ironmoth", + "iron moth", "iron-moth", "ironmoth" ], @@ -14898,7 +18091,167 @@ "spa": 140, "spd": 110, "spe": 110 - } + }, + "weightKg": 36 + }, + { + "speciesKey": "iron-pilot", + "speciesId": "iron-pilot", + "displayName": "Iron Pilot", + "slug": "iron-pilot", + "formName": null, + "aliases": [ + "Iron Pilot", + "Ironpilot", + "iron pilot", + "iron-pilot", + "ironpilot" + ], + "typeNames": [ + "Steel", + "Electric" + ], + "baseStats": { + "hp": 78, + "atk": 124, + "def": 84, + "spa": 136, + "spd": 56, + "spe": 112 + }, + "weightKg": 75.2 + }, + { + "speciesKey": "iron-revival", + "speciesId": "iron-revival", + "displayName": "Iron Revival", + "slug": "iron-revival", + "formName": null, + "aliases": [ + "Iron Revival", + "iron-revival", + "ironrevival", + "iron revival" + ], + "typeNames": [ + "Flying", + "Electric" + ], + "baseStats": { + "hp": 105, + "atk": 85, + "def": 105, + "spa": 135, + "spd": 130, + "spe": 110 + }, + "weightKg": 230 + }, + { + "speciesKey": "iron-runner", + "speciesId": "iron-runner", + "displayName": "Iron Runner", + "slug": "iron-runner", + "formName": null, + "aliases": [ + "Iron Runner", + "Ironrunner", + "iron runner", + "iron-runner", + "ironrunner" + ], + "typeNames": [ + "Normal", + "Steel" + ], + "baseStats": { + "hp": 68, + "atk": 98, + "def": 94, + "spa": 96, + "spd": 80, + "spe": 134 + }, + "weightKg": 88 + }, + { + "speciesKey": "iron-sentinel", + "speciesId": "iron-sentinel", + "displayName": "Iron Sentinel", + "slug": "iron-sentinel", + "formName": null, + "aliases": [ + "Iron Sentinel", + "iron-sentinel", + "ironsentinel", + "iron sentinel" + ], + "typeNames": [ + "Water", + "Flying" + ], + "baseStats": { + "hp": 86, + "atk": 90, + "def": 84, + "spa": 118, + "spd": 98, + "spe": 114 + }, + "weightKg": 4 + }, + { + "speciesKey": "iron-shades", + "speciesId": "iron-shades", + "displayName": "Iron Shades", + "slug": "iron-shades", + "formName": null, + "aliases": [ + "Iron Shades", + "Ironshades", + "iron shades", + "iron-shades", + "ironshades" + ], + "typeNames": [ + "Dark", + "Fighting" + ], + "baseStats": { + "hp": 92, + "atk": 140, + "def": 104, + "spa": 74, + "spd": 64, + "spe": 96 + }, + "weightKg": 173.5 + }, + { + "speciesKey": "iron-storm", + "speciesId": "iron-storm", + "displayName": "Iron Storm", + "slug": "iron-storm", + "formName": null, + "aliases": [ + "Iron Storm", + "iron-storm", + "ironstorm", + "iron storm" + ], + "typeNames": [ + "Flying", + "Steel" + ], + "baseStats": { + "hp": 105, + "atk": 110, + "def": 115, + "spa": 110, + "spd": 140, + "spe": 90 + }, + "weightKg": 240 }, { "speciesKey": "iron-thorns", @@ -14908,6 +18261,7 @@ "formName": null, "aliases": [ "Iron Thorns", + "iron thorns", "iron-thorns", "ironthorns" ], @@ -14922,7 +18276,8 @@ "spa": 70, "spd": 84, "spe": 72 - } + }, + "weightKg": 303 }, { "speciesKey": "iron-treads", @@ -14932,6 +18287,8 @@ "formName": null, "aliases": [ "Iron Treads", + "Irontreads", + "iron treads", "iron-treads", "irontreads" ], @@ -14946,7 +18303,8 @@ "spa": 72, "spd": 70, "spe": 106 - } + }, + "weightKg": 240 }, { "speciesKey": "iron-valiant", @@ -14956,6 +18314,8 @@ "formName": null, "aliases": [ "Iron Valiant", + "Ironvaliant", + "iron valiant", "iron-valiant", "ironvaliant" ], @@ -14970,142 +18330,35 @@ "spa": 120, "spd": 60, "spe": 116 - } + }, + "weightKg": 35 }, { - "speciesKey": "ironblaster", - "speciesId": "ironblaster", - "displayName": "Ironblaster", - "slug": "ironblaster", + "speciesKey": "iron-world", + "speciesId": "iron-world", + "displayName": "Iron World", + "slug": "iron-world", "formName": null, "aliases": [ - "Ironblaster", - "ironblaster" - ], - "typeNames": [ - "psychic", - "fire" - ], - "baseStats": { - "hp": 74, - "atk": 100, - "def": 68, - "spa": 150, - "spd": 108, - "spe": 90 - } - }, - { - "speciesKey": "ironcrown", - "speciesId": "ironcrown", - "displayName": "Ironcrown", - "slug": "ironcrown", - "formName": null, - "aliases": [ - "Ironcrown", - "ironcrown" - ], - "typeNames": [ - "steel", - "psychic" - ], - "baseStats": { - "hp": 90, - "atk": 72, - "def": 100, - "spa": 122, - "spd": 108, - "spe": 98 - } - }, - { - "speciesKey": "ironhands", - "speciesId": "ironhands", - "displayName": "Ironhands", - "slug": "ironhands", - "formName": null, - "aliases": [ - "Ironhands", - "ironhands" - ], - "typeNames": [ - "fighting", - "electric" - ], - "baseStats": { - "hp": 154, - "atk": 140, - "def": 108, - "spa": 50, - "spd": 68, - "spe": 50 - } - }, - { - "speciesKey": "ironmoon", - "speciesId": "ironmoon", - "displayName": "Ironmoon", - "slug": "ironmoon", - "formName": null, - "aliases": [ - "Ironmoon", - "ironmoon" - ], - "typeNames": [], - "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } - }, - { - "speciesKey": "ironmoth", - "speciesId": "ironmoth", - "displayName": "Ironmoth", - "slug": "ironmoth", - "formName": null, - "aliases": [ - "Ironmoth", - "ironmoth" - ], - "typeNames": [ - "fire", - "poison" - ], - "baseStats": { - "hp": 80, - "atk": 70, - "def": 60, - "spa": 140, - "spd": 110, - "spe": 110 - } - }, - { - "speciesKey": "ironpilot", - "speciesId": "ironpilot", - "displayName": "Ironpilot", - "slug": "ironpilot", - "formName": null, - "aliases": [ - "Ironpilot", - "ironpilot" + "Iron World", + "Ironworld", + "iron world", + "iron-world", + "ironworld" ], "typeNames": [ - "steel", - "electric" + "Grass", + "Electric" ], "baseStats": { - "hp": 78, - "atk": 120, - "def": 100, - "spa": 120, - "spd": 60, - "spe": 112 - } + "hp": 64, + "atk": 132, + "def": 150, + "spa": 64, + "spd": 128, + "spe": 32 + }, + "weightKg": 512 }, { "speciesKey": "ironpilot-pixie", @@ -15155,121 +18408,6 @@ "spe": 0 } }, - { - "speciesKey": "ironrunner", - "speciesId": "ironrunner", - "displayName": "Ironrunner", - "slug": "ironrunner", - "formName": null, - "aliases": [ - "Ironrunner", - "ironrunner" - ], - "typeNames": [ - "normal", - "steel" - ], - "baseStats": { - "hp": 68, - "atk": 98, - "def": 94, - "spa": 96, - "spd": 80, - "spe": 134 - } - }, - { - "speciesKey": "ironshades", - "speciesId": "ironshades", - "displayName": "Ironshades", - "slug": "ironshades", - "formName": null, - "aliases": [ - "Ironshades", - "ironshades" - ], - "typeNames": [ - "dark", - "fighting" - ], - "baseStats": { - "hp": 92, - "atk": 140, - "def": 104, - "spa": 74, - "spd": 64, - "spe": 96 - } - }, - { - "speciesKey": "irontreads", - "speciesId": "irontreads", - "displayName": "Irontreads", - "slug": "irontreads", - "formName": null, - "aliases": [ - "Irontreads", - "irontreads" - ], - "typeNames": [ - "ground", - "steel" - ], - "baseStats": { - "hp": 90, - "atk": 112, - "def": 120, - "spa": 72, - "spd": 70, - "spe": 106 - } - }, - { - "speciesKey": "ironvaliant", - "speciesId": "ironvaliant", - "displayName": "Ironvaliant", - "slug": "ironvaliant", - "formName": null, - "aliases": [ - "Ironvaliant", - "ironvaliant" - ], - "typeNames": [ - "fairy", - "fighting" - ], - "baseStats": { - "hp": 74, - "atk": 130, - "def": 90, - "spa": 120, - "spd": 60, - "spe": 116 - } - }, - { - "speciesKey": "ironworld", - "speciesId": "ironworld", - "displayName": "Ironworld", - "slug": "ironworld", - "formName": null, - "aliases": [ - "Ironworld", - "ironworld" - ], - "typeNames": [ - "grass", - "electric" - ], - "baseStats": { - "hp": 64, - "atk": 132, - "def": 150, - "spa": 64, - "spd": 128, - "spe": 32 - } - }, { "speciesKey": "ivysaur", "speciesId": "ivysaur", @@ -15291,7 +18429,8 @@ "spa": 80, "spd": 80, "spe": 60 - } + }, + "weightKg": 13 }, { "speciesKey": "jangmo-o", @@ -15300,10 +18439,11 @@ "slug": "jangmo-o", "formName": null, "aliases": [ + "Jangmo o", "Jangmo-o", + "jangmo o", "jangmo-o", - "jangmoo", - "Jangmo o" + "jangmoo" ], "typeNames": [ "Dragon" @@ -15315,7 +18455,8 @@ "spa": 45, "spd": 45, "spe": 45 - } + }, + "weightKg": 29.7 }, { "speciesKey": "jellicent", @@ -15338,7 +18479,8 @@ "spa": 85, "spd": 105, "spe": 60 - } + }, + "weightKg": 135 }, { "speciesKey": "jigglypuff", @@ -15361,7 +18503,8 @@ "spa": 45, "spd": 25, "spe": 20 - } + }, + "weightKg": 5.5 }, { "speciesKey": "jirachi", @@ -15384,7 +18527,39 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 1.1 + }, + { + "speciesKey": "jirachi-delta", + "speciesId": "jirachi-delta", + "displayName": "Jirachi-Delta", + "slug": "jirachi-delta", + "formName": null, + "aliases": [ + "Jirachi-Delta", + "jirachi-delta", + "jirachidelta", + "Jirachi Delta", + "delta-jirachi", + "Delta Jirachi", + "deltajirachi", + "delta jirachi", + "jirachi delta" + ], + "typeNames": [ + "Steel", + "Dark" + ], + "baseStats": { + "hp": 100, + "atk": 100, + "def": 100, + "spa": 100, + "spd": 100, + "spe": 100 + }, + "weightKg": 1.1 }, { "speciesKey": "jolteon", @@ -15406,7 +18581,8 @@ "spa": 110, "spd": 95, "spe": 130 - } + }, + "weightKg": 24.5 }, { "speciesKey": "joltik", @@ -15429,7 +18605,39 @@ "spa": 57, "spd": 50, "spe": 65 - } + }, + "weightKg": 0.6 + }, + { + "speciesKey": "joltik-delta", + "speciesId": "joltik-delta", + "displayName": "Joltik-Delta", + "slug": "joltik-delta", + "formName": null, + "aliases": [ + "Joltik-Delta", + "joltik-delta", + "joltikdelta", + "Joltik Delta", + "delta-joltik", + "Delta Joltik", + "deltajoltik", + "delta joltik", + "joltik delta" + ], + "typeNames": [ + "Bug", + "Fire" + ], + "baseStats": { + "hp": 50, + "atk": 48, + "def": 50, + "spa": 66, + "spd": 50, + "spe": 55 + }, + "weightKg": 0.6 }, { "speciesKey": "jumbao", @@ -15452,7 +18660,8 @@ "spa": 124, "spd": 104, "spe": 96 - } + }, + "weightKg": 200 }, { "speciesKey": "jumpluff", @@ -15475,7 +18684,8 @@ "spa": 55, "spd": 95, "spe": 110 - } + }, + "weightKg": 3 }, { "speciesKey": "justyke", @@ -15498,7 +18708,8 @@ "spa": 83, "spd": 68, "spe": 30 - } + }, + "weightKg": 36.5 }, { "speciesKey": "jynx", @@ -15521,7 +18732,8 @@ "spa": 115, "spd": 95, "spe": 95 - } + }, + "weightKg": 40.6 }, { "speciesKey": "kabuto", @@ -15544,7 +18756,8 @@ "spa": 55, "spd": 45, "spe": 55 - } + }, + "weightKg": 11.5 }, { "speciesKey": "kabutops", @@ -15567,7 +18780,8 @@ "spa": 65, "spd": 70, "spe": 80 - } + }, + "weightKg": 40.5 }, { "speciesKey": "kadabra", @@ -15589,7 +18803,8 @@ "spa": 120, "spd": 70, "spe": 105 - } + }, + "weightKg": 56.5 }, { "speciesKey": "kakuna", @@ -15612,7 +18827,8 @@ "spa": 25, "spd": 25, "spe": 35 - } + }, + "weightKg": 10 }, { "speciesKey": "kangaskhan", @@ -15634,7 +18850,8 @@ "spa": 40, "spd": 80, "spe": 90 - } + }, + "weightKg": 80 }, { "speciesKey": "kangaskhan-mega", @@ -15643,12 +18860,13 @@ "slug": "kangaskhan-mega", "formName": "Mega", "aliases": [ + "Kangaskhan", + "Kangaskhan Mega", "Kangaskhan-Mega", + "kangaskhan", + "kangaskhan mega", "kangaskhan-mega", - "kangaskhanmega", - "Kangaskhan Mega", - "Kangaskhan", - "kangaskhan" + "kangaskhanmega" ], "typeNames": [ "Normal" @@ -15660,7 +18878,8 @@ "spa": 60, "spd": 100, "spe": 100 - } + }, + "weightKg": 100 }, { "speciesKey": "karrablast", @@ -15682,7 +18901,8 @@ "spa": 40, "spd": 45, "spe": 60 - } + }, + "weightKg": 5.9 }, { "speciesKey": "kartana", @@ -15705,7 +18925,8 @@ "spa": 59, "spd": 31, "spe": 109 - } + }, + "weightKg": 0.1 }, { "speciesKey": "kecleon", @@ -15727,7 +18948,8 @@ "spa": 60, "spd": 120, "spe": 40 - } + }, + "weightKg": 22 }, { "speciesKey": "keldeo", @@ -15750,7 +18972,39 @@ "spa": 129, "spd": 90, "spe": 108 - } + }, + "weightKg": 48.5 + }, + { + "speciesKey": "keldeo-delta", + "speciesId": "keldeo-delta", + "displayName": "Keldeo-Delta", + "slug": "keldeo-delta", + "formName": null, + "aliases": [ + "Keldeo-Delta", + "keldeo-delta", + "keldeodelta", + "Keldeo Delta", + "delta-keldeo", + "Delta Keldeo", + "deltakeldeo", + "delta keldeo", + "keldeo delta" + ], + "typeNames": [ + "Flying", + "Fighting" + ], + "baseStats": { + "hp": 86, + "atk": 72, + "def": 94, + "spa": 126, + "spd": 94, + "spe": 108 + }, + "weightKg": 48.5 }, { "speciesKey": "keldeo-resolute", @@ -15779,7 +19033,8 @@ "spa": 129, "spd": 90, "spe": 108 - } + }, + "weightKg": 48.5 }, { "speciesKey": "kerfluffle", @@ -15802,7 +19057,8 @@ "spa": 115, "spd": 88, "spe": 119 - } + }, + "weightKg": 24.2 }, { "speciesKey": "kilowattrel", @@ -15825,7 +19081,8 @@ "spa": 105, "spd": 60, "spe": 125 - } + }, + "weightKg": 38.6 }, { "speciesKey": "kingambit", @@ -15848,7 +19105,8 @@ "spa": 60, "spd": 85, "spe": 50 - } + }, + "weightKg": 120 }, { "speciesKey": "kingdra", @@ -15871,7 +19129,8 @@ "spa": 95, "spd": 95, "spe": 85 - } + }, + "weightKg": 152 }, { "speciesKey": "kingler", @@ -15893,7 +19152,8 @@ "spa": 50, "spd": 50, "spe": 75 - } + }, + "weightKg": 60 }, { "speciesKey": "kingler-gmax", @@ -15902,12 +19162,13 @@ "slug": "kingler-gmax", "formName": "Gmax", "aliases": [ + "Kingler", + "Kingler Gmax", "Kingler-Gmax", + "kingler", + "kingler gmax", "kingler-gmax", - "kinglergmax", - "Kingler Gmax", - "Kingler", - "kingler" + "kinglergmax" ], "typeNames": [ "Water" @@ -15919,7 +19180,8 @@ "spa": 50, "spd": 50, "spe": 75 - } + }, + "weightKg": 0 }, { "speciesKey": "kirlia", @@ -15942,7 +19204,34 @@ "spa": 65, "spd": 55, "spe": 50 - } + }, + "weightKg": 20.2 + }, + { + "speciesKey": "kirlia-atom", + "speciesId": "kirlia-atom", + "displayName": "Kirlia-ATOM", + "slug": "kirlia-atom", + "formName": null, + "aliases": [ + "Kirlia-ATOM", + "kirlia-atom", + "kirliaatom", + "Kirlia ATOM", + "kirlia atom" + ], + "typeNames": [ + "Fairy" + ], + "baseStats": { + "hp": 45, + "atk": 45, + "def": 28, + "spa": 36, + "spd": 91, + "spe": 55 + }, + "weightKg": 20 }, { "speciesKey": "kitsunoh", @@ -15965,7 +19254,8 @@ "spa": 55, "spd": 80, "spe": 110 - } + }, + "weightKg": 51 }, { "speciesKey": "klang", @@ -15987,7 +19277,39 @@ "spa": 70, "spd": 85, "spe": 50 - } + }, + "weightKg": 51 + }, + { + "speciesKey": "klang-delta", + "speciesId": "klang-delta", + "displayName": "Klang-Delta", + "slug": "klang-delta", + "formName": null, + "aliases": [ + "Klang-Delta", + "klang-delta", + "klangdelta", + "Klang Delta", + "delta-klang", + "Delta Klang", + "deltaklang", + "delta klang", + "klang delta" + ], + "typeNames": [ + "Steel", + "Ice" + ], + "baseStats": { + "hp": 70, + "atk": 55, + "def": 75, + "spa": 85, + "spd": 79, + "spe": 76 + }, + "weightKg": 88 }, { "speciesKey": "klawf", @@ -16009,7 +19331,8 @@ "spa": 35, "spd": 55, "spe": 75 - } + }, + "weightKg": 79 }, { "speciesKey": "kleavor", @@ -16032,7 +19355,8 @@ "spa": 45, "spd": 70, "spe": 85 - } + }, + "weightKg": 89 }, { "speciesKey": "klefki", @@ -16055,7 +19379,8 @@ "spa": 80, "spd": 87, "spe": 75 - } + }, + "weightKg": 3 }, { "speciesKey": "klink", @@ -16077,7 +19402,39 @@ "spa": 45, "spd": 60, "spe": 30 - } + }, + "weightKg": 21 + }, + { + "speciesKey": "klink-delta", + "speciesId": "klink-delta", + "displayName": "Klink-Delta", + "slug": "klink-delta", + "formName": null, + "aliases": [ + "Klink-Delta", + "klink-delta", + "klinkdelta", + "Klink Delta", + "delta-klink", + "Delta Klink", + "deltaklink", + "delta klink", + "klink delta" + ], + "typeNames": [ + "Steel", + "Ice" + ], + "baseStats": { + "hp": 40, + "atk": 40, + "def": 55, + "spa": 55, + "spd": 50, + "spe": 60 + }, + "weightKg": 12.1 }, { "speciesKey": "klinklang", @@ -16099,7 +19456,8 @@ "spa": 70, "spd": 85, "spe": 90 - } + }, + "weightKg": 81 }, { "speciesKey": "klinklang-delta", @@ -16108,16 +19466,20 @@ "slug": "klinklang-delta", "formName": "Delta", "aliases": [ - "Klinklang-Delta", - "klinklang-delta", - "klinklangdelta", + "Delta Klinklang", "Klinklang Delta", + "Klinklang-Delta", + "KlinklangDelta", + "delta klinklang", + "delta-klinklang", + "deltaklinklang", "klinklang delta", - "KlinklangDelta" + "klinklang-delta", + "klinklangdelta" ], "typeNames": [ - "steel", - "ice" + "Steel", + "Ice" ], "baseStats": { "hp": 80, @@ -16126,7 +19488,8 @@ "spa": 114, "spd": 80, "spe": 88 - } + }, + "weightKg": 121 }, { "speciesKey": "klocktowl", @@ -16139,17 +19502,18 @@ "klocktowl" ], "typeNames": [ - "dark", - "flying" + "Dark", + "Flying" ], "baseStats": { - "hp": 145, - "atk": 50, + "hp": 122, + "atk": 65, "def": 70, - "spa": 100, - "spd": 112, - "spe": 65 - } + "spa": 123, + "spd": 100, + "spe": 62 + }, + "weightKg": 70 }, { "speciesKey": "koffing", @@ -16171,7 +19535,8 @@ "spa": 60, "spd": 45, "spe": 35 - } + }, + "weightKg": 1 }, { "speciesKey": "komala", @@ -16193,7 +19558,8 @@ "spa": 75, "spd": 95, "spe": 65 - } + }, + "weightKg": 19.9 }, { "speciesKey": "kommo-o", @@ -16202,10 +19568,12 @@ "slug": "kommo-o", "formName": null, "aliases": [ + "Kommo o", "Kommo-o", + "Kommoo", + "kommo o", "kommo-o", - "kommoo", - "Kommo o" + "kommoo" ], "typeNames": [ "Dragon", @@ -16218,7 +19586,8 @@ "spa": 100, "spd": 105, "spe": 85 - } + }, + "weightKg": 78.2 }, { "speciesKey": "kommo-o-totem", @@ -16227,14 +19596,15 @@ "slug": "kommo-o-totem", "formName": "Totem", "aliases": [ - "Kommo-o-Totem", - "kommo-o-totem", - "kommoototem", + "Kommo o", "Kommo o Totem", "Kommo-o", + "Kommo-o-Totem", + "kommo o totem", "kommo-o", + "kommo-o-totem", "kommoo", - "Kommo o" + "kommoototem" ], "typeNames": [ "Dragon", @@ -16247,30 +19617,8 @@ "spa": 100, "spd": 105, "spe": 85 - } - }, - { - "speciesKey": "kommoo", - "speciesId": "kommoo", - "displayName": "Kommoo", - "slug": "kommoo", - "formName": null, - "aliases": [ - "Kommoo", - "kommoo" - ], - "typeNames": [ - "dragon", - "fighting" - ], - "baseStats": { - "hp": 75, - "atk": 110, - "def": 125, - "spa": 100, - "spd": 105, - "spe": 85 - } + }, + "weightKg": 207.5 }, { "speciesKey": "koraidon", @@ -16293,7 +19641,8 @@ "spa": 85, "spd": 100, "spe": 135 - } + }, + "weightKg": 303 }, { "speciesKey": "koraiton", @@ -16305,15 +19654,19 @@ "Koraiton", "koraiton" ], - "typeNames": [], + "typeNames": [ + "Fighting", + "Fairy" + ], "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + "hp": 80, + "atk": 132, + "def": 112, + "spa": 72, + "spd": 104, + "spe": 100 + }, + "weightKg": 212.8 }, { "speciesKey": "krabby", @@ -16335,7 +19688,8 @@ "spa": 25, "spd": 25, "spe": 50 - } + }, + "weightKg": 6.5 }, { "speciesKey": "kricketot", @@ -16357,7 +19711,8 @@ "spa": 25, "spd": 41, "spe": 25 - } + }, + "weightKg": 2.2 }, { "speciesKey": "kricketune", @@ -16379,7 +19734,8 @@ "spa": 55, "spd": 51, "spe": 65 - } + }, + "weightKg": 25.5 }, { "speciesKey": "krilowatt", @@ -16402,7 +19758,8 @@ "spa": 83, "spd": 74, "spe": 105 - } + }, + "weightKg": 10.6 }, { "speciesKey": "krokorok", @@ -16425,7 +19782,8 @@ "spa": 45, "spd": 45, "spe": 74 - } + }, + "weightKg": 33.4 }, { "speciesKey": "krookodile", @@ -16448,7 +19806,8 @@ "spa": 65, "spd": 70, "spe": 92 - } + }, + "weightKg": 96.3 }, { "speciesKey": "kubfu", @@ -16470,7 +19829,8 @@ "spa": 53, "spd": 50, "spe": 72 - } + }, + "weightKg": 12 }, { "speciesKey": "kyogre", @@ -16492,7 +19852,8 @@ "spa": 150, "spd": 140, "spe": 90 - } + }, + "weightKg": 352 }, { "speciesKey": "kyogre-primal", @@ -16501,12 +19862,13 @@ "slug": "kyogre-primal", "formName": "Primal", "aliases": [ + "Kyogre", + "Kyogre Primal", "Kyogre-Primal", + "kyogre", + "kyogre primal", "kyogre-primal", - "kyogreprimal", - "Kyogre Primal", - "Kyogre", - "kyogre" + "kyogreprimal" ], "typeNames": [ "Water" @@ -16518,7 +19880,8 @@ "spa": 180, "spd": 160, "spe": 90 - } + }, + "weightKg": 430 }, { "speciesKey": "kyurem", @@ -16541,7 +19904,8 @@ "spa": 130, "spd": 90, "spe": 95 - } + }, + "weightKg": 325 }, { "speciesKey": "kyurem-black", @@ -16550,12 +19914,13 @@ "slug": "kyurem-black", "formName": "Black", "aliases": [ + "Kyurem", + "Kyurem Black", "Kyurem-Black", + "kyurem", + "kyurem black", "kyurem-black", - "kyuremblack", - "Kyurem Black", - "Kyurem", - "kyurem" + "kyuremblack" ], "typeNames": [ "Dragon", @@ -16568,7 +19933,34 @@ "spa": 120, "spd": 90, "spe": 95 - } + }, + "weightKg": 325 + }, + { + "speciesKey": "kyurem-original", + "speciesId": "kyurem-original", + "displayName": "Kyurem-Original", + "slug": "kyurem-original", + "formName": null, + "aliases": [ + "Kyurem-Original", + "kyurem-original", + "kyuremoriginal", + "Kyurem Original", + "kyurem original" + ], + "typeNames": [ + "Dragon" + ], + "baseStats": { + "hp": 120, + "atk": 160, + "def": 100, + "spa": 160, + "spd": 100, + "spe": 100 + }, + "weightKg": 325 }, { "speciesKey": "kyurem-white", @@ -16577,12 +19969,13 @@ "slug": "kyurem-white", "formName": "White", "aliases": [ + "Kyurem", + "Kyurem White", "Kyurem-White", + "kyurem", + "kyurem white", "kyurem-white", - "kyuremwhite", - "Kyurem White", - "Kyurem", - "kyurem" + "kyuremwhite" ], "typeNames": [ "Dragon", @@ -16595,7 +19988,31 @@ "spa": 170, "spd": 100, "spe": 95 - } + }, + "weightKg": 325 + }, + { + "speciesKey": "labsire", + "speciesId": "labsire", + "displayName": "Labsire", + "slug": "labsire", + "formName": null, + "aliases": [ + "Labsire", + "labsire" + ], + "typeNames": [ + "Poison" + ], + "baseStats": { + "hp": 75, + "atk": 45, + "def": 140, + "spa": 75, + "spd": 70, + "spe": 25 + }, + "weightKg": 67 }, { "speciesKey": "lairon", @@ -16618,7 +20035,8 @@ "spa": 50, "spd": 50, "spe": 40 - } + }, + "weightKg": 120 }, { "speciesKey": "lampent", @@ -16641,7 +20059,39 @@ "spa": 95, "spd": 60, "spe": 55 - } + }, + "weightKg": 13 + }, + { + "speciesKey": "lampent-delta", + "speciesId": "lampent-delta", + "displayName": "Lampent-Delta", + "slug": "lampent-delta", + "formName": null, + "aliases": [ + "Lampent-Delta", + "lampent-delta", + "lampentdelta", + "Lampent Delta", + "delta-lampent", + "Delta Lampent", + "deltalampent", + "delta lampent", + "lampent delta" + ], + "typeNames": [ + "Ghost", + "Electric" + ], + "baseStats": { + "hp": 60, + "atk": 35, + "def": 55, + "spa": 80, + "spd": 65, + "spe": 75 + }, + "weightKg": 15.4 }, { "speciesKey": "landorus", @@ -16664,7 +20114,8 @@ "spa": 115, "spd": 80, "spe": 101 - } + }, + "weightKg": 68 }, { "speciesKey": "landorus-therian", @@ -16693,7 +20144,8 @@ "spa": 105, "spd": 80, "spe": 91 - } + }, + "weightKg": 68 }, { "speciesKey": "lanturn", @@ -16716,7 +20168,8 @@ "spa": 76, "spd": 76, "spe": 67 - } + }, + "weightKg": 22.5 }, { "speciesKey": "lapras", @@ -16739,7 +20192,8 @@ "spa": 85, "spd": 95, "spe": 60 - } + }, + "weightKg": 220 }, { "speciesKey": "lapras-gmax", @@ -16748,12 +20202,13 @@ "slug": "lapras-gmax", "formName": "Gmax", "aliases": [ + "Lapras", + "Lapras Gmax", "Lapras-Gmax", + "lapras", + "lapras gmax", "lapras-gmax", - "laprasgmax", - "Lapras Gmax", - "Lapras", - "lapras" + "laprasgmax" ], "typeNames": [ "Water", @@ -16766,7 +20221,8 @@ "spa": 85, "spd": 95, "spe": 60 - } + }, + "weightKg": 0 }, { "speciesKey": "larvesta", @@ -16789,7 +20245,39 @@ "spa": 50, "spd": 55, "spe": 60 - } + }, + "weightKg": 28.8 + }, + { + "speciesKey": "larvesta-delta", + "speciesId": "larvesta-delta", + "displayName": "Larvesta-Delta", + "slug": "larvesta-delta", + "formName": null, + "aliases": [ + "Larvesta-Delta", + "larvesta-delta", + "larvestadelta", + "Larvesta Delta", + "delta-larvesta", + "Delta Larvesta", + "deltalarvesta", + "delta larvesta", + "larvesta delta" + ], + "typeNames": [ + "Bug", + "Psychic" + ], + "baseStats": { + "hp": 55, + "atk": 85, + "def": 55, + "spa": 50, + "spd": 55, + "spe": 60 + }, + "weightKg": 28.8 }, { "speciesKey": "larvitar", @@ -16812,7 +20300,8 @@ "spa": 45, "spd": 50, "spe": 41 - } + }, + "weightKg": 72 }, { "speciesKey": "latias", @@ -16835,7 +20324,8 @@ "spa": 110, "spd": 130, "spe": 110 - } + }, + "weightKg": 40 }, { "speciesKey": "latias-delta", @@ -16844,16 +20334,20 @@ "slug": "latias-delta", "formName": "Delta", "aliases": [ - "Latias-Delta", - "latias-delta", - "latiasdelta", + "Delta Latias", "Latias Delta", + "Latias-Delta", + "LatiasDelta", + "delta latias", + "delta-latias", + "deltalatias", "latias delta", - "LatiasDelta" + "latias-delta", + "latiasdelta" ], "typeNames": [ - "dragon", - "fairy" + "Dragon", + "Fairy" ], "baseStats": { "hp": 80, @@ -16862,7 +20356,8 @@ "spa": 105, "spd": 120, "spe": 110 - } + }, + "weightKg": 40 }, { "speciesKey": "latias-mega", @@ -16871,12 +20366,13 @@ "slug": "latias-mega", "formName": "Mega", "aliases": [ + "Latias", + "Latias Mega", "Latias-Mega", + "latias", + "latias mega", "latias-mega", - "latiasmega", - "Latias Mega", - "Latias", - "latias" + "latiasmega" ], "typeNames": [ "Dragon", @@ -16889,7 +20385,8 @@ "spa": 140, "spd": 150, "spe": 110 - } + }, + "weightKg": 52 }, { "speciesKey": "latios", @@ -16912,7 +20409,8 @@ "spa": 130, "spd": 110, "spe": 110 - } + }, + "weightKg": 60 }, { "speciesKey": "latios-delta", @@ -16921,16 +20419,20 @@ "slug": "latios-delta", "formName": "Delta", "aliases": [ - "Latios-Delta", - "latios-delta", - "latiosdelta", + "Delta Latios", "Latios Delta", + "Latios-Delta", + "LatiosDelta", + "delta latios", + "delta-latios", + "deltalatios", "latios delta", - "LatiosDelta" + "latios-delta", + "latiosdelta" ], "typeNames": [ - "dragon", - "fairy" + "Dragon", + "Fairy" ], "baseStats": { "hp": 80, @@ -16939,7 +20441,8 @@ "spa": 110, "spd": 75, "spe": 110 - } + }, + "weightKg": 50 }, { "speciesKey": "latios-mega", @@ -16948,12 +20451,13 @@ "slug": "latios-mega", "formName": "Mega", "aliases": [ + "Latios", + "Latios Mega", "Latios-Mega", + "latios", + "latios mega", "latios-mega", - "latiosmega", - "Latios Mega", - "Latios", - "latios" + "latiosmega" ], "typeNames": [ "Dragon", @@ -16966,7 +20470,8 @@ "spa": 160, "spd": 120, "spe": 110 - } + }, + "weightKg": 70 }, { "speciesKey": "leafeon", @@ -16988,7 +20493,8 @@ "spa": 60, "spd": 65, "spe": 95 - } + }, + "weightKg": 25.5 }, { "speciesKey": "leavanny", @@ -17011,7 +20517,8 @@ "spa": 70, "spd": 80, "spe": 92 - } + }, + "weightKg": 20.5 }, { "speciesKey": "lechonk", @@ -17033,7 +20540,8 @@ "spa": 35, "spd": 45, "spe": 35 - } + }, + "weightKg": 10.2 }, { "speciesKey": "ledian", @@ -17056,7 +20564,8 @@ "spa": 55, "spd": 110, "spe": 85 - } + }, + "weightKg": 35.6 }, { "speciesKey": "ledyba", @@ -17079,7 +20588,8 @@ "spa": 40, "spd": 80, "spe": 55 - } + }, + "weightKg": 10.8 }, { "speciesKey": "lickilicky", @@ -17101,7 +20611,8 @@ "spa": 80, "spd": 95, "spe": 50 - } + }, + "weightKg": 140 }, { "speciesKey": "lickitung", @@ -17123,7 +20634,8 @@ "spa": 60, "spd": 75, "spe": 30 - } + }, + "weightKg": 65.5 }, { "speciesKey": "liepard", @@ -17145,7 +20657,8 @@ "spa": 88, "spd": 50, "spe": 106 - } + }, + "weightKg": 37.5 }, { "speciesKey": "liesler", @@ -17158,8 +20671,8 @@ "liesler" ], "typeNames": [ - "dark", - "poison" + "Dark", + "Poison" ], "baseStats": { "hp": 72, @@ -17168,7 +20681,8 @@ "spa": 88, "spd": 64, "spe": 144 - } + }, + "weightKg": 28 }, { "speciesKey": "lileep", @@ -17191,7 +20705,8 @@ "spa": 61, "spd": 87, "spe": 23 - } + }, + "weightKg": 23.8 }, { "speciesKey": "lilligant", @@ -17213,7 +20728,8 @@ "spa": 110, "spd": 75, "spe": 90 - } + }, + "weightKg": 16.3 }, { "speciesKey": "lilligant-hisui", @@ -17222,12 +20738,13 @@ "slug": "lilligant-hisui", "formName": "Hisui", "aliases": [ + "Lilligant", + "Lilligant Hisui", "Lilligant-Hisui", + "lilligant", + "lilligant hisui", "lilligant-hisui", - "lilliganthisui", - "Lilligant Hisui", - "Lilligant", - "lilligant" + "lilliganthisui" ], "typeNames": [ "Grass", @@ -17240,7 +20757,8 @@ "spa": 50, "spd": 75, "spe": 105 - } + }, + "weightKg": 19.2 }, { "speciesKey": "lillipup", @@ -17262,7 +20780,8 @@ "spa": 25, "spd": 45, "spe": 55 - } + }, + "weightKg": 4.1 }, { "speciesKey": "linoone", @@ -17284,7 +20803,8 @@ "spa": 50, "spd": 61, "spe": 100 - } + }, + "weightKg": 32.5 }, { "speciesKey": "linoone-galar", @@ -17293,12 +20813,13 @@ "slug": "linoone-galar", "formName": "Galar", "aliases": [ + "Linoone", + "Linoone Galar", "Linoone-Galar", + "linoone", + "linoone galar", "linoone-galar", - "linoonegalar", - "Linoone Galar", - "Linoone", - "linoone" + "linoonegalar" ], "typeNames": [ "Dark", @@ -17311,7 +20832,8 @@ "spa": 50, "spd": 61, "spe": 100 - } + }, + "weightKg": 32.5 }, { "speciesKey": "litleo", @@ -17334,7 +20856,8 @@ "spa": 73, "spd": 54, "spe": 72 - } + }, + "weightKg": 13.5 }, { "speciesKey": "litten", @@ -17356,7 +20879,8 @@ "spa": 60, "spd": 40, "spe": 70 - } + }, + "weightKg": 4.3 }, { "speciesKey": "litwick", @@ -17379,7 +20903,62 @@ "spa": 65, "spd": 55, "spe": 20 - } + }, + "weightKg": 3.1 + }, + { + "speciesKey": "litwick-delta", + "speciesId": "litwick-delta", + "displayName": "Litwick-Delta", + "slug": "litwick-delta", + "formName": null, + "aliases": [ + "Litwick-Delta", + "litwick-delta", + "litwickdelta", + "Litwick Delta", + "delta-litwick", + "Delta Litwick", + "deltalitwick", + "delta litwick", + "litwick delta" + ], + "typeNames": [ + "Ghost", + "Electric" + ], + "baseStats": { + "hp": 50, + "atk": 30, + "def": 55, + "spa": 65, + "spd": 55, + "spe": 20 + }, + "weightKg": 5.5 + }, + { + "speciesKey": "lochtrier", + "speciesId": "lochtrier", + "displayName": "Lochtrier", + "slug": "lochtrier", + "formName": null, + "aliases": [ + "Lochtrier", + "lochtrier" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 100, + "atk": 70, + "def": 65, + "spa": 130, + "spd": 145, + "spe": 70 + }, + "weightKg": 255 }, { "speciesKey": "lokix", @@ -17402,7 +20981,8 @@ "spa": 52, "spd": 55, "spe": 92 - } + }, + "weightKg": 17.5 }, { "speciesKey": "lombre", @@ -17425,7 +21005,34 @@ "spa": 60, "spd": 70, "spe": 50 - } + }, + "weightKg": 32.5 + }, + { + "speciesKey": "looming-tune", + "speciesId": "looming-tune", + "displayName": "Looming Tune", + "slug": "looming-tune", + "formName": null, + "aliases": [ + "Looming Tune", + "looming-tune", + "loomingtune", + "looming tune" + ], + "typeNames": [ + "Normal", + "Psychic" + ], + "baseStats": { + "hp": 79, + "atk": 95, + "def": 75, + "spa": 123, + "spd": 127, + "spe": 71 + }, + "weightKg": 157 }, { "speciesKey": "lopunny", @@ -17447,25 +21054,28 @@ "spa": 54, "spd": 96, "spe": 105 - } + }, + "weightKg": 33.3 }, { "speciesKey": "lopunny-atom", "speciesId": "lopunny-atom", - "displayName": "Lopunny-Atom", + "displayName": "Lopunny-ATOM", "slug": "lopunny-atom", "formName": "Atom", "aliases": [ - "Lopunny-Atom", - "lopunny-atom", - "lopunnyatom", + "Lopunny ATOM", "Lopunny Atom", + "Lopunny-ATOM", + "Lopunny-Atom", + "LopunnyAtom", "lopunny atom", - "LopunnyAtom" + "lopunny-atom", + "lopunnyatom" ], "typeNames": [ - "normal", - "fairy" + "Normal", + "Fairy" ], "baseStats": { "hp": 105, @@ -17474,7 +21084,8 @@ "spa": 66, "spd": 55, "spe": 120 - } + }, + "weightKg": 47.5 }, { "speciesKey": "lopunny-delta", @@ -17483,25 +21094,30 @@ "slug": "lopunny-delta", "formName": "Delta", "aliases": [ - "Lopunny-Delta", - "lopunny-delta", - "lopunnydelta", + "Delta Lopunny", "Lopunny Delta", + "Lopunny-Delta", + "LopunnyDelta", + "delta lopunny", + "delta-lopunny", + "deltalopunny", "lopunny delta", - "LopunnyDelta" + "lopunny-delta", + "lopunnydelta" ], "typeNames": [ - "dark", - "fairy" + "Dark", + "Fairy" ], "baseStats": { - "hp": 75, - "atk": 85, + "hp": 68, + "atk": 75, "def": 76, - "spa": 60, + "spa": 70, "spd": 92, - "spe": 92 - } + "spe": 99 + }, + "weightKg": 33.5 }, { "speciesKey": "lopunny-mega", @@ -17510,12 +21126,13 @@ "slug": "lopunny-mega", "formName": "Mega", "aliases": [ + "Lopunny", + "Lopunny Mega", "Lopunny-Mega", + "lopunny", + "lopunny mega", "lopunny-mega", - "lopunnymega", - "Lopunny Mega", - "Lopunny", - "lopunny" + "lopunnymega" ], "typeNames": [ "Normal", @@ -17528,7 +21145,8 @@ "spa": 54, "spd": 96, "spe": 135 - } + }, + "weightKg": 28.3 }, { "speciesKey": "lotad", @@ -17551,7 +21169,35 @@ "spa": 40, "spd": 50, "spe": 30 - } + }, + "weightKg": 2.6 + }, + { + "speciesKey": "lotad-atom", + "speciesId": "lotad-atom", + "displayName": "Lotad-ATOM", + "slug": "lotad-atom", + "formName": null, + "aliases": [ + "Lotad-ATOM", + "lotad-atom", + "lotadatom", + "Lotad ATOM", + "lotad atom" + ], + "typeNames": [ + "Water", + "Electric" + ], + "baseStats": { + "hp": 28, + "atk": 78, + "def": 55, + "spa": 78, + "spd": 136, + "spe": 153 + }, + "weightKg": 3.5 }, { "speciesKey": "loudred", @@ -17573,7 +21219,8 @@ "spa": 71, "spd": 43, "spe": 48 - } + }, + "weightKg": 40.5 }, { "speciesKey": "lucario", @@ -17596,7 +21243,8 @@ "spa": 115, "spd": 70, "spe": 90 - } + }, + "weightKg": 54 }, { "speciesKey": "lucario-mega", @@ -17605,12 +21253,13 @@ "slug": "lucario-mega", "formName": "Mega", "aliases": [ + "Lucario", + "Lucario Mega", "Lucario-Mega", + "lucario", + "lucario mega", "lucario-mega", - "lucariomega", - "Lucario Mega", - "Lucario", - "lucario" + "lucariomega" ], "typeNames": [ "Fighting", @@ -17623,7 +21272,8 @@ "spa": 140, "spd": 70, "spe": 112 - } + }, + "weightKg": 57.5 }, { "speciesKey": "lucaurus", @@ -17636,8 +21286,8 @@ "lucaurus" ], "typeNames": [ - "dark", - "steel" + "Dark", + "Steel" ], "baseStats": { "hp": 70, @@ -17646,7 +21296,8 @@ "spa": 61, "spd": 85, "spe": 110 - } + }, + "weightKg": 49 }, { "speciesKey": "ludicolo", @@ -17669,7 +21320,8 @@ "spa": 90, "spd": 100, "spe": 70 - } + }, + "weightKg": 55 }, { "speciesKey": "lugia", @@ -17692,7 +21344,8 @@ "spa": 90, "spd": 154, "spe": 110 - } + }, + "weightKg": 216 }, { "speciesKey": "lumineon", @@ -17714,7 +21367,8 @@ "spa": 69, "spd": 86, "spe": 91 - } + }, + "weightKg": 24 }, { "speciesKey": "lumrunt", @@ -17726,15 +21380,19 @@ "Lumrunt", "lumrunt" ], - "typeNames": [], + "typeNames": [ + "Grass", + "Ghost" + ], "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + "hp": 100, + "atk": 100, + "def": 100, + "spa": 100, + "spd": 100, + "spe": 100 + }, + "weightKg": 0.3 }, { "speciesKey": "lunala", @@ -17757,7 +21415,8 @@ "spa": 137, "spd": 107, "spe": 97 - } + }, + "weightKg": 120 }, { "speciesKey": "lunatone", @@ -17780,7 +21439,8 @@ "spa": 95, "spd": 85, "spe": 70 - } + }, + "weightKg": 168 }, { "speciesKey": "lurantis", @@ -17802,7 +21462,8 @@ "spa": 80, "spd": 90, "spe": 45 - } + }, + "weightKg": 18.5 }, { "speciesKey": "lurantis-totem", @@ -17811,12 +21472,13 @@ "slug": "lurantis-totem", "formName": "Totem", "aliases": [ + "Lurantis", + "Lurantis Totem", "Lurantis-Totem", + "lurantis", + "lurantis totem", "lurantis-totem", - "lurantistotem", - "Lurantis Totem", - "Lurantis", - "lurantis" + "lurantistotem" ], "typeNames": [ "Grass" @@ -17828,7 +21490,8 @@ "spa": 80, "spd": 90, "spe": 45 - } + }, + "weightKg": 58 }, { "speciesKey": "luvdisc", @@ -17850,7 +21513,8 @@ "spa": 40, "spd": 65, "spe": 97 - } + }, + "weightKg": 8.7 }, { "speciesKey": "luxio", @@ -17872,7 +21536,39 @@ "spa": 60, "spd": 49, "spe": 60 - } + }, + "weightKg": 30.5 + }, + { + "speciesKey": "luxio-delta", + "speciesId": "luxio-delta", + "displayName": "Luxio-Delta", + "slug": "luxio-delta", + "formName": null, + "aliases": [ + "Luxio-Delta", + "luxio-delta", + "luxiodelta", + "Luxio Delta", + "delta-luxio", + "Delta Luxio", + "deltaluxio", + "delta luxio", + "luxio delta" + ], + "typeNames": [ + "Electric", + "Fighting" + ], + "baseStats": { + "hp": 60, + "atk": 90, + "def": 60, + "spa": 48, + "spd": 50, + "spe": 55 + }, + "weightKg": 34.5 }, { "speciesKey": "luxray", @@ -17894,7 +21590,8 @@ "spa": 95, "spd": 79, "spe": 70 - } + }, + "weightKg": 42 }, { "speciesKey": "luxray-delta", @@ -17903,16 +21600,20 @@ "slug": "luxray-delta", "formName": "Delta", "aliases": [ - "Luxray-Delta", - "luxray-delta", - "luxraydelta", + "Delta Luxray", "Luxray Delta", + "Luxray-Delta", + "LuxrayDelta", + "delta luxray", + "delta-luxray", + "deltaluxray", "luxray delta", - "LuxrayDelta" + "luxray-delta", + "luxraydelta" ], "typeNames": [ - "electric", - "fighting" + "Electric", + "Fighting" ], "baseStats": { "hp": 70, @@ -17921,7 +21622,8 @@ "spa": 65, "spd": 62, "spe": 95 - } + }, + "weightKg": 56.5 }, { "speciesKey": "lycanroc", @@ -17943,7 +21645,8 @@ "spa": 55, "spd": 65, "spe": 112 - } + }, + "weightKg": 25 }, { "speciesKey": "lycanroc-dusk", @@ -17952,12 +21655,13 @@ "slug": "lycanroc-dusk", "formName": "Dusk", "aliases": [ + "Lycanroc", + "Lycanroc Dusk", "Lycanroc-Dusk", + "lycanroc", + "lycanroc dusk", "lycanroc-dusk", - "lycanrocdusk", - "Lycanroc Dusk", - "Lycanroc", - "lycanroc" + "lycanrocdusk" ], "typeNames": [ "Rock" @@ -17969,7 +21673,8 @@ "spa": 55, "spd": 65, "spe": 110 - } + }, + "weightKg": 25 }, { "speciesKey": "lycanroc-midnight", @@ -17978,12 +21683,13 @@ "slug": "lycanroc-midnight", "formName": "Midnight", "aliases": [ + "Lycanroc", + "Lycanroc Midnight", "Lycanroc-Midnight", + "lycanroc", + "lycanroc midnight", "lycanroc-midnight", - "lycanrocmidnight", - "Lycanroc Midnight", - "Lycanroc", - "lycanroc" + "lycanrocmidnight" ], "typeNames": [ "Rock" @@ -17995,7 +21701,8 @@ "spa": 55, "spd": 75, "spe": 82 - } + }, + "weightKg": 25 }, { "speciesKey": "mabosstiff", @@ -18017,7 +21724,8 @@ "spa": 60, "spd": 70, "spe": 85 - } + }, + "weightKg": 61 }, { "speciesKey": "machamp", @@ -18039,7 +21747,8 @@ "spa": 65, "spd": 85, "spe": 55 - } + }, + "weightKg": 130 }, { "speciesKey": "machamp-gmax", @@ -18048,12 +21757,13 @@ "slug": "machamp-gmax", "formName": "Gmax", "aliases": [ + "Machamp", + "Machamp Gmax", "Machamp-Gmax", + "machamp", + "machamp gmax", "machamp-gmax", - "machampgmax", - "Machamp Gmax", - "Machamp", - "machamp" + "machampgmax" ], "typeNames": [ "Fighting" @@ -18065,7 +21775,8 @@ "spa": 65, "spd": 85, "spe": 55 - } + }, + "weightKg": 0 }, { "speciesKey": "machoke", @@ -18087,7 +21798,8 @@ "spa": 50, "spd": 60, "spe": 45 - } + }, + "weightKg": 70.5 }, { "speciesKey": "machop", @@ -18109,7 +21821,32 @@ "spa": 35, "spd": 35, "spe": 35 - } + }, + "weightKg": 19.5 + }, + { + "speciesKey": "maestrot", + "speciesId": "maestrot", + "displayName": "Maestrot", + "slug": "maestrot", + "formName": null, + "aliases": [ + "Maestrot", + "maestrot" + ], + "typeNames": [ + "Normal", + "Flying" + ], + "baseStats": { + "hp": 85, + "atk": 70, + "def": 80, + "spa": 105, + "spd": 84, + "spe": 86 + }, + "weightKg": 4.5 }, { "speciesKey": "magby", @@ -18131,7 +21868,8 @@ "spa": 70, "spd": 55, "spe": 83 - } + }, + "weightKg": 21.4 }, { "speciesKey": "magcargo", @@ -18154,7 +21892,8 @@ "spa": 90, "spd": 80, "spe": 30 - } + }, + "weightKg": 55 }, { "speciesKey": "magearna", @@ -18177,7 +21916,8 @@ "spa": 130, "spd": 115, "spe": 65 - } + }, + "weightKg": 80.5 }, { "speciesKey": "magearna-delta", @@ -18186,16 +21926,20 @@ "slug": "magearna-delta", "formName": "Delta", "aliases": [ - "Magearna-Delta", - "magearna-delta", - "magearnadelta", + "Delta Magearna", "Magearna Delta", + "Magearna-Delta", + "MagearnaDelta", + "delta magearna", + "delta-magearna", + "deltamagearna", "magearna delta", - "MagearnaDelta" + "magearna-delta", + "magearnadelta" ], "typeNames": [ - "steel", - "ghost" + "Steel", + "Ghost" ], "baseStats": { "hp": 80, @@ -18204,7 +21948,8 @@ "spa": 130, "spd": 125, "spe": 50 - } + }, + "weightKg": 80.5 }, { "speciesKey": "magearna-original", @@ -18213,12 +21958,13 @@ "slug": "magearna-original", "formName": "Original", "aliases": [ + "Magearna", + "Magearna Original", "Magearna-Original", + "magearna", + "magearna original", "magearna-original", - "magearnaoriginal", - "Magearna Original", - "Magearna", - "magearna" + "magearnaoriginal" ], "typeNames": [ "Steel", @@ -18231,7 +21977,8 @@ "spa": 130, "spd": 115, "spe": 65 - } + }, + "weightKg": 80.5 }, { "speciesKey": "magikarp", @@ -18253,7 +22000,8 @@ "spa": 15, "spd": 20, "spe": 80 - } + }, + "weightKg": 10 }, { "speciesKey": "magirigus", @@ -18266,8 +22014,8 @@ "magirigus" ], "typeNames": [ - "psychic", - "ghost" + "Psychic", + "Ghost" ], "baseStats": { "hp": 58, @@ -18276,7 +22024,8 @@ "spa": 50, "spd": 145, "spe": 30 - } + }, + "weightKg": 95 }, { "speciesKey": "magmar", @@ -18298,7 +22047,8 @@ "spa": 100, "spd": 85, "spe": 93 - } + }, + "weightKg": 44.5 }, { "speciesKey": "magmortar", @@ -18320,7 +22070,8 @@ "spa": 125, "spd": 95, "spe": 83 - } + }, + "weightKg": 68 }, { "speciesKey": "magnemite", @@ -18343,7 +22094,8 @@ "spa": 95, "spd": 55, "spe": 45 - } + }, + "weightKg": 6 }, { "speciesKey": "magneton", @@ -18366,7 +22118,8 @@ "spa": 120, "spd": 70, "spe": 70 - } + }, + "weightKg": 60 }, { "speciesKey": "magnezone", @@ -18389,7 +22142,28 @@ "spa": 130, "spd": 90, "spe": 60 - } + }, + "weightKg": 180 + }, + { + "speciesKey": "magnezone-delta", + "speciesId": "magnezone-delta", + "displayName": "Magnezone Delta", + "slug": "magnezone-delta", + "formName": null, + "aliases": [ + "Magnezone Delta", + "magnezone-delta", + "magnezonedelta", + "delta-magnezone", + "Delta Magnezone", + "deltamagnezone", + "delta magnezone", + "magnezone delta" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null }, { "speciesKey": "magoodra", @@ -18402,17 +22176,18 @@ "magoodra" ], "typeNames": [ - "dragon", - "fire" + "Dragon", + "Fire" ], "baseStats": { - "hp": 63, - "atk": 104, - "def": 152, - "spa": 100, - "spd": 64, - "spe": 72 - } + "hp": 68, + "atk": 112, + "def": 140, + "spa": 116, + "spd": 60, + "spe": 64 + }, + "weightKg": 288 }, { "speciesKey": "makuhita", @@ -18434,7 +22209,8 @@ "spa": 20, "spd": 30, "spe": 25 - } + }, + "weightKg": 86.4 }, { "speciesKey": "malaconda", @@ -18457,7 +22233,8 @@ "spa": 40, "spd": 130, "spe": 55 - } + }, + "weightKg": 108.8 }, { "speciesKey": "malamar", @@ -18480,7 +22257,8 @@ "spa": 68, "spd": 75, "spe": 73 - } + }, + "weightKg": 47 }, { "speciesKey": "malevorus", @@ -18493,17 +22271,18 @@ "malevorus" ], "typeNames": [ - "dark", - "flying" + "Dark", + "Flying" ], "baseStats": { "hp": 89, - "atk": 115, - "def": 90, + "atk": 105, + "def": 95, "spa": 115, - "spd": 80, - "spe": 111 - } + "spd": 90, + "spe": 106 + }, + "weightKg": 65 }, { "speciesKey": "malevorus-therian", @@ -18520,8 +22299,8 @@ "MalevorusTherian" ], "typeNames": [ - "dark", - "flying" + "Dark", + "Flying" ], "baseStats": { "hp": 89, @@ -18553,7 +22332,8 @@ "spa": 70, "spd": 60, "spe": 80 - } + }, + "weightKg": 291 }, { "speciesKey": "manaphy", @@ -18575,7 +22355,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 1.4 }, { "speciesKey": "mandibuzz", @@ -18598,7 +22379,8 @@ "spa": 55, "spd": 95, "spe": 80 - } + }, + "weightKg": 39.5 }, { "speciesKey": "manectric", @@ -18620,7 +22402,8 @@ "spa": 105, "spd": 60, "spe": 105 - } + }, + "weightKg": 40.2 }, { "speciesKey": "manectric-mega", @@ -18629,12 +22412,13 @@ "slug": "manectric-mega", "formName": "Mega", "aliases": [ + "Manectric", + "Manectric Mega", "Manectric-Mega", + "manectric", + "manectric mega", "manectric-mega", - "manectricmega", - "Manectric Mega", - "Manectric", - "manectric" + "manectricmega" ], "typeNames": [ "Electric" @@ -18646,7 +22430,8 @@ "spa": 135, "spd": 80, "spe": 135 - } + }, + "weightKg": 44 }, { "speciesKey": "mankey", @@ -18668,7 +22453,31 @@ "spa": 35, "spd": 45, "spe": 70 - } + }, + "weightKg": 28 + }, + { + "speciesKey": "manteon", + "speciesId": "manteon", + "displayName": "Manteon", + "slug": "manteon", + "formName": null, + "aliases": [ + "Manteon", + "manteon" + ], + "typeNames": [ + "Bug" + ], + "baseStats": { + "hp": 65, + "atk": 110, + "def": 130, + "spa": 60, + "spd": 95, + "spe": 65 + }, + "weightKg": 25 }, { "speciesKey": "mantine", @@ -18691,7 +22500,8 @@ "spa": 80, "spd": 140, "spe": 70 - } + }, + "weightKg": 220 }, { "speciesKey": "mantyke", @@ -18714,7 +22524,8 @@ "spa": 60, "spd": 120, "spe": 50 - } + }, + "weightKg": 65 }, { "speciesKey": "maractus", @@ -18736,7 +22547,8 @@ "spa": 106, "spd": 67, "spe": 60 - } + }, + "weightKg": 28 }, { "speciesKey": "mareanie", @@ -18759,7 +22571,8 @@ "spa": 43, "spd": 52, "spe": 45 - } + }, + "weightKg": 8 }, { "speciesKey": "mareep", @@ -18781,7 +22594,8 @@ "spa": 65, "spd": 45, "spe": 35 - } + }, + "weightKg": 7.8 }, { "speciesKey": "marill", @@ -18804,7 +22618,39 @@ "spa": 20, "spd": 50, "spe": 40 - } + }, + "weightKg": 8.5 + }, + { + "speciesKey": "marill-delta", + "speciesId": "marill-delta", + "displayName": "Marill-Delta", + "slug": "marill-delta", + "formName": null, + "aliases": [ + "Marill-Delta", + "marill-delta", + "marilldelta", + "Marill Delta", + "delta-marill", + "Delta Marill", + "deltamarill", + "delta marill", + "marill delta" + ], + "typeNames": [ + "Ice", + "Fairy" + ], + "baseStats": { + "hp": 70, + "atk": 50, + "def": 30, + "spa": 20, + "spd": 50, + "spe": 30 + }, + "weightKg": 9 }, { "speciesKey": "marowak", @@ -18826,7 +22672,8 @@ "spa": 50, "spd": 80, "spe": 45 - } + }, + "weightKg": 45 }, { "speciesKey": "marowak-alola", @@ -18835,12 +22682,13 @@ "slug": "marowak-alola", "formName": "Alola", "aliases": [ + "Marowak", + "Marowak Alola", "Marowak-Alola", + "marowak", + "marowak alola", "marowak-alola", - "marowakalola", - "Marowak Alola", - "Marowak", - "marowak" + "marowakalola" ], "typeNames": [ "Fire", @@ -18853,7 +22701,8 @@ "spa": 50, "spd": 80, "spe": 45 - } + }, + "weightKg": 34 }, { "speciesKey": "marowak-alola-totem", @@ -18862,12 +22711,13 @@ "slug": "marowak-alola-totem", "formName": "Alola-Totem", "aliases": [ + "Marowak", + "Marowak Alola Totem", "Marowak-Alola-Totem", + "marowak", + "marowak alola totem", "marowak-alola-totem", - "marowakalolatotem", - "Marowak Alola Totem", - "Marowak", - "marowak" + "marowakalolatotem" ], "typeNames": [ "Fire", @@ -18880,7 +22730,8 @@ "spa": 50, "spd": 80, "spe": 45 - } + }, + "weightKg": 98 }, { "speciesKey": "marshadow", @@ -18903,7 +22754,8 @@ "spa": 90, "spd": 90, "spe": 125 - } + }, + "weightKg": 22.2 }, { "speciesKey": "marshadow-delta", @@ -18912,25 +22764,30 @@ "slug": "marshadow-delta", "formName": "Delta", "aliases": [ - "Marshadow-Delta", - "marshadow-delta", - "marshadowdelta", + "Delta Marshadow", "Marshadow Delta", + "Marshadow-Delta", + "MarshadowDelta", + "delta marshadow", + "delta-marshadow", + "deltamarshadow", "marshadow delta", - "MarshadowDelta" + "marshadow-delta", + "marshadowdelta" ], "typeNames": [ - "fire", - "ghost" + "Fire", + "Ghost" ], "baseStats": { - "hp": 80, - "atk": 120, - "def": 85, - "spa": 110, - "spd": 115, - "spe": 90 - } + "hp": 60, + "atk": 125, + "def": 90, + "spa": 120, + "spd": 110, + "spe": 95 + }, + "weightKg": 22.2 }, { "speciesKey": "marshtomp", @@ -18953,7 +22810,8 @@ "spa": 60, "spd": 70, "spe": 50 - } + }, + "weightKg": 28 }, { "speciesKey": "maschiff", @@ -18975,7 +22833,8 @@ "spa": 40, "spd": 51, "spe": 51 - } + }, + "weightKg": 16 }, { "speciesKey": "masquerain", @@ -18998,7 +22857,8 @@ "spa": 100, "spd": 82, "spe": 80 - } + }, + "weightKg": 3.6 }, { "speciesKey": "maushold", @@ -19020,7 +22880,8 @@ "spa": 65, "spd": 75, "spe": 111 - } + }, + "weightKg": 2.3 }, { "speciesKey": "maushold-four", @@ -19029,12 +22890,13 @@ "slug": "maushold-four", "formName": "Four", "aliases": [ + "Maushold", + "Maushold Four", "Maushold-Four", + "maushold", + "maushold four", "maushold-four", - "mausholdfour", - "Maushold Four", - "Maushold", - "maushold" + "mausholdfour" ], "typeNames": [ "Normal" @@ -19046,7 +22908,8 @@ "spa": 65, "spd": 75, "spe": 111 - } + }, + "weightKg": 2.8 }, { "speciesKey": "mawile", @@ -19069,7 +22932,8 @@ "spa": 55, "spd": 55, "spe": 50 - } + }, + "weightKg": 11.5 }, { "speciesKey": "mawile-mega", @@ -19078,12 +22942,13 @@ "slug": "mawile-mega", "formName": "Mega", "aliases": [ + "Mawile", + "Mawile Mega", "Mawile-Mega", + "mawile", + "mawile mega", "mawile-mega", - "mawilemega", - "Mawile Mega", - "Mawile", - "mawile" + "mawilemega" ], "typeNames": [ "Steel", @@ -19096,7 +22961,8 @@ "spa": 55, "spd": 95, "spe": 50 - } + }, + "weightKg": 23.5 }, { "speciesKey": "medicham", @@ -19119,7 +22985,8 @@ "spa": 60, "spd": 75, "spe": 80 - } + }, + "weightKg": 31.5 }, { "speciesKey": "medicham-mega", @@ -19128,12 +22995,13 @@ "slug": "medicham-mega", "formName": "Mega", "aliases": [ + "Medicham", + "Medicham Mega", "Medicham-Mega", + "medicham", + "medicham mega", "medicham-mega", - "medichammega", - "Medicham Mega", - "Medicham", - "medicham" + "medichammega" ], "typeNames": [ "Fighting", @@ -19146,7 +23014,8 @@ "spa": 80, "spd": 85, "spe": 100 - } + }, + "weightKg": 31.5 }, { "speciesKey": "meditite", @@ -19169,7 +23038,111 @@ "spa": 40, "spd": 55, "spe": 60 - } + }, + "weightKg": 11.2 + }, + { + "speciesKey": "mega-flygon", + "speciesId": "mega-flygon", + "displayName": "Mega Flygon", + "slug": "mega-flygon", + "formName": null, + "aliases": [ + "Mega Flygon", + "mega-flygon", + "megaflygon", + "mega flygon" + ], + "typeNames": [ + "Ground", + "Dragon" + ], + "baseStats": { + "hp": 80, + "atk": 115, + "def": 80, + "spa": 115, + "spd": 80, + "spe": 150 + }, + "weightKg": 50 + }, + { + "speciesKey": "mega-hisuian-zoroark", + "speciesId": "mega-hisuian-zoroark", + "displayName": "Mega Hisuian Zoroark", + "slug": "mega-hisuian-zoroark", + "formName": null, + "aliases": [ + "Mega Hisuian Zoroark", + "mega-hisuian-zoroark", + "megahisuianzoroark", + "mega hisuian zoroark" + ], + "typeNames": [ + "Normal", + "Ghost" + ], + "baseStats": { + "hp": 55, + "atk": 130, + "def": 70, + "spa": 155, + "spd": 70, + "spe": 130 + }, + "weightKg": 90.5 + }, + { + "speciesKey": "mega-keldeo", + "speciesId": "mega-keldeo", + "displayName": "Mega Keldeo", + "slug": "mega-keldeo", + "formName": null, + "aliases": [ + "Mega Keldeo", + "mega-keldeo", + "megakeldeo", + "mega keldeo" + ], + "typeNames": [ + "Water", + "Fighting" + ], + "baseStats": { + "hp": 91, + "atk": 92, + "def": 100, + "spa": 164, + "spd": 125, + "spe": 108 + }, + "weightKg": 48.5 + }, + { + "speciesKey": "mega-manaphy", + "speciesId": "mega-manaphy", + "displayName": "Mega Manaphy", + "slug": "mega-manaphy", + "formName": null, + "aliases": [ + "Mega Manaphy", + "mega-manaphy", + "megamanaphy", + "mega manaphy" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 100, + "atk": 130, + "def": 120, + "spa": 130, + "spd": 120, + "spe": 100 + }, + "weightKg": 1.4 }, { "speciesKey": "meganium", @@ -19191,7 +23164,8 @@ "spa": 83, "spd": 100, "spe": 80 - } + }, + "weightKg": 100.5 }, { "speciesKey": "melmetal", @@ -19213,7 +23187,8 @@ "spa": 80, "spd": 65, "spe": 34 - } + }, + "weightKg": 800 }, { "speciesKey": "melmetal-gmax", @@ -19222,12 +23197,13 @@ "slug": "melmetal-gmax", "formName": "Gmax", "aliases": [ + "Melmetal", + "Melmetal Gmax", "Melmetal-Gmax", + "melmetal", + "melmetal gmax", "melmetal-gmax", - "melmetalgmax", - "Melmetal Gmax", - "Melmetal", - "melmetal" + "melmetalgmax" ], "typeNames": [ "Steel" @@ -19239,7 +23215,8 @@ "spa": 80, "spd": 65, "spe": 34 - } + }, + "weightKg": 0 }, { "speciesKey": "meloetta", @@ -19262,7 +23239,39 @@ "spa": 128, "spd": 128, "spe": 90 - } + }, + "weightKg": 6.5 + }, + { + "speciesKey": "meloetta-delta", + "speciesId": "meloetta-delta", + "displayName": "Meloetta-Delta", + "slug": "meloetta-delta", + "formName": null, + "aliases": [ + "Meloetta-Delta", + "meloetta-delta", + "meloettadelta", + "Meloetta Delta", + "delta-meloetta", + "Delta Meloetta", + "deltameloetta", + "delta meloetta", + "meloetta delta" + ], + "typeNames": [ + "Normal", + "Water" + ], + "baseStats": { + "hp": 100, + "atk": 77, + "def": 90, + "spa": 128, + "spd": 128, + "spe": 77 + }, + "weightKg": 34.5 }, { "speciesKey": "meloetta-omega", @@ -19271,16 +23280,16 @@ "slug": "meloetta-omega", "formName": "Omega", "aliases": [ - "Meloetta-Omega", - "meloetta-omega", - "meloettaomega", "Meloetta Omega", + "Meloetta-Omega", + "MeloettaOmega", "meloetta omega", - "MeloettaOmega" + "meloetta-omega", + "meloettaomega" ], "typeNames": [ - "normal", - "ghost" + "Normal", + "Ghost" ], "baseStats": { "hp": 100, @@ -19289,7 +23298,8 @@ "spa": 128, "spd": 128, "spe": 80 - } + }, + "weightKg": 6.5 }, { "speciesKey": "meloetta-pirouette", @@ -19298,12 +23308,13 @@ "slug": "meloetta-pirouette", "formName": "Pirouette", "aliases": [ + "Meloetta", + "Meloetta Pirouette", "Meloetta-Pirouette", + "meloetta", + "meloetta pirouette", "meloetta-pirouette", - "meloettapirouette", - "Meloetta Pirouette", - "Meloetta", - "meloetta" + "meloettapirouette" ], "typeNames": [ "Normal", @@ -19316,7 +23327,8 @@ "spa": 77, "spd": 77, "spe": 128 - } + }, + "weightKg": 6.5 }, { "speciesKey": "meltan", @@ -19338,7 +23350,8 @@ "spa": 55, "spd": 35, "spe": 34 - } + }, + "weightKg": 8 }, { "speciesKey": "meowscarada", @@ -19361,7 +23374,8 @@ "spa": 81, "spd": 70, "spe": 123 - } + }, + "weightKg": 31.2 }, { "speciesKey": "meowscarada-delta", @@ -19370,16 +23384,20 @@ "slug": "meowscarada-delta", "formName": "Delta", "aliases": [ - "Meowscarada-Delta", - "meowscarada-delta", - "meowscaradadelta", + "Delta Meowscarada", "Meowscarada Delta", + "Meowscarada-Delta", + "MeowscaradaDelta", + "delta meowscarada", + "delta-meowscarada", + "deltameowscarada", "meowscarada delta", - "MeowscaradaDelta" + "meowscarada-delta", + "meowscaradadelta" ], "typeNames": [ - "fairy", - "ghost" + "Fairy", + "Ghost" ], "baseStats": { "hp": 76, @@ -19388,7 +23406,8 @@ "spa": 100, "spd": 99, "spe": 100 - } + }, + "weightKg": 34.5 }, { "speciesKey": "meowstic", @@ -19410,7 +23429,8 @@ "spa": 83, "spd": 81, "spe": 104 - } + }, + "weightKg": 8.5 }, { "speciesKey": "meowstic-f", @@ -19419,12 +23439,13 @@ "slug": "meowstic-f", "formName": "F", "aliases": [ + "Meowstic", + "Meowstic F", "Meowstic-F", + "meowstic", + "meowstic f", "meowstic-f", - "meowsticf", - "Meowstic F", - "Meowstic", - "meowstic" + "meowsticf" ], "typeNames": [ "Psychic" @@ -19436,7 +23457,8 @@ "spa": 83, "spd": 81, "spe": 104 - } + }, + "weightKg": 8.5 }, { "speciesKey": "meowth", @@ -19458,7 +23480,8 @@ "spa": 40, "spd": 40, "spe": 90 - } + }, + "weightKg": 4.2 }, { "speciesKey": "meowth-alola", @@ -19467,12 +23490,13 @@ "slug": "meowth-alola", "formName": "Alola", "aliases": [ + "Meowth", + "Meowth Alola", "Meowth-Alola", + "meowth", + "meowth alola", "meowth-alola", - "meowthalola", - "Meowth Alola", - "Meowth", - "meowth" + "meowthalola" ], "typeNames": [ "Dark" @@ -19484,7 +23508,39 @@ "spa": 50, "spd": 40, "spe": 90 - } + }, + "weightKg": 4.2 + }, + { + "speciesKey": "meowth-delta", + "speciesId": "meowth-delta", + "displayName": "Meowth-Delta", + "slug": "meowth-delta", + "formName": null, + "aliases": [ + "Meowth-Delta", + "meowth-delta", + "meowthdelta", + "Meowth Delta", + "delta-meowth", + "Delta Meowth", + "deltameowth", + "delta meowth", + "meowth delta" + ], + "typeNames": [ + "Normal", + "Psychic" + ], + "baseStats": { + "hp": 50, + "atk": 40, + "def": 35, + "spa": 65, + "spd": 45, + "spe": 55 + }, + "weightKg": 4.3 }, { "speciesKey": "meowth-galar", @@ -19493,12 +23549,13 @@ "slug": "meowth-galar", "formName": "Galar", "aliases": [ + "Meowth", + "Meowth Galar", "Meowth-Galar", + "meowth", + "meowth galar", "meowth-galar", - "meowthgalar", - "Meowth Galar", - "Meowth", - "meowth" + "meowthgalar" ], "typeNames": [ "Steel" @@ -19510,7 +23567,8 @@ "spa": 40, "spd": 40, "spe": 40 - } + }, + "weightKg": 7.5 }, { "speciesKey": "meowth-gmax", @@ -19519,12 +23577,13 @@ "slug": "meowth-gmax", "formName": "Gmax", "aliases": [ + "Meowth", + "Meowth Gmax", "Meowth-Gmax", + "meowth", + "meowth gmax", "meowth-gmax", - "meowthgmax", - "Meowth Gmax", - "Meowth", - "meowth" + "meowthgmax" ], "typeNames": [ "Normal" @@ -19536,7 +23595,35 @@ "spa": 40, "spd": 40, "spe": 90 - } + }, + "weightKg": 0 + }, + { + "speciesKey": "meowth-omega", + "speciesId": "meowth-omega", + "displayName": "Meowth-Omega", + "slug": "meowth-omega", + "formName": null, + "aliases": [ + "Meowth-Omega", + "meowth-omega", + "meowthomega", + "Meowth Omega", + "meowth omega" + ], + "typeNames": [ + "Normal", + "Ghost" + ], + "baseStats": { + "hp": 50, + "atk": 30, + "def": 35, + "spa": 65, + "spd": 50, + "spe": 60 + }, + "weightKg": 2.5 }, { "speciesKey": "mesprit", @@ -19558,7 +23645,39 @@ "spa": 105, "spd": 105, "spe": 80 - } + }, + "weightKg": 0.3 + }, + { + "speciesKey": "mesprit-delta", + "speciesId": "mesprit-delta", + "displayName": "Mesprit-Delta", + "slug": "mesprit-delta", + "formName": null, + "aliases": [ + "Mesprit-Delta", + "mesprit-delta", + "mespritdelta", + "Mesprit Delta", + "delta-mesprit", + "Delta Mesprit", + "deltamesprit", + "delta mesprit", + "mesprit delta" + ], + "typeNames": [ + "Poison", + "Fighting" + ], + "baseStats": { + "hp": 80, + "atk": 105, + "def": 105, + "spa": 105, + "spd": 105, + "spe": 80 + }, + "weightKg": 0.3 }, { "speciesKey": "metagross", @@ -19581,7 +23700,8 @@ "spa": 95, "spd": 90, "spe": 70 - } + }, + "weightKg": 550 }, { "speciesKey": "metagross-delta", @@ -19590,16 +23710,20 @@ "slug": "metagross-delta", "formName": "Delta", "aliases": [ - "Metagross-Delta", - "metagross-delta", - "metagrossdelta", + "Delta Metagross", "Metagross Delta", + "Metagross-Delta", + "MetagrossDelta", + "delta metagross", + "delta-metagross", + "deltametagross", "metagross delta", - "MetagrossDelta" + "metagross-delta", + "metagrossdelta" ], "typeNames": [ - "rock", - "grass" + "Rock", + "Grass" ], "baseStats": { "hp": 80, @@ -19608,7 +23732,8 @@ "spa": 75, "spd": 110, "spe": 65 - } + }, + "weightKg": 345.5 }, { "speciesKey": "metagross-mega", @@ -19617,12 +23742,13 @@ "slug": "metagross-mega", "formName": "Mega", "aliases": [ + "Metagross", + "Metagross Mega", "Metagross-Mega", + "metagross", + "metagross mega", "metagross-mega", - "metagrossmega", - "Metagross Mega", - "Metagross", - "metagross" + "metagrossmega" ], "typeNames": [ "Steel", @@ -19635,7 +23761,8 @@ "spa": 105, "spd": 110, "spe": 110 - } + }, + "weightKg": 942.9 }, { "speciesKey": "metang", @@ -19658,7 +23785,39 @@ "spa": 55, "spd": 80, "spe": 50 - } + }, + "weightKg": 202.5 + }, + { + "speciesKey": "metang-delta", + "speciesId": "metang-delta", + "displayName": "Metang-Delta", + "slug": "metang-delta", + "formName": null, + "aliases": [ + "Metang-Delta", + "metang-delta", + "metangdelta", + "Metang Delta", + "delta-metang", + "Delta Metang", + "deltametang", + "delta metang", + "metang delta" + ], + "typeNames": [ + "Rock", + "Grass" + ], + "baseStats": { + "hp": 60, + "atk": 70, + "def": 115, + "spa": 50, + "spd": 75, + "spe": 50 + }, + "weightKg": 116 }, { "speciesKey": "metapod", @@ -19680,7 +23839,8 @@ "spa": 25, "spd": 25, "spe": 30 - } + }, + "weightKg": 9.9 }, { "speciesKey": "mew", @@ -19702,25 +23862,28 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 4 }, { "speciesKey": "mew-atom", "speciesId": "mew-atom", - "displayName": "Mew-Atom", + "displayName": "Mew-ATOM", "slug": "mew-atom", "formName": "Atom", "aliases": [ - "Mew-Atom", - "mew-atom", - "mewatom", + "Mew ATOM", "Mew Atom", + "Mew-ATOM", + "Mew-Atom", + "MewAtom", "mew atom", - "MewAtom" + "mew-atom", + "mewatom" ], "typeNames": [ - "psychic", - "poison" + "Psychic", + "Poison" ], "baseStats": { "hp": 120, @@ -19729,7 +23892,8 @@ "spa": 136, "spd": 120, "spe": 91 - } + }, + "weightKg": 4 }, { "speciesKey": "mewrai", @@ -19742,17 +23906,41 @@ "mewrai" ], "typeNames": [ - "psychic", - "dark" + "Psychic", + "Dark" ], "baseStats": { "hp": 100, - "atk": 112, + "atk": 120, "def": 80, - "spa": 112, - "spd": 96, + "spa": 120, + "spd": 80, "spe": 100 - } + }, + "weightKg": 4 + }, + { + "speciesKey": "mewthree", + "speciesId": "mewthree", + "displayName": "Mewthree", + "slug": "mewthree", + "formName": null, + "aliases": [ + "Mewthree", + "mewthree" + ], + "typeNames": [ + "Dark" + ], + "baseStats": { + "hp": 106, + "atk": 132, + "def": 85, + "spa": 148, + "spd": 85, + "spe": 124 + }, + "weightKg": 140 }, { "speciesKey": "mewtwo", @@ -19774,7 +23962,8 @@ "spa": 154, "spd": 90, "spe": 130 - } + }, + "weightKg": 122 }, { "speciesKey": "mewtwo-mega-x", @@ -19783,12 +23972,13 @@ "slug": "mewtwo-mega-x", "formName": "Mega-X", "aliases": [ + "Mewtwo", + "Mewtwo Mega X", "Mewtwo-Mega-X", + "mewtwo", + "mewtwo mega x", "mewtwo-mega-x", - "mewtwomegax", - "Mewtwo Mega X", - "Mewtwo", - "mewtwo" + "mewtwomegax" ], "typeNames": [ "Psychic", @@ -19801,7 +23991,8 @@ "spa": 154, "spd": 100, "spe": 130 - } + }, + "weightKg": 127 }, { "speciesKey": "mewtwo-mega-y", @@ -19810,12 +24001,13 @@ "slug": "mewtwo-mega-y", "formName": "Mega-Y", "aliases": [ + "Mewtwo", + "Mewtwo Mega Y", "Mewtwo-Mega-Y", + "mewtwo", + "mewtwo mega y", "mewtwo-mega-y", - "mewtwomegay", - "Mewtwo Mega Y", - "Mewtwo", - "mewtwo" + "mewtwomegay" ], "typeNames": [ "Psychic" @@ -19827,7 +24019,8 @@ "spa": 194, "spd": 120, "spe": 140 - } + }, + "weightKg": 33 }, { "speciesKey": "miasmaw", @@ -19850,7 +24043,8 @@ "spa": 88, "spd": 105, "spe": 99 - } + }, + "weightKg": 57 }, { "speciesKey": "miasmite", @@ -19873,7 +24067,8 @@ "spa": 52, "spd": 52, "spe": 44 - } + }, + "weightKg": 10.1 }, { "speciesKey": "mienfoo", @@ -19895,7 +24090,8 @@ "spa": 55, "spd": 50, "spe": 65 - } + }, + "weightKg": 20 }, { "speciesKey": "mienshao", @@ -19917,7 +24113,8 @@ "spa": 95, "spd": 60, "spe": 105 - } + }, + "weightKg": 35.5 }, { "speciesKey": "mightyena", @@ -19939,7 +24136,8 @@ "spa": 60, "spd": 60, "spe": 70 - } + }, + "weightKg": 37 }, { "speciesKey": "milcery", @@ -19961,7 +24159,8 @@ "spa": 50, "spd": 61, "spe": 34 - } + }, + "weightKg": 0.3 }, { "speciesKey": "milotic", @@ -19983,7 +24182,8 @@ "spa": 100, "spd": 125, "spe": 81 - } + }, + "weightKg": 162 }, { "speciesKey": "miltank", @@ -20005,7 +24205,8 @@ "spa": 40, "spd": 70, "spe": 100 - } + }, + "weightKg": 75.5 }, { "speciesKey": "mime-jr.", @@ -20015,6 +24216,7 @@ "formName": null, "aliases": [ "Mime Jr.", + "mime jr.", "mime-jr.", "mimejr" ], @@ -20029,7 +24231,8 @@ "spa": 70, "spd": 90, "spe": 60 - } + }, + "weightKg": 13 }, { "speciesKey": "mimikyu", @@ -20052,7 +24255,8 @@ "spa": 50, "spd": 105, "spe": 96 - } + }, + "weightKg": 0.7 }, { "speciesKey": "mimikyu-busted", @@ -20061,12 +24265,13 @@ "slug": "mimikyu-busted", "formName": "Busted", "aliases": [ + "Mimikyu", + "Mimikyu Busted", "Mimikyu-Busted", + "mimikyu", + "mimikyu busted", "mimikyu-busted", - "mimikyubusted", - "Mimikyu Busted", - "Mimikyu", - "mimikyu" + "mimikyubusted" ], "typeNames": [ "Ghost", @@ -20079,7 +24284,8 @@ "spa": 50, "spd": 105, "spe": 96 - } + }, + "weightKg": 0.7 }, { "speciesKey": "mimikyu-busted-totem", @@ -20088,12 +24294,13 @@ "slug": "mimikyu-busted-totem", "formName": "Busted-Totem", "aliases": [ + "Mimikyu", + "Mimikyu Busted Totem", "Mimikyu-Busted-Totem", + "mimikyu", + "mimikyu busted totem", "mimikyu-busted-totem", - "mimikyubustedtotem", - "Mimikyu Busted Totem", - "Mimikyu", - "mimikyu" + "mimikyubustedtotem" ], "typeNames": [ "Ghost", @@ -20106,7 +24313,8 @@ "spa": 50, "spd": 105, "spe": 96 - } + }, + "weightKg": 2.8 }, { "speciesKey": "mimikyu-totem", @@ -20115,12 +24323,13 @@ "slug": "mimikyu-totem", "formName": "Totem", "aliases": [ + "Mimikyu", + "Mimikyu Totem", "Mimikyu-Totem", + "mimikyu", + "mimikyu totem", "mimikyu-totem", - "mimikyutotem", - "Mimikyu Totem", - "Mimikyu", - "mimikyu" + "mimikyutotem" ], "typeNames": [ "Ghost", @@ -20133,7 +24342,8 @@ "spa": 50, "spd": 105, "spe": 96 - } + }, + "weightKg": 2.8 }, { "speciesKey": "minccino", @@ -20155,7 +24365,8 @@ "spa": 40, "spd": 40, "spe": 75 - } + }, + "weightKg": 5.8 }, { "speciesKey": "minior", @@ -20178,7 +24389,8 @@ "spa": 100, "spd": 60, "spe": 120 - } + }, + "weightKg": 0.3 }, { "speciesKey": "minior-meteor", @@ -20187,12 +24399,13 @@ "slug": "minior-meteor", "formName": "Meteor", "aliases": [ + "Minior", + "Minior Meteor", "Minior-Meteor", + "minior", + "minior meteor", "minior-meteor", - "miniormeteor", - "Minior Meteor", - "Minior", - "minior" + "miniormeteor" ], "typeNames": [ "Rock", @@ -20205,7 +24418,8 @@ "spa": 60, "spd": 100, "spe": 60 - } + }, + "weightKg": 40 }, { "speciesKey": "minun", @@ -20227,7 +24441,8 @@ "spa": 75, "spd": 85, "spe": 95 - } + }, + "weightKg": 4.2 }, { "speciesKey": "miraidon", @@ -20250,7 +24465,8 @@ "spa": 135, "spd": 115, "spe": 135 - } + }, + "weightKg": 240 }, { "speciesKey": "miraiton", @@ -20262,15 +24478,19 @@ "Miraiton", "miraiton" ], - "typeNames": [], + "typeNames": [ + "Electric", + "Steel" + ], "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + "hp": 80, + "atk": 112, + "def": 132, + "spa": 100, + "spd": 104, + "spe": 72 + }, + "weightKg": 212.8 }, { "speciesKey": "misdreavus", @@ -20292,7 +24512,8 @@ "spa": 85, "spd": 85, "spe": 85 - } + }, + "weightKg": 1 }, { "speciesKey": "mismagius", @@ -20314,7 +24535,8 @@ "spa": 105, "spd": 105, "spe": 105 - } + }, + "weightKg": 4.4 }, { "speciesKey": "missingno.", @@ -20324,8 +24546,8 @@ "formName": null, "aliases": [ "MissingNo.", - "missingno.", - "missingno" + "missingno", + "missingno." ], "typeNames": [ "Bird", @@ -20338,7 +24560,8 @@ "spa": 6, "spd": 6, "spe": 29 - } + }, + "weightKg": 1590.8 }, { "speciesKey": "mollux", @@ -20361,7 +24584,8 @@ "spa": 131, "spd": 105, "spe": 76 - } + }, + "weightKg": 41 }, { "speciesKey": "molteon", @@ -20374,8 +24598,8 @@ "molteon" ], "typeNames": [ - "fire", - "dark" + "Fire", + "Dark" ], "baseStats": { "hp": 84, @@ -20384,7 +24608,8 @@ "spa": 116, "spd": 104, "spe": 92 - } + }, + "weightKg": 18 }, { "speciesKey": "moltres", @@ -20407,7 +24632,8 @@ "spa": 125, "spd": 85, "spe": 90 - } + }, + "weightKg": 60 }, { "speciesKey": "moltres-galar", @@ -20416,12 +24642,13 @@ "slug": "moltres-galar", "formName": "Galar", "aliases": [ + "Moltres", + "Moltres Galar", "Moltres-Galar", + "moltres", + "moltres galar", "moltres-galar", - "moltresgalar", - "Moltres Galar", - "Moltres", - "moltres" + "moltresgalar" ], "typeNames": [ "Dark", @@ -20434,7 +24661,8 @@ "spa": 100, "spd": 125, "spe": 90 - } + }, + "weightKg": 66 }, { "speciesKey": "monferno", @@ -20457,7 +24685,39 @@ "spa": 78, "spd": 52, "spe": 81 - } + }, + "weightKg": 22 + }, + { + "speciesKey": "monferno-delta", + "speciesId": "monferno-delta", + "displayName": "Monferno-Delta", + "slug": "monferno-delta", + "formName": null, + "aliases": [ + "Monferno-Delta", + "monferno-delta", + "monfernodelta", + "Monferno Delta", + "delta-monferno", + "Delta Monferno", + "deltamonferno", + "delta monferno", + "monferno delta" + ], + "typeNames": [ + "Electric", + "Fighting" + ], + "baseStats": { + "hp": 64, + "atk": 76, + "def": 52, + "spa": 76, + "spd": 52, + "spe": 85 + }, + "weightKg": 26 }, { "speciesKey": "monohm", @@ -20479,7 +24739,8 @@ "spa": 67, "spd": 55, "spe": 55 - } + }, + "weightKg": 4.1 }, { "speciesKey": "morelull", @@ -20502,7 +24763,8 @@ "spa": 65, "spd": 75, "spe": 15 - } + }, + "weightKg": 1.5 }, { "speciesKey": "morgrem", @@ -20525,7 +24787,39 @@ "spa": 75, "spd": 55, "spe": 70 - } + }, + "weightKg": 12.5 + }, + { + "speciesKey": "morgrem-delta", + "speciesId": "morgrem-delta", + "displayName": "Morgrem-Delta", + "slug": "morgrem-delta", + "formName": null, + "aliases": [ + "Morgrem-Delta", + "morgrem-delta", + "morgremdelta", + "Morgrem Delta", + "delta-morgrem", + "Delta Morgrem", + "deltamorgrem", + "delta morgrem", + "morgrem delta" + ], + "typeNames": [ + "Ice", + "Fighting" + ], + "baseStats": { + "hp": 65, + "atk": 70, + "def": 45, + "spa": 55, + "spd": 55, + "spe": 80 + }, + "weightKg": 18 }, { "speciesKey": "morpeko", @@ -20548,7 +24842,8 @@ "spa": 70, "spd": 58, "spe": 97 - } + }, + "weightKg": 3 }, { "speciesKey": "morpeko-hangry", @@ -20557,12 +24852,13 @@ "slug": "morpeko-hangry", "formName": "Hangry", "aliases": [ + "Morpeko", + "Morpeko Hangry", "Morpeko-Hangry", + "morpeko", + "morpeko hangry", "morpeko-hangry", - "morpekohangry", - "Morpeko Hangry", - "Morpeko", - "morpeko" + "morpekohangry" ], "typeNames": [ "Electric", @@ -20575,7 +24871,8 @@ "spa": 70, "spd": 58, "spe": 97 - } + }, + "weightKg": 3 }, { "speciesKey": "mothim", @@ -20598,7 +24895,8 @@ "spa": 94, "spd": 50, "spe": 66 - } + }, + "weightKg": 23.3 }, { "speciesKey": "mr.-mime", @@ -20608,6 +24906,7 @@ "formName": null, "aliases": [ "Mr. Mime", + "mr. mime", "mr.-mime", "mrmime" ], @@ -20622,7 +24921,8 @@ "spa": 100, "spd": 120, "spe": 90 - } + }, + "weightKg": 54.5 }, { "speciesKey": "mr.-mime-galar", @@ -20631,13 +24931,14 @@ "slug": "mr.-mime-galar", "formName": "Galar", "aliases": [ - "Mr. Mime-Galar", - "mr.-mime-galar", - "mrmimegalar", - "Mr. Mime Galar", "Mr. Mime", + "Mr. Mime Galar", + "Mr. Mime-Galar", + "mr. mime galar", "mr.-mime", - "mrmime" + "mr.-mime-galar", + "mrmime", + "mrmimegalar" ], "typeNames": [ "Ice", @@ -20650,7 +24951,8 @@ "spa": 90, "spd": 90, "spe": 100 - } + }, + "weightKg": 56.8 }, { "speciesKey": "mr.-rime", @@ -20660,6 +24962,7 @@ "formName": null, "aliases": [ "Mr. Rime", + "mr. rime", "mr.-rime", "mrrime" ], @@ -20674,7 +24977,8 @@ "spa": 110, "spd": 100, "spe": 70 - } + }, + "weightKg": 58.2 }, { "speciesKey": "mudbray", @@ -20696,7 +25000,8 @@ "spa": 45, "spd": 55, "spe": 45 - } + }, + "weightKg": 110 }, { "speciesKey": "mudkip", @@ -20718,7 +25023,8 @@ "spa": 50, "spd": 50, "spe": 40 - } + }, + "weightKg": 7.6 }, { "speciesKey": "mudsdale", @@ -20740,7 +25046,8 @@ "spa": 55, "spd": 85, "spe": 35 - } + }, + "weightKg": 920 }, { "speciesKey": "muk", @@ -20762,7 +25069,8 @@ "spa": 65, "spd": 100, "spe": 50 - } + }, + "weightKg": 30 }, { "speciesKey": "muk-alola", @@ -20771,12 +25079,13 @@ "slug": "muk-alola", "formName": "Alola", "aliases": [ + "Muk", + "Muk Alola", "Muk-Alola", + "muk", + "muk alola", "muk-alola", - "mukalola", - "Muk Alola", - "Muk", - "muk" + "mukalola" ], "typeNames": [ "Poison", @@ -20789,7 +25098,8 @@ "spa": 65, "spd": 100, "spe": 50 - } + }, + "weightKg": 52 }, { "speciesKey": "mumbao", @@ -20812,7 +25122,8 @@ "spa": 87, "spd": 73, "spe": 66 - } + }, + "weightKg": 83 }, { "speciesKey": "munchlax", @@ -20834,7 +25145,39 @@ "spa": 40, "spd": 85, "spe": 5 - } + }, + "weightKg": 105 + }, + { + "speciesKey": "munchlax-delta", + "speciesId": "munchlax-delta", + "displayName": "Munchlax-Delta", + "slug": "munchlax-delta", + "formName": null, + "aliases": [ + "Munchlax-Delta", + "munchlax-delta", + "munchlaxdelta", + "Munchlax Delta", + "delta-munchlax", + "Delta Munchlax", + "deltamunchlax", + "delta munchlax", + "munchlax delta" + ], + "typeNames": [ + "Normal", + "Grass" + ], + "baseStats": { + "hp": 135, + "atk": 85, + "def": 85, + "spa": 40, + "spd": 40, + "spe": 5 + }, + "weightKg": 105 }, { "speciesKey": "munkidori", @@ -20857,7 +25200,8 @@ "spa": 130, "spd": 90, "spe": 106 - } + }, + "weightKg": 12.2 }, { "speciesKey": "munna", @@ -20879,7 +25223,8 @@ "spa": 67, "spd": 55, "spe": 24 - } + }, + "weightKg": 23.3 }, { "speciesKey": "murkrow", @@ -20902,7 +25247,8 @@ "spa": 85, "spd": 42, "spe": 91 - } + }, + "weightKg": 2.1 }, { "speciesKey": "musharna", @@ -20924,7 +25270,8 @@ "spa": 107, "spd": 95, "spe": 29 - } + }, + "weightKg": 60.5 }, { "speciesKey": "nacli", @@ -20946,7 +25293,8 @@ "spa": 35, "spd": 35, "spe": 25 - } + }, + "weightKg": 16 }, { "speciesKey": "naclstack", @@ -20968,7 +25316,8 @@ "spa": 35, "spd": 65, "spe": 35 - } + }, + "weightKg": 105 }, { "speciesKey": "naganadel", @@ -20991,7 +25340,8 @@ "spa": 127, "spd": 73, "spe": 121 - } + }, + "weightKg": 150 }, { "speciesKey": "natu", @@ -21014,7 +25364,8 @@ "spa": 70, "spd": 45, "spe": 70 - } + }, + "weightKg": 2 }, { "speciesKey": "naviathan", @@ -21037,7 +25388,8 @@ "spa": 95, "spd": 65, "spe": 97 - } + }, + "weightKg": 510 }, { "speciesKey": "necromauser", @@ -21050,8 +25402,8 @@ "necromauser" ], "typeNames": [ - "poison", - "ghost" + "Ghost", + "Poison" ], "baseStats": { "hp": 150, @@ -21060,7 +25412,8 @@ "spa": 35, "spd": 60, "spe": 40 - } + }, + "weightKg": 4.5 }, { "speciesKey": "necrozma", @@ -21082,7 +25435,8 @@ "spa": 127, "spd": 89, "spe": 79 - } + }, + "weightKg": 230 }, { "speciesKey": "necrozma-dawn-wings", @@ -21091,12 +25445,13 @@ "slug": "necrozma-dawn-wings", "formName": "Dawn-Wings", "aliases": [ + "Necrozma", + "Necrozma Dawn Wings", "Necrozma-Dawn-Wings", + "necrozma", + "necrozma dawn wings", "necrozma-dawn-wings", - "necrozmadawnwings", - "Necrozma Dawn Wings", - "Necrozma", - "necrozma" + "necrozmadawnwings" ], "typeNames": [ "Psychic", @@ -21109,7 +25464,8 @@ "spa": 157, "spd": 127, "spe": 77 - } + }, + "weightKg": 350 }, { "speciesKey": "necrozma-dusk-mane", @@ -21118,12 +25474,13 @@ "slug": "necrozma-dusk-mane", "formName": "Dusk-Mane", "aliases": [ + "Necrozma", + "Necrozma Dusk Mane", "Necrozma-Dusk-Mane", + "necrozma", + "necrozma dusk mane", "necrozma-dusk-mane", - "necrozmaduskmane", - "Necrozma Dusk Mane", - "Necrozma", - "necrozma" + "necrozmaduskmane" ], "typeNames": [ "Psychic", @@ -21136,7 +25493,8 @@ "spa": 113, "spd": 109, "spe": 77 - } + }, + "weightKg": 460 }, { "speciesKey": "necrozma-ultra", @@ -21145,12 +25503,13 @@ "slug": "necrozma-ultra", "formName": "Ultra", "aliases": [ + "Necrozma", + "Necrozma Ultra", "Necrozma-Ultra", + "necrozma", + "necrozma ultra", "necrozma-ultra", - "necrozmaultra", - "Necrozma Ultra", - "Necrozma", - "necrozma" + "necrozmaultra" ], "typeNames": [ "Psychic", @@ -21163,7 +25522,8 @@ "spa": 167, "spd": 97, "spe": 129 - } + }, + "weightKg": 230 }, { "speciesKey": "necturine", @@ -21186,7 +25546,8 @@ "spa": 50, "spd": 75, "spe": 51 - } + }, + "weightKg": 1.8 }, { "speciesKey": "necturna", @@ -21209,7 +25570,8 @@ "spa": 85, "spd": 120, "spe": 58 - } + }, + "weightKg": 49.6 }, { "speciesKey": "nickit", @@ -21231,7 +25593,8 @@ "spa": 47, "spd": 52, "spe": 50 - } + }, + "weightKg": 8.9 }, { "speciesKey": "nidoking", @@ -21254,7 +25617,8 @@ "spa": 85, "spd": 75, "spe": 85 - } + }, + "weightKg": 62 }, { "speciesKey": "nidoqueen", @@ -21277,7 +25641,8 @@ "spa": 75, "spd": 85, "spe": 76 - } + }, + "weightKg": 60 }, { "speciesKey": "nidoran-f", @@ -21286,10 +25651,11 @@ "slug": "nidoran-f", "formName": null, "aliases": [ + "Nidoran F", "Nidoran-F", + "nidoran f", "nidoran-f", - "nidoranf", - "Nidoran F" + "nidoranf" ], "typeNames": [ "Poison" @@ -21301,7 +25667,8 @@ "spa": 40, "spd": 40, "spe": 41 - } + }, + "weightKg": 7 }, { "speciesKey": "nidoran-m", @@ -21310,10 +25677,11 @@ "slug": "nidoran-m", "formName": null, "aliases": [ + "Nidoran M", "Nidoran-M", + "nidoran m", "nidoran-m", - "nidoranm", - "Nidoran M" + "nidoranm" ], "typeNames": [ "Poison" @@ -21325,7 +25693,8 @@ "spa": 40, "spd": 40, "spe": 50 - } + }, + "weightKg": 9 }, { "speciesKey": "nidorina", @@ -21347,7 +25716,8 @@ "spa": 55, "spd": 55, "spe": 56 - } + }, + "weightKg": 20 }, { "speciesKey": "nidorino", @@ -21369,7 +25739,8 @@ "spa": 55, "spd": 55, "spe": 65 - } + }, + "weightKg": 19.5 }, { "speciesKey": "nihilego", @@ -21392,7 +25763,8 @@ "spa": 127, "spd": 131, "spe": 103 - } + }, + "weightKg": 55.5 }, { "speciesKey": "nincada", @@ -21415,7 +25787,8 @@ "spa": 30, "spd": 30, "spe": 40 - } + }, + "weightKg": 5.5 }, { "speciesKey": "ninetales", @@ -21437,7 +25810,8 @@ "spa": 81, "spd": 100, "spe": 100 - } + }, + "weightKg": 19.9 }, { "speciesKey": "ninetales-alola", @@ -21466,7 +25840,8 @@ "spa": 81, "spd": 100, "spe": 109 - } + }, + "weightKg": 19.9 }, { "speciesKey": "ninjask", @@ -21489,7 +25864,8 @@ "spa": 50, "spd": 50, "spe": 160 - } + }, + "weightKg": 12 }, { "speciesKey": "niveon", @@ -21502,7 +25878,7 @@ "niveon" ], "typeNames": [ - "flying" + "Flying" ], "baseStats": { "hp": 60, @@ -21511,7 +25887,8 @@ "spa": 110, "spd": 65, "spe": 130 - } + }, + "weightKg": 22.5 }, { "speciesKey": "noctowl", @@ -21534,7 +25911,8 @@ "spa": 86, "spd": 96, "spe": 70 - } + }, + "weightKg": 40.8 }, { "speciesKey": "noctowl-delta", @@ -21543,16 +25921,20 @@ "slug": "noctowl-delta", "formName": "Delta", "aliases": [ - "Noctowl-Delta", - "noctowl-delta", - "noctowldelta", + "Delta Noctowl", "Noctowl Delta", + "Noctowl-Delta", + "NoctowlDelta", + "delta noctowl", + "delta-noctowl", + "deltanoctowl", "noctowl delta", - "NoctowlDelta" + "noctowl-delta", + "noctowldelta" ], "typeNames": [ - "dark", - "flying" + "Dark", + "Flying" ], "baseStats": { "hp": 90, @@ -21561,7 +25943,8 @@ "spa": 90, "spd": 70, "spe": 80 - } + }, + "weightKg": 38 }, { "speciesKey": "nohface", @@ -21583,7 +25966,8 @@ "spa": 30, "spd": 50, "spe": 80 - } + }, + "weightKg": 5.9 }, { "speciesKey": "noibat", @@ -21606,7 +25990,8 @@ "spa": 45, "spd": 40, "spe": 55 - } + }, + "weightKg": 8 }, { "speciesKey": "noivern", @@ -21629,7 +26014,8 @@ "spa": 97, "spd": 80, "spe": 123 - } + }, + "weightKg": 85 }, { "speciesKey": "nosepass", @@ -21651,7 +26037,8 @@ "spa": 45, "spd": 90, "spe": 30 - } + }, + "weightKg": 97 }, { "speciesKey": "numel", @@ -21674,7 +26061,8 @@ "spa": 65, "spd": 45, "spe": 35 - } + }, + "weightKg": 24 }, { "speciesKey": "nuzleaf", @@ -21697,7 +26085,8 @@ "spa": 60, "spd": 40, "spe": 60 - } + }, + "weightKg": 28 }, { "speciesKey": "nymble", @@ -21719,7 +26108,31 @@ "spa": 21, "spd": 25, "spe": 45 - } + }, + "weightKg": 1 + }, + { + "speciesKey": "obsideon", + "speciesId": "obsideon", + "displayName": "Obsideon", + "slug": "obsideon", + "formName": null, + "aliases": [ + "Obsideon", + "obsideon" + ], + "typeNames": [ + "Rock" + ], + "baseStats": { + "hp": 95, + "atk": 110, + "def": 130, + "spa": 65, + "spd": 65, + "spe": 60 + }, + "weightKg": 65.4 }, { "speciesKey": "obstagoon", @@ -21742,7 +26155,8 @@ "spa": 60, "spd": 81, "spe": 95 - } + }, + "weightKg": 46 }, { "speciesKey": "octillery", @@ -21764,7 +26178,8 @@ "spa": 105, "spd": 75, "spe": 45 - } + }, + "weightKg": 28.5 }, { "speciesKey": "oddish", @@ -21787,7 +26202,8 @@ "spa": 75, "spd": 65, "spe": 30 - } + }, + "weightKg": 5.4 }, { "speciesKey": "ogerpon", @@ -21809,7 +26225,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-cornerstone", @@ -21838,7 +26255,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-cornerstone-tera", @@ -21847,12 +26265,13 @@ "slug": "ogerpon-cornerstone-tera", "formName": "Cornerstone-Tera", "aliases": [ + "Ogerpon", + "Ogerpon Cornerstone Tera", "Ogerpon-Cornerstone-Tera", + "ogerpon", + "ogerpon cornerstone tera", "ogerpon-cornerstone-tera", - "ogerponcornerstonetera", - "Ogerpon Cornerstone Tera", - "Ogerpon", - "ogerpon" + "ogerponcornerstonetera" ], "typeNames": [ "Grass", @@ -21865,7 +26284,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-hearthflame", @@ -21874,12 +26294,13 @@ "slug": "ogerpon-hearthflame", "formName": "Hearthflame", "aliases": [ + "Ogerpon", + "Ogerpon Hearthflame", "Ogerpon-Hearthflame", + "ogerpon", + "ogerpon hearthflame", "ogerpon-hearthflame", - "ogerponhearthflame", - "Ogerpon Hearthflame", - "Ogerpon", - "ogerpon" + "ogerponhearthflame" ], "typeNames": [ "Grass", @@ -21892,7 +26313,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-hearthflame-tera", @@ -21901,12 +26323,13 @@ "slug": "ogerpon-hearthflame-tera", "formName": "Hearthflame-Tera", "aliases": [ + "Ogerpon", + "Ogerpon Hearthflame Tera", "Ogerpon-Hearthflame-Tera", + "ogerpon", + "ogerpon hearthflame tera", "ogerpon-hearthflame-tera", - "ogerponhearthflametera", - "Ogerpon Hearthflame Tera", - "Ogerpon", - "ogerpon" + "ogerponhearthflametera" ], "typeNames": [ "Grass", @@ -21919,7 +26342,35 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 + }, + { + "speciesKey": "ogerpon-shadowcrest", + "speciesId": "ogerpon-shadowcrest", + "displayName": "Ogerpon-Shadowcrest", + "slug": "ogerpon-shadowcrest", + "formName": null, + "aliases": [ + "Ogerpon-Shadowcrest", + "ogerpon-shadowcrest", + "ogerponshadowcrest", + "Ogerpon Shadowcrest", + "ogerpon shadowcrest" + ], + "typeNames": [ + "Grass", + "Ghost" + ], + "baseStats": { + "hp": 80, + "atk": 120, + "def": 84, + "spa": 60, + "spd": 96, + "spe": 110 + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-stormpeak", @@ -21928,16 +26379,16 @@ "slug": "ogerpon-stormpeak", "formName": "Stormpeak", "aliases": [ - "Ogerpon-Stormpeak", - "ogerpon-stormpeak", - "ogerponstormpeak", "Ogerpon Stormpeak", + "Ogerpon-Stormpeak", + "OgerponStormpeak", "ogerpon stormpeak", - "OgerponStormpeak" + "ogerpon-stormpeak", + "ogerponstormpeak" ], "typeNames": [ - "grass", - "electric" + "Grass", + "Electric" ], "baseStats": { "hp": 80, @@ -21946,7 +26397,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-teal-tera", @@ -21955,12 +26407,13 @@ "slug": "ogerpon-teal-tera", "formName": "Teal-Tera", "aliases": [ + "Ogerpon", + "Ogerpon Teal Tera", "Ogerpon-Teal-Tera", + "ogerpon", + "ogerpon teal tera", "ogerpon-teal-tera", - "ogerpontealtera", - "Ogerpon Teal Tera", - "Ogerpon", - "ogerpon" + "ogerpontealtera" ], "typeNames": [ "Grass" @@ -21972,7 +26425,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-wellspring", @@ -22001,7 +26455,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "ogerpon-wellspring-tera", @@ -22010,12 +26465,13 @@ "slug": "ogerpon-wellspring-tera", "formName": "Wellspring-Tera", "aliases": [ + "Ogerpon", + "Ogerpon Wellspring Tera", "Ogerpon-Wellspring-Tera", + "ogerpon", + "ogerpon wellspring tera", "ogerpon-wellspring-tera", - "ogerponwellspringtera", - "Ogerpon Wellspring Tera", - "Ogerpon", - "ogerpon" + "ogerponwellspringtera" ], "typeNames": [ "Grass", @@ -22028,7 +26484,8 @@ "spa": 60, "spd": 96, "spe": 110 - } + }, + "weightKg": 39.8 }, { "speciesKey": "oinkologne", @@ -22050,7 +26507,8 @@ "spa": 59, "spd": 80, "spe": 65 - } + }, + "weightKg": 120 }, { "speciesKey": "oinkologne-f", @@ -22059,12 +26517,13 @@ "slug": "oinkologne-f", "formName": "F", "aliases": [ + "Oinkologne", + "Oinkologne F", "Oinkologne-F", + "oinkologne", + "oinkologne f", "oinkologne-f", - "oinkolognef", - "Oinkologne F", - "Oinkologne", - "oinkologne" + "oinkolognef" ], "typeNames": [ "Normal" @@ -22076,7 +26535,8 @@ "spa": 59, "spd": 90, "spe": 65 - } + }, + "weightKg": 120 }, { "speciesKey": "okidogi", @@ -22099,7 +26559,8 @@ "spa": 58, "spd": 86, "spe": 80 - } + }, + "weightKg": 92 }, { "speciesKey": "omanyte", @@ -22122,7 +26583,8 @@ "spa": 90, "spd": 55, "spe": 35 - } + }, + "weightKg": 7.5 }, { "speciesKey": "omastar", @@ -22145,7 +26607,8 @@ "spa": 115, "spd": 70, "spe": 55 - } + }, + "weightKg": 35 }, { "speciesKey": "onix", @@ -22168,7 +26631,32 @@ "spa": 30, "spd": 45, "spe": 70 - } + }, + "weightKg": 210 + }, + { + "speciesKey": "operettot", + "speciesId": "operettot", + "displayName": "Operettot", + "slug": "operettot", + "formName": null, + "aliases": [ + "Operettot", + "operettot" + ], + "typeNames": [ + "Normal", + "Flying" + ], + "baseStats": { + "hp": 85, + "atk": 80, + "def": 90, + "spa": 100, + "spd": 80, + "spe": 75 + }, + "weightKg": 5 }, { "speciesKey": "oranguru", @@ -22191,7 +26679,8 @@ "spa": 90, "spd": 110, "spe": 60 - } + }, + "weightKg": 76 }, { "speciesKey": "orbeetle", @@ -22214,7 +26703,8 @@ "spa": 80, "spd": 120, "spe": 90 - } + }, + "weightKg": 40.8 }, { "speciesKey": "orbeetle-gmax", @@ -22223,12 +26713,13 @@ "slug": "orbeetle-gmax", "formName": "Gmax", "aliases": [ + "Orbeetle", + "Orbeetle Gmax", "Orbeetle-Gmax", + "orbeetle", + "orbeetle gmax", "orbeetle-gmax", - "orbeetlegmax", - "Orbeetle Gmax", - "Orbeetle", - "orbeetle" + "orbeetlegmax" ], "typeNames": [ "Bug", @@ -22241,7 +26732,8 @@ "spa": 80, "spd": 120, "spe": 90 - } + }, + "weightKg": 0 }, { "speciesKey": "oricorio", @@ -22264,7 +26756,8 @@ "spa": 98, "spd": 70, "spe": 93 - } + }, + "weightKg": 3.4 }, { "speciesKey": "oricorio-pa'u", @@ -22273,12 +26766,13 @@ "slug": "oricorio-pa'u", "formName": "Pa'u", "aliases": [ + "Oricorio", + "Oricorio Pa'u", "Oricorio-Pa'u", + "oricorio", + "oricorio pa'u", "oricorio-pa'u", - "oricoriopau", - "Oricorio Pa'u", - "Oricorio", - "oricorio" + "oricoriopau" ], "typeNames": [ "Psychic", @@ -22291,7 +26785,8 @@ "spa": 98, "spd": 70, "spe": 93 - } + }, + "weightKg": 3.4 }, { "speciesKey": "oricorio-pom-pom", @@ -22300,12 +26795,13 @@ "slug": "oricorio-pom-pom", "formName": "Pom-Pom", "aliases": [ + "Oricorio", + "Oricorio Pom Pom", "Oricorio-Pom-Pom", + "oricorio", + "oricorio pom pom", "oricorio-pom-pom", - "oricoriopompom", - "Oricorio Pom Pom", - "Oricorio", - "oricorio" + "oricoriopompom" ], "typeNames": [ "Electric", @@ -22318,7 +26814,8 @@ "spa": 98, "spd": 70, "spe": 93 - } + }, + "weightKg": 3.4 }, { "speciesKey": "oricorio-sensu", @@ -22327,12 +26824,13 @@ "slug": "oricorio-sensu", "formName": "Sensu", "aliases": [ + "Oricorio", + "Oricorio Sensu", "Oricorio-Sensu", + "oricorio", + "oricorio sensu", "oricorio-sensu", - "oricoriosensu", - "Oricorio Sensu", - "Oricorio", - "oricorio" + "oricoriosensu" ], "typeNames": [ "Ghost", @@ -22345,7 +26843,8 @@ "spa": 98, "spd": 70, "spe": 93 - } + }, + "weightKg": 3.4 }, { "speciesKey": "orthworm", @@ -22367,7 +26866,8 @@ "spa": 60, "spd": 55, "spe": 65 - } + }, + "weightKg": 310 }, { "speciesKey": "oshawott", @@ -22389,7 +26889,8 @@ "spa": 63, "spd": 45, "spe": 45 - } + }, + "weightKg": 5.9 }, { "speciesKey": "overqwil", @@ -22412,7 +26913,8 @@ "spa": 65, "spd": 65, "spe": 85 - } + }, + "weightKg": 60.5 }, { "speciesKey": "pachirisu", @@ -22434,7 +26936,35 @@ "spa": 45, "spd": 90, "spe": 95 - } + }, + "weightKg": 3.9 + }, + { + "speciesKey": "pachirisu-atom", + "speciesId": "pachirisu-atom", + "displayName": "Pachirisu-ATOM", + "slug": "pachirisu-atom", + "formName": null, + "aliases": [ + "Pachirisu-ATOM", + "pachirisu-atom", + "pachirisuatom", + "Pachirisu ATOM", + "pachirisu atom" + ], + "typeNames": [ + "Electric", + "Dark" + ], + "baseStats": { + "hp": 66, + "atk": 105, + "def": 55, + "spa": 91, + "spd": 91, + "spe": 120 + }, + "weightKg": 4.9 }, { "speciesKey": "pajantom", @@ -22457,7 +26987,8 @@ "spa": 51, "spd": 111, "spe": 101 - } + }, + "weightKg": 3.1 }, { "speciesKey": "palafin", @@ -22479,7 +27010,8 @@ "spa": 53, "spd": 62, "spe": 100 - } + }, + "weightKg": 60.2 }, { "speciesKey": "palafin-hero", @@ -22488,12 +27020,13 @@ "slug": "palafin-hero", "formName": "Hero", "aliases": [ + "Palafin", + "Palafin Hero", "Palafin-Hero", + "palafin", + "palafin hero", "palafin-hero", - "palafinhero", - "Palafin Hero", - "Palafin", - "palafin" + "palafinhero" ], "typeNames": [ "Water" @@ -22505,7 +27038,8 @@ "spa": 106, "spd": 87, "spe": 100 - } + }, + "weightKg": 97.4 }, { "speciesKey": "palkia", @@ -22528,7 +27062,8 @@ "spa": 150, "spd": 120, "spe": 100 - } + }, + "weightKg": 336 }, { "speciesKey": "palkia-origin", @@ -22537,12 +27072,13 @@ "slug": "palkia-origin", "formName": "Origin", "aliases": [ + "Palkia", + "Palkia Origin", "Palkia-Origin", + "palkia", + "palkia origin", "palkia-origin", - "palkiaorigin", - "Palkia Origin", - "Palkia", - "palkia" + "palkiaorigin" ], "typeNames": [ "Water", @@ -22555,7 +27091,8 @@ "spa": 150, "spd": 120, "spe": 120 - } + }, + "weightKg": 660 }, { "speciesKey": "palossand", @@ -22578,7 +27115,39 @@ "spa": 100, "spd": 75, "spe": 35 - } + }, + "weightKg": 250 + }, + { + "speciesKey": "palossand-delta", + "speciesId": "palossand-delta", + "displayName": "Palossand-Delta", + "slug": "palossand-delta", + "formName": null, + "aliases": [ + "Palossand-Delta", + "palossand-delta", + "palossanddelta", + "Palossand Delta", + "delta-palossand", + "Delta Palossand", + "deltapalossand", + "delta palossand", + "palossand delta" + ], + "typeNames": [ + "Ghost", + "Fairy" + ], + "baseStats": { + "hp": 85, + "atk": 50, + "def": 95, + "spa": 100, + "spd": 120, + "spe": 30 + }, + "weightKg": 250 }, { "speciesKey": "palpitoad", @@ -22601,7 +27170,8 @@ "spa": 65, "spd": 55, "spe": 69 - } + }, + "weightKg": 17 }, { "speciesKey": "pancham", @@ -22623,7 +27193,8 @@ "spa": 46, "spd": 48, "spe": 43 - } + }, + "weightKg": 8 }, { "speciesKey": "pangoro", @@ -22646,7 +27217,8 @@ "spa": 69, "spd": 71, "spe": 58 - } + }, + "weightKg": 136 }, { "speciesKey": "panpour", @@ -22668,7 +27240,8 @@ "spa": 53, "spd": 48, "spe": 64 - } + }, + "weightKg": 13.5 }, { "speciesKey": "pansage", @@ -22690,7 +27263,8 @@ "spa": 53, "spd": 48, "spe": 64 - } + }, + "weightKg": 10.5 }, { "speciesKey": "pansear", @@ -22712,7 +27286,8 @@ "spa": 53, "spd": 48, "spe": 64 - } + }, + "weightKg": 11 }, { "speciesKey": "paras", @@ -22735,7 +27310,8 @@ "spa": 45, "spd": 55, "spe": 25 - } + }, + "weightKg": 5.4 }, { "speciesKey": "parasect", @@ -22758,7 +27334,8 @@ "spa": 60, "spd": 80, "spe": 30 - } + }, + "weightKg": 29.5 }, { "speciesKey": "passimian", @@ -22780,7 +27357,8 @@ "spa": 40, "spd": 60, "spe": 80 - } + }, + "weightKg": 82.8 }, { "speciesKey": "patrat", @@ -22802,7 +27380,8 @@ "spa": 35, "spd": 39, "spe": 42 - } + }, + "weightKg": 11.6 }, { "speciesKey": "pawmi", @@ -22824,7 +27403,8 @@ "spa": 40, "spd": 25, "spe": 60 - } + }, + "weightKg": 2.5 }, { "speciesKey": "pawmo", @@ -22847,7 +27427,8 @@ "spa": 50, "spd": 40, "spe": 85 - } + }, + "weightKg": 6.5 }, { "speciesKey": "pawmot", @@ -22870,7 +27451,8 @@ "spa": 70, "spd": 60, "spe": 105 - } + }, + "weightKg": 41 }, { "speciesKey": "pawniard", @@ -22893,7 +27475,8 @@ "spa": 40, "spd": 40, "spe": 60 - } + }, + "weightKg": 10.2 }, { "speciesKey": "pecharunt", @@ -22916,7 +27499,8 @@ "spa": 88, "spd": 88, "spe": 88 - } + }, + "weightKg": 0.3 }, { "speciesKey": "pelipper", @@ -22939,7 +27523,32 @@ "spa": 95, "spd": 70, "spe": 65 - } + }, + "weightKg": 28 + }, + { + "speciesKey": "perrception", + "speciesId": "perrception", + "displayName": "Perrception", + "slug": "perrception", + "formName": null, + "aliases": [ + "Perrception", + "perrception" + ], + "typeNames": [ + "Normal", + "Psychic" + ], + "baseStats": { + "hp": 60, + "atk": 40, + "def": 60, + "spa": 140, + "spd": 70, + "spe": 70 + }, + "weightKg": null }, { "speciesKey": "perrgatory", @@ -22952,8 +27561,8 @@ "perrgatory" ], "typeNames": [ - "normal", - "ghost" + "Normal", + "Ghost" ], "baseStats": { "hp": 70, @@ -22962,7 +27571,8 @@ "spa": 100, "spd": 80, "spe": 100 - } + }, + "weightKg": 26 }, { "speciesKey": "perrserker", @@ -22984,7 +27594,8 @@ "spa": 50, "spd": 60, "spe": 50 - } + }, + "weightKg": 28 }, { "speciesKey": "persian", @@ -23006,7 +27617,8 @@ "spa": 65, "spd": 65, "spe": 115 - } + }, + "weightKg": 32 }, { "speciesKey": "persian-alola", @@ -23015,12 +27627,13 @@ "slug": "persian-alola", "formName": "Alola", "aliases": [ + "Persian", + "Persian Alola", "Persian-Alola", + "persian", + "persian alola", "persian-alola", - "persianalola", - "Persian Alola", - "Persian", - "persian" + "persianalola" ], "typeNames": [ "Dark" @@ -23032,7 +27645,32 @@ "spa": 75, "spd": 65, "spe": 115 - } + }, + "weightKg": 33 + }, + { + "speciesKey": "persimrunt", + "speciesId": "persimrunt", + "displayName": "Persimrunt", + "slug": "persimrunt", + "formName": null, + "aliases": [ + "Persimrunt", + "persimrunt" + ], + "typeNames": [ + "Psychic", + "Ghost" + ], + "baseStats": { + "hp": 88, + "atk": 88, + "def": 88, + "spa": 88, + "spd": 160, + "spe": 88 + }, + "weightKg": 0.3 }, { "speciesKey": "petilil", @@ -23054,7 +27692,8 @@ "spa": 70, "spd": 50, "spe": 30 - } + }, + "weightKg": 6.6 }, { "speciesKey": "phanpy", @@ -23076,7 +27715,8 @@ "spa": 40, "spd": 40, "spe": 40 - } + }, + "weightKg": 33.5 }, { "speciesKey": "phantump", @@ -23099,7 +27739,8 @@ "spa": 50, "spd": 60, "spe": 38 - } + }, + "weightKg": 7 }, { "speciesKey": "pheromosa", @@ -23122,7 +27763,8 @@ "spa": 137, "spd": 37, "spe": 151 - } + }, + "weightKg": 25 }, { "speciesKey": "phione", @@ -23144,7 +27786,8 @@ "spa": 80, "spd": 80, "spe": 80 - } + }, + "weightKg": 3.1 }, { "speciesKey": "pichu", @@ -23166,7 +27809,8 @@ "spa": 35, "spd": 35, "spe": 60 - } + }, + "weightKg": 2 }, { "speciesKey": "pichu-spiky-eared", @@ -23175,12 +27819,13 @@ "slug": "pichu-spiky-eared", "formName": "Spiky-eared", "aliases": [ + "Pichu", + "Pichu Spiky eared", "Pichu-Spiky-eared", + "pichu", + "pichu spiky eared", "pichu-spiky-eared", - "pichuspikyeared", - "Pichu Spiky eared", - "Pichu", - "pichu" + "pichuspikyeared" ], "typeNames": [ "Electric" @@ -23192,7 +27837,8 @@ "spa": 35, "spd": 35, "spe": 60 - } + }, + "weightKg": 2 }, { "speciesKey": "pidgeot", @@ -23215,7 +27861,8 @@ "spa": 70, "spd": 70, "spe": 101 - } + }, + "weightKg": 39.5 }, { "speciesKey": "pidgeot-mega", @@ -23224,12 +27871,13 @@ "slug": "pidgeot-mega", "formName": "Mega", "aliases": [ + "Pidgeot", + "Pidgeot Mega", "Pidgeot-Mega", + "pidgeot", + "pidgeot mega", "pidgeot-mega", - "pidgeotmega", - "Pidgeot Mega", - "Pidgeot", - "pidgeot" + "pidgeotmega" ], "typeNames": [ "Normal", @@ -23242,7 +27890,8 @@ "spa": 135, "spd": 80, "spe": 121 - } + }, + "weightKg": 50.5 }, { "speciesKey": "pidgeotto", @@ -23265,7 +27914,8 @@ "spa": 50, "spd": 50, "spe": 71 - } + }, + "weightKg": 30 }, { "speciesKey": "pidgey", @@ -23288,7 +27938,8 @@ "spa": 35, "spd": 35, "spe": 56 - } + }, + "weightKg": 1.8 }, { "speciesKey": "pidove", @@ -23311,7 +27962,8 @@ "spa": 36, "spd": 30, "spe": 43 - } + }, + "weightKg": 2.1 }, { "speciesKey": "pignite", @@ -23334,7 +27986,8 @@ "spa": 70, "spd": 55, "spe": 55 - } + }, + "weightKg": 55.5 }, { "speciesKey": "pikachu", @@ -23356,7 +28009,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-alola", @@ -23365,12 +28019,13 @@ "slug": "pikachu-alola", "formName": "Alola", "aliases": [ + "Pikachu", + "Pikachu Alola", "Pikachu-Alola", + "pikachu", + "pikachu alola", "pikachu-alola", - "pikachualola", - "Pikachu Alola", - "Pikachu", - "pikachu" + "pikachualola" ], "typeNames": [ "Electric" @@ -23382,7 +28037,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-belle", @@ -23391,12 +28047,13 @@ "slug": "pikachu-belle", "formName": "Belle", "aliases": [ + "Pikachu", + "Pikachu Belle", "Pikachu-Belle", + "pikachu", + "pikachu belle", "pikachu-belle", - "pikachubelle", - "Pikachu Belle", - "Pikachu", - "pikachu" + "pikachubelle" ], "typeNames": [ "Electric" @@ -23408,7 +28065,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-cosplay", @@ -23417,12 +28075,13 @@ "slug": "pikachu-cosplay", "formName": "Cosplay", "aliases": [ + "Pikachu", + "Pikachu Cosplay", "Pikachu-Cosplay", + "pikachu", + "pikachu cosplay", "pikachu-cosplay", - "pikachucosplay", - "Pikachu Cosplay", - "Pikachu", - "pikachu" + "pikachucosplay" ], "typeNames": [ "Electric" @@ -23434,7 +28093,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-gmax", @@ -23443,12 +28103,13 @@ "slug": "pikachu-gmax", "formName": "Gmax", "aliases": [ + "Pikachu", + "Pikachu Gmax", "Pikachu-Gmax", + "pikachu", + "pikachu gmax", "pikachu-gmax", - "pikachugmax", - "Pikachu Gmax", - "Pikachu", - "pikachu" + "pikachugmax" ], "typeNames": [ "Electric" @@ -23460,7 +28121,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 0 }, { "speciesKey": "pikachu-hoenn", @@ -23469,12 +28131,13 @@ "slug": "pikachu-hoenn", "formName": "Hoenn", "aliases": [ + "Pikachu", + "Pikachu Hoenn", "Pikachu-Hoenn", + "pikachu", + "pikachu hoenn", "pikachu-hoenn", - "pikachuhoenn", - "Pikachu Hoenn", - "Pikachu", - "pikachu" + "pikachuhoenn" ], "typeNames": [ "Electric" @@ -23486,7 +28149,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-kalos", @@ -23495,12 +28159,13 @@ "slug": "pikachu-kalos", "formName": "Kalos", "aliases": [ + "Pikachu", + "Pikachu Kalos", "Pikachu-Kalos", + "pikachu", + "pikachu kalos", "pikachu-kalos", - "pikachukalos", - "Pikachu Kalos", - "Pikachu", - "pikachu" + "pikachukalos" ], "typeNames": [ "Electric" @@ -23512,7 +28177,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-libre", @@ -23521,12 +28187,13 @@ "slug": "pikachu-libre", "formName": "Libre", "aliases": [ + "Pikachu", + "Pikachu Libre", "Pikachu-Libre", + "pikachu", + "pikachu libre", "pikachu-libre", - "pikachulibre", - "Pikachu Libre", - "Pikachu", - "pikachu" + "pikachulibre" ], "typeNames": [ "Electric" @@ -23538,7 +28205,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-original", @@ -23547,12 +28215,13 @@ "slug": "pikachu-original", "formName": "Original", "aliases": [ + "Pikachu", + "Pikachu Original", "Pikachu-Original", + "pikachu", + "pikachu original", "pikachu-original", - "pikachuoriginal", - "Pikachu Original", - "Pikachu", - "pikachu" + "pikachuoriginal" ], "typeNames": [ "Electric" @@ -23564,7 +28233,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-partner", @@ -23573,12 +28243,13 @@ "slug": "pikachu-partner", "formName": "Partner", "aliases": [ + "Pikachu", + "Pikachu Partner", "Pikachu-Partner", + "pikachu", + "pikachu partner", "pikachu-partner", - "pikachupartner", - "Pikachu Partner", - "Pikachu", - "pikachu" + "pikachupartner" ], "typeNames": [ "Electric" @@ -23590,7 +28261,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-phd", @@ -23599,12 +28271,13 @@ "slug": "pikachu-phd", "formName": "PhD", "aliases": [ + "Pikachu", + "Pikachu PhD", "Pikachu-PhD", + "pikachu", + "pikachu phd", "pikachu-phd", - "pikachuphd", - "Pikachu PhD", - "Pikachu", - "pikachu" + "pikachuphd" ], "typeNames": [ "Electric" @@ -23616,7 +28289,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-pop-star", @@ -23625,12 +28299,13 @@ "slug": "pikachu-pop-star", "formName": "Pop-Star", "aliases": [ + "Pikachu", + "Pikachu Pop Star", "Pikachu-Pop-Star", + "pikachu", + "pikachu pop star", "pikachu-pop-star", - "pikachupopstar", - "Pikachu Pop Star", - "Pikachu", - "pikachu" + "pikachupopstar" ], "typeNames": [ "Electric" @@ -23642,7 +28317,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-rock-star", @@ -23651,12 +28327,13 @@ "slug": "pikachu-rock-star", "formName": "Rock-Star", "aliases": [ + "Pikachu", + "Pikachu Rock Star", "Pikachu-Rock-Star", + "pikachu", + "pikachu rock star", "pikachu-rock-star", - "pikachurockstar", - "Pikachu Rock Star", - "Pikachu", - "pikachu" + "pikachurockstar" ], "typeNames": [ "Electric" @@ -23668,7 +28345,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-sinnoh", @@ -23677,12 +28355,13 @@ "slug": "pikachu-sinnoh", "formName": "Sinnoh", "aliases": [ + "Pikachu", + "Pikachu Sinnoh", "Pikachu-Sinnoh", + "pikachu", + "pikachu sinnoh", "pikachu-sinnoh", - "pikachusinnoh", - "Pikachu Sinnoh", - "Pikachu", - "pikachu" + "pikachusinnoh" ], "typeNames": [ "Electric" @@ -23694,7 +28373,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-starter", @@ -23703,12 +28383,13 @@ "slug": "pikachu-starter", "formName": "Starter", "aliases": [ + "Pikachu", + "Pikachu Starter", "Pikachu-Starter", + "pikachu", + "pikachu starter", "pikachu-starter", - "pikachustarter", - "Pikachu Starter", - "Pikachu", - "pikachu" + "pikachustarter" ], "typeNames": [ "Electric" @@ -23720,7 +28401,8 @@ "spa": 75, "spd": 60, "spe": 120 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-unova", @@ -23729,12 +28411,13 @@ "slug": "pikachu-unova", "formName": "Unova", "aliases": [ + "Pikachu", + "Pikachu Unova", "Pikachu-Unova", + "pikachu", + "pikachu unova", "pikachu-unova", - "pikachuunova", - "Pikachu Unova", - "Pikachu", - "pikachu" + "pikachuunova" ], "typeNames": [ "Electric" @@ -23746,7 +28429,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikachu-world", @@ -23755,12 +28439,13 @@ "slug": "pikachu-world", "formName": "World", "aliases": [ + "Pikachu", + "Pikachu World", "Pikachu-World", + "pikachu", + "pikachu world", "pikachu-world", - "pikachuworld", - "Pikachu World", - "Pikachu", - "pikachu" + "pikachuworld" ], "typeNames": [ "Electric" @@ -23772,7 +28457,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 6 }, { "speciesKey": "pikipek", @@ -23795,7 +28481,8 @@ "spa": 30, "spd": 30, "spe": 65 - } + }, + "weightKg": 1.2 }, { "speciesKey": "piloswine", @@ -23818,7 +28505,8 @@ "spa": 60, "spd": 60, "spe": 50 - } + }, + "weightKg": 55.8 }, { "speciesKey": "pincurchin", @@ -23840,7 +28528,8 @@ "spa": 91, "spd": 85, "spe": 15 - } + }, + "weightKg": 1 }, { "speciesKey": "pineco", @@ -23862,7 +28551,8 @@ "spa": 35, "spd": 35, "spe": 15 - } + }, + "weightKg": 7.2 }, { "speciesKey": "pinsir", @@ -23884,7 +28574,8 @@ "spa": 55, "spd": 70, "spe": 85 - } + }, + "weightKg": 55 }, { "speciesKey": "pinsir-mega", @@ -23893,12 +28584,13 @@ "slug": "pinsir-mega", "formName": "Mega", "aliases": [ + "Pinsir", + "Pinsir Mega", "Pinsir-Mega", + "pinsir", + "pinsir mega", "pinsir-mega", - "pinsirmega", - "Pinsir Mega", - "Pinsir", - "pinsir" + "pinsirmega" ], "typeNames": [ "Bug", @@ -23911,7 +28603,8 @@ "spa": 65, "spd": 90, "spe": 105 - } + }, + "weightKg": 59 }, { "speciesKey": "piplup", @@ -23933,7 +28626,8 @@ "spa": 61, "spd": 56, "spe": 40 - } + }, + "weightKg": 5.2 }, { "speciesKey": "plasmanta", @@ -23956,7 +28650,8 @@ "spa": 131, "spd": 98, "spe": 100 - } + }, + "weightKg": 460 }, { "speciesKey": "pluffle", @@ -23978,7 +28673,8 @@ "spa": 65, "spd": 78, "spe": 49 - } + }, + "weightKg": 1.8 }, { "speciesKey": "plusle", @@ -24000,7 +28696,8 @@ "spa": 85, "spd": 75, "spe": 95 - } + }, + "weightKg": 4.2 }, { "speciesKey": "poipole", @@ -24022,7 +28719,8 @@ "spa": 73, "spd": 67, "spe": 73 - } + }, + "weightKg": 1.8 }, { "speciesKey": "pokestar-black-belt", @@ -24032,6 +28730,7 @@ "formName": null, "aliases": [ "Pokestar Black Belt", + "pokestar black belt", "pokestar-black-belt", "pokestarblackbelt" ], @@ -24045,7 +28744,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-black-door", @@ -24055,6 +28755,7 @@ "formName": null, "aliases": [ "Pokestar Black Door", + "pokestar black door", "pokestar-black-door", "pokestarblackdoor" ], @@ -24068,7 +28769,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-brycen-man", @@ -24077,10 +28779,11 @@ "slug": "pokestar-brycen-man", "formName": null, "aliases": [ + "Pokestar Brycen Man", "Pokestar Brycen-Man", + "pokestar brycen man", "pokestar-brycen-man", - "pokestarbrycenman", - "Pokestar Brycen Man" + "pokestarbrycenman" ], "typeNames": [ "Dark", @@ -24093,7 +28796,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-f-00", @@ -24102,10 +28806,11 @@ "slug": "pokestar-f-00", "formName": null, "aliases": [ + "Pokestar F 00", "Pokestar F-00", + "pokestar f 00", "pokestar-f-00", - "pokestarf00", - "Pokestar F 00" + "pokestarf00" ], "typeNames": [ "Steel", @@ -24118,7 +28823,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-f-002", @@ -24127,10 +28833,11 @@ "slug": "pokestar-f-002", "formName": null, "aliases": [ + "Pokestar F 002", "Pokestar F-002", + "pokestar f 002", "pokestar-f-002", - "pokestarf002", - "Pokestar F 002" + "pokestarf002" ], "typeNames": [ "Steel", @@ -24143,7 +28850,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-giant", @@ -24153,6 +28861,7 @@ "formName": null, "aliases": [ "Pokestar Giant", + "pokestar giant", "pokestar-giant", "pokestargiant" ], @@ -24166,7 +28875,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-humanoid", @@ -24176,6 +28886,7 @@ "formName": null, "aliases": [ "Pokestar Humanoid", + "pokestar humanoid", "pokestar-humanoid", "pokestarhumanoid" ], @@ -24189,7 +28900,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-monster", @@ -24199,6 +28911,7 @@ "formName": null, "aliases": [ "Pokestar Monster", + "pokestar monster", "pokestar-monster", "pokestarmonster" ], @@ -24212,7 +28925,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-mt", @@ -24222,6 +28936,7 @@ "formName": null, "aliases": [ "Pokestar MT", + "pokestar mt", "pokestar-mt", "pokestarmt" ], @@ -24235,7 +28950,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-mt2", @@ -24245,6 +28961,7 @@ "formName": null, "aliases": [ "Pokestar MT2", + "pokestar mt2", "pokestar-mt2", "pokestarmt2" ], @@ -24259,7 +28976,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-smeargle", @@ -24269,6 +28987,7 @@ "formName": null, "aliases": [ "Pokestar Smeargle", + "pokestar smeargle", "pokestar-smeargle", "pokestarsmeargle" ], @@ -24282,7 +29001,8 @@ "spa": 20, "spd": 45, "spe": 75 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-spirit", @@ -24292,6 +29012,7 @@ "formName": null, "aliases": [ "Pokestar Spirit", + "pokestar spirit", "pokestar-spirit", "pokestarspirit" ], @@ -24306,7 +29027,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-transport", @@ -24316,6 +29038,7 @@ "formName": null, "aliases": [ "Pokestar Transport", + "pokestar transport", "pokestar-transport", "pokestartransport" ], @@ -24329,7 +29052,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-ufo", @@ -24339,6 +29063,7 @@ "formName": null, "aliases": [ "Pokestar UFO", + "pokestar ufo", "pokestar-ufo", "pokestarufo" ], @@ -24353,7 +29078,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-ufo-2", @@ -24362,13 +29088,14 @@ "slug": "pokestar-ufo-2", "formName": "2", "aliases": [ - "Pokestar UFO-2", - "pokestar-ufo-2", - "pokestarufo2", - "Pokestar UFO 2", "Pokestar UFO", + "Pokestar UFO 2", + "Pokestar UFO-2", + "pokestar ufo 2", "pokestar-ufo", - "pokestarufo" + "pokestar-ufo-2", + "pokestarufo", + "pokestarufo2" ], "typeNames": [ "Psychic", @@ -24381,7 +29108,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-ufo-propu2", @@ -24390,13 +29118,14 @@ "slug": "pokestar-ufo-propu2", "formName": "PropU2", "aliases": [ - "Pokestar UFO-PropU2", - "pokestar-ufo-propu2", - "pokestarufopropu2", - "Pokestar UFO PropU2", "Pokestar UFO", + "Pokestar UFO PropU2", + "Pokestar UFO-PropU2", + "pokestar ufo propu2", "pokestar-ufo", - "pokestarufo" + "pokestar-ufo-propu2", + "pokestarufo", + "pokestarufopropu2" ], "typeNames": [ "Psychic", @@ -24409,7 +29138,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 }, { "speciesKey": "pokestar-white-door", @@ -24419,6 +29149,7 @@ "formName": null, "aliases": [ "Pokestar White Door", + "pokestar white door", "pokestar-white-door", "pokestarwhitedoor" ], @@ -24432,7 +29163,32 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 61 + }, + { + "speciesKey": "polfeegeist", + "speciesId": "polfeegeist", + "displayName": "Polfeegeist", + "slug": "polfeegeist", + "formName": null, + "aliases": [ + "Polfeegeist", + "polfeegeist" + ], + "typeNames": [ + "Water", + "Ghost" + ], + "baseStats": { + "hp": 65, + "atk": 65, + "def": 132, + "spa": 91, + "spd": 85, + "spe": 70 + }, + "weightKg": 5.6 }, { "speciesKey": "politoed", @@ -24454,7 +29210,8 @@ "spa": 90, "spd": 100, "spe": 70 - } + }, + "weightKg": 33.9 }, { "speciesKey": "poliwag", @@ -24476,7 +29233,8 @@ "spa": 40, "spd": 40, "spe": 90 - } + }, + "weightKg": 12.4 }, { "speciesKey": "poliwhirl", @@ -24498,7 +29256,8 @@ "spa": 50, "spd": 50, "spe": 90 - } + }, + "weightKg": 20 }, { "speciesKey": "poliwrath", @@ -24521,7 +29280,8 @@ "spa": 70, "spd": 90, "spe": 70 - } + }, + "weightKg": 54 }, { "speciesKey": "poltchageist", @@ -24544,7 +29304,8 @@ "spa": 74, "spd": 54, "spe": 50 - } + }, + "weightKg": 1.1 }, { "speciesKey": "poltchageist-artisan", @@ -24553,12 +29314,13 @@ "slug": "poltchageist-artisan", "formName": "Artisan", "aliases": [ + "Poltchageist", + "Poltchageist Artisan", "Poltchageist-Artisan", + "poltchageist", + "poltchageist artisan", "poltchageist-artisan", - "poltchageistartisan", - "Poltchageist Artisan", - "Poltchageist", - "poltchageist" + "poltchageistartisan" ], "typeNames": [ "Grass", @@ -24571,7 +29333,8 @@ "spa": 74, "spd": 54, "spe": 50 - } + }, + "weightKg": 1.1 }, { "speciesKey": "polteageist", @@ -24593,7 +29356,8 @@ "spa": 134, "spd": 114, "spe": 70 - } + }, + "weightKg": 0.4 }, { "speciesKey": "polteageist-antique", @@ -24602,12 +29366,13 @@ "slug": "polteageist-antique", "formName": "Antique", "aliases": [ + "Polteageist", + "Polteageist Antique", "Polteageist-Antique", + "polteageist", + "polteageist antique", "polteageist-antique", - "polteageistantique", - "Polteageist Antique", - "Polteageist", - "polteageist" + "polteageistantique" ], "typeNames": [ "Ghost" @@ -24619,7 +29384,8 @@ "spa": 134, "spd": 114, "spe": 70 - } + }, + "weightKg": 0.4 }, { "speciesKey": "ponyta", @@ -24641,7 +29407,8 @@ "spa": 65, "spd": 65, "spe": 90 - } + }, + "weightKg": 30 }, { "speciesKey": "ponyta-galar", @@ -24650,12 +29417,13 @@ "slug": "ponyta-galar", "formName": "Galar", "aliases": [ + "Ponyta", + "Ponyta Galar", "Ponyta-Galar", + "ponyta", + "ponyta galar", "ponyta-galar", - "ponytagalar", - "Ponyta Galar", - "Ponyta", - "ponyta" + "ponytagalar" ], "typeNames": [ "Psychic" @@ -24667,7 +29435,8 @@ "spa": 65, "spd": 65, "spe": 90 - } + }, + "weightKg": 24 }, { "speciesKey": "poochyena", @@ -24689,7 +29458,8 @@ "spa": 30, "spd": 30, "spe": 35 - } + }, + "weightKg": 13.6 }, { "speciesKey": "popplio", @@ -24711,7 +29481,8 @@ "spa": 66, "spd": 56, "spe": 40 - } + }, + "weightKg": 7.5 }, { "speciesKey": "porygon", @@ -24733,7 +29504,8 @@ "spa": 85, "spd": 75, "spe": 40 - } + }, + "weightKg": 36.5 }, { "speciesKey": "porygon-z", @@ -24742,10 +29514,11 @@ "slug": "porygon-z", "formName": null, "aliases": [ + "Porygon Z", "Porygon-Z", + "porygon z", "porygon-z", - "porygonz", - "Porygon Z" + "porygonz" ], "typeNames": [ "Normal" @@ -24757,7 +29530,8 @@ "spa": 135, "spd": 75, "spe": 90 - } + }, + "weightKg": 34 }, { "speciesKey": "porygon2", @@ -24779,7 +29553,8 @@ "spa": 105, "spd": 95, "spe": 60 - } + }, + "weightKg": 32.5 }, { "speciesKey": "primarina", @@ -24802,7 +29577,8 @@ "spa": 126, "spd": 116, "spe": 60 - } + }, + "weightKg": 44 }, { "speciesKey": "primeape", @@ -24824,7 +29600,8 @@ "spa": 60, "spd": 70, "spe": 95 - } + }, + "weightKg": 32 }, { "speciesKey": "prinplup", @@ -24846,7 +29623,8 @@ "spa": 81, "spd": 76, "spe": 50 - } + }, + "weightKg": 23 }, { "speciesKey": "privatyke", @@ -24869,7 +29647,8 @@ "spa": 40, "spd": 60, "spe": 45 - } + }, + "weightKg": 35 }, { "speciesKey": "probopass", @@ -24892,7 +29671,8 @@ "spa": 75, "spd": 150, "spe": 40 - } + }, + "weightKg": 340 }, { "speciesKey": "protowatt", @@ -24915,7 +29695,8 @@ "spa": 43, "spd": 34, "spe": 65 - } + }, + "weightKg": 0.1 }, { "speciesKey": "psyduck", @@ -24937,7 +29718,8 @@ "spa": 65, "spd": 50, "spe": 55 - } + }, + "weightKg": 19.6 }, { "speciesKey": "pumpkaboo", @@ -24960,7 +29742,8 @@ "spa": 44, "spd": 55, "spe": 51 - } + }, + "weightKg": 5 }, { "speciesKey": "pumpkaboo-large", @@ -24969,12 +29752,13 @@ "slug": "pumpkaboo-large", "formName": "Large", "aliases": [ + "Pumpkaboo", + "Pumpkaboo Large", "Pumpkaboo-Large", + "pumpkaboo", + "pumpkaboo large", "pumpkaboo-large", - "pumpkaboolarge", - "Pumpkaboo Large", - "Pumpkaboo", - "pumpkaboo" + "pumpkaboolarge" ], "typeNames": [ "Ghost", @@ -24987,7 +29771,8 @@ "spa": 44, "spd": 55, "spe": 46 - } + }, + "weightKg": 7.5 }, { "speciesKey": "pumpkaboo-small", @@ -24996,12 +29781,13 @@ "slug": "pumpkaboo-small", "formName": "Small", "aliases": [ + "Pumpkaboo", + "Pumpkaboo Small", "Pumpkaboo-Small", + "pumpkaboo", + "pumpkaboo small", "pumpkaboo-small", - "pumpkaboosmall", - "Pumpkaboo Small", - "Pumpkaboo", - "pumpkaboo" + "pumpkaboosmall" ], "typeNames": [ "Ghost", @@ -25014,7 +29800,8 @@ "spa": 44, "spd": 55, "spe": 56 - } + }, + "weightKg": 3.5 }, { "speciesKey": "pumpkaboo-super", @@ -25023,12 +29810,13 @@ "slug": "pumpkaboo-super", "formName": "Super", "aliases": [ + "Pumpkaboo", + "Pumpkaboo Super", "Pumpkaboo-Super", + "pumpkaboo", + "pumpkaboo super", "pumpkaboo-super", - "pumpkaboosuper", - "Pumpkaboo Super", - "Pumpkaboo", - "pumpkaboo" + "pumpkaboosuper" ], "typeNames": [ "Ghost", @@ -25041,7 +29829,8 @@ "spa": 44, "spd": 55, "spe": 41 - } + }, + "weightKg": 15 }, { "speciesKey": "pupitar", @@ -25064,7 +29853,8 @@ "spa": 65, "spd": 70, "spe": 51 - } + }, + "weightKg": 152 }, { "speciesKey": "purrloin", @@ -25086,7 +29876,8 @@ "spa": 50, "spd": 37, "spe": 66 - } + }, + "weightKg": 10.1 }, { "speciesKey": "purugly", @@ -25108,7 +29899,8 @@ "spa": 64, "spd": 59, "spe": 112 - } + }, + "weightKg": 43.8 }, { "speciesKey": "pyroak", @@ -25131,7 +29923,8 @@ "spa": 70, "spd": 65, "spe": 60 - } + }, + "weightKg": 168 }, { "speciesKey": "pyroar", @@ -25154,7 +29947,8 @@ "spa": 109, "spd": 66, "spe": 106 - } + }, + "weightKg": 81.5 }, { "speciesKey": "pyukumuku", @@ -25176,7 +29970,8 @@ "spa": 30, "spd": 130, "spe": 5 - } + }, + "weightKg": 1.2 }, { "speciesKey": "quagsire", @@ -25199,7 +29994,8 @@ "spa": 65, "spd": 65, "spe": 35 - } + }, + "weightKg": 75 }, { "speciesKey": "quaquaval", @@ -25222,7 +30018,8 @@ "spa": 85, "spd": 75, "spe": 85 - } + }, + "weightKg": 61.9 }, { "speciesKey": "quaxly", @@ -25244,7 +30041,22 @@ "spa": 50, "spd": 45, "spe": 50 - } + }, + "weightKg": 6.1 + }, + { + "speciesKey": "quaxoloti", + "speciesId": "quaxoloti", + "displayName": "Quaxoloti", + "slug": "quaxoloti", + "formName": null, + "aliases": [ + "Quaxoloti", + "quaxoloti" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null }, { "speciesKey": "quaxolotl", @@ -25257,8 +30069,8 @@ "quaxolotl" ], "typeNames": [ - "water", - "fairy" + "Water", + "Fairy" ], "baseStats": { "hp": 100, @@ -25267,7 +30079,8 @@ "spa": 55, "spd": 85, "spe": 60 - } + }, + "weightKg": 50 }, { "speciesKey": "quaxwell", @@ -25289,7 +30102,8 @@ "spa": 65, "spd": 60, "spe": 65 - } + }, + "weightKg": 21.5 }, { "speciesKey": "quilava", @@ -25311,7 +30125,38 @@ "spa": 80, "spd": 65, "spe": 80 - } + }, + "weightKg": 19 + }, + { + "speciesKey": "quilava-delta", + "speciesId": "quilava-delta", + "displayName": "Quilava-Delta", + "slug": "quilava-delta", + "formName": null, + "aliases": [ + "Quilava-Delta", + "quilava-delta", + "quilavadelta", + "Quilava Delta", + "delta-quilava", + "Delta Quilava", + "deltaquilava", + "delta quilava", + "quilava delta" + ], + "typeNames": [ + "Electric" + ], + "baseStats": { + "hp": 55, + "atk": 69, + "def": 56, + "spa": 80, + "spd": 60, + "spe": 85 + }, + "weightKg": 19 }, { "speciesKey": "quilladin", @@ -25333,7 +30178,8 @@ "spa": 56, "spd": 58, "spe": 57 - } + }, + "weightKg": 29 }, { "speciesKey": "qwilfish", @@ -25356,7 +30202,8 @@ "spa": 55, "spd": 55, "spe": 85 - } + }, + "weightKg": 3.9 }, { "speciesKey": "qwilfish-hisui", @@ -25365,12 +30212,13 @@ "slug": "qwilfish-hisui", "formName": "Hisui", "aliases": [ + "Qwilfish", + "Qwilfish Hisui", "Qwilfish-Hisui", + "qwilfish", + "qwilfish hisui", "qwilfish-hisui", - "qwilfishhisui", - "Qwilfish Hisui", - "Qwilfish", - "qwilfish" + "qwilfishhisui" ], "typeNames": [ "Dark", @@ -25383,7 +30231,8 @@ "spa": 55, "spd": 55, "spe": 85 - } + }, + "weightKg": 3.9 }, { "speciesKey": "raboot", @@ -25405,7 +30254,8 @@ "spa": 55, "spd": 60, "spe": 94 - } + }, + "weightKg": 9 }, { "speciesKey": "rabsca", @@ -25428,21 +30278,25 @@ "spa": 115, "spd": 100, "spe": 45 - } + }, + "weightKg": 3.5 }, { - "speciesKey": "radiantmoon", - "speciesId": "radiantmoon", - "displayName": "Radiantmoon", - "slug": "radiantmoon", + "speciesKey": "radiant-moon", + "speciesId": "radiant-moon", + "displayName": "Radiant Moon", + "slug": "radiant-moon", "formName": null, "aliases": [ + "Radiant Moon", "Radiantmoon", + "radiant moon", + "radiant-moon", "radiantmoon" ], "typeNames": [ - "dragon", - "ghost" + "Dragon", + "Ghost" ], "baseStats": { "hp": 84, @@ -25451,7 +30305,8 @@ "spa": 132, "spd": 116, "spe": 92 - } + }, + "weightKg": 320 }, { "speciesKey": "raging-bolt", @@ -25461,6 +30316,8 @@ "formName": null, "aliases": [ "Raging Bolt", + "Ragingbolt", + "raging bolt", "raging-bolt", "ragingbolt" ], @@ -25475,30 +30332,8 @@ "spa": 137, "spd": 89, "spe": 75 - } - }, - { - "speciesKey": "ragingbolt", - "speciesId": "ragingbolt", - "displayName": "Ragingbolt", - "slug": "ragingbolt", - "formName": null, - "aliases": [ - "Ragingbolt", - "ragingbolt" - ], - "typeNames": [ - "electric", - "dragon" - ], - "baseStats": { - "hp": 125, - "atk": 73, - "def": 91, - "spa": 137, - "spd": 89, - "spe": 75 - } + }, + "weightKg": 480 }, { "speciesKey": "raichu", @@ -25520,7 +30355,8 @@ "spa": 90, "spd": 80, "spe": 110 - } + }, + "weightKg": 30 }, { "speciesKey": "raichu-alola", @@ -25529,12 +30365,13 @@ "slug": "raichu-alola", "formName": "Alola", "aliases": [ + "Raichu", + "Raichu Alola", "Raichu-Alola", + "raichu", + "raichu alola", "raichu-alola", - "raichualola", - "Raichu Alola", - "Raichu", - "raichu" + "raichualola" ], "typeNames": [ "Electric", @@ -25547,7 +30384,8 @@ "spa": 95, "spd": 85, "spe": 110 - } + }, + "weightKg": 21 }, { "speciesKey": "raikou", @@ -25569,7 +30407,8 @@ "spa": 115, "spd": 100, "spe": 115 - } + }, + "weightKg": 178 }, { "speciesKey": "ralts", @@ -25592,7 +30431,34 @@ "spa": 45, "spd": 35, "spe": 40 - } + }, + "weightKg": 6.6 + }, + { + "speciesKey": "ralts-atom", + "speciesId": "ralts-atom", + "displayName": "Ralts-ATOM", + "slug": "ralts-atom", + "formName": null, + "aliases": [ + "Ralts-ATOM", + "ralts-atom", + "raltsatom", + "Ralts ATOM", + "ralts atom" + ], + "typeNames": [ + "Fairy" + ], + "baseStats": { + "hp": 28, + "atk": 28, + "def": 21, + "spa": 21, + "spd": 91, + "spe": 21 + }, + "weightKg": 7 }, { "speciesKey": "rampardos", @@ -25614,7 +30480,8 @@ "spa": 65, "spd": 50, "spe": 58 - } + }, + "weightKg": 102.5 }, { "speciesKey": "rapidash", @@ -25636,7 +30503,8 @@ "spa": 80, "spd": 80, "spe": 105 - } + }, + "weightKg": 95 }, { "speciesKey": "rapidash-galar", @@ -25645,12 +30513,13 @@ "slug": "rapidash-galar", "formName": "Galar", "aliases": [ + "Rapidash", + "Rapidash Galar", "Rapidash-Galar", + "rapidash", + "rapidash galar", "rapidash-galar", - "rapidashgalar", - "Rapidash Galar", - "Rapidash", - "rapidash" + "rapidashgalar" ], "typeNames": [ "Psychic", @@ -25663,7 +30532,8 @@ "spa": 80, "spd": 80, "spe": 105 - } + }, + "weightKg": 80 }, { "speciesKey": "raticate", @@ -25685,7 +30555,8 @@ "spa": 50, "spd": 70, "spe": 97 - } + }, + "weightKg": 18.5 }, { "speciesKey": "raticate-alola", @@ -25694,12 +30565,13 @@ "slug": "raticate-alola", "formName": "Alola", "aliases": [ + "Raticate", + "Raticate Alola", "Raticate-Alola", + "raticate", + "raticate alola", "raticate-alola", - "raticatealola", - "Raticate Alola", - "Raticate", - "raticate" + "raticatealola" ], "typeNames": [ "Dark", @@ -25712,7 +30584,8 @@ "spa": 40, "spd": 80, "spe": 77 - } + }, + "weightKg": 25.5 }, { "speciesKey": "raticate-alola-totem", @@ -25721,12 +30594,13 @@ "slug": "raticate-alola-totem", "formName": "Alola-Totem", "aliases": [ + "Raticate", + "Raticate Alola Totem", "Raticate-Alola-Totem", + "raticate", + "raticate alola totem", "raticate-alola-totem", - "raticatealolatotem", - "Raticate Alola Totem", - "Raticate", - "raticate" + "raticatealolatotem" ], "typeNames": [ "Dark", @@ -25739,7 +30613,39 @@ "spa": 40, "spd": 80, "spe": 77 - } + }, + "weightKg": 105 + }, + { + "speciesKey": "raticate-delta", + "speciesId": "raticate-delta", + "displayName": "Raticate-Delta", + "slug": "raticate-delta", + "formName": null, + "aliases": [ + "Raticate-Delta", + "raticate-delta", + "raticatedelta", + "Raticate Delta", + "delta-raticate", + "Delta Raticate", + "deltaraticate", + "delta raticate", + "raticate delta" + ], + "typeNames": [ + "Grass", + "Electric" + ], + "baseStats": { + "hp": 85, + "atk": 42, + "def": 66, + "spa": 70, + "spd": 88, + "spe": 62 + }, + "weightKg": 18.5 }, { "speciesKey": "rattata", @@ -25761,7 +30667,8 @@ "spa": 25, "spd": 35, "spe": 72 - } + }, + "weightKg": 3.5 }, { "speciesKey": "rattata-alola", @@ -25770,12 +30677,13 @@ "slug": "rattata-alola", "formName": "Alola", "aliases": [ + "Rattata", + "Rattata Alola", "Rattata-Alola", + "rattata", + "rattata alola", "rattata-alola", - "rattataalola", - "Rattata Alola", - "Rattata", - "rattata" + "rattataalola" ], "typeNames": [ "Dark", @@ -25788,7 +30696,63 @@ "spa": 25, "spd": 35, "spe": 72 - } + }, + "weightKg": 3.8 + }, + { + "speciesKey": "rattata-delta", + "speciesId": "rattata-delta", + "displayName": "Rattata-Delta", + "slug": "rattata-delta", + "formName": null, + "aliases": [ + "Rattata-Delta", + "rattata-delta", + "rattatadelta", + "Rattata Delta", + "delta-rattata", + "Delta Rattata", + "deltarattata", + "delta rattata", + "rattata delta" + ], + "typeNames": [ + "Grass", + "Normal" + ], + "baseStats": { + "hp": 40, + "atk": 27, + "def": 34, + "spa": 40, + "spd": 42, + "spe": 70 + }, + "weightKg": 3.6 + }, + { + "speciesKey": "rawstrunt", + "speciesId": "rawstrunt", + "displayName": "Rawstrunt", + "slug": "rawstrunt", + "formName": null, + "aliases": [ + "Rawstrunt", + "rawstrunt" + ], + "typeNames": [ + "Fire", + "Ghost" + ], + "baseStats": { + "hp": 88, + "atk": 160, + "def": 88, + "spa": 88, + "spd": 88, + "spe": 88 + }, + "weightKg": 0.3 }, { "speciesKey": "rayquaza", @@ -25811,7 +30775,8 @@ "spa": 150, "spd": 90, "spe": 95 - } + }, + "weightKg": 206.5 }, { "speciesKey": "rayquaza-mega", @@ -25820,12 +30785,13 @@ "slug": "rayquaza-mega", "formName": "Mega", "aliases": [ + "Rayquaza", + "Rayquaza Mega", "Rayquaza-Mega", + "rayquaza", + "rayquaza mega", "rayquaza-mega", - "rayquazamega", - "Rayquaza Mega", - "Rayquaza", - "rayquaza" + "rayquazamega" ], "typeNames": [ "Dragon", @@ -25838,7 +30804,8 @@ "spa": 180, "spd": 100, "spe": 115 - } + }, + "weightKg": 392 }, { "speciesKey": "rebble", @@ -25860,7 +30827,31 @@ "spa": 75, "spd": 55, "spe": 80 - } + }, + "weightKg": 7 + }, + { + "speciesKey": "regiblaze", + "speciesId": "regiblaze", + "displayName": "Regiblaze", + "slug": "regiblaze", + "formName": null, + "aliases": [ + "Regiblaze", + "regiblaze" + ], + "typeNames": [ + "Fire" + ], + "baseStats": { + "hp": 100, + "atk": 50, + "def": 50, + "spa": 150, + "spd": 150, + "spe": 80 + }, + "weightKg": 25 }, { "speciesKey": "regice", @@ -25882,7 +30873,8 @@ "spa": 100, "spd": 200, "spe": 50 - } + }, + "weightKg": 175 }, { "speciesKey": "regidrago", @@ -25904,7 +30896,8 @@ "spa": 100, "spd": 50, "spe": 80 - } + }, + "weightKg": 200 }, { "speciesKey": "regieleki", @@ -25926,7 +30919,8 @@ "spa": 100, "spd": 50, "spe": 200 - } + }, + "weightKg": 145 }, { "speciesKey": "regigigas", @@ -25948,7 +30942,31 @@ "spa": 80, "spd": 110, "spe": 100 - } + }, + "weightKg": 420 + }, + { + "speciesKey": "regipsych", + "speciesId": "regipsych", + "displayName": "Regipsych", + "slug": "regipsych", + "formName": null, + "aliases": [ + "Regipsych", + "regipsych" + ], + "typeNames": [ + "Psychic" + ], + "baseStats": { + "hp": 50, + "atk": 80, + "def": 100, + "spa": 150, + "spd": 150, + "spe": 50 + }, + "weightKg": 95 }, { "speciesKey": "regirock", @@ -25970,7 +30988,31 @@ "spa": 50, "spd": 100, "spe": 50 - } + }, + "weightKg": 230 + }, + { + "speciesKey": "regiroot", + "speciesId": "regiroot", + "displayName": "Regiroot", + "slug": "regiroot", + "formName": null, + "aliases": [ + "Regiroot", + "regiroot" + ], + "typeNames": [ + "Grass" + ], + "baseStats": { + "hp": 150, + "atk": 150, + "def": 80, + "spa": 100, + "spd": 50, + "spe": 50 + }, + "weightKg": 210 }, { "speciesKey": "regisand", @@ -25982,15 +31024,18 @@ "Regisand", "regisand" ], - "typeNames": [], + "typeNames": [ + "Ground" + ], "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + "hp": 80, + "atk": 150, + "def": 150, + "spa": 100, + "spd": 50, + "spe": 50 + }, + "weightKg": 190 }, { "speciesKey": "registeel", @@ -26012,7 +31057,8 @@ "spa": 75, "spd": 150, "spe": 50 - } + }, + "weightKg": 205 }, { "speciesKey": "regisurge", @@ -26024,15 +31070,18 @@ "Regisurge", "regisurge" ], - "typeNames": [], + "typeNames": [ + "Water" + ], "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + "hp": 50, + "atk": 100, + "def": 50, + "spa": 150, + "spd": 150, + "spe": 80 + }, + "weightKg": 195 }, { "speciesKey": "relicanth", @@ -26055,7 +31104,8 @@ "spa": 45, "spd": 65, "spe": 55 - } + }, + "weightKg": 23.4 }, { "speciesKey": "rellor", @@ -26077,7 +31127,8 @@ "spa": 31, "spd": 58, "spe": 30 - } + }, + "weightKg": 1 }, { "speciesKey": "remoraid", @@ -26099,7 +31150,8 @@ "spa": 65, "spd": 35, "spe": 65 - } + }, + "weightKg": 12 }, { "speciesKey": "reshiram", @@ -26122,7 +31174,8 @@ "spa": 150, "spd": 120, "spe": 90 - } + }, + "weightKg": 330 }, { "speciesKey": "reuniclus", @@ -26144,7 +31197,8 @@ "spa": 125, "spd": 85, "spe": 30 - } + }, + "weightKg": 20.1 }, { "speciesKey": "revavroom", @@ -26167,7 +31221,8 @@ "spa": 54, "spd": 67, "spe": 90 - } + }, + "weightKg": 120 }, { "speciesKey": "revenankh", @@ -26190,7 +31245,8 @@ "spa": 65, "spd": 110, "spe": 65 - } + }, + "weightKg": 44 }, { "speciesKey": "rhydon", @@ -26213,7 +31269,8 @@ "spa": 45, "spd": 45, "spe": 40 - } + }, + "weightKg": 120 }, { "speciesKey": "rhyhorn", @@ -26236,7 +31293,8 @@ "spa": 30, "spd": 30, "spe": 25 - } + }, + "weightKg": 115 }, { "speciesKey": "rhyperior", @@ -26259,7 +31317,8 @@ "spa": 55, "spd": 55, "spe": 40 - } + }, + "weightKg": 282.8 }, { "speciesKey": "ribombee", @@ -26282,7 +31341,8 @@ "spa": 95, "spd": 70, "spe": 124 - } + }, + "weightKg": 0.5 }, { "speciesKey": "ribombee-totem", @@ -26291,12 +31351,13 @@ "slug": "ribombee-totem", "formName": "Totem", "aliases": [ + "Ribombee", + "Ribombee Totem", "Ribombee-Totem", + "ribombee", + "ribombee totem", "ribombee-totem", - "ribombeetotem", - "Ribombee Totem", - "Ribombee", - "ribombee" + "ribombeetotem" ], "typeNames": [ "Bug", @@ -26309,7 +31370,8 @@ "spa": 95, "spd": 70, "spe": 124 - } + }, + "weightKg": 2 }, { "speciesKey": "rillaboom", @@ -26331,7 +31393,8 @@ "spa": 60, "spd": 70, "spe": 85 - } + }, + "weightKg": 90 }, { "speciesKey": "rillaboom-gmax", @@ -26340,12 +31403,13 @@ "slug": "rillaboom-gmax", "formName": "Gmax", "aliases": [ + "Rillaboom", + "Rillaboom Gmax", "Rillaboom-Gmax", + "rillaboom", + "rillaboom gmax", "rillaboom-gmax", - "rillaboomgmax", - "Rillaboom Gmax", - "Rillaboom", - "rillaboom" + "rillaboomgmax" ], "typeNames": [ "Grass" @@ -26357,7 +31421,8 @@ "spa": 60, "spd": 70, "spe": 85 - } + }, + "weightKg": 0 }, { "speciesKey": "riolu", @@ -26379,45 +31444,67 @@ "spa": 35, "spd": 40, "spe": 60 - } + }, + "weightKg": 20.2 }, { - "speciesKey": "roaring-moon", - "speciesId": "roaringmoon", - "displayName": "Roaring Moon", - "slug": "roaring-moon", + "speciesKey": "rising-pheonix", + "speciesId": "rising-pheonix", + "displayName": "Rising Pheonix", + "slug": "rising-pheonix", "formName": null, "aliases": [ - "Roaring Moon", - "roaring-moon", - "roaringmoon" + "Rising Pheonix", + "rising-pheonix", + "risingpheonix", + "rising pheonix" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null + }, + { + "speciesKey": "rising-phoenix", + "speciesId": "rising-phoenix", + "displayName": "Rising Phoenix", + "slug": "rising-phoenix", + "formName": null, + "aliases": [ + "Rising Phoenix", + "rising-phoenix", + "risingphoenix", + "rising phoenix" ], "typeNames": [ - "Dragon", - "Dark" + "Fire", + "Fighting" ], "baseStats": { "hp": 105, - "atk": 139, - "def": 71, - "spa": 55, - "spd": 101, - "spe": 119 - } + "atk": 135, + "def": 130, + "spa": 85, + "spd": 105, + "spe": 110 + }, + "weightKg": 165 }, { - "speciesKey": "roaringmoon", + "speciesKey": "roaring-moon", "speciesId": "roaringmoon", - "displayName": "Roaringmoon", - "slug": "roaringmoon", + "displayName": "Roaring Moon", + "slug": "roaring-moon", "formName": null, "aliases": [ + "Roaring Moon", "Roaringmoon", + "roaring moon", + "roaring-moon", "roaringmoon" ], "typeNames": [ - "dragon", - "dark" + "Dragon", + "Dark" ], "baseStats": { "hp": 105, @@ -26426,7 +31513,8 @@ "spa": 55, "spd": 101, "spe": 119 - } + }, + "weightKg": 380 }, { "speciesKey": "rockruff", @@ -26448,7 +31536,8 @@ "spa": 30, "spd": 40, "spe": 60 - } + }, + "weightKg": 9.2 }, { "speciesKey": "roggenrola", @@ -26470,7 +31559,34 @@ "spa": 25, "spd": 25, "spe": 15 - } + }, + "weightKg": 18 + }, + { + "speciesKey": "rogue-prince", + "speciesId": "rogue-prince", + "displayName": "Rogue Prince", + "slug": "rogue-prince", + "formName": null, + "aliases": [ + "Rogue Prince", + "rogue-prince", + "rogueprince", + "rogue prince" + ], + "typeNames": [ + "Water", + "Psychic" + ], + "baseStats": { + "hp": 97, + "atk": 101, + "def": 81, + "spa": 119, + "spd": 105, + "spe": 87 + }, + "weightKg": 2.2 }, { "speciesKey": "rolycoly", @@ -26492,7 +31608,8 @@ "spa": 40, "spd": 50, "spe": 30 - } + }, + "weightKg": 12 }, { "speciesKey": "rookidee", @@ -26514,7 +31631,8 @@ "spa": 33, "spd": 35, "spe": 57 - } + }, + "weightKg": 1.8 }, { "speciesKey": "roselia", @@ -26537,7 +31655,39 @@ "spa": 100, "spd": 80, "spe": 65 - } + }, + "weightKg": 2 + }, + { + "speciesKey": "roselia-delta", + "speciesId": "roselia-delta", + "displayName": "Roselia-Delta", + "slug": "roselia-delta", + "formName": null, + "aliases": [ + "Roselia-Delta", + "roselia-delta", + "roseliadelta", + "Roselia Delta", + "delta-roselia", + "Delta Roselia", + "deltaroselia", + "delta roselia", + "roselia delta" + ], + "typeNames": [ + "Grass", + "Steel" + ], + "baseStats": { + "hp": 50, + "atk": 80, + "def": 95, + "spa": 40, + "spd": 65, + "spe": 70 + }, + "weightKg": 7.5 }, { "speciesKey": "roserade", @@ -26560,7 +31710,8 @@ "spa": 125, "spd": 105, "spe": 90 - } + }, + "weightKg": 14.5 }, { "speciesKey": "roserade-delta", @@ -26569,16 +31720,20 @@ "slug": "roserade-delta", "formName": "Delta", "aliases": [ - "Roserade-Delta", - "roserade-delta", - "roseradedelta", + "Delta Roserade", "Roserade Delta", + "Roserade-Delta", + "RoseradeDelta", + "delta roserade", + "delta-roserade", + "deltaroserade", "roserade delta", - "RoseradeDelta" + "roserade-delta", + "roseradedelta" ], "typeNames": [ - "grass", - "steel" + "Grass", + "Steel" ], "baseStats": { "hp": 60, @@ -26587,7 +31742,8 @@ "spa": 60, "spd": 70, "spe": 100 - } + }, + "weightKg": 18.5 }, { "speciesKey": "rotogar", @@ -26600,8 +31756,8 @@ "rotogar" ], "typeNames": [ - "ghost", - "electric" + "Ghost", + "Electric" ], "baseStats": { "hp": 88, @@ -26610,7 +31766,8 @@ "spa": 132, "spd": 84, "spe": 96 - } + }, + "weightKg": 0.5 }, { "speciesKey": "rotom", @@ -26633,7 +31790,35 @@ "spa": 95, "spd": 77, "spe": 91 - } + }, + "weightKg": 0.3 + }, + { + "speciesKey": "rotom-dowse", + "speciesId": "rotom-dowse", + "displayName": "Rotom-Dowse", + "slug": "rotom-dowse", + "formName": null, + "aliases": [ + "Rotom-Dowse", + "rotom-dowse", + "rotomdowse", + "Rotom Dowse", + "rotom dowse" + ], + "typeNames": [ + "Electric", + "Normal" + ], + "baseStats": { + "hp": 50, + "atk": 65, + "def": 107, + "spa": 105, + "spd": 107, + "spe": 86 + }, + "weightKg": 0.3 }, { "speciesKey": "rotom-fan", @@ -26642,12 +31827,13 @@ "slug": "rotom-fan", "formName": "Fan", "aliases": [ + "Rotom", + "Rotom Fan", "Rotom-Fan", + "rotom", + "rotom fan", "rotom-fan", - "rotomfan", - "Rotom Fan", - "Rotom", - "rotom" + "rotomfan" ], "typeNames": [ "Electric", @@ -26660,7 +31846,8 @@ "spa": 105, "spd": 107, "spe": 86 - } + }, + "weightKg": 0.3 }, { "speciesKey": "rotom-frost", @@ -26669,12 +31856,13 @@ "slug": "rotom-frost", "formName": "Frost", "aliases": [ + "Rotom", + "Rotom Frost", "Rotom-Frost", + "rotom", + "rotom frost", "rotom-frost", - "rotomfrost", - "Rotom Frost", - "Rotom", - "rotom" + "rotomfrost" ], "typeNames": [ "Electric", @@ -26687,7 +31875,8 @@ "spa": 105, "spd": 107, "spe": 86 - } + }, + "weightKg": 0.3 }, { "speciesKey": "rotom-heat", @@ -26696,12 +31885,13 @@ "slug": "rotom-heat", "formName": "Heat", "aliases": [ + "Rotom", + "Rotom Heat", "Rotom-Heat", + "rotom", + "rotom heat", "rotom-heat", - "rotomheat", - "Rotom Heat", - "Rotom", - "rotom" + "rotomheat" ], "typeNames": [ "Electric", @@ -26714,7 +31904,8 @@ "spa": 105, "spd": 107, "spe": 86 - } + }, + "weightKg": 0.3 }, { "speciesKey": "rotom-mow", @@ -26723,12 +31914,13 @@ "slug": "rotom-mow", "formName": "Mow", "aliases": [ + "Rotom", + "Rotom Mow", "Rotom-Mow", + "rotom", + "rotom mow", "rotom-mow", - "rotommow", - "Rotom Mow", - "Rotom", - "rotom" + "rotommow" ], "typeNames": [ "Electric", @@ -26741,7 +31933,35 @@ "spa": 105, "spd": 107, "spe": 86 - } + }, + "weightKg": 0.3 + }, + { + "speciesKey": "rotom-radio", + "speciesId": "rotom-radio", + "displayName": "Rotom-Radio", + "slug": "rotom-radio", + "formName": null, + "aliases": [ + "Rotom-Radio", + "rotom-radio", + "rotomradio", + "Rotom Radio", + "rotom radio" + ], + "typeNames": [ + "Eletctric", + "Psychic" + ], + "baseStats": { + "hp": 50, + "atk": 65, + "def": 107, + "spa": 105, + "spd": 107, + "spe": 86 + }, + "weightKg": 0.3 }, { "speciesKey": "rotom-wash", @@ -26770,7 +31990,8 @@ "spa": 105, "spd": 107, "spe": 86 - } + }, + "weightKg": 0.3 }, { "speciesKey": "rowlet", @@ -26793,7 +32014,8 @@ "spa": 50, "spd": 50, "spe": 42 - } + }, + "weightKg": 1.5 }, { "speciesKey": "rufflet", @@ -26816,7 +32038,8 @@ "spa": 37, "spd": 50, "spe": 60 - } + }, + "weightKg": 10.5 }, { "speciesKey": "runerigus", @@ -26839,7 +32062,8 @@ "spa": 50, "spd": 105, "spe": 30 - } + }, + "weightKg": 66.6 }, { "speciesKey": "sableye", @@ -26862,7 +32086,39 @@ "spa": 65, "spd": 65, "spe": 50 - } + }, + "weightKg": 11 + }, + { + "speciesKey": "sableye-delta", + "speciesId": "sableye-delta", + "displayName": "Sableye-Delta", + "slug": "sableye-delta", + "formName": null, + "aliases": [ + "Sableye-Delta", + "sableye-delta", + "sableyedelta", + "Sableye Delta", + "delta-sableye", + "Delta Sableye", + "deltasableye", + "delta sableye", + "sableye delta" + ], + "typeNames": [ + "Ghost", + "Rock" + ], + "baseStats": { + "hp": 80, + "atk": 20, + "def": 60, + "spa": 40, + "spd": 75, + "spe": 105 + }, + "weightKg": 11 }, { "speciesKey": "sableye-mega", @@ -26871,12 +32127,13 @@ "slug": "sableye-mega", "formName": "Mega", "aliases": [ + "Sableye", + "Sableye Mega", "Sableye-Mega", + "sableye", + "sableye mega", "sableye-mega", - "sableyemega", - "Sableye Mega", - "Sableye", - "sableye" + "sableyemega" ], "typeNames": [ "Dark", @@ -26889,7 +32146,8 @@ "spa": 85, "spd": 115, "spe": 20 - } + }, + "weightKg": 161 }, { "speciesKey": "saharaja", @@ -26911,7 +32169,8 @@ "spa": 65, "spd": 123, "spe": 78 - } + }, + "weightKg": 303.9 }, { "speciesKey": "saharascal", @@ -26933,7 +32192,8 @@ "spa": 45, "spd": 90, "spe": 70 - } + }, + "weightKg": 48 }, { "speciesKey": "salamence", @@ -26956,7 +32216,8 @@ "spa": 110, "spd": 80, "spe": 100 - } + }, + "weightKg": 102.6 }, { "speciesKey": "salamence-mega", @@ -26965,12 +32226,13 @@ "slug": "salamence-mega", "formName": "Mega", "aliases": [ + "Salamence", + "Salamence Mega", "Salamence-Mega", + "salamence", + "salamence mega", "salamence-mega", - "salamencemega", - "Salamence Mega", - "Salamence", - "salamence" + "salamencemega" ], "typeNames": [ "Dragon", @@ -26983,7 +32245,8 @@ "spa": 120, "spd": 90, "spe": 120 - } + }, + "weightKg": 112.6 }, { "speciesKey": "salandit", @@ -27006,7 +32269,8 @@ "spa": 71, "spd": 40, "spe": 77 - } + }, + "weightKg": 4.8 }, { "speciesKey": "salazzle", @@ -27029,7 +32293,8 @@ "spa": 111, "spd": 60, "spe": 117 - } + }, + "weightKg": 22.2 }, { "speciesKey": "salazzle-totem", @@ -27038,12 +32303,13 @@ "slug": "salazzle-totem", "formName": "Totem", "aliases": [ + "Salazzle", + "Salazzle Totem", "Salazzle-Totem", + "salazzle", + "salazzle totem", "salazzle-totem", - "salazzletotem", - "Salazzle Totem", - "Salazzle", - "salazzle" + "salazzletotem" ], "typeNames": [ "Poison", @@ -27056,7 +32322,8 @@ "spa": 111, "spd": 60, "spe": 117 - } + }, + "weightKg": 81 }, { "speciesKey": "samurott", @@ -27078,7 +32345,8 @@ "spa": 108, "spd": 70, "spe": 70 - } + }, + "weightKg": 94.6 }, { "speciesKey": "samurott-hisui", @@ -27107,7 +32375,8 @@ "spa": 100, "spd": 65, "spe": 85 - } + }, + "weightKg": 58.2 }, { "speciesKey": "sandaconda", @@ -27129,7 +32398,8 @@ "spa": 65, "spd": 70, "spe": 71 - } + }, + "weightKg": 65.5 }, { "speciesKey": "sandaconda-gmax", @@ -27138,12 +32408,13 @@ "slug": "sandaconda-gmax", "formName": "Gmax", "aliases": [ + "Sandaconda", + "Sandaconda Gmax", "Sandaconda-Gmax", + "sandaconda", + "sandaconda gmax", "sandaconda-gmax", - "sandacondagmax", - "Sandaconda Gmax", - "Sandaconda", - "sandaconda" + "sandacondagmax" ], "typeNames": [ "Ground" @@ -27155,7 +32426,8 @@ "spa": 65, "spd": 70, "spe": 71 - } + }, + "weightKg": 0 }, { "speciesKey": "sandile", @@ -27178,7 +32450,8 @@ "spa": 35, "spd": 35, "spe": 65 - } + }, + "weightKg": 15.2 }, { "speciesKey": "sandshrew", @@ -27200,7 +32473,8 @@ "spa": 20, "spd": 30, "spe": 40 - } + }, + "weightKg": 12 }, { "speciesKey": "sandshrew-alola", @@ -27209,12 +32483,13 @@ "slug": "sandshrew-alola", "formName": "Alola", "aliases": [ + "Sandshrew", + "Sandshrew Alola", "Sandshrew-Alola", + "sandshrew", + "sandshrew alola", "sandshrew-alola", - "sandshrewalola", - "Sandshrew Alola", - "Sandshrew", - "sandshrew" + "sandshrewalola" ], "typeNames": [ "Ice", @@ -27227,7 +32502,8 @@ "spa": 10, "spd": 35, "spe": 40 - } + }, + "weightKg": 40 }, { "speciesKey": "sandslash", @@ -27249,7 +32525,8 @@ "spa": 45, "spd": 55, "spe": 65 - } + }, + "weightKg": 29.5 }, { "speciesKey": "sandslash-alola", @@ -27258,12 +32535,13 @@ "slug": "sandslash-alola", "formName": "Alola", "aliases": [ + "Sandslash", + "Sandslash Alola", "Sandslash-Alola", + "sandslash", + "sandslash alola", "sandslash-alola", - "sandslashalola", - "Sandslash Alola", - "Sandslash", - "sandslash" + "sandslashalola" ], "typeNames": [ "Ice", @@ -27276,7 +32554,8 @@ "spa": 25, "spd": 65, "spe": 65 - } + }, + "weightKg": 55 }, { "speciesKey": "sandy-shocks", @@ -27286,6 +32565,8 @@ "formName": null, "aliases": [ "Sandy Shocks", + "Sandyshocks", + "sandy shocks", "sandy-shocks", "sandyshocks" ], @@ -27300,7 +32581,8 @@ "spa": 121, "spd": 85, "spe": 101 - } + }, + "weightKg": 60 }, { "speciesKey": "sandygast", @@ -27323,44 +32605,56 @@ "spa": 70, "spd": 45, "spe": 15 - } + }, + "weightKg": 70 }, { - "speciesKey": "sandyshocks", - "speciesId": "sandyshocks", - "displayName": "Sandyshocks", - "slug": "sandyshocks", + "speciesKey": "sandygast-delta", + "speciesId": "sandygast-delta", + "displayName": "Sandygast-Delta", + "slug": "sandygast-delta", "formName": null, "aliases": [ - "Sandyshocks", - "sandyshocks" + "Sandygast-Delta", + "sandygast-delta", + "sandygastdelta", + "Sandygast Delta", + "delta-sandygast", + "Delta Sandygast", + "deltasandygast", + "delta sandygast", + "sandygast delta" ], "typeNames": [ - "electric", - "ground" + "Ghost", + "Fairy" ], "baseStats": { - "hp": 85, - "atk": 81, - "def": 97, - "spa": 121, - "spd": 85, - "spe": 101 - } + "hp": 55, + "atk": 55, + "def": 45, + "spa": 70, + "spd": 80, + "spe": 15 + }, + "weightKg": 70 }, { - "speciesKey": "savagescar", - "speciesId": "savagescar", - "displayName": "Savagescar", - "slug": "savagescar", + "speciesKey": "savage-scar", + "speciesId": "savage-scar", + "displayName": "Savage Scar", + "slug": "savage-scar", "formName": null, "aliases": [ + "Savage Scar", "Savagescar", + "savage scar", + "savage-scar", "savagescar" ], "typeNames": [ - "ground", - "dragon" + "Ground", + "Dragon" ], "baseStats": { "hp": 81, @@ -27369,7 +32663,8 @@ "spa": 69, "spd": 93, "spe": 99 - } + }, + "weightKg": 114.5 }, { "speciesKey": "sawk", @@ -27391,7 +32686,8 @@ "spa": 30, "spd": 75, "spe": 85 - } + }, + "weightKg": 51 }, { "speciesKey": "sawsbuck", @@ -27414,7 +32710,8 @@ "spa": 60, "spd": 70, "spe": 95 - } + }, + "weightKg": 92.5 }, { "speciesKey": "scatterbug", @@ -27436,7 +32733,8 @@ "spa": 27, "spd": 25, "spe": 35 - } + }, + "weightKg": 2.5 }, { "speciesKey": "scattervein", @@ -27458,7 +32756,8 @@ "spa": 62, "spd": 89, "spe": 63 - } + }, + "weightKg": 25 }, { "speciesKey": "sceptile", @@ -27480,7 +32779,8 @@ "spa": 105, "spd": 85, "spe": 120 - } + }, + "weightKg": 52.2 }, { "speciesKey": "sceptile-mega", @@ -27489,12 +32789,13 @@ "slug": "sceptile-mega", "formName": "Mega", "aliases": [ + "Sceptile", + "Sceptile Mega", "Sceptile-Mega", + "sceptile", + "sceptile mega", "sceptile-mega", - "sceptilemega", - "Sceptile Mega", - "Sceptile", - "sceptile" + "sceptilemega" ], "typeNames": [ "Grass", @@ -27507,7 +32808,8 @@ "spa": 145, "spd": 85, "spe": 145 - } + }, + "weightKg": 55.2 }, { "speciesKey": "scizantrum", @@ -27520,17 +32822,18 @@ "scizantrum" ], "typeNames": [ - "bug", - "rock" + "Bug", + "Rock" ], "baseStats": { "hp": 84, "atk": 136, "def": 132, - "spa": 76, - "spd": 60, - "spe": 72 - } + "spa": 68, + "spd": 56, + "spe": 84 + }, + "weightKg": 132 }, { "speciesKey": "scizor", @@ -27553,7 +32856,8 @@ "spa": 55, "spd": 80, "spe": 65 - } + }, + "weightKg": 118 }, { "speciesKey": "scizor-mega", @@ -27562,12 +32866,13 @@ "slug": "scizor-mega", "formName": "Mega", "aliases": [ + "Scizor", + "Scizor Mega", "Scizor-Mega", + "scizor", + "scizor mega", "scizor-mega", - "scizormega", - "Scizor Mega", - "Scizor", - "scizor" + "scizormega" ], "typeNames": [ "Bug", @@ -27580,7 +32885,8 @@ "spa": 65, "spd": 100, "spe": 75 - } + }, + "weightKg": 125 }, { "speciesKey": "scolipede", @@ -27603,7 +32909,8 @@ "spa": 55, "spd": 69, "spe": 112 - } + }, + "weightKg": 200.5 }, { "speciesKey": "scorbunny", @@ -27625,7 +32932,8 @@ "spa": 40, "spd": 40, "spe": 69 - } + }, + "weightKg": 4.5 }, { "speciesKey": "scovillain", @@ -27648,7 +32956,8 @@ "spa": 108, "spd": 65, "spe": 75 - } + }, + "weightKg": 15 }, { "speciesKey": "scrafty", @@ -27671,7 +32980,8 @@ "spa": 45, "spd": 115, "spe": 58 - } + }, + "weightKg": 30 }, { "speciesKey": "scraggy", @@ -27694,7 +33004,8 @@ "spa": 35, "spd": 70, "spe": 48 - } + }, + "weightKg": 11.8 }, { "speciesKey": "scratchet", @@ -27717,7 +33028,8 @@ "spa": 20, "spd": 70, "spe": 40 - } + }, + "weightKg": 20 }, { "speciesKey": "scream-tail", @@ -27727,6 +33039,7 @@ "formName": null, "aliases": [ "Scream Tail", + "scream tail", "scream-tail", "screamtail" ], @@ -27741,7 +33054,8 @@ "spa": 65, "spd": 115, "spe": 111 - } + }, + "weightKg": 8 }, { "speciesKey": "scyther", @@ -27764,7 +33078,8 @@ "spa": 55, "spd": 80, "spe": 105 - } + }, + "weightKg": 56 }, { "speciesKey": "seadra", @@ -27786,7 +33101,8 @@ "spa": 95, "spd": 45, "spe": 85 - } + }, + "weightKg": 25 }, { "speciesKey": "seaking", @@ -27808,7 +33124,8 @@ "spa": 65, "spd": 80, "spe": 68 - } + }, + "weightKg": 39 }, { "speciesKey": "sealeo", @@ -27831,30 +33148,35 @@ "spa": 75, "spd": 70, "spe": 45 - } + }, + "weightKg": 87.6 }, { - "speciesKey": "secretarmor", - "speciesId": "secretarmor", - "displayName": "Secretarmor", - "slug": "secretarmor", + "speciesKey": "secret-armor", + "speciesId": "secret-armor", + "displayName": "Secret Armor", + "slug": "secret-armor", "formName": null, "aliases": [ + "Secret Armor", "Secretarmor", + "secret armor", + "secret-armor", "secretarmor" ], "typeNames": [ - "fighting", - "steel" + "Fighting", + "Steel" ], "baseStats": { "hp": 101, - "atk": 137, - "def": 137, - "spa": 57, + "atk": 141, + "def": 131, + "spa": 53, "spd": 73, - "spe": 85 - } + "spe": 91 + }, + "weightKg": 32 }, { "speciesKey": "seedot", @@ -27876,7 +33198,8 @@ "spa": 30, "spd": 30, "spe": 30 - } + }, + "weightKg": 4 }, { "speciesKey": "seel", @@ -27898,7 +33221,8 @@ "spa": 45, "spd": 70, "spe": 45 - } + }, + "weightKg": 90 }, { "speciesKey": "seismitoad", @@ -27921,7 +33245,8 @@ "spa": 85, "spd": 75, "spe": 74 - } + }, + "weightKg": 62 }, { "speciesKey": "sentret", @@ -27943,7 +33268,8 @@ "spa": 35, "spd": 45, "spe": 20 - } + }, + "weightKg": 6 }, { "speciesKey": "serperior", @@ -27965,7 +33291,8 @@ "spa": 75, "spd": 95, "spe": 113 - } + }, + "weightKg": 63 }, { "speciesKey": "serperior-ultra", @@ -27974,16 +33301,16 @@ "slug": "serperior-ultra", "formName": "Ultra", "aliases": [ - "Serperior-Ultra", - "serperior-ultra", - "serperiorultra", "Serperior Ultra", + "Serperior-Ultra", + "SerperiorUltra", "serperior ultra", - "SerperiorUltra" + "serperior-ultra", + "serperiorultra" ], "typeNames": [ - "water", - "dragon" + "Water", + "Dragon" ], "baseStats": { "hp": 77, @@ -27992,7 +33319,8 @@ "spa": 75, "spd": 90, "spe": 108 - } + }, + "weightKg": 90 }, { "speciesKey": "servine", @@ -28014,7 +33342,34 @@ "spa": 60, "spd": 75, "spe": 83 - } + }, + "weightKg": 16 + }, + { + "speciesKey": "servine-ultra", + "speciesId": "servine-ultra", + "displayName": "Servine-Ultra", + "slug": "servine-ultra", + "formName": null, + "aliases": [ + "Servine-Ultra", + "servine-ultra", + "servineultra", + "Servine Ultra", + "servine ultra" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 60, + "atk": 60, + "def": 75, + "spa": 60, + "spd": 75, + "spe": 83 + }, + "weightKg": 20 }, { "speciesKey": "seviper", @@ -28036,7 +33391,31 @@ "spa": 100, "spd": 60, "spe": 65 - } + }, + "weightKg": 52.5 + }, + { + "speciesKey": "sevygarde", + "speciesId": "sevygarde", + "displayName": "Sevygarde", + "slug": "sevygarde", + "formName": null, + "aliases": [ + "sevygarde" + ], + "typeNames": [ + "Poison", + "Ground" + ], + "baseStats": { + "hp": 120, + "atk": 112, + "def": 100, + "spa": 100, + "spd": 80, + "spe": 88 + }, + "weightKg": 340 }, { "speciesKey": "sewaddle", @@ -28059,7 +33438,8 @@ "spa": 40, "spd": 60, "spe": 42 - } + }, + "weightKg": 2.5 }, { "speciesKey": "sharpedo", @@ -28082,7 +33462,8 @@ "spa": 95, "spd": 40, "spe": 95 - } + }, + "weightKg": 88.8 }, { "speciesKey": "sharpedo-mega", @@ -28091,12 +33472,13 @@ "slug": "sharpedo-mega", "formName": "Mega", "aliases": [ + "Sharpedo", + "Sharpedo Mega", "Sharpedo-Mega", + "sharpedo", + "sharpedo mega", "sharpedo-mega", - "sharpedomega", - "Sharpedo Mega", - "Sharpedo", - "sharpedo" + "sharpedomega" ], "typeNames": [ "Water", @@ -28109,7 +33491,32 @@ "spa": 110, "spd": 65, "spe": 105 - } + }, + "weightKg": 130.3 + }, + { + "speciesKey": "shaykarp", + "speciesId": "shaykarp", + "displayName": "Shaykarp", + "slug": "shaykarp", + "formName": null, + "aliases": [ + "Shaykarp", + "shaykarp" + ], + "typeNames": [ + "Water", + "Grass" + ], + "baseStats": { + "hp": 60, + "atk": 60, + "def": 60, + "spa": 60, + "spd": 60, + "spe": 144 + }, + "weightKg": 16 }, { "speciesKey": "shaymin", @@ -28131,7 +33538,85 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 2.1 + }, + { + "speciesKey": "shaymin-delta", + "speciesId": "shaymin-delta", + "displayName": "Shaymin-Delta", + "slug": "shaymin-delta", + "formName": null, + "aliases": [ + "Shaymin-Delta", + "shaymin-delta", + "shaymindelta", + "Shaymin Delta", + "delta-shaymin", + "Delta Shaymin", + "deltashaymin", + "delta shaymin", + "shaymin delta" + ], + "typeNames": [ + "Ice" + ], + "baseStats": { + "hp": 100, + "atk": 100, + "def": 100, + "spa": 100, + "spd": 100, + "spe": 100 + }, + "weightKg": 2.1 + }, + { + "speciesKey": "shaymin-delta-(land-forme)", + "speciesId": "shaymin-delta-(land-forme)", + "displayName": "Shaymin Delta (Land Forme)", + "slug": "shaymin-delta-(land-forme)", + "formName": null, + "aliases": [ + "Shaymin Delta (Land Forme)", + "shaymin-delta-(land-forme)", + "shaymindelta(landforme)", + "delta-shaymin-(land-forme)", + "Delta Shaymin (land Forme)", + "deltashaymin(landforme)", + "delta shaymin (land forme)", + "shaymin delta (land forme)" + ], + "typeNames": [], + "baseStats": null, + "weightKg": null + }, + { + "speciesKey": "shaymin-lake", + "speciesId": "shaymin-lake", + "displayName": "Shaymin-Lake", + "slug": "shaymin-lake", + "formName": null, + "aliases": [ + "Shaymin-Lake", + "shaymin-lake", + "shayminlake", + "Shaymin Lake", + "shaymin lake" + ], + "typeNames": [ + "Grass", + "Water" + ], + "baseStats": { + "hp": 100, + "atk": 120, + "def": 75, + "spa": 127, + "spd": 75, + "spe": 103 + }, + "weightKg": 5.2 }, { "speciesKey": "shaymin-sky", @@ -28140,12 +33625,13 @@ "slug": "shaymin-sky", "formName": "Sky", "aliases": [ + "Shaymin", + "Shaymin Sky", "Shaymin-Sky", + "shaymin", + "shaymin sky", "shaymin-sky", - "shayminsky", - "Shaymin Sky", - "Shaymin", - "shaymin" + "shayminsky" ], "typeNames": [ "Grass", @@ -28158,7 +33644,8 @@ "spa": 120, "spd": 75, "spe": 127 - } + }, + "weightKg": 5.2 }, { "speciesKey": "shedinja", @@ -28181,7 +33668,8 @@ "spa": 30, "spd": 30, "spe": 40 - } + }, + "weightKg": 1.2 }, { "speciesKey": "shelgon", @@ -28203,7 +33691,8 @@ "spa": 60, "spd": 50, "spe": 50 - } + }, + "weightKg": 110.5 }, { "speciesKey": "shellder", @@ -28225,7 +33714,39 @@ "spa": 45, "spd": 25, "spe": 40 - } + }, + "weightKg": 4 + }, + { + "speciesKey": "shellder-delta", + "speciesId": "shellder-delta", + "displayName": "Shellder-Delta", + "slug": "shellder-delta", + "formName": null, + "aliases": [ + "Shellder-Delta", + "shellder-delta", + "shellderdelta", + "Shellder Delta", + "delta-shellder", + "Delta Shellder", + "deltashellder", + "delta shellder", + "shellder delta" + ], + "typeNames": [ + "Ice", + "Poison" + ], + "baseStats": { + "hp": 30, + "atk": 70, + "def": 100, + "spa": 35, + "spd": 30, + "spe": 40 + }, + "weightKg": 3 }, { "speciesKey": "shellos", @@ -28247,7 +33768,38 @@ "spa": 57, "spd": 62, "spe": 34 - } + }, + "weightKg": 6.3 + }, + { + "speciesKey": "shellos-delta", + "speciesId": "shellos-delta", + "displayName": "Shellos-Delta", + "slug": "shellos-delta", + "formName": null, + "aliases": [ + "Shellos-Delta", + "shellos-delta", + "shellosdelta", + "Shellos Delta", + "delta-shellos", + "Delta Shellos", + "deltashellos", + "delta shellos", + "shellos delta" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 76, + "atk": 43, + "def": 48, + "spa": 57, + "spd": 62, + "spe": 34 + }, + "weightKg": 5 }, { "speciesKey": "shelmet", @@ -28269,7 +33821,8 @@ "spa": 40, "spd": 65, "spe": 25 - } + }, + "weightKg": 7.7 }, { "speciesKey": "shieldon", @@ -28292,7 +33845,8 @@ "spa": 42, "spd": 88, "spe": 30 - } + }, + "weightKg": 57 }, { "speciesKey": "shiftry", @@ -28315,7 +33869,8 @@ "spa": 90, "spd": 60, "spe": 80 - } + }, + "weightKg": 59.6 }, { "speciesKey": "shiinotic", @@ -28338,7 +33893,8 @@ "spa": 90, "spd": 100, "spe": 30 - } + }, + "weightKg": 11.5 }, { "speciesKey": "shinx", @@ -28360,7 +33916,39 @@ "spa": 40, "spd": 34, "spe": 45 - } + }, + "weightKg": 9.5 + }, + { + "speciesKey": "shinx-delta", + "speciesId": "shinx-delta", + "displayName": "Shinx-Delta", + "slug": "shinx-delta", + "formName": null, + "aliases": [ + "Shinx-Delta", + "shinx-delta", + "shinxdelta", + "Shinx Delta", + "delta-shinx", + "Delta Shinx", + "deltashinx", + "delta shinx", + "shinx delta" + ], + "typeNames": [ + "Electric", + "Fighting" + ], + "baseStats": { + "hp": 50, + "atk": 70, + "def": 40, + "spa": 31, + "spd": 30, + "spe": 42 + }, + "weightKg": 10 }, { "speciesKey": "shroodle", @@ -28383,7 +33971,8 @@ "spa": 40, "spd": 35, "spe": 75 - } + }, + "weightKg": 0.7 }, { "speciesKey": "shrookle", @@ -28396,8 +33985,8 @@ "shrookle" ], "typeNames": [ - "bug", - "poison" + "Bug", + "Poison" ], "baseStats": { "hp": 60, @@ -28406,7 +33995,8 @@ "spa": 80, "spd": 160, "spe": 35 - } + }, + "weightKg": 18 }, { "speciesKey": "shroomish", @@ -28428,7 +34018,8 @@ "spa": 40, "spd": 60, "spe": 35 - } + }, + "weightKg": 4.5 }, { "speciesKey": "shuckle", @@ -28451,7 +34042,8 @@ "spa": 10, "spd": 230, "spe": 5 - } + }, + "weightKg": 20.5 }, { "speciesKey": "shuckle-delta", @@ -28460,16 +34052,20 @@ "slug": "shuckle-delta", "formName": "Delta", "aliases": [ - "Shuckle-Delta", - "shuckle-delta", - "shuckledelta", + "Delta Shuckle", "Shuckle Delta", + "Shuckle-Delta", + "ShuckleDelta", + "delta shuckle", + "delta-shuckle", + "deltashuckle", "shuckle delta", - "ShuckleDelta" + "shuckle-delta", + "shuckledelta" ], "typeNames": [ - "bug", - "poison" + "Bug", + "Poison" ], "baseStats": { "hp": 20, @@ -28478,7 +34074,8 @@ "spa": 10, "spd": 230, "spe": 5 - } + }, + "weightKg": 15.5 }, { "speciesKey": "shuppet", @@ -28500,7 +34097,8 @@ "spa": 63, "spd": 33, "spe": 45 - } + }, + "weightKg": 2.3 }, { "speciesKey": "sigilyph", @@ -28523,7 +34121,8 @@ "spa": 103, "spd": 80, "spe": 97 - } + }, + "weightKg": 14 }, { "speciesKey": "silcoon", @@ -28545,7 +34144,34 @@ "spa": 25, "spd": 25, "spe": 15 - } + }, + "weightKg": 10 + }, + { + "speciesKey": "silent-sting", + "speciesId": "silent-sting", + "displayName": "Silent Sting", + "slug": "silent-sting", + "formName": null, + "aliases": [ + "Silent Sting", + "silent-sting", + "silentsting", + "silent sting" + ], + "typeNames": [ + "Bug", + "Dragon" + ], + "baseStats": { + "hp": 85, + "atk": 135, + "def": 87, + "spa": 97, + "spd": 87, + "spe": 99 + }, + "weightKg": 62.5 }, { "speciesKey": "silicobra", @@ -28567,7 +34193,8 @@ "spa": 35, "spd": 50, "spe": 46 - } + }, + "weightKg": 7.6 }, { "speciesKey": "silvally", @@ -28589,7 +34216,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-bug", @@ -28598,12 +34226,13 @@ "slug": "silvally-bug", "formName": "Bug", "aliases": [ + "Silvally", + "Silvally Bug", "Silvally-Bug", + "silvally", + "silvally bug", "silvally-bug", - "silvallybug", - "Silvally Bug", - "Silvally", - "silvally" + "silvallybug" ], "typeNames": [ "Bug" @@ -28615,7 +34244,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-dark", @@ -28624,12 +34254,13 @@ "slug": "silvally-dark", "formName": "Dark", "aliases": [ + "Silvally", + "Silvally Dark", "Silvally-Dark", + "silvally", + "silvally dark", "silvally-dark", - "silvallydark", - "Silvally Dark", - "Silvally", - "silvally" + "silvallydark" ], "typeNames": [ "Dark" @@ -28641,7 +34272,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-dragon", @@ -28650,12 +34282,13 @@ "slug": "silvally-dragon", "formName": "Dragon", "aliases": [ + "Silvally", + "Silvally Dragon", "Silvally-Dragon", + "silvally", + "silvally dragon", "silvally-dragon", - "silvallydragon", - "Silvally Dragon", - "Silvally", - "silvally" + "silvallydragon" ], "typeNames": [ "Dragon" @@ -28667,7 +34300,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-electric", @@ -28676,12 +34310,13 @@ "slug": "silvally-electric", "formName": "Electric", "aliases": [ + "Silvally", + "Silvally Electric", "Silvally-Electric", + "silvally", + "silvally electric", "silvally-electric", - "silvallyelectric", - "Silvally Electric", - "Silvally", - "silvally" + "silvallyelectric" ], "typeNames": [ "Electric" @@ -28693,7 +34328,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-fairy", @@ -28702,12 +34338,13 @@ "slug": "silvally-fairy", "formName": "Fairy", "aliases": [ + "Silvally", + "Silvally Fairy", "Silvally-Fairy", + "silvally", + "silvally fairy", "silvally-fairy", - "silvallyfairy", - "Silvally Fairy", - "Silvally", - "silvally" + "silvallyfairy" ], "typeNames": [ "Fairy" @@ -28719,7 +34356,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-fighting", @@ -28728,12 +34366,13 @@ "slug": "silvally-fighting", "formName": "Fighting", "aliases": [ + "Silvally", + "Silvally Fighting", "Silvally-Fighting", + "silvally", + "silvally fighting", "silvally-fighting", - "silvallyfighting", - "Silvally Fighting", - "Silvally", - "silvally" + "silvallyfighting" ], "typeNames": [ "Fighting" @@ -28745,7 +34384,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-fire", @@ -28754,12 +34394,13 @@ "slug": "silvally-fire", "formName": "Fire", "aliases": [ + "Silvally", + "Silvally Fire", "Silvally-Fire", + "silvally", + "silvally fire", "silvally-fire", - "silvallyfire", - "Silvally Fire", - "Silvally", - "silvally" + "silvallyfire" ], "typeNames": [ "Fire" @@ -28771,7 +34412,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-flying", @@ -28780,12 +34422,13 @@ "slug": "silvally-flying", "formName": "Flying", "aliases": [ + "Silvally", + "Silvally Flying", "Silvally-Flying", + "silvally", + "silvally flying", "silvally-flying", - "silvallyflying", - "Silvally Flying", - "Silvally", - "silvally" + "silvallyflying" ], "typeNames": [ "Flying" @@ -28797,7 +34440,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-ghost", @@ -28806,12 +34450,13 @@ "slug": "silvally-ghost", "formName": "Ghost", "aliases": [ + "Silvally", + "Silvally Ghost", "Silvally-Ghost", + "silvally", + "silvally ghost", "silvally-ghost", - "silvallyghost", - "Silvally Ghost", - "Silvally", - "silvally" + "silvallyghost" ], "typeNames": [ "Ghost" @@ -28823,7 +34468,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-grass", @@ -28832,12 +34478,13 @@ "slug": "silvally-grass", "formName": "Grass", "aliases": [ + "Silvally", + "Silvally Grass", "Silvally-Grass", + "silvally", + "silvally grass", "silvally-grass", - "silvallygrass", - "Silvally Grass", - "Silvally", - "silvally" + "silvallygrass" ], "typeNames": [ "Grass" @@ -28849,7 +34496,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-ground", @@ -28858,12 +34506,13 @@ "slug": "silvally-ground", "formName": "Ground", "aliases": [ + "Silvally", + "Silvally Ground", "Silvally-Ground", + "silvally", + "silvally ground", "silvally-ground", - "silvallyground", - "Silvally Ground", - "Silvally", - "silvally" + "silvallyground" ], "typeNames": [ "Ground" @@ -28875,7 +34524,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-ice", @@ -28884,12 +34534,13 @@ "slug": "silvally-ice", "formName": "Ice", "aliases": [ + "Silvally", + "Silvally Ice", "Silvally-Ice", + "silvally", + "silvally ice", "silvally-ice", - "silvallyice", - "Silvally Ice", - "Silvally", - "silvally" + "silvallyice" ], "typeNames": [ "Ice" @@ -28901,7 +34552,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-poison", @@ -28910,12 +34562,13 @@ "slug": "silvally-poison", "formName": "Poison", "aliases": [ + "Silvally", + "Silvally Poison", "Silvally-Poison", + "silvally", + "silvally poison", "silvally-poison", - "silvallypoison", - "Silvally Poison", - "Silvally", - "silvally" + "silvallypoison" ], "typeNames": [ "Poison" @@ -28927,7 +34580,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-psychic", @@ -28936,12 +34590,13 @@ "slug": "silvally-psychic", "formName": "Psychic", "aliases": [ + "Silvally", + "Silvally Psychic", "Silvally-Psychic", + "silvally", + "silvally psychic", "silvally-psychic", - "silvallypsychic", - "Silvally Psychic", - "Silvally", - "silvally" + "silvallypsychic" ], "typeNames": [ "Psychic" @@ -28953,7 +34608,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-rock", @@ -28962,12 +34618,13 @@ "slug": "silvally-rock", "formName": "Rock", "aliases": [ + "Silvally", + "Silvally Rock", "Silvally-Rock", + "silvally", + "silvally rock", "silvally-rock", - "silvallyrock", - "Silvally Rock", - "Silvally", - "silvally" + "silvallyrock" ], "typeNames": [ "Rock" @@ -28979,7 +34636,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-steel", @@ -28988,12 +34646,13 @@ "slug": "silvally-steel", "formName": "Steel", "aliases": [ + "Silvally", + "Silvally Steel", "Silvally-Steel", + "silvally", + "silvally steel", "silvally-steel", - "silvallysteel", - "Silvally Steel", - "Silvally", - "silvally" + "silvallysteel" ], "typeNames": [ "Steel" @@ -29005,7 +34664,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "silvally-water", @@ -29014,12 +34674,13 @@ "slug": "silvally-water", "formName": "Water", "aliases": [ + "Silvally", + "Silvally Water", "Silvally-Water", + "silvally", + "silvally water", "silvally-water", - "silvallywater", - "Silvally Water", - "Silvally", - "silvally" + "silvallywater" ], "typeNames": [ "Water" @@ -29031,7 +34692,8 @@ "spa": 95, "spd": 95, "spe": 95 - } + }, + "weightKg": 100.5 }, { "speciesKey": "simipour", @@ -29053,7 +34715,8 @@ "spa": 98, "spd": 63, "spe": 101 - } + }, + "weightKg": 29 }, { "speciesKey": "simisage", @@ -29075,7 +34738,8 @@ "spa": 98, "spd": 63, "spe": 101 - } + }, + "weightKg": 30.5 }, { "speciesKey": "simisear", @@ -29097,7 +34761,32 @@ "spa": 98, "spd": 63, "spe": 101 - } + }, + "weightKg": 28 + }, + { + "speciesKey": "sinisfee", + "speciesId": "sinisfee", + "displayName": "Sinisfee", + "slug": "sinisfee", + "formName": null, + "aliases": [ + "Sinisfee", + "sinisfee" + ], + "typeNames": [ + "Water", + "Ghost" + ], + "baseStats": { + "hp": 40, + "atk": 45, + "def": 45, + "spa": 74, + "spd": 54, + "spe": 50 + }, + "weightKg": 0.5 }, { "speciesKey": "sinistcha", @@ -29120,7 +34809,8 @@ "spa": 121, "spd": 80, "spe": 70 - } + }, + "weightKg": 2.2 }, { "speciesKey": "sinistcha-masterpiece", @@ -29129,12 +34819,13 @@ "slug": "sinistcha-masterpiece", "formName": "Masterpiece", "aliases": [ + "Sinistcha", + "Sinistcha Masterpiece", "Sinistcha-Masterpiece", + "sinistcha", + "sinistcha masterpiece", "sinistcha-masterpiece", - "sinistchamasterpiece", - "Sinistcha Masterpiece", - "Sinistcha", - "sinistcha" + "sinistchamasterpiece" ], "typeNames": [ "Grass", @@ -29147,7 +34838,8 @@ "spa": 121, "spd": 80, "spe": 70 - } + }, + "weightKg": 2.2 }, { "speciesKey": "sinistea", @@ -29169,7 +34861,8 @@ "spa": 74, "spd": 54, "spe": 50 - } + }, + "weightKg": 0.2 }, { "speciesKey": "sinistea-antique", @@ -29178,12 +34871,13 @@ "slug": "sinistea-antique", "formName": "Antique", "aliases": [ + "Sinistea", + "Sinistea Antique", "Sinistea-Antique", + "sinistea", + "sinistea antique", "sinistea-antique", - "sinisteaantique", - "Sinistea Antique", - "Sinistea", - "sinistea" + "sinisteaantique" ], "typeNames": [ "Ghost" @@ -29195,7 +34889,32 @@ "spa": 74, "spd": 54, "spe": 50 - } + }, + "weightKg": 0.2 + }, + { + "speciesKey": "sinisurge", + "speciesId": "sinisurge", + "displayName": "Sinisurge", + "slug": "sinisurge", + "formName": null, + "aliases": [ + "Sinisurge", + "sinisurge" + ], + "typeNames": [ + "Electric", + "Ghost" + ], + "baseStats": { + "hp": 40, + "atk": 45, + "def": 45, + "spa": 74, + "spd": 54, + "spe": 50 + }, + "weightKg": 0.5 }, { "speciesKey": "sirfetch\u2019d", @@ -29205,8 +34924,8 @@ "formName": null, "aliases": [ "Sirfetch\u2019d", - "sirfetch\u2019d", - "sirfetchd" + "sirfetchd", + "sirfetch\u2019d" ], "typeNames": [ "Fighting" @@ -29218,7 +34937,8 @@ "spa": 68, "spd": 82, "spe": 65 - } + }, + "weightKg": 117 }, { "speciesKey": "sizzlipede", @@ -29241,7 +34961,8 @@ "spa": 50, "spd": 50, "spe": 45 - } + }, + "weightKg": 1 }, { "speciesKey": "skarmory", @@ -29264,7 +34985,8 @@ "spa": 40, "spd": 70, "spe": 70 - } + }, + "weightKg": 50.5 }, { "speciesKey": "skeledirge", @@ -29287,7 +35009,8 @@ "spa": 110, "spd": 75, "spe": 66 - } + }, + "weightKg": 326.5 }, { "speciesKey": "skiddo", @@ -29309,7 +35032,38 @@ "spa": 62, "spd": 57, "spe": 52 - } + }, + "weightKg": 31 + }, + { + "speciesKey": "skiddo-delta", + "speciesId": "skiddo-delta", + "displayName": "Skiddo-Delta", + "slug": "skiddo-delta", + "formName": null, + "aliases": [ + "Skiddo-Delta", + "skiddo-delta", + "skiddodelta", + "Skiddo Delta", + "delta-skiddo", + "Delta Skiddo", + "deltaskiddo", + "delta skiddo", + "skiddo delta" + ], + "typeNames": [ + "Normal" + ], + "baseStats": { + "hp": 66, + "atk": 70, + "def": 66, + "spa": 36, + "spd": 46, + "spe": 66 + }, + "weightKg": 44.5 }, { "speciesKey": "skiploom", @@ -29332,7 +35086,8 @@ "spa": 45, "spd": 65, "spe": 80 - } + }, + "weightKg": 1 }, { "speciesKey": "skitty", @@ -29354,7 +35109,8 @@ "spa": 35, "spd": 35, "spe": 50 - } + }, + "weightKg": 11 }, { "speciesKey": "skorupi", @@ -29377,7 +35133,8 @@ "spa": 30, "spd": 55, "spe": 65 - } + }, + "weightKg": 12 }, { "speciesKey": "skrelp", @@ -29400,7 +35157,8 @@ "spa": 60, "spd": 60, "spe": 30 - } + }, + "weightKg": 7.3 }, { "speciesKey": "skuntank", @@ -29423,7 +35181,8 @@ "spa": 71, "spd": 61, "spe": 84 - } + }, + "weightKg": 38 }, { "speciesKey": "skwovet", @@ -29445,7 +35204,8 @@ "spa": 35, "spd": 35, "spe": 25 - } + }, + "weightKg": 2.5 }, { "speciesKey": "slaking", @@ -29467,7 +35227,8 @@ "spa": 95, "spd": 65, "spe": 100 - } + }, + "weightKg": 130.5 }, { "speciesKey": "slakoth", @@ -29489,7 +35250,35 @@ "spa": 35, "spd": 35, "spe": 30 - } + }, + "weightKg": 24 + }, + { + "speciesKey": "slakoth-atom", + "speciesId": "slakoth-atom", + "displayName": "Slakoth-ATOM", + "slug": "slakoth-atom", + "formName": null, + "aliases": [ + "Slakoth-ATOM", + "slakoth-atom", + "slakothatom", + "Slakoth ATOM", + "slakoth atom" + ], + "typeNames": [ + "Normal", + "Psychic" + ], + "baseStats": { + "hp": 136, + "atk": 120, + "def": 45, + "spa": 55, + "spd": 136, + "spe": 36 + }, + "weightKg": 38 }, { "speciesKey": "slaughtermaus", @@ -29502,8 +35291,8 @@ "slaughtermaus" ], "typeNames": [ - "poison", - "dark" + "Dark", + "Poison" ], "baseStats": { "hp": 65, @@ -29512,7 +35301,8 @@ "spa": 50, "spd": 65, "spe": 115 - } + }, + "weightKg": 0.45 }, { "speciesKey": "sliggoo", @@ -29534,7 +35324,8 @@ "spa": 83, "spd": 113, "spe": 60 - } + }, + "weightKg": 17.5 }, { "speciesKey": "sliggoo-hisui", @@ -29543,12 +35334,13 @@ "slug": "sliggoo-hisui", "formName": "Hisui", "aliases": [ + "Sliggoo", + "Sliggoo Hisui", "Sliggoo-Hisui", + "sliggoo", + "sliggoo hisui", "sliggoo-hisui", - "sliggoohisui", - "Sliggoo Hisui", - "Sliggoo", - "sliggoo" + "sliggoohisui" ], "typeNames": [ "Steel", @@ -29561,7 +35353,8 @@ "spa": 83, "spd": 113, "spe": 40 - } + }, + "weightKg": 68.5 }, { "speciesKey": "slither-wing", @@ -29571,6 +35364,8 @@ "formName": null, "aliases": [ "Slither Wing", + "Slitherwing", + "slither wing", "slither-wing", "slitherwing" ], @@ -29585,30 +35380,8 @@ "spa": 85, "spd": 105, "spe": 81 - } - }, - { - "speciesKey": "slitherwing", - "speciesId": "slitherwing", - "displayName": "Slitherwing", - "slug": "slitherwing", - "formName": null, - "aliases": [ - "Slitherwing", - "slitherwing" - ], - "typeNames": [ - "bug", - "fighting" - ], - "baseStats": { - "hp": 85, - "atk": 135, - "def": 79, - "spa": 85, - "spd": 105, - "spe": 81 - } + }, + "weightKg": 92 }, { "speciesKey": "slowbro", @@ -29631,7 +35404,8 @@ "spa": 100, "spd": 80, "spe": 30 - } + }, + "weightKg": 78.5 }, { "speciesKey": "slowbro-galar", @@ -29640,12 +35414,13 @@ "slug": "slowbro-galar", "formName": "Galar", "aliases": [ + "Slowbro", + "Slowbro Galar", "Slowbro-Galar", + "slowbro", + "slowbro galar", "slowbro-galar", - "slowbrogalar", - "Slowbro Galar", - "Slowbro", - "slowbro" + "slowbrogalar" ], "typeNames": [ "Poison", @@ -29658,7 +35433,8 @@ "spa": 100, "spd": 70, "spe": 30 - } + }, + "weightKg": 70.5 }, { "speciesKey": "slowbro-mega", @@ -29667,12 +35443,13 @@ "slug": "slowbro-mega", "formName": "Mega", "aliases": [ + "Slowbro", + "Slowbro Mega", "Slowbro-Mega", + "slowbro", + "slowbro mega", "slowbro-mega", - "slowbromega", - "Slowbro Mega", - "Slowbro", - "slowbro" + "slowbromega" ], "typeNames": [ "Water", @@ -29685,7 +35462,8 @@ "spa": 130, "spd": 80, "spe": 30 - } + }, + "weightKg": 120 }, { "speciesKey": "slowhost", @@ -29698,17 +35476,18 @@ "slowhost" ], "typeNames": [ - "water", - "electric" + "Water", + "Electric" ], "baseStats": { "hp": 85, - "atk": 75, + "atk": 70, "def": 75, - "spa": 125, - "spd": 90, - "spe": 40 - } + "spa": 130, + "spd": 100, + "spe": 30 + }, + "weightKg": 116 }, { "speciesKey": "slowking", @@ -29731,7 +35510,8 @@ "spa": 100, "spd": 110, "spe": 30 - } + }, + "weightKg": 79.5 }, { "speciesKey": "slowking-galar", @@ -29760,7 +35540,8 @@ "spa": 110, "spd": 110, "spe": 30 - } + }, + "weightKg": 79.5 }, { "speciesKey": "slowpoke", @@ -29783,7 +35564,38 @@ "spa": 40, "spd": 40, "spe": 15 - } + }, + "weightKg": 36 + }, + { + "speciesKey": "slowpoke-delta", + "speciesId": "slowpoke-delta", + "displayName": "Slowpoke-Delta", + "slug": "slowpoke-delta", + "formName": null, + "aliases": [ + "Slowpoke-Delta", + "slowpoke-delta", + "slowpokedelta", + "Slowpoke Delta", + "delta-slowpoke", + "Delta Slowpoke", + "deltaslowpoke", + "delta slowpoke", + "slowpoke delta" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 65, + "atk": 35, + "def": 65, + "spa": 75, + "spd": 60, + "spe": 15 + }, + "weightKg": 29 }, { "speciesKey": "slowpoke-galar", @@ -29792,12 +35604,13 @@ "slug": "slowpoke-galar", "formName": "Galar", "aliases": [ + "Slowpoke", + "Slowpoke Galar", "Slowpoke-Galar", + "slowpoke", + "slowpoke galar", "slowpoke-galar", - "slowpokegalar", - "Slowpoke Galar", - "Slowpoke", - "slowpoke" + "slowpokegalar" ], "typeNames": [ "Psychic" @@ -29809,7 +35622,8 @@ "spa": 40, "spd": 40, "spe": 15 - } + }, + "weightKg": 36 }, { "speciesKey": "slugma", @@ -29831,7 +35645,32 @@ "spa": 70, "spd": 40, "spe": 20 - } + }, + "weightKg": 35 + }, + { + "speciesKey": "slugrit", + "speciesId": "slugrit", + "displayName": "Slugrit", + "slug": "slugrit", + "formName": null, + "aliases": [ + "Slugrit", + "slugrit" + ], + "typeNames": [ + "Ground", + "Rock" + ], + "baseStats": { + "hp": 40, + "atk": 80, + "def": 40, + "spa": 35, + "spd": 40, + "spe": 15 + }, + "weightKg": 45 }, { "speciesKey": "slurpuff", @@ -29853,7 +35692,8 @@ "spa": 85, "spd": 75, "spe": 72 - } + }, + "weightKg": 5 }, { "speciesKey": "smeargle", @@ -29875,7 +35715,8 @@ "spa": 20, "spd": 45, "spe": 75 - } + }, + "weightKg": 58 }, { "speciesKey": "smogecko", @@ -29897,7 +35738,8 @@ "spa": 58, "spd": 48, "spe": 56 - } + }, + "weightKg": 8.5 }, { "speciesKey": "smoguana", @@ -29920,7 +35762,8 @@ "spa": 68, "spd": 68, "spe": 76 - } + }, + "weightKg": 22.2 }, { "speciesKey": "smokomodo", @@ -29943,7 +35786,8 @@ "spa": 88, "spd": 78, "spe": 97 - } + }, + "weightKg": 205 }, { "speciesKey": "smoliv", @@ -29966,7 +35810,8 @@ "spa": 58, "spd": 51, "spe": 30 - } + }, + "weightKg": 6.5 }, { "speciesKey": "smoochum", @@ -29989,7 +35834,8 @@ "spa": 85, "spd": 65, "spe": 65 - } + }, + "weightKg": 6 }, { "speciesKey": "snaelstrom", @@ -30012,7 +35858,8 @@ "spa": 80, "spd": 97, "spe": 63 - } + }, + "weightKg": 120 }, { "speciesKey": "sneasel", @@ -30035,7 +35882,8 @@ "spa": 35, "spd": 75, "spe": 115 - } + }, + "weightKg": 28 }, { "speciesKey": "sneasel-hisui", @@ -30044,12 +35892,13 @@ "slug": "sneasel-hisui", "formName": "Hisui", "aliases": [ + "Sneasel", + "Sneasel Hisui", "Sneasel-Hisui", + "sneasel", + "sneasel hisui", "sneasel-hisui", - "sneaselhisui", - "Sneasel Hisui", - "Sneasel", - "sneasel" + "sneaselhisui" ], "typeNames": [ "Fighting", @@ -30062,7 +35911,8 @@ "spa": 35, "spd": 75, "spe": 115 - } + }, + "weightKg": 27 }, { "speciesKey": "sneasler", @@ -30085,7 +35935,8 @@ "spa": 40, "spd": 80, "spe": 120 - } + }, + "weightKg": 43 }, { "speciesKey": "snivy", @@ -30107,7 +35958,34 @@ "spa": 45, "spd": 55, "spe": 63 - } + }, + "weightKg": 8.1 + }, + { + "speciesKey": "snivy-ultra", + "speciesId": "snivy-ultra", + "displayName": "Snivy-Ultra", + "slug": "snivy-ultra", + "formName": null, + "aliases": [ + "Snivy-Ultra", + "snivy-ultra", + "snivyultra", + "Snivy Ultra", + "snivy ultra" + ], + "typeNames": [ + "Water" + ], + "baseStats": { + "hp": 45, + "atk": 45, + "def": 55, + "spa": 45, + "spd": 55, + "spe": 63 + }, + "weightKg": 10 }, { "speciesKey": "snom", @@ -30130,7 +36008,8 @@ "spa": 45, "spd": 30, "spe": 20 - } + }, + "weightKg": 3.8 }, { "speciesKey": "snorlax", @@ -30152,7 +36031,39 @@ "spa": 65, "spd": 110, "spe": 30 - } + }, + "weightKg": 460 + }, + { + "speciesKey": "snorlax-delta", + "speciesId": "snorlax-delta", + "displayName": "Snorlax-Delta", + "slug": "snorlax-delta", + "formName": null, + "aliases": [ + "Snorlax-Delta", + "snorlax-delta", + "snorlaxdelta", + "Snorlax Delta", + "delta-snorlax", + "Delta Snorlax", + "deltasnorlax", + "delta snorlax", + "snorlax delta" + ], + "typeNames": [ + "Normal", + "Grass" + ], + "baseStats": { + "hp": 160, + "atk": 110, + "def": 110, + "spa": 65, + "spd": 65, + "spe": 30 + }, + "weightKg": 460 }, { "speciesKey": "snorlax-delta-winter", @@ -30165,12 +36076,16 @@ "snorlax-delta-winter", "snorlaxdeltawinter", "Snorlax Delta Winter", + "delta-snorlax-winter", + "Delta Snorlax Winter", + "deltasnorlaxwinter", + "delta snorlax winter", "snorlax delta winter", "SnorlaxDeltaWinter" ], "typeNames": [ - "normal", - "grass" + "Normal", + "Grass" ], "baseStats": { "hp": 160, @@ -30188,12 +36103,13 @@ "slug": "snorlax-gmax", "formName": "Gmax", "aliases": [ + "Snorlax", + "Snorlax Gmax", "Snorlax-Gmax", + "snorlax", + "snorlax gmax", "snorlax-gmax", - "snorlaxgmax", - "Snorlax Gmax", - "Snorlax", - "snorlax" + "snorlaxgmax" ], "typeNames": [ "Normal" @@ -30205,7 +36121,8 @@ "spa": 65, "spd": 110, "spe": 30 - } + }, + "weightKg": 0 }, { "speciesKey": "snorunt", @@ -30227,7 +36144,8 @@ "spa": 50, "spd": 50, "spe": 50 - } + }, + "weightKg": 16.8 }, { "speciesKey": "snover", @@ -30250,7 +36168,8 @@ "spa": 62, "spd": 60, "spe": 40 - } + }, + "weightKg": 50.5 }, { "speciesKey": "snubbull", @@ -30272,7 +36191,8 @@ "spa": 40, "spd": 40, "spe": 30 - } + }, + "weightKg": 7.8 }, { "speciesKey": "snugglow", @@ -30295,7 +36215,8 @@ "spa": 91, "spd": 68, "spe": 70 - } + }, + "weightKg": 6 }, { "speciesKey": "sobble", @@ -30317,7 +36238,8 @@ "spa": 70, "spd": 40, "spe": 70 - } + }, + "weightKg": 4 }, { "speciesKey": "solgaleo", @@ -30340,7 +36262,8 @@ "spa": 113, "spd": 89, "spe": 97 - } + }, + "weightKg": 230 }, { "speciesKey": "solosis", @@ -30362,7 +36285,8 @@ "spa": 105, "spd": 50, "spe": 20 - } + }, + "weightKg": 1 }, { "speciesKey": "solotl", @@ -30385,7 +36309,8 @@ "spa": 72, "spd": 24, "spe": 84 - } + }, + "weightKg": 11.8 }, { "speciesKey": "solrock", @@ -30408,7 +36333,8 @@ "spa": 55, "spd": 65, "spe": 70 - } + }, + "weightKg": 154 }, { "speciesKey": "spearow", @@ -30431,7 +36357,8 @@ "spa": 31, "spd": 31, "spe": 70 - } + }, + "weightKg": 2 }, { "speciesKey": "spectreon", @@ -30444,7 +36371,7 @@ "spectreon" ], "typeNames": [ - "ghost" + "Ghost" ], "baseStats": { "hp": 95, @@ -30453,7 +36380,8 @@ "spa": 110, "spd": 65, "spe": 130 - } + }, + "weightKg": 0.1 }, { "speciesKey": "spectrier", @@ -30475,7 +36403,8 @@ "spa": 145, "spd": 80, "spe": 130 - } + }, + "weightKg": 44.5 }, { "speciesKey": "spewpa", @@ -30497,7 +36426,8 @@ "spa": 27, "spd": 30, "spe": 29 - } + }, + "weightKg": 8.4 }, { "speciesKey": "spheal", @@ -30520,7 +36450,8 @@ "spa": 55, "spd": 50, "spe": 25 - } + }, + "weightKg": 39.5 }, { "speciesKey": "spidops", @@ -30542,7 +36473,8 @@ "spa": 52, "spd": 86, "spe": 35 - } + }, + "weightKg": 16.5 }, { "speciesKey": "spinarak", @@ -30565,7 +36497,8 @@ "spa": 40, "spd": 40, "spe": 30 - } + }, + "weightKg": 8.5 }, { "speciesKey": "spinda", @@ -30587,7 +36520,35 @@ "spa": 60, "spd": 60, "spe": 60 - } + }, + "weightKg": 5 + }, + { + "speciesKey": "spinda-atom", + "speciesId": "spinda-atom", + "displayName": "Spinda-ATOM", + "slug": "spinda-atom", + "formName": null, + "aliases": [ + "Spinda-ATOM", + "spinda-atom", + "spindaatom", + "Spinda ATOM", + "spinda atom" + ], + "typeNames": [ + "Normal", + "Dark" + ], + "baseStats": { + "hp": 91, + "atk": 91, + "def": 91, + "spa": 28, + "spd": 91, + "spe": 136 + }, + "weightKg": 5.1 }, { "speciesKey": "spiritomb", @@ -30610,7 +36571,8 @@ "spa": 92, "spd": 108, "spe": 35 - } + }, + "weightKg": 108 }, { "speciesKey": "spiritomb-unbound", @@ -30619,16 +36581,16 @@ "slug": "spiritomb-unbound", "formName": "Unbound", "aliases": [ - "Spiritomb-Unbound", - "spiritomb-unbound", - "spiritombunbound", "Spiritomb Unbound", + "Spiritomb-Unbound", + "SpiritombUnbound", "spiritomb unbound", - "SpiritombUnbound" + "spiritomb-unbound", + "spiritombunbound" ], "typeNames": [ - "ghost", - "dark" + "Ghost", + "Dark" ], "baseStats": { "hp": 50, @@ -30637,7 +36599,8 @@ "spa": 132, "spd": 108, "spe": 35 - } + }, + "weightKg": 108 }, { "speciesKey": "spoink", @@ -30659,7 +36622,8 @@ "spa": 70, "spd": 80, "spe": 60 - } + }, + "weightKg": 30.6 }, { "speciesKey": "sprigatito", @@ -30681,7 +36645,38 @@ "spa": 45, "spd": 45, "spe": 65 - } + }, + "weightKg": 4.1 + }, + { + "speciesKey": "sprigatito-delta", + "speciesId": "sprigatito-delta", + "displayName": "Sprigatito-Delta", + "slug": "sprigatito-delta", + "formName": null, + "aliases": [ + "Sprigatito-Delta", + "sprigatito-delta", + "sprigatitodelta", + "Sprigatito Delta", + "delta-sprigatito", + "Delta Sprigatito", + "deltasprigatito", + "delta sprigatito", + "sprigatito delta" + ], + "typeNames": [ + "Fairy" + ], + "baseStats": { + "hp": 40, + "atk": 45, + "def": 45, + "spa": 61, + "spd": 54, + "spe": 65 + }, + "weightKg": 4.5 }, { "speciesKey": "spritzee", @@ -30703,7 +36698,8 @@ "spa": 63, "spd": 65, "spe": 23 - } + }, + "weightKg": 0.5 }, { "speciesKey": "squawkabilly", @@ -30726,7 +36722,8 @@ "spa": 45, "spd": 51, "spe": 92 - } + }, + "weightKg": 2.4 }, { "speciesKey": "squawkabilly-blue", @@ -30735,12 +36732,13 @@ "slug": "squawkabilly-blue", "formName": "Blue", "aliases": [ + "Squawkabilly", + "Squawkabilly Blue", "Squawkabilly-Blue", + "squawkabilly", + "squawkabilly blue", "squawkabilly-blue", - "squawkabillyblue", - "Squawkabilly Blue", - "Squawkabilly", - "squawkabilly" + "squawkabillyblue" ], "typeNames": [ "Normal", @@ -30753,7 +36751,8 @@ "spa": 45, "spd": 51, "spe": 92 - } + }, + "weightKg": 2.4 }, { "speciesKey": "squawkabilly-white", @@ -30762,12 +36761,13 @@ "slug": "squawkabilly-white", "formName": "White", "aliases": [ + "Squawkabilly", + "Squawkabilly White", "Squawkabilly-White", + "squawkabilly", + "squawkabilly white", "squawkabilly-white", - "squawkabillywhite", - "Squawkabilly White", - "Squawkabilly", - "squawkabilly" + "squawkabillywhite" ], "typeNames": [ "Normal", @@ -30780,7 +36780,8 @@ "spa": 45, "spd": 51, "spe": 92 - } + }, + "weightKg": 2.4 }, { "speciesKey": "squawkabilly-yellow", @@ -30789,12 +36790,13 @@ "slug": "squawkabilly-yellow", "formName": "Yellow", "aliases": [ + "Squawkabilly", + "Squawkabilly Yellow", "Squawkabilly-Yellow", + "squawkabilly", + "squawkabilly yellow", "squawkabilly-yellow", - "squawkabillyyellow", - "Squawkabilly Yellow", - "Squawkabilly", - "squawkabilly" + "squawkabillyyellow" ], "typeNames": [ "Normal", @@ -30807,7 +36809,8 @@ "spa": 45, "spd": 51, "spe": 92 - } + }, + "weightKg": 2.4 }, { "speciesKey": "squirtle", @@ -30829,7 +36832,8 @@ "spa": 50, "spd": 64, "spe": 43 - } + }, + "weightKg": 9 }, { "speciesKey": "stakataka", @@ -30852,7 +36856,8 @@ "spa": 53, "spd": 101, "spe": 13 - } + }, + "weightKg": 820 }, { "speciesKey": "stantler", @@ -30874,7 +36879,32 @@ "spa": 85, "spd": 65, "spe": 85 - } + }, + "weightKg": 71.2 + }, + { + "speciesKey": "staralyx", + "speciesId": "staralyx", + "displayName": "Staralyx", + "slug": "staralyx", + "formName": null, + "aliases": [ + "Staralyx", + "staralyx" + ], + "typeNames": [ + "Steel", + "Psychic" + ], + "baseStats": { + "hp": 75, + "atk": 50, + "def": 105, + "spa": 85, + "spd": 90, + "spe": 115 + }, + "weightKg": 180 }, { "speciesKey": "staraptor", @@ -30897,7 +36927,8 @@ "spa": 50, "spd": 60, "spe": 100 - } + }, + "weightKg": 24.9 }, { "speciesKey": "staraptor-delta", @@ -30906,25 +36937,30 @@ "slug": "staraptor-delta", "formName": "Delta", "aliases": [ - "Staraptor-Delta", - "staraptor-delta", - "staraptordelta", + "Delta Staraptor", "Staraptor Delta", + "Staraptor-Delta", + "StaraptorDelta", + "delta staraptor", + "delta-staraptor", + "deltastaraptor", "staraptor delta", - "StaraptorDelta" + "staraptor-delta", + "staraptordelta" ], "typeNames": [ - "fire", - "flying" + "Fire", + "Flying" ], "baseStats": { - "hp": 85, - "atk": 90, + "hp": 75, + "atk": 100, "def": 80, - "spa": 70, + "spa": 80, "spd": 60, - "spe": 100 - } + "spe": 90 + }, + "weightKg": 30.5 }, { "speciesKey": "staravia", @@ -30947,7 +36983,63 @@ "spa": 40, "spd": 40, "spe": 80 - } + }, + "weightKg": 15.5 + }, + { + "speciesKey": "staravia-delta", + "speciesId": "staravia-delta", + "displayName": "Staravia-Delta", + "slug": "staravia-delta", + "formName": null, + "aliases": [ + "Staravia-Delta", + "staravia-delta", + "staraviadelta", + "Staravia Delta", + "delta-staravia", + "Delta Staravia", + "deltastaravia", + "delta staravia", + "staravia delta" + ], + "typeNames": [ + "Normal", + "Flying" + ], + "baseStats": { + "hp": 55, + "atk": 75, + "def": 50, + "spa": 40, + "spd": 40, + "spe": 80 + }, + "weightKg": 15.5 + }, + { + "speciesKey": "starid", + "speciesId": "starid", + "displayName": "Starid", + "slug": "starid", + "formName": null, + "aliases": [ + "Starid", + "starid" + ], + "typeNames": [ + "Steel", + "Psychic" + ], + "baseStats": { + "hp": 35, + "atk": 45, + "def": 65, + "spa": 55, + "spd": 55, + "spe": 85 + }, + "weightKg": 120 }, { "speciesKey": "starly", @@ -30970,7 +37062,39 @@ "spa": 30, "spd": 30, "spe": 60 - } + }, + "weightKg": 2 + }, + { + "speciesKey": "starly-delta", + "speciesId": "starly-delta", + "displayName": "Starly-Delta", + "slug": "starly-delta", + "formName": null, + "aliases": [ + "Starly-Delta", + "starly-delta", + "starlydelta", + "Starly Delta", + "delta-starly", + "Delta Starly", + "deltastarly", + "delta starly", + "starly delta" + ], + "typeNames": [ + "Normal", + "Flying" + ], + "baseStats": { + "hp": 40, + "atk": 55, + "def": 30, + "spa": 30, + "spd": 30, + "spe": 60 + }, + "weightKg": 2 }, { "speciesKey": "starmie", @@ -30993,7 +37117,8 @@ "spa": 100, "spd": 85, "spe": 115 - } + }, + "weightKg": 80 }, { "speciesKey": "staryu", @@ -31015,7 +37140,8 @@ "spa": 70, "spd": 55, "spe": 85 - } + }, + "weightKg": 34.5 }, { "speciesKey": "steelix", @@ -31038,7 +37164,8 @@ "spa": 55, "spd": 65, "spe": 30 - } + }, + "weightKg": 400 }, { "speciesKey": "steelix-delta", @@ -31047,16 +37174,20 @@ "slug": "steelix-delta", "formName": "Delta", "aliases": [ - "Steelix-Delta", - "steelix-delta", - "steelixdelta", + "Delta Steelix", "Steelix Delta", + "Steelix-Delta", + "SteelixDelta", + "delta steelix", + "delta-steelix", + "deltasteelix", "steelix delta", - "SteelixDelta" + "steelix-delta", + "steelixdelta" ], "typeNames": [ - "ground", - "psychic" + "Ground", + "Psychic" ], "baseStats": { "hp": 85, @@ -31065,7 +37196,8 @@ "spa": 75, "spd": 200, "spe": 30 - } + }, + "weightKg": 350 }, { "speciesKey": "steelix-mega", @@ -31074,12 +37206,13 @@ "slug": "steelix-mega", "formName": "Mega", "aliases": [ + "Steelix", + "Steelix Mega", "Steelix-Mega", + "steelix", + "steelix mega", "steelix-mega", - "steelixmega", - "Steelix Mega", - "Steelix", - "steelix" + "steelixmega" ], "typeNames": [ "Steel", @@ -31092,7 +37225,8 @@ "spa": 55, "spd": 95, "spe": 30 - } + }, + "weightKg": 740 }, { "speciesKey": "steenee", @@ -31114,7 +37248,8 @@ "spa": 40, "spd": 48, "spe": 62 - } + }, + "weightKg": 8.2 }, { "speciesKey": "stonjourner", @@ -31136,7 +37271,8 @@ "spa": 20, "spd": 20, "spe": 70 - } + }, + "weightKg": 520 }, { "speciesKey": "stoutland", @@ -31158,7 +37294,8 @@ "spa": 45, "spd": 90, "spe": 80 - } + }, + "weightKg": 61 }, { "speciesKey": "stratagem", @@ -31180,7 +37317,34 @@ "spa": 120, "spd": 70, "spe": 130 - } + }, + "weightKg": 45 + }, + { + "speciesKey": "striding-sun", + "speciesId": "striding-sun", + "displayName": "Striding Sun", + "slug": "striding-sun", + "formName": null, + "aliases": [ + "Striding Sun", + "striding-sun", + "stridingsun", + "striding sun" + ], + "typeNames": [ + "Steel", + "Dragon" + ], + "baseStats": { + "hp": 61, + "atk": 145, + "def": 159, + "spa": 91, + "spd": 53, + "spe": 81 + }, + "weightKg": 255 }, { "speciesKey": "stufful", @@ -31203,7 +37367,8 @@ "spa": 45, "spd": 50, "spe": 50 - } + }, + "weightKg": 6.8 }, { "speciesKey": "stunfisk", @@ -31226,7 +37391,8 @@ "spa": 81, "spd": 99, "spe": 32 - } + }, + "weightKg": 11 }, { "speciesKey": "stunfisk-galar", @@ -31235,12 +37401,13 @@ "slug": "stunfisk-galar", "formName": "Galar", "aliases": [ + "Stunfisk", + "Stunfisk Galar", "Stunfisk-Galar", + "stunfisk", + "stunfisk galar", "stunfisk-galar", - "stunfiskgalar", - "Stunfisk Galar", - "Stunfisk", - "stunfisk" + "stunfiskgalar" ], "typeNames": [ "Ground", @@ -31253,7 +37420,8 @@ "spa": 66, "spd": 84, "spe": 32 - } + }, + "weightKg": 20.5 }, { "speciesKey": "stunky", @@ -31276,7 +37444,8 @@ "spa": 41, "spd": 41, "spe": 74 - } + }, + "weightKg": 19.2 }, { "speciesKey": "sudowoodo", @@ -31298,7 +37467,8 @@ "spa": 30, "spd": 65, "spe": 30 - } + }, + "weightKg": 38 }, { "speciesKey": "suicune", @@ -31320,7 +37490,8 @@ "spa": 90, "spd": 115, "spe": 85 - } + }, + "weightKg": 187 }, { "speciesKey": "sunflora", @@ -31342,7 +37513,8 @@ "spa": 105, "spd": 85, "spe": 30 - } + }, + "weightKg": 8.5 }, { "speciesKey": "sunkern", @@ -31364,7 +37536,8 @@ "spa": 30, "spd": 30, "spe": 30 - } + }, + "weightKg": 1.8 }, { "speciesKey": "surskit", @@ -31387,7 +37560,8 @@ "spa": 50, "spd": 52, "spe": 65 - } + }, + "weightKg": 1.7 }, { "speciesKey": "swablu", @@ -31410,7 +37584,8 @@ "spa": 40, "spd": 75, "spe": 50 - } + }, + "weightKg": 1.2 }, { "speciesKey": "swadloon", @@ -31433,7 +37608,8 @@ "spa": 50, "spd": 80, "spe": 42 - } + }, + "weightKg": 7.3 }, { "speciesKey": "swalot", @@ -31455,7 +37631,8 @@ "spa": 73, "spd": 83, "spe": 55 - } + }, + "weightKg": 80 }, { "speciesKey": "swampert", @@ -31478,7 +37655,8 @@ "spa": 85, "spd": 90, "spe": 60 - } + }, + "weightKg": 81.9 }, { "speciesKey": "swampert-mega", @@ -31487,12 +37665,13 @@ "slug": "swampert-mega", "formName": "Mega", "aliases": [ + "Swampert", + "Swampert Mega", "Swampert-Mega", + "swampert", + "swampert mega", "swampert-mega", - "swampertmega", - "Swampert Mega", - "Swampert", - "swampert" + "swampertmega" ], "typeNames": [ "Water", @@ -31505,7 +37684,8 @@ "spa": 95, "spd": 110, "spe": 70 - } + }, + "weightKg": 102 }, { "speciesKey": "swanna", @@ -31528,7 +37708,8 @@ "spa": 87, "spd": 63, "spe": 98 - } + }, + "weightKg": 24.2 }, { "speciesKey": "swellow", @@ -31551,7 +37732,8 @@ "spa": 75, "spd": 50, "spe": 125 - } + }, + "weightKg": 19.8 }, { "speciesKey": "swinub", @@ -31574,7 +37756,8 @@ "spa": 30, "spd": 30, "spe": 50 - } + }, + "weightKg": 6.5 }, { "speciesKey": "swirlix", @@ -31596,7 +37779,8 @@ "spa": 59, "spd": 57, "spe": 49 - } + }, + "weightKg": 3.5 }, { "speciesKey": "swirlpool", @@ -31618,7 +37802,8 @@ "spa": 50, "spd": 62, "spe": 28 - } + }, + "weightKg": 7 }, { "speciesKey": "swoobat", @@ -31641,7 +37826,8 @@ "spa": 77, "spd": 55, "spe": 114 - } + }, + "weightKg": 10.5 }, { "speciesKey": "syclant", @@ -31664,7 +37850,8 @@ "spa": 114, "spd": 64, "spe": 121 - } + }, + "weightKg": 52 }, { "speciesKey": "syclar", @@ -31687,7 +37874,8 @@ "spa": 74, "spd": 39, "spe": 91 - } + }, + "weightKg": 4 }, { "speciesKey": "sylveon", @@ -31709,7 +37897,8 @@ "spa": 110, "spd": 130, "spe": 60 - } + }, + "weightKg": 23.5 }, { "speciesKey": "tactite", @@ -31731,7 +37920,8 @@ "spa": 100, "spd": 65, "spe": 95 - } + }, + "weightKg": 16 }, { "speciesKey": "tadbulb", @@ -31753,7 +37943,8 @@ "spa": 59, "spd": 35, "spe": 45 - } + }, + "weightKg": 0.4 }, { "speciesKey": "taillow", @@ -31776,7 +37967,8 @@ "spa": 30, "spd": 30, "spe": 85 - } + }, + "weightKg": 2.3 }, { "speciesKey": "talonflame", @@ -31799,7 +37991,8 @@ "spa": 74, "spd": 69, "spe": 126 - } + }, + "weightKg": 24.5 }, { "speciesKey": "tandemaus", @@ -31821,7 +38014,65 @@ "spa": 40, "spd": 45, "spe": 75 - } + }, + "weightKg": 1.8 + }, + { + "speciesKey": "tandemaus-atom", + "speciesId": "tandemaus-atom", + "displayName": "Tandemaus-ATOM", + "slug": "tandemaus-atom", + "formName": null, + "aliases": [ + "Tandemaus-ATOM", + "tandemaus-atom", + "tandemausatom", + "Tandemaus ATOM", + "tandemaus atom" + ], + "typeNames": [ + "Normal", + "Ghost" + ], + "baseStats": { + "hp": 55, + "atk": 105, + "def": 66, + "spa": 91, + "spd": 120, + "spe": 91 + }, + "weightKg": 4.3 + }, + { + "speciesKey": "tandemaus-delta", + "speciesId": "tandemaus-delta", + "displayName": "Tandemaus-Delta", + "slug": "tandemaus-delta", + "formName": null, + "aliases": [ + "Tandemaus-Delta", + "tandemaus-delta", + "tandemausdelta", + "Tandemaus Delta", + "delta-tandemaus", + "Delta Tandemaus", + "deltatandemaus", + "delta tandemaus", + "tandemaus delta" + ], + "typeNames": [ + "Poison" + ], + "baseStats": { + "hp": 50, + "atk": 50, + "def": 45, + "spa": 40, + "spd": 45, + "spe": 75 + }, + "weightKg": 1.8 }, { "speciesKey": "tangela", @@ -31843,30 +38094,35 @@ "spa": 100, "spd": 40, "spe": 60 - } + }, + "weightKg": 35 }, { - "speciesKey": "tangledtime", - "speciesId": "tangledtime", - "displayName": "Tangledtime", - "slug": "tangledtime", + "speciesKey": "tangled-time", + "speciesId": "tangled-time", + "displayName": "Tangled Time", + "slug": "tangled-time", "formName": null, "aliases": [ + "Tangled Time", "Tangledtime", + "tangled time", + "tangled-time", "tangledtime" ], "typeNames": [ - "dragon", - "psychic" + "Dragon", + "Psychic" ], "baseStats": { "hp": 100, - "atk": 95, - "def": 75, + "atk": 90, + "def": 80, "spa": 125, - "spd": 75, - "spe": 120 - } + "spd": 80, + "spe": 115 + }, + "weightKg": 10 }, { "speciesKey": "tangrowth", @@ -31888,7 +38144,8 @@ "spa": 110, "spd": 50, "spe": 50 - } + }, + "weightKg": 128.6 }, { "speciesKey": "tapu-bulu", @@ -31898,6 +38155,8 @@ "formName": null, "aliases": [ "Tapu Bulu", + "Tapubulu", + "tapu bulu", "tapu-bulu", "tapubulu" ], @@ -31912,7 +38171,8 @@ "spa": 85, "spd": 95, "spe": 75 - } + }, + "weightKg": 45.5 }, { "speciesKey": "tapu-fini", @@ -31922,6 +38182,8 @@ "formName": null, "aliases": [ "Tapu Fini", + "Tapufini", + "tapu fini", "tapu-fini", "tapufini" ], @@ -31936,93 +38198,26 @@ "spa": 95, "spd": 130, "spe": 85 - } - }, - { - "speciesKey": "tapu-koko", - "speciesId": "tapukoko", - "displayName": "Tapu Koko", - "slug": "tapu-koko", - "formName": null, - "aliases": [ - "Tapu Koko", - "tapu-koko", - "tapukoko" - ], - "typeNames": [ - "Electric", - "Fairy" - ], - "baseStats": { - "hp": 70, - "atk": 115, - "def": 85, - "spa": 95, - "spd": 75, - "spe": 130 - } + }, + "weightKg": 21.2 }, { - "speciesKey": "tapu-lele", - "speciesId": "tapulele", - "displayName": "Tapu Lele", - "slug": "tapu-lele", + "speciesKey": "tapu-hina", + "speciesId": "tapu-hina", + "displayName": "Tapu Hina", + "slug": "tapu-hina", "formName": null, "aliases": [ - "Tapu Lele", - "tapu-lele", - "tapulele" + "Tapu Hina", + "Tapuhina", + "tapu hina", + "tapu-hina", + "tapuhina" ], "typeNames": [ - "Psychic", + "Normal", "Fairy" ], - "baseStats": { - "hp": 70, - "atk": 85, - "def": 75, - "spa": 130, - "spd": 115, - "spe": 95 - } - }, - { - "speciesKey": "tapubulu", - "speciesId": "tapubulu", - "displayName": "Tapubulu", - "slug": "tapubulu", - "formName": null, - "aliases": [ - "Tapubulu", - "tapubulu" - ], - "typeNames": [ - "grass", - "fairy" - ], - "baseStats": { - "hp": 70, - "atk": 130, - "def": 115, - "spa": 85, - "spd": 95, - "spe": 75 - } - }, - { - "speciesKey": "tapufini", - "speciesId": "tapufini", - "displayName": "Tapufini", - "slug": "tapufini", - "formName": null, - "aliases": [ - "Tapufini", - "tapufini" - ], - "typeNames": [ - "water", - "fairy" - ], "baseStats": { "hp": 70, "atk": 75, @@ -32030,41 +38225,26 @@ "spa": 95, "spd": 130, "spe": 85 - } - }, - { - "speciesKey": "tapuhina", - "speciesId": "tapuhina", - "displayName": "Tapuhina", - "slug": "tapuhina", - "formName": null, - "aliases": [ - "Tapuhina", - "tapuhina" - ], - "typeNames": [], - "baseStats": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - } + }, + "weightKg": 25.5 }, { - "speciesKey": "tapukehe", - "speciesId": "tapukehe", - "displayName": "Tapukehe", - "slug": "tapukehe", + "speciesKey": "tapu-kehe", + "speciesId": "tapu-kehe", + "displayName": "Tapu-Kehe", + "slug": "tapu-kehe", "formName": null, "aliases": [ + "Tapu Kehe", + "Tapu-Kehe", "Tapukehe", + "tapu kehe", + "tapu-kehe", "tapukehe" ], "typeNames": [ - "poison", - "fairy" + "Poison", + "Fairy" ], "baseStats": { "hp": 70, @@ -32073,21 +38253,25 @@ "spa": 95, "spd": 115, "spe": 75 - } + }, + "weightKg": 25.6 }, { - "speciesKey": "tapukoko", + "speciesKey": "tapu-koko", "speciesId": "tapukoko", - "displayName": "Tapukoko", - "slug": "tapukoko", + "displayName": "Tapu Koko", + "slug": "tapu-koko", "formName": null, "aliases": [ + "Tapu Koko", "Tapukoko", + "tapu koko", + "tapu-koko", "tapukoko" ], "typeNames": [ - "electric", - "fairy" + "Electric", + "Fairy" ], "baseStats": { "hp": 70, @@ -32096,21 +38280,25 @@ "spa": 95, "spd": 75, "spe": 130 - } + }, + "weightKg": 20.5 }, { - "speciesKey": "tapulele", + "speciesKey": "tapu-lele", "speciesId": "tapulele", - "displayName": "Tapulele", - "slug": "tapulele", + "displayName": "Tapu Lele", + "slug": "tapu-lele", "formName": null, "aliases": [ + "Tapu Lele", "Tapulele", + "tapu lele", + "tapu-lele", "tapulele" ], "typeNames": [ - "psychic", - "fairy" + "Psychic", + "Fairy" ], "baseStats": { "hp": 70, @@ -32119,7 +38307,8 @@ "spa": 130, "spd": 115, "spe": 95 - } + }, + "weightKg": 18.6 }, { "speciesKey": "tarountula", @@ -32141,7 +38330,8 @@ "spa": 29, "spd": 40, "spe": 20 - } + }, + "weightKg": 4 }, { "speciesKey": "tatsugiri", @@ -32164,7 +38354,8 @@ "spa": 120, "spd": 95, "spe": 82 - } + }, + "weightKg": 8 }, { "speciesKey": "tauros", @@ -32186,7 +38377,8 @@ "spa": 40, "spd": 70, "spe": 110 - } + }, + "weightKg": 88.4 }, { "speciesKey": "tauros-paldea-aqua", @@ -32195,12 +38387,13 @@ "slug": "tauros-paldea-aqua", "formName": "Paldea-Aqua", "aliases": [ + "Tauros", + "Tauros Paldea Aqua", "Tauros-Paldea-Aqua", + "tauros", + "tauros paldea aqua", "tauros-paldea-aqua", - "taurospaldeaaqua", - "Tauros Paldea Aqua", - "Tauros", - "tauros" + "taurospaldeaaqua" ], "typeNames": [ "Fighting", @@ -32213,7 +38406,8 @@ "spa": 30, "spd": 70, "spe": 100 - } + }, + "weightKg": 110 }, { "speciesKey": "tauros-paldea-blaze", @@ -32222,12 +38416,13 @@ "slug": "tauros-paldea-blaze", "formName": "Paldea-Blaze", "aliases": [ + "Tauros", + "Tauros Paldea Blaze", "Tauros-Paldea-Blaze", + "tauros", + "tauros paldea blaze", "tauros-paldea-blaze", - "taurospaldeablaze", - "Tauros Paldea Blaze", - "Tauros", - "tauros" + "taurospaldeablaze" ], "typeNames": [ "Fighting", @@ -32240,7 +38435,8 @@ "spa": 30, "spd": 70, "spe": 100 - } + }, + "weightKg": 85 }, { "speciesKey": "tauros-paldea-combat", @@ -32249,12 +38445,13 @@ "slug": "tauros-paldea-combat", "formName": "Paldea-Combat", "aliases": [ + "Tauros", + "Tauros Paldea Combat", "Tauros-Paldea-Combat", + "tauros", + "tauros paldea combat", "tauros-paldea-combat", - "taurospaldeacombat", - "Tauros Paldea Combat", - "Tauros", - "tauros" + "taurospaldeacombat" ], "typeNames": [ "Fighting" @@ -32266,7 +38463,8 @@ "spa": 30, "spd": 70, "spe": 100 - } + }, + "weightKg": 115 }, { "speciesKey": "teddiursa", @@ -32288,7 +38486,8 @@ "spa": 50, "spd": 50, "spe": 40 - } + }, + "weightKg": 8.8 }, { "speciesKey": "tentacool", @@ -32311,7 +38510,39 @@ "spa": 50, "spd": 100, "spe": 70 - } + }, + "weightKg": 45.5 + }, + { + "speciesKey": "tentacool-delta", + "speciesId": "tentacool-delta", + "displayName": "Tentacool-Delta", + "slug": "tentacool-delta", + "formName": null, + "aliases": [ + "Tentacool-Delta", + "tentacool-delta", + "tentacooldelta", + "Tentacool Delta", + "delta-tentacool", + "Delta Tentacool", + "deltatentacool", + "delta tentacool", + "tentacool delta" + ], + "typeNames": [ + "Poison", + "Electric" + ], + "baseStats": { + "hp": 40, + "atk": 35, + "def": 50, + "spa": 55, + "spd": 65, + "spe": 90 + }, + "weightKg": 44.5 }, { "speciesKey": "tentacruel", @@ -32334,7 +38565,39 @@ "spa": 80, "spd": 120, "spe": 100 - } + }, + "weightKg": 55 + }, + { + "speciesKey": "tentacruel-delta", + "speciesId": "tentacruel-delta", + "displayName": "Tentacruel-Delta", + "slug": "tentacruel-delta", + "formName": null, + "aliases": [ + "Tentacruel-Delta", + "tentacruel-delta", + "tentacrueldelta", + "Tentacruel Delta", + "delta-tentacruel", + "Delta Tentacruel", + "deltatentacruel", + "delta tentacruel", + "tentacruel delta" + ], + "typeNames": [ + "Poison", + "Electric" + ], + "baseStats": { + "hp": 80, + "atk": 60, + "def": 70, + "spa": 90, + "spd": 100, + "spe": 115 + }, + "weightKg": 54.5 }, { "speciesKey": "tepig", @@ -32356,7 +38619,8 @@ "spa": 45, "spd": 45, "spe": 45 - } + }, + "weightKg": 9.9 }, { "speciesKey": "terapagos", @@ -32378,7 +38642,34 @@ "spa": 65, "spd": 85, "spe": 60 - } + }, + "weightKg": 6.5 + }, + { + "speciesKey": "terapagos-atom", + "speciesId": "terapagos-atom", + "displayName": "Terapagos-ATOM", + "slug": "terapagos-atom", + "formName": null, + "aliases": [ + "Terapagos-ATOM", + "terapagos-atom", + "terapagosatom", + "Terapagos ATOM", + "terapagos atom" + ], + "typeNames": [ + "Normal" + ], + "baseStats": { + "hp": 90, + "atk": 85, + "def": 70, + "spa": 85, + "spd": 70, + "spe": 50 + }, + "weightKg": null }, { "speciesKey": "terapagos-stellar", @@ -32387,12 +38678,13 @@ "slug": "terapagos-stellar", "formName": "Stellar", "aliases": [ + "Terapagos", + "Terapagos Stellar", "Terapagos-Stellar", + "terapagos", + "terapagos stellar", "terapagos-stellar", - "terapagosstellar", - "Terapagos Stellar", - "Terapagos", - "terapagos" + "terapagosstellar" ], "typeNames": [ "Normal" @@ -32404,7 +38696,8 @@ "spa": 130, "spd": 110, "spe": 85 - } + }, + "weightKg": 77 }, { "speciesKey": "terapagos-terastal", @@ -32413,12 +38706,13 @@ "slug": "terapagos-terastal", "formName": "Terastal", "aliases": [ + "Terapagos", + "Terapagos Terastal", "Terapagos-Terastal", + "terapagos", + "terapagos terastal", "terapagos-terastal", - "terapagosterastal", - "Terapagos Terastal", - "Terapagos", - "terapagos" + "terapagosterastal" ], "typeNames": [ "Normal" @@ -32430,7 +38724,8 @@ "spa": 105, "spd": 110, "spe": 85 - } + }, + "weightKg": 16 }, { "speciesKey": "terrakion", @@ -32453,7 +38748,39 @@ "spa": 72, "spd": 90, "spe": 108 - } + }, + "weightKg": 260 + }, + { + "speciesKey": "terrakion-delta", + "speciesId": "terrakion-delta", + "displayName": "Terrakion-Delta", + "slug": "terrakion-delta", + "formName": null, + "aliases": [ + "Terrakion-Delta", + "terrakion-delta", + "terrakiondelta", + "Terrakion Delta", + "delta-terrakion", + "Delta Terrakion", + "deltaterrakion", + "delta terrakion", + "terrakion delta" + ], + "typeNames": [ + "Fire", + "Fighting" + ], + "baseStats": { + "hp": 86, + "atk": 126, + "def": 94, + "spa": 72, + "spd": 94, + "spe": 108 + }, + "weightKg": 260 }, { "speciesKey": "thievul", @@ -32475,7 +38802,8 @@ "spa": 87, "spd": 92, "spe": 90 - } + }, + "weightKg": 19.9 }, { "speciesKey": "throh", @@ -32497,7 +38825,8 @@ "spa": 30, "spd": 85, "spe": 45 - } + }, + "weightKg": 55.5 }, { "speciesKey": "thundurus", @@ -32520,7 +38849,8 @@ "spa": 125, "spd": 80, "spe": 111 - } + }, + "weightKg": 61 }, { "speciesKey": "thundurus-therian", @@ -32549,7 +38879,8 @@ "spa": 145, "spd": 80, "spe": 101 - } + }, + "weightKg": 61 }, { "speciesKey": "thwackey", @@ -32571,7 +38902,8 @@ "spa": 55, "spd": 60, "spe": 80 - } + }, + "weightKg": 14 }, { "speciesKey": "timburr", @@ -32593,7 +38925,8 @@ "spa": 25, "spd": 35, "spe": 35 - } + }, + "weightKg": 12.5 }, { "speciesKey": "ting-lu", @@ -32602,10 +38935,12 @@ "slug": "ting-lu", "formName": null, "aliases": [ + "Ting Lu", "Ting-Lu", + "Tinglu", + "ting lu", "ting-lu", - "tinglu", - "Ting Lu" + "tinglu" ], "typeNames": [ "Dark", @@ -32618,30 +38953,8 @@ "spa": 55, "spd": 80, "spe": 45 - } - }, - { - "speciesKey": "tinglu", - "speciesId": "tinglu", - "displayName": "Tinglu", - "slug": "tinglu", - "formName": null, - "aliases": [ - "Tinglu", - "tinglu" - ], - "typeNames": [ - "dark", - "ground" - ], - "baseStats": { - "hp": 155, - "atk": 110, - "def": 125, - "spa": 55, - "spd": 80, - "spe": 45 - } + }, + "weightKg": 699.7 }, { "speciesKey": "tinkatink", @@ -32664,7 +38977,120 @@ "spa": 35, "spd": 64, "spe": 58 - } + }, + "weightKg": 8.9 + }, + { + "speciesKey": "tinkatink-delta", + "speciesId": "tinkatink-delta", + "displayName": "Tinkatink-Delta", + "slug": "tinkatink-delta", + "formName": null, + "aliases": [ + "Tinkatink-Delta", + "tinkatink-delta", + "tinkatinkdelta", + "Tinkatink Delta", + "delta-tinkatink", + "Delta Tinkatink", + "deltatinkatink", + "delta tinkatink", + "tinkatink delta" + ], + "typeNames": [ + "Fairy", + "Water" + ], + "baseStats": { + "hp": 50, + "atk": 55, + "def": 54, + "spa": 40, + "spd": 40, + "spe": 58 + }, + "weightKg": 7 + }, + { + "speciesKey": "tinkatink-gamma", + "speciesId": "tinkatink-gamma", + "displayName": "Tinkatink-Gamma", + "slug": "tinkatink-gamma", + "formName": null, + "aliases": [ + "Tinkatink-Gamma", + "tinkatink-gamma", + "tinkatinkgamma", + "Tinkatink Gamma", + "tinkatink gamma" + ], + "typeNames": [ + "Fairy", + "Flying" + ], + "baseStats": { + "hp": 50, + "atk": 35, + "def": 45, + "spa": 45, + "spd": 64, + "spe": 58 + }, + "weightKg": 3 + }, + { + "speciesKey": "tinkatink-omega", + "speciesId": "tinkatink-omega", + "displayName": "Tinkatink-Omega", + "slug": "tinkatink-omega", + "formName": null, + "aliases": [ + "Tinkatink-Omega", + "tinkatink-omega", + "tinkatinkomega", + "Tinkatink Omega", + "tinkatink omega" + ], + "typeNames": [ + "Fairy", + "Bug" + ], + "baseStats": { + "hp": 60, + "atk": 55, + "def": 50, + "spa": 30, + "spd": 48, + "spe": 54 + }, + "weightKg": 8.4 + }, + { + "speciesKey": "tinkatink-ultra", + "speciesId": "tinkatink-ultra", + "displayName": "Tinkatink-Ultra", + "slug": "tinkatink-ultra", + "formName": null, + "aliases": [ + "Tinkatink-Ultra", + "tinkatink-ultra", + "tinkatinkultra", + "Tinkatink Ultra", + "tinkatink ultra" + ], + "typeNames": [ + "Fairy", + "Electric" + ], + "baseStats": { + "hp": 50, + "atk": 45, + "def": 40, + "spa": 50, + "spd": 57, + "spe": 55 + }, + "weightKg": 8.9 }, { "speciesKey": "tinkaton", @@ -32687,7 +39113,8 @@ "spa": 70, "spd": 105, "spe": 94 - } + }, + "weightKg": 112.8 }, { "speciesKey": "tinkaton-delta", @@ -32696,25 +39123,30 @@ "slug": "tinkaton-delta", "formName": "Delta", "aliases": [ - "Tinkaton-Delta", - "tinkaton-delta", - "tinkatondelta", + "Delta Tinkaton", "Tinkaton Delta", + "Tinkaton-Delta", + "TinkatonDelta", + "delta tinkaton", + "delta-tinkaton", + "deltatinkaton", "tinkaton delta", - "TinkatonDelta" + "tinkaton-delta", + "tinkatondelta" ], "typeNames": [ - "fairy", - "water" + "Fairy", + "Water" ], "baseStats": { "hp": 85, "atk": 90, - "def": 95, + "def": 99, "spa": 65, "spd": 77, - "spe": 94 - } + "spe": 90 + }, + "weightKg": 218.5 }, { "speciesKey": "tinkaton-gamma", @@ -32723,16 +39155,16 @@ "slug": "tinkaton-gamma", "formName": "Gamma", "aliases": [ - "Tinkaton-Gamma", - "tinkaton-gamma", - "tinkatongamma", "Tinkaton Gamma", + "Tinkaton-Gamma", + "TinkatonGamma", "tinkaton gamma", - "TinkatonGamma" + "tinkaton-gamma", + "tinkatongamma" ], "typeNames": [ - "fairy", - "flying" + "Fairy", + "Flying" ], "baseStats": { "hp": 85, @@ -32741,7 +39173,8 @@ "spa": 110, "spd": 105, "spe": 94 - } + }, + "weightKg": 15.6 }, { "speciesKey": "tinkaton-omega", @@ -32750,16 +39183,16 @@ "slug": "tinkaton-omega", "formName": "Omega", "aliases": [ - "Tinkaton-Omega", - "tinkaton-omega", - "tinkatonomega", "Tinkaton Omega", + "Tinkaton-Omega", + "TinkatonOmega", "tinkaton omega", - "TinkatonOmega" + "tinkaton-omega", + "tinkatonomega" ], "typeNames": [ - "fairy", - "bug" + "Fairy", + "Bug" ], "baseStats": { "hp": 95, @@ -32768,7 +39201,8 @@ "spa": 50, "spd": 60, "spe": 85 - } + }, + "weightKg": 34.5 }, { "speciesKey": "tinkaton-ultra", @@ -32777,16 +39211,16 @@ "slug": "tinkaton-ultra", "formName": "Ultra", "aliases": [ - "Tinkaton-Ultra", - "tinkaton-ultra", - "tinkatonultra", "Tinkaton Ultra", + "Tinkaton-Ultra", + "TinkatonUltra", "tinkaton ultra", - "TinkatonUltra" + "tinkaton-ultra", + "tinkatonultra" ], "typeNames": [ - "fairy", - "electric" + "Fairy", + "Electric" ], "baseStats": { "hp": 83, @@ -32795,7 +39229,8 @@ "spa": 155, "spd": 70, "spe": 73 - } + }, + "weightKg": 62.8 }, { "speciesKey": "tinkatuff", @@ -32818,7 +39253,120 @@ "spa": 45, "spd": 82, "spe": 78 - } + }, + "weightKg": 59.1 + }, + { + "speciesKey": "tinkatuff-delta", + "speciesId": "tinkatuff-delta", + "displayName": "Tinkatuff-Delta", + "slug": "tinkatuff-delta", + "formName": null, + "aliases": [ + "Tinkatuff-Delta", + "tinkatuff-delta", + "tinkatuffdelta", + "Tinkatuff Delta", + "delta-tinkatuff", + "Delta Tinkatuff", + "deltatinkatuff", + "delta tinkatuff", + "tinkatuff delta" + ], + "typeNames": [ + "Fairy", + "Water" + ], + "baseStats": { + "hp": 65, + "atk": 60, + "def": 72, + "spa": 50, + "spd": 55, + "spe": 78 + }, + "weightKg": 46.5 + }, + { + "speciesKey": "tinkatuff-gamma", + "speciesId": "tinkatuff-gamma", + "displayName": "Tinkatuff-Gamma", + "slug": "tinkatuff-gamma", + "formName": null, + "aliases": [ + "Tinkatuff-Gamma", + "tinkatuff-gamma", + "tinkatuffgamma", + "Tinkatuff Gamma", + "tinkatuff gamma" + ], + "typeNames": [ + "Fairy", + "Flying" + ], + "baseStats": { + "hp": 65, + "atk": 35, + "def": 55, + "spa": 72, + "spd": 75, + "spe": 78 + }, + "weightKg": 5.3 + }, + { + "speciesKey": "tinkatuff-omega", + "speciesId": "tinkatuff-omega", + "displayName": "Tinkatuff-Omega", + "slug": "tinkatuff-omega", + "formName": null, + "aliases": [ + "Tinkatuff-Omega", + "tinkatuff-omega", + "tinkatuffomega", + "Tinkatuff Omega", + "tinkatuff omega" + ], + "typeNames": [ + "Fairy", + "Bug" + ], + "baseStats": { + "hp": 85, + "atk": 75, + "def": 68, + "spa": 32, + "spd": 50, + "spe": 70 + }, + "weightKg": 22.4 + }, + { + "speciesKey": "tinkatuff-ultra", + "speciesId": "tinkatuff-ultra", + "displayName": "Tinkatuff-Ultra", + "slug": "tinkatuff-ultra", + "formName": null, + "aliases": [ + "Tinkatuff-Ultra", + "tinkatuff-ultra", + "tinkatuffultra", + "Tinkatuff Ultra", + "tinkatuff ultra" + ], + "typeNames": [ + "Fairy", + "Electric" + ], + "baseStats": { + "hp": 64, + "atk": 55, + "def": 50, + "spa": 84, + "spd": 65, + "spe": 62 + }, + "weightKg": 59.1 }, { "speciesKey": "tirtouga", @@ -32841,7 +39389,8 @@ "spa": 53, "spd": 45, "spe": 22 - } + }, + "weightKg": 16.5 }, { "speciesKey": "toedscool", @@ -32864,7 +39413,8 @@ "spa": 50, "spd": 100, "spe": 70 - } + }, + "weightKg": 33 }, { "speciesKey": "toedscruel", @@ -32887,7 +39437,8 @@ "spa": 80, "spd": 120, "spe": 100 - } + }, + "weightKg": 58 }, { "speciesKey": "togedemaru", @@ -32910,7 +39461,8 @@ "spa": 40, "spd": 73, "spe": 96 - } + }, + "weightKg": 3.3 }, { "speciesKey": "togedemaru-totem", @@ -32919,12 +39471,13 @@ "slug": "togedemaru-totem", "formName": "Totem", "aliases": [ + "Togedemaru", + "Togedemaru Totem", "Togedemaru-Totem", + "togedemaru", + "togedemaru totem", "togedemaru-totem", - "togedemarutotem", - "Togedemaru Totem", - "Togedemaru", - "togedemaru" + "togedemarutotem" ], "typeNames": [ "Electric", @@ -32937,7 +39490,8 @@ "spa": 40, "spd": 73, "spe": 96 - } + }, + "weightKg": 13 }, { "speciesKey": "togekiss", @@ -32960,7 +39514,8 @@ "spa": 120, "spd": 115, "spe": 80 - } + }, + "weightKg": 38 }, { "speciesKey": "togepi", @@ -32982,7 +39537,8 @@ "spa": 40, "spd": 65, "spe": 20 - } + }, + "weightKg": 1.5 }, { "speciesKey": "togetic", @@ -33005,7 +39561,8 @@ "spa": 80, "spd": 105, "spe": 40 - } + }, + "weightKg": 3.2 }, { "speciesKey": "tomohawk", @@ -33028,7 +39585,8 @@ "spa": 115, "spd": 80, "spe": 85 - } + }, + "weightKg": 37.2 }, { "speciesKey": "torchic", @@ -33050,7 +39608,8 @@ "spa": 70, "spd": 50, "spe": 45 - } + }, + "weightKg": 2.5 }, { "speciesKey": "torkoal", @@ -33072,7 +39631,39 @@ "spa": 85, "spd": 70, "spe": 20 - } + }, + "weightKg": 80.4 + }, + { + "speciesKey": "torkoal-delta", + "speciesId": "torkoal-delta", + "displayName": "Torkoal-Delta", + "slug": "torkoal-delta", + "formName": null, + "aliases": [ + "Torkoal-Delta", + "torkoal-delta", + "torkoaldelta", + "Torkoal Delta", + "delta-torkoal", + "Delta Torkoal", + "deltatorkoal", + "delta torkoal", + "torkoal delta" + ], + "typeNames": [ + "Fire", + "Water" + ], + "baseStats": { + "hp": 70, + "atk": 60, + "def": 150, + "spa": 95, + "spd": 75, + "spe": 20 + }, + "weightKg": 80.4 }, { "speciesKey": "tornadus", @@ -33094,7 +39685,8 @@ "spa": 125, "spd": 80, "spe": 111 - } + }, + "weightKg": 63 }, { "speciesKey": "tornadus-therian", @@ -33122,7 +39714,8 @@ "spa": 110, "spd": 90, "spe": 121 - } + }, + "weightKg": 63 }, { "speciesKey": "torracat", @@ -33144,7 +39737,8 @@ "spa": 80, "spd": 50, "spe": 90 - } + }, + "weightKg": 25 }, { "speciesKey": "torterra", @@ -33167,7 +39761,8 @@ "spa": 75, "spd": 85, "spe": 56 - } + }, + "weightKg": 310 }, { "speciesKey": "totodile", @@ -33189,7 +39784,8 @@ "spa": 44, "spd": 48, "spe": 43 - } + }, + "weightKg": 9.5 }, { "speciesKey": "toucannon", @@ -33212,7 +39808,8 @@ "spa": 75, "spd": 75, "spe": 60 - } + }, + "weightKg": 26 }, { "speciesKey": "toxapex", @@ -33235,7 +39832,8 @@ "spa": 53, "spd": 142, "spe": 35 - } + }, + "weightKg": 14.5 }, { "speciesKey": "toxel", @@ -33258,7 +39856,8 @@ "spa": 54, "spd": 35, "spe": 40 - } + }, + "weightKg": 11 }, { "speciesKey": "toxicroak", @@ -33281,7 +39880,8 @@ "spa": 86, "spd": 65, "spe": 85 - } + }, + "weightKg": 44.4 }, { "speciesKey": "toxtricity", @@ -33304,7 +39904,8 @@ "spa": 114, "spd": 70, "spe": 75 - } + }, + "weightKg": 40 }, { "speciesKey": "toxtricity-gmax", @@ -33313,12 +39914,13 @@ "slug": "toxtricity-gmax", "formName": "Gmax", "aliases": [ + "Toxtricity", + "Toxtricity Gmax", "Toxtricity-Gmax", + "toxtricity", + "toxtricity gmax", "toxtricity-gmax", - "toxtricitygmax", - "Toxtricity Gmax", - "Toxtricity", - "toxtricity" + "toxtricitygmax" ], "typeNames": [ "Electric", @@ -33331,7 +39933,8 @@ "spa": 114, "spd": 70, "spe": 75 - } + }, + "weightKg": 0 }, { "speciesKey": "toxtricity-low-key", @@ -33340,12 +39943,13 @@ "slug": "toxtricity-low-key", "formName": "Low-Key", "aliases": [ + "Toxtricity", + "Toxtricity Low Key", "Toxtricity-Low-Key", + "toxtricity", + "toxtricity low key", "toxtricity-low-key", - "toxtricitylowkey", - "Toxtricity Low Key", - "Toxtricity", - "toxtricity" + "toxtricitylowkey" ], "typeNames": [ "Electric", @@ -33358,7 +39962,8 @@ "spa": 114, "spd": 70, "spe": 75 - } + }, + "weightKg": 40 }, { "speciesKey": "toxtricity-low-key-gmax", @@ -33367,12 +39972,13 @@ "slug": "toxtricity-low-key-gmax", "formName": "Low-Key-Gmax", "aliases": [ + "Toxtricity", + "Toxtricity Low Key Gmax", "Toxtricity-Low-Key-Gmax", + "toxtricity", + "toxtricity low key gmax", "toxtricity-low-key-gmax", - "toxtricitylowkeygmax", - "Toxtricity Low Key Gmax", - "Toxtricity", - "toxtricity" + "toxtricitylowkeygmax" ], "typeNames": [ "Electric", @@ -33385,7 +39991,8 @@ "spa": 114, "spd": 70, "spe": 75 - } + }, + "weightKg": 0 }, { "speciesKey": "tranquill", @@ -33408,7 +40015,8 @@ "spa": 50, "spd": 42, "spe": 65 - } + }, + "weightKg": 15 }, { "speciesKey": "trapinch", @@ -33430,7 +40038,87 @@ "spa": 45, "spd": 45, "spe": 10 - } + }, + "weightKg": 15 + }, + { + "speciesKey": "trapinch-atom", + "speciesId": "trapinch-atom", + "displayName": "Trapinch-ATOM", + "slug": "trapinch-atom", + "formName": null, + "aliases": [ + "trapinch-atom" + ], + "typeNames": [ + "Water", + "Bug" + ], + "baseStats": { + "hp": 66, + "atk": 153, + "def": 78, + "spa": 45, + "spd": 120, + "spe": 66 + }, + "weightKg": 8 + }, + { + "speciesKey": "trapinch-delta", + "speciesId": "trapinch-delta", + "displayName": "Trapinch-Delta", + "slug": "trapinch-delta", + "formName": null, + "aliases": [ + "Trapinch-Delta", + "trapinch-delta", + "trapinchdelta", + "Trapinch Delta", + "delta-trapinch", + "Delta Trapinch", + "deltatrapinch", + "delta trapinch", + "trapinch delta" + ], + "typeNames": [ + "Bug" + ], + "baseStats": { + "hp": 45, + "atk": 100, + "def": 45, + "spa": 45, + "spd": 45, + "spe": 10 + }, + "weightKg": 13.2 + }, + { + "speciesKey": "trapinch-ultra", + "speciesId": "trapinch-ultra", + "displayName": "Trapinch-Ultra", + "slug": "trapinch-ultra", + "formName": null, + "aliases": [ + "Trapinch-Ultra", + "trapinch-ultra", + "trapinchultra", + "Trapinch Ultra", + "trapinch ultra" + ], + "typeNames": [ + "Steel" + ], + "baseStats": { + "hp": 45, + "atk": 110, + "def": 45, + "spa": 35, + "spd": 45, + "spe": 10 + }, + "weightKg": 35 }, { "speciesKey": "treecko", @@ -33452,7 +40140,8 @@ "spa": 65, "spd": 55, "spe": 70 - } + }, + "weightKg": 5 }, { "speciesKey": "trevenant", @@ -33475,7 +40164,8 @@ "spa": 65, "spd": 82, "spe": 56 - } + }, + "weightKg": 71 }, { "speciesKey": "tropius", @@ -33498,7 +40188,8 @@ "spa": 72, "spd": 87, "spe": 51 - } + }, + "weightKg": 100 }, { "speciesKey": "trubbish", @@ -33520,7 +40211,8 @@ "spa": 40, "spd": 62, "spe": 65 - } + }, + "weightKg": 31 }, { "speciesKey": "trumbeak", @@ -33543,7 +40235,8 @@ "spa": 40, "spd": 50, "spe": 75 - } + }, + "weightKg": 14.8 }, { "speciesKey": "tsareena", @@ -33565,7 +40258,54 @@ "spa": 50, "spd": 98, "spe": 72 - } + }, + "weightKg": 21.4 + }, + { + "speciesKey": "turnimite", + "speciesId": "turnimite", + "displayName": "Turnimite", + "slug": "turnimite", + "formName": null, + "aliases": [ + "Turnimite", + "turnimite" + ], + "typeNames": [ + "Grass" + ], + "baseStats": { + "hp": 35, + "atk": 55, + "def": 60, + "spa": 85, + "spd": 55, + "spe": 35 + }, + "weightKg": 3 + }, + { + "speciesKey": "turniton", + "speciesId": "turniton", + "displayName": "Turniton", + "slug": "turniton", + "formName": null, + "aliases": [ + "Turniton", + "turniton" + ], + "typeNames": [ + "Grass" + ], + "baseStats": { + "hp": 80, + "atk": 75, + "def": 85, + "spa": 95, + "spd": 65, + "spe": 65 + }, + "weightKg": 20 }, { "speciesKey": "turnizone", @@ -33578,17 +40318,18 @@ "turnizone" ], "typeNames": [ - "grass", - "ground" + "Grass", + "Ground" ], "baseStats": { - "hp": 95, - "atk": 70, - "def": 100, - "spa": 105, - "spd": 115, - "spe": 50 - } + "hp": 75, + "atk": 60, + "def": 110, + "spa": 110, + "spd": 120, + "spe": 60 + }, + "weightKg": 120 }, { "speciesKey": "turtonator", @@ -33611,7 +40352,8 @@ "spa": 91, "spd": 85, "spe": 36 - } + }, + "weightKg": 212 }, { "speciesKey": "turtwig", @@ -33633,7 +40375,8 @@ "spa": 45, "spd": 55, "spe": 31 - } + }, + "weightKg": 10.2 }, { "speciesKey": "tympole", @@ -33655,7 +40398,8 @@ "spa": 50, "spd": 40, "spe": 64 - } + }, + "weightKg": 4.5 }, { "speciesKey": "tynamo", @@ -33677,7 +40421,8 @@ "spa": 45, "spd": 40, "spe": 60 - } + }, + "weightKg": 0.3 }, { "speciesKey": "type:-null", @@ -33687,6 +40432,7 @@ "formName": null, "aliases": [ "Type: Null", + "type: null", "type:-null", "type:null", "typenull" @@ -33701,7 +40447,8 @@ "spa": 95, "spd": 95, "spe": 59 - } + }, + "weightKg": 120.5 }, { "speciesKey": "typhlosion", @@ -33723,7 +40470,8 @@ "spa": 109, "spd": 85, "spe": 100 - } + }, + "weightKg": 79.5 }, { "speciesKey": "typhlosion-delta", @@ -33732,15 +40480,19 @@ "slug": "typhlosion-delta", "formName": "Delta", "aliases": [ - "Typhlosion-Delta", - "typhlosion-delta", - "typhlosiondelta", + "Delta Typhlosion", "Typhlosion Delta", + "Typhlosion-Delta", + "TyphlosionDelta", + "delta typhlosion", + "delta-typhlosion", + "deltatyphlosion", "typhlosion delta", - "TyphlosionDelta" + "typhlosion-delta", + "typhlosiondelta" ], "typeNames": [ - "electric" + "Electric" ], "baseStats": { "hp": 73, @@ -33749,7 +40501,8 @@ "spa": 124, "spd": 80, "spe": 100 - } + }, + "weightKg": 75.5 }, { "speciesKey": "typhlosion-hisui", @@ -33778,7 +40531,8 @@ "spa": 119, "spd": 85, "spe": 95 - } + }, + "weightKg": 69.8 }, { "speciesKey": "tyranitar", @@ -33801,7 +40555,8 @@ "spa": 95, "spd": 100, "spe": 61 - } + }, + "weightKg": 202 }, { "speciesKey": "tyranitar-mega", @@ -33810,12 +40565,13 @@ "slug": "tyranitar-mega", "formName": "Mega", "aliases": [ + "Tyranitar", + "Tyranitar Mega", "Tyranitar-Mega", + "tyranitar", + "tyranitar mega", "tyranitar-mega", - "tyranitarmega", - "Tyranitar Mega", - "Tyranitar", - "tyranitar" + "tyranitarmega" ], "typeNames": [ "Rock", @@ -33828,7 +40584,8 @@ "spa": 95, "spd": 120, "spe": 71 - } + }, + "weightKg": 255 }, { "speciesKey": "tyrantrum", @@ -33851,7 +40608,8 @@ "spa": 69, "spd": 59, "spe": 71 - } + }, + "weightKg": 270 }, { "speciesKey": "tyrogue", @@ -33873,7 +40631,8 @@ "spa": 35, "spd": 35, "spe": 35 - } + }, + "weightKg": 21 }, { "speciesKey": "tyrunt", @@ -33896,7 +40655,8 @@ "spa": 45, "spd": 45, "spe": 48 - } + }, + "weightKg": 26 }, { "speciesKey": "umbreon", @@ -33918,7 +40678,8 @@ "spa": 60, "spd": 130, "spe": 65 - } + }, + "weightKg": 27 }, { "speciesKey": "unfezant", @@ -33941,7 +40702,8 @@ "spa": 65, "spd": 55, "spe": 93 - } + }, + "weightKg": 29 }, { "speciesKey": "unown", @@ -33963,7 +40725,8 @@ "spa": 72, "spd": 48, "spe": 48 - } + }, + "weightKg": 5 }, { "speciesKey": "ursaluna", @@ -33986,7 +40749,8 @@ "spa": 45, "spd": 80, "spe": 50 - } + }, + "weightKg": 290 }, { "speciesKey": "ursaluna-bloodmoon", @@ -34015,7 +40779,8 @@ "spa": 135, "spd": 65, "spe": 52 - } + }, + "weightKg": 333 }, { "speciesKey": "ursanette", @@ -34028,8 +40793,8 @@ "ursanette" ], "typeNames": [ - "normal", - "ghost" + "Normal", + "Ghost" ], "baseStats": { "hp": 96, @@ -34038,7 +40803,8 @@ "spa": 104, "spd": 88, "spe": 68 - } + }, + "weightKg": 120 }, { "speciesKey": "ursaring", @@ -34060,7 +40826,59 @@ "spa": 75, "spd": 75, "spe": 55 - } + }, + "weightKg": 125.8 + }, + { + "speciesKey": "ursasola", + "speciesId": "ursasola", + "displayName": "Ursasola", + "slug": "ursasola", + "formName": null, + "aliases": [ + "Ursasola", + "ursasola" + ], + "typeNames": [ + "Fire", + "Normal" + ], + "baseStats": { + "hp": 140, + "atk": 130, + "def": 100, + "spa": 55, + "spd": 70, + "spe": 55 + }, + "weightKg": 290 + }, + { + "speciesKey": "ursasola-solarflare", + "speciesId": "ursasola-solarflare", + "displayName": "Ursasola-Solarflare", + "slug": "ursasola-solarflare", + "formName": null, + "aliases": [ + "Ursasola-Solarflare", + "ursasola-solarflare", + "ursasolasolarflare", + "Ursasola Solarflare", + "ursasola solarflare" + ], + "typeNames": [ + "Fire", + "Normal" + ], + "baseStats": { + "hp": 126, + "atk": 65, + "def": 110, + "spa": 130, + "spd": 62, + "spe": 62 + }, + "weightKg": 333 }, { "speciesKey": "urshifu", @@ -34083,7 +40901,35 @@ "spa": 63, "spd": 60, "spe": 97 - } + }, + "weightKg": 105 + }, + { + "speciesKey": "urshifu-flash-strike", + "speciesId": "urshifu-flash-strike", + "displayName": "Urshifu-Flash-Strike", + "slug": "urshifu-flash-strike", + "formName": null, + "aliases": [ + "Urshifu-Flash-Strike", + "urshifu-flash-strike", + "urshifuflashstrike", + "Urshifu Flash Strike", + "urshifu flash strike" + ], + "typeNames": [ + "Fighting", + "Electric" + ], + "baseStats": { + "hp": 100, + "atk": 130, + "def": 100, + "spa": 63, + "spd": 60, + "spe": 97 + }, + "weightKg": 105 }, { "speciesKey": "urshifu-gmax", @@ -34092,12 +40938,13 @@ "slug": "urshifu-gmax", "formName": "Gmax", "aliases": [ + "Urshifu", + "Urshifu Gmax", "Urshifu-Gmax", + "urshifu", + "urshifu gmax", "urshifu-gmax", - "urshifugmax", - "Urshifu Gmax", - "Urshifu", - "urshifu" + "urshifugmax" ], "typeNames": [ "Fighting", @@ -34110,7 +40957,8 @@ "spa": 63, "spd": 60, "spe": 97 - } + }, + "weightKg": 0 }, { "speciesKey": "urshifu-rapid-strike", @@ -34139,7 +40987,8 @@ "spa": 63, "spd": 60, "spe": 97 - } + }, + "weightKg": 105 }, { "speciesKey": "urshifu-rapid-strike-gmax", @@ -34148,12 +40997,13 @@ "slug": "urshifu-rapid-strike-gmax", "formName": "Rapid-Strike-Gmax", "aliases": [ + "Urshifu", + "Urshifu Rapid Strike Gmax", "Urshifu-Rapid-Strike-Gmax", + "urshifu", + "urshifu rapid strike gmax", "urshifu-rapid-strike-gmax", - "urshifurapidstrikegmax", - "Urshifu Rapid Strike Gmax", - "Urshifu", - "urshifu" + "urshifurapidstrikegmax" ], "typeNames": [ "Fighting", @@ -34166,7 +41016,8 @@ "spa": 63, "spd": 60, "spe": 97 - } + }, + "weightKg": 0 }, { "speciesKey": "uxie", @@ -34188,7 +41039,8 @@ "spa": 75, "spd": 130, "spe": 95 - } + }, + "weightKg": 0.3 }, { "speciesKey": "uxie-delta", @@ -34197,16 +41049,20 @@ "slug": "uxie-delta", "formName": "Delta", "aliases": [ - "Uxie-Delta", - "uxie-delta", - "uxiedelta", + "Delta Uxie", "Uxie Delta", + "Uxie-Delta", + "UxieDelta", + "delta uxie", + "delta-uxie", + "deltauxie", "uxie delta", - "UxieDelta" + "uxie-delta", + "uxiedelta" ], "typeNames": [ - "poison", - "dark" + "Poison", + "Dark" ], "baseStats": { "hp": 60, @@ -34215,21 +41071,25 @@ "spa": 95, "spd": 115, "spe": 100 - } + }, + "weightKg": 0.3 }, { - "speciesKey": "valianttime", - "speciesId": "valianttime", - "displayName": "Valianttime", - "slug": "valianttime", + "speciesKey": "valiant-time", + "speciesId": "valiant-time", + "displayName": "Valiant Time", + "slug": "valiant-time", "formName": null, "aliases": [ + "Valiant Time", "Valianttime", + "valiant time", + "valiant-time", "valianttime" ], "typeNames": [ - "steel", - "fairy" + "Steel", + "Fairy" ], "baseStats": { "hp": 80, @@ -34238,7 +41098,8 @@ "spa": 104, "spd": 100, "spe": 108 - } + }, + "weightKg": 36 }, { "speciesKey": "vanillish", @@ -34260,7 +41121,8 @@ "spa": 80, "spd": 75, "spe": 59 - } + }, + "weightKg": 41 }, { "speciesKey": "vanillite", @@ -34282,7 +41144,8 @@ "spa": 65, "spd": 60, "spe": 44 - } + }, + "weightKg": 5.7 }, { "speciesKey": "vanilluxe", @@ -34304,7 +41167,8 @@ "spa": 110, "spd": 95, "spe": 79 - } + }, + "weightKg": 57.5 }, { "speciesKey": "vaporeon", @@ -34326,7 +41190,8 @@ "spa": 110, "spd": 95, "spe": 65 - } + }, + "weightKg": 29 }, { "speciesKey": "varoom", @@ -34349,7 +41214,8 @@ "spa": 30, "spd": 45, "spe": 47 - } + }, + "weightKg": 35 }, { "speciesKey": "veluza", @@ -34372,7 +41238,8 @@ "spa": 78, "spd": 65, "spe": 70 - } + }, + "weightKg": 90 }, { "speciesKey": "veneon", @@ -34385,7 +41252,7 @@ "veneon" ], "typeNames": [ - "poison" + "Poison" ], "baseStats": { "hp": 65, @@ -34394,7 +41261,8 @@ "spa": 95, "spd": 110, "spe": 65 - } + }, + "weightKg": 20.5 }, { "speciesKey": "venipede", @@ -34417,7 +41285,8 @@ "spa": 30, "spd": 39, "spe": 57 - } + }, + "weightKg": 5.3 }, { "speciesKey": "venomicon", @@ -34440,7 +41309,8 @@ "spa": 118, "spd": 90, "spe": 64 - } + }, + "weightKg": 11.5 }, { "speciesKey": "venomicon-epilogue", @@ -34449,12 +41319,13 @@ "slug": "venomicon-epilogue", "formName": "Epilogue", "aliases": [ + "Venomicon", + "Venomicon Epilogue", "Venomicon-Epilogue", + "venomicon", + "venomicon epilogue", "venomicon-epilogue", - "venomiconepilogue", - "Venomicon Epilogue", - "Venomicon", - "venomicon" + "venomiconepilogue" ], "typeNames": [ "Poison", @@ -34467,7 +41338,8 @@ "spa": 62, "spd": 85, "spe": 101 - } + }, + "weightKg": 12.4 }, { "speciesKey": "venomoth", @@ -34490,7 +41362,8 @@ "spa": 90, "spd": 75, "spe": 90 - } + }, + "weightKg": 12.5 }, { "speciesKey": "venonat", @@ -34513,7 +41386,8 @@ "spa": 40, "spd": 55, "spe": 45 - } + }, + "weightKg": 30 }, { "speciesKey": "venusaur", @@ -34536,7 +41410,8 @@ "spa": 100, "spd": 100, "spe": 80 - } + }, + "weightKg": 100 }, { "speciesKey": "venusaur-gmax", @@ -34545,12 +41420,13 @@ "slug": "venusaur-gmax", "formName": "Gmax", "aliases": [ + "Venusaur", + "Venusaur Gmax", "Venusaur-Gmax", + "venusaur", + "venusaur gmax", "venusaur-gmax", - "venusaurgmax", - "Venusaur Gmax", - "Venusaur", - "venusaur" + "venusaurgmax" ], "typeNames": [ "Grass", @@ -34563,7 +41439,8 @@ "spa": 100, "spd": 100, "spe": 80 - } + }, + "weightKg": 0 }, { "speciesKey": "venusaur-mega", @@ -34572,12 +41449,13 @@ "slug": "venusaur-mega", "formName": "Mega", "aliases": [ + "Venusaur", + "Venusaur Mega", "Venusaur-Mega", + "venusaur", + "venusaur mega", "venusaur-mega", - "venusaurmega", - "Venusaur Mega", - "Venusaur", - "venusaur" + "venusaurmega" ], "typeNames": [ "Grass", @@ -34590,7 +41468,8 @@ "spa": 122, "spd": 120, "spe": 80 - } + }, + "weightKg": 155.5 }, { "speciesKey": "vespiquen", @@ -34613,7 +41492,8 @@ "spa": 80, "spd": 102, "spe": 40 - } + }, + "weightKg": 38.5 }, { "speciesKey": "vibrava", @@ -34636,7 +41516,66 @@ "spa": 50, "spd": 50, "spe": 70 - } + }, + "weightKg": 15.3 + }, + { + "speciesKey": "vibrava-delta", + "speciesId": "vibrava-delta", + "displayName": "Vibrava-Delta", + "slug": "vibrava-delta", + "formName": null, + "aliases": [ + "Vibrava-Delta", + "vibrava-delta", + "vibravadelta", + "Vibrava Delta", + "delta-vibrava", + "Delta Vibrava", + "deltavibrava", + "delta vibrava", + "vibrava delta" + ], + "typeNames": [ + "Bug", + "Dragon" + ], + "baseStats": { + "hp": 50, + "atk": 50, + "def": 50, + "spa": 70, + "spd": 50, + "spe": 70 + }, + "weightKg": 14.5 + }, + { + "speciesKey": "vibrava-ultra", + "speciesId": "vibrava-ultra", + "displayName": "Vibrava-Ultra", + "slug": "vibrava-ultra", + "formName": null, + "aliases": [ + "Vibrava-Ultra", + "vibrava-ultra", + "vibravaultra", + "Vibrava Ultra", + "vibrava ultra" + ], + "typeNames": [ + "Steel", + "Dragon" + ], + "baseStats": { + "hp": 50, + "atk": 65, + "def": 75, + "spa": 45, + "spd": 60, + "spe": 45 + }, + "weightKg": 35 }, { "speciesKey": "victini", @@ -34659,7 +41598,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 4 }, { "speciesKey": "victini-delta", @@ -34668,16 +41608,20 @@ "slug": "victini-delta", "formName": "Delta", "aliases": [ - "Victini-Delta", - "victini-delta", - "victinidelta", + "Delta Victini", "Victini Delta", + "Victini-Delta", + "VictiniDelta", + "delta victini", + "delta-victini", + "deltavictini", "victini delta", - "VictiniDelta" + "victini-delta", + "victinidelta" ], "typeNames": [ - "electric", - "psychic" + "Electric", + "Psychic" ], "baseStats": { "hp": 100, @@ -34686,7 +41630,8 @@ "spa": 100, "spd": 100, "spe": 100 - } + }, + "weightKg": 4 }, { "speciesKey": "victreebel", @@ -34709,7 +41654,8 @@ "spa": 100, "spd": 70, "spe": 70 - } + }, + "weightKg": 15.5 }, { "speciesKey": "vigoroth", @@ -34731,7 +41677,8 @@ "spa": 55, "spd": 55, "spe": 90 - } + }, + "weightKg": 46.5 }, { "speciesKey": "vikavolt", @@ -34754,7 +41701,8 @@ "spa": 145, "spd": 75, "spe": 43 - } + }, + "weightKg": 45 }, { "speciesKey": "vikavolt-totem", @@ -34763,12 +41711,13 @@ "slug": "vikavolt-totem", "formName": "Totem", "aliases": [ + "Vikavolt", + "Vikavolt Totem", "Vikavolt-Totem", + "vikavolt", + "vikavolt totem", "vikavolt-totem", - "vikavolttotem", - "Vikavolt Totem", - "Vikavolt", - "vikavolt" + "vikavolttotem" ], "typeNames": [ "Bug", @@ -34781,7 +41730,8 @@ "spa": 145, "spd": 75, "spe": 43 - } + }, + "weightKg": 147.5 }, { "speciesKey": "vileplume", @@ -34804,7 +41754,8 @@ "spa": 110, "spd": 90, "spe": 50 - } + }, + "weightKg": 18.6 }, { "speciesKey": "virizion", @@ -34827,7 +41778,39 @@ "spa": 90, "spd": 129, "spe": 108 - } + }, + "weightKg": 200 + }, + { + "speciesKey": "virizion-delta", + "speciesId": "virizion-delta", + "displayName": "Virizion-Delta", + "slug": "virizion-delta", + "formName": null, + "aliases": [ + "Virizion-Delta", + "virizion-delta", + "viriziondelta", + "Virizion Delta", + "delta-virizion", + "Delta Virizion", + "deltavirizion", + "delta virizion", + "virizion delta" + ], + "typeNames": [ + "Ice", + "Fighting" + ], + "baseStats": { + "hp": 86, + "atk": 94, + "def": 72, + "spa": 94, + "spd": 126, + "spe": 108 + }, + "weightKg": 200 }, { "speciesKey": "vivillon", @@ -34850,7 +41833,8 @@ "spa": 90, "spd": 50, "spe": 89 - } + }, + "weightKg": 17 }, { "speciesKey": "vivillon-fancy", @@ -34859,12 +41843,13 @@ "slug": "vivillon-fancy", "formName": "Fancy", "aliases": [ + "Vivillon", + "Vivillon Fancy", "Vivillon-Fancy", + "vivillon", + "vivillon fancy", "vivillon-fancy", - "vivillonfancy", - "Vivillon Fancy", - "Vivillon", - "vivillon" + "vivillonfancy" ], "typeNames": [ "Bug", @@ -34877,7 +41862,8 @@ "spa": 90, "spd": 50, "spe": 89 - } + }, + "weightKg": 17 }, { "speciesKey": "vivillon-pokeball", @@ -34886,12 +41872,13 @@ "slug": "vivillon-pokeball", "formName": "Pokeball", "aliases": [ + "Vivillon", + "Vivillon Pokeball", "Vivillon-Pokeball", + "vivillon", + "vivillon pokeball", "vivillon-pokeball", - "vivillonpokeball", - "Vivillon Pokeball", - "Vivillon", - "vivillon" + "vivillonpokeball" ], "typeNames": [ "Bug", @@ -34904,7 +41891,8 @@ "spa": 90, "spd": 50, "spe": 89 - } + }, + "weightKg": 17 }, { "speciesKey": "volbeat", @@ -34926,7 +41914,8 @@ "spa": 47, "spd": 85, "spe": 85 - } + }, + "weightKg": 17.7 }, { "speciesKey": "volcanion", @@ -34949,7 +41938,8 @@ "spa": 130, "spd": 90, "spe": 70 - } + }, + "weightKg": 195 }, { "speciesKey": "volcanion-delta", @@ -34958,16 +41948,20 @@ "slug": "volcanion-delta", "formName": "Delta", "aliases": [ - "Volcanion-Delta", - "volcanion-delta", - "volcaniondelta", + "Delta Volcanion", "Volcanion Delta", + "Volcanion-Delta", + "VolcanionDelta", + "delta volcanion", + "delta-volcanion", + "deltavolcanion", "volcanion delta", - "VolcanionDelta" + "volcanion-delta", + "volcaniondelta" ], "typeNames": [ - "dark", - "poison" + "Dark", + "Poison" ], "baseStats": { "hp": 80, @@ -34976,7 +41970,8 @@ "spa": 130, "spd": 120, "spe": 70 - } + }, + "weightKg": 175 }, { "speciesKey": "volcarona", @@ -34999,7 +41994,8 @@ "spa": 135, "spd": 105, "spe": 100 - } + }, + "weightKg": 46 }, { "speciesKey": "volcarona-delta", @@ -35008,16 +42004,20 @@ "slug": "volcarona-delta", "formName": "Delta", "aliases": [ - "Volcarona-Delta", - "volcarona-delta", - "volcaronadelta", + "Delta Volcarona", "Volcarona Delta", + "Volcarona-Delta", + "VolcaronaDelta", + "delta volcarona", + "delta-volcarona", + "deltavolcarona", "volcarona delta", - "VolcaronaDelta" + "volcarona-delta", + "volcaronadelta" ], "typeNames": [ - "bug", - "psychic" + "Bug", + "Psychic" ], "baseStats": { "hp": 85, @@ -35026,7 +42026,8 @@ "spa": 135, "spd": 105, "spe": 100 - } + }, + "weightKg": 46 }, { "speciesKey": "volkraken", @@ -35049,7 +42050,8 @@ "spa": 135, "spd": 100, "spe": 95 - } + }, + "weightKg": 44.5 }, { "speciesKey": "volkritter", @@ -35072,7 +42074,8 @@ "spa": 80, "spd": 60, "spe": 70 - } + }, + "weightKg": 15 }, { "speciesKey": "voltorb", @@ -35094,7 +42097,8 @@ "spa": 55, "spd": 55, "spe": 100 - } + }, + "weightKg": 10.4 }, { "speciesKey": "voltorb-hisui", @@ -35103,12 +42107,13 @@ "slug": "voltorb-hisui", "formName": "Hisui", "aliases": [ + "Voltorb", + "Voltorb Hisui", "Voltorb-Hisui", + "voltorb", + "voltorb hisui", "voltorb-hisui", - "voltorbhisui", - "Voltorb Hisui", - "Voltorb", - "voltorb" + "voltorbhisui" ], "typeNames": [ "Electric", @@ -35121,7 +42126,8 @@ "spa": 55, "spd": 55, "spe": 100 - } + }, + "weightKg": 13 }, { "speciesKey": "voodoll", @@ -35144,7 +42150,8 @@ "spa": 75, "spd": 50, "spe": 70 - } + }, + "weightKg": 25 }, { "speciesKey": "voodoom", @@ -35167,7 +42174,62 @@ "spa": 130, "spd": 80, "spe": 110 - } + }, + "weightKg": 75.5 + }, + { + "speciesKey": "vrelie", + "speciesId": "vrelie", + "displayName": "Vrelie", + "slug": "vrelie", + "formName": null, + "aliases": [ + "Vrelie", + "vrelie" + ], + "typeNames": [ + "Psychic" + ], + "baseStats": { + "hp": 100, + "atk": 95, + "def": 80, + "spa": 95, + "spd": 80, + "spe": 130 + }, + "weightKg": 0.3 + }, + { + "speciesKey": "vrelie-delta", + "speciesId": "vrelie-delta", + "displayName": "Vrelie-Delta", + "slug": "vrelie-delta", + "formName": null, + "aliases": [ + "Vrelie-Delta", + "vrelie-delta", + "vreliedelta", + "Vrelie Delta", + "delta-vrelie", + "Delta Vrelie", + "deltavrelie", + "delta vrelie", + "vrelie delta" + ], + "typeNames": [ + "Poison", + "Ghost" + ], + "baseStats": { + "hp": 100, + "atk": 95, + "def": 80, + "spa": 95, + "spd": 80, + "spe": 130 + }, + "weightKg": 0.3 }, { "speciesKey": "vullaby", @@ -35190,7 +42252,8 @@ "spa": 45, "spd": 65, "spe": 60 - } + }, + "weightKg": 9 }, { "speciesKey": "vulpix", @@ -35212,7 +42275,8 @@ "spa": 50, "spd": 65, "spe": 65 - } + }, + "weightKg": 9.9 }, { "speciesKey": "vulpix-alola", @@ -35221,12 +42285,13 @@ "slug": "vulpix-alola", "formName": "Alola", "aliases": [ + "Vulpix", + "Vulpix Alola", "Vulpix-Alola", + "vulpix", + "vulpix alola", "vulpix-alola", - "vulpixalola", - "Vulpix Alola", - "Vulpix", - "vulpix" + "vulpixalola" ], "typeNames": [ "Ice" @@ -35238,7 +42303,8 @@ "spa": 50, "spd": 65, "spe": 65 - } + }, + "weightKg": 9.9 }, { "speciesKey": "wailmer", @@ -35260,7 +42326,8 @@ "spa": 70, "spd": 35, "spe": 60 - } + }, + "weightKg": 130 }, { "speciesKey": "wailord", @@ -35282,7 +42349,8 @@ "spa": 90, "spd": 45, "spe": 60 - } + }, + "weightKg": 398 }, { "speciesKey": "walking-wake", @@ -35292,6 +42360,7 @@ "formName": null, "aliases": [ "Walking Wake", + "walking wake", "walking-wake", "walkingwake" ], @@ -35306,7 +42375,8 @@ "spa": 125, "spd": 83, "spe": 109 - } + }, + "weightKg": 280 }, { "speciesKey": "walrein", @@ -35329,7 +42399,8 @@ "spa": 95, "spd": 90, "spe": 65 - } + }, + "weightKg": 150.6 }, { "speciesKey": "wartortle", @@ -35351,7 +42422,8 @@ "spa": 65, "spd": 80, "spe": 58 - } + }, + "weightKg": 22.5 }, { "speciesKey": "watchog", @@ -35373,7 +42445,8 @@ "spa": 60, "spd": 69, "spe": 77 - } + }, + "weightKg": 27 }, { "speciesKey": "wattrel", @@ -35396,7 +42469,8 @@ "spa": 55, "spd": 40, "spe": 70 - } + }, + "weightKg": 3.6 }, { "speciesKey": "weavile", @@ -35419,7 +42493,8 @@ "spa": 45, "spd": 85, "spe": 125 - } + }, + "weightKg": 34 }, { "speciesKey": "weedle", @@ -35442,7 +42517,8 @@ "spa": 20, "spd": 20, "spe": 50 - } + }, + "weightKg": 3.2 }, { "speciesKey": "weepinbell", @@ -35465,7 +42541,8 @@ "spa": 85, "spd": 45, "spe": 55 - } + }, + "weightKg": 6.4 }, { "speciesKey": "weezing", @@ -35487,7 +42564,8 @@ "spa": 85, "spd": 70, "spe": 60 - } + }, + "weightKg": 9.5 }, { "speciesKey": "weezing-galar", @@ -35516,7 +42594,8 @@ "spa": 85, "spd": 70, "spe": 60 - } + }, + "weightKg": 16 }, { "speciesKey": "whimsicott", @@ -35539,7 +42618,34 @@ "spa": 77, "spd": 75, "spe": 116 - } + }, + "weightKg": 6.6 + }, + { + "speciesKey": "whirling-abyss", + "speciesId": "whirling-abyss", + "displayName": "Whirling Abyss", + "slug": "whirling-abyss", + "formName": null, + "aliases": [ + "Whirling Abyss", + "whirling-abyss", + "whirlingabyss", + "whirling abyss" + ], + "typeNames": [ + "Psychic", + "Water" + ], + "baseStats": { + "hp": 105, + "atk": 110, + "def": 140, + "spa": 110, + "spd": 115, + "spe": 90 + }, + "weightKg": 256 }, { "speciesKey": "whirlipede", @@ -35562,7 +42668,8 @@ "spa": 40, "spd": 79, "spe": 47 - } + }, + "weightKg": 58.5 }, { "speciesKey": "whiscash", @@ -35585,7 +42692,8 @@ "spa": 76, "spd": 71, "spe": 60 - } + }, + "weightKg": 23.6 }, { "speciesKey": "whismur", @@ -35607,7 +42715,8 @@ "spa": 51, "spd": 23, "spe": 28 - } + }, + "weightKg": 16.3 }, { "speciesKey": "wigglytuff", @@ -35630,7 +42739,8 @@ "spa": 85, "spd": 50, "spe": 45 - } + }, + "weightKg": 12 }, { "speciesKey": "wiglett", @@ -35652,7 +42762,8 @@ "spa": 35, "spd": 25, "spe": 95 - } + }, + "weightKg": 1.8 }, { "speciesKey": "wimpod", @@ -35675,7 +42786,8 @@ "spa": 20, "spd": 30, "spe": 80 - } + }, + "weightKg": 12 }, { "speciesKey": "wingull", @@ -35698,7 +42810,8 @@ "spa": 55, "spd": 30, "spe": 85 - } + }, + "weightKg": 9.5 }, { "speciesKey": "wishiwashi", @@ -35720,7 +42833,8 @@ "spa": 25, "spd": 25, "spe": 40 - } + }, + "weightKg": 0.3 }, { "speciesKey": "wishiwashi-school", @@ -35729,12 +42843,13 @@ "slug": "wishiwashi-school", "formName": "School", "aliases": [ + "Wishiwashi", + "Wishiwashi School", "Wishiwashi-School", + "wishiwashi", + "wishiwashi school", "wishiwashi-school", - "wishiwashischool", - "Wishiwashi School", - "Wishiwashi", - "wishiwashi" + "wishiwashischool" ], "typeNames": [ "Water" @@ -35746,7 +42861,31 @@ "spa": 140, "spd": 135, "spe": 30 - } + }, + "weightKg": 78.6 + }, + { + "speciesKey": "wisphir", + "speciesId": "wisphir", + "displayName": "Wisphir", + "slug": "wisphir", + "formName": null, + "aliases": [ + "Wisphir", + "wisphir" + ], + "typeNames": [ + "Flying" + ], + "baseStats": { + "hp": 79, + "atk": 101, + "def": 41, + "spa": 109, + "spd": 83, + "spe": 157 + }, + "weightKg": 5 }, { "speciesKey": "wo-chien", @@ -35755,10 +42894,11 @@ "slug": "wo-chien", "formName": null, "aliases": [ + "Wo Chien", "Wo-Chien", + "wo chien", "wo-chien", - "wochien", - "Wo Chien" + "wochien" ], "typeNames": [ "Dark", @@ -35771,7 +42911,8 @@ "spa": 95, "spd": 135, "spe": 70 - } + }, + "weightKg": 74.2 }, { "speciesKey": "wobbuffet", @@ -35793,7 +42934,8 @@ "spa": 33, "spd": 58, "spe": 33 - } + }, + "weightKg": 28.5 }, { "speciesKey": "woobat", @@ -35816,7 +42958,8 @@ "spa": 55, "spd": 43, "spe": 72 - } + }, + "weightKg": 2.1 }, { "speciesKey": "wooloo", @@ -35838,7 +42981,8 @@ "spa": 40, "spd": 45, "spe": 48 - } + }, + "weightKg": 6 }, { "speciesKey": "wooper", @@ -35861,7 +43005,65 @@ "spa": 25, "spd": 25, "spe": 15 - } + }, + "weightKg": 8.5 + }, + { + "speciesKey": "wooper-delta", + "speciesId": "wooper-delta", + "displayName": "Wooper-Delta", + "slug": "wooper-delta", + "formName": null, + "aliases": [ + "Wooper-Delta", + "wooper-delta", + "wooperdelta", + "Wooper Delta", + "delta-wooper", + "Delta Wooper", + "deltawooper", + "delta wooper", + "wooper delta" + ], + "typeNames": [ + "Water", + "Fairy" + ], + "baseStats": { + "hp": 45, + "atk": 20, + "def": 35, + "spa": 55, + "spd": 45, + "spe": 10 + }, + "weightKg": 8.5 + }, + { + "speciesKey": "wooper-omega", + "speciesId": "wooper-omega", + "displayName": "Wooper-Omega", + "slug": "wooper-omega", + "formName": null, + "aliases": [ + "Wooper-Omega", + "wooper-omega", + "wooperomega", + "Wooper Omega", + "wooper omega" + ], + "typeNames": [ + "Poison" + ], + "baseStats": { + "hp": 55, + "atk": 25, + "def": 50, + "spa": 40, + "spd": 25, + "spe": 15 + }, + "weightKg": 9.5 }, { "speciesKey": "wooper-paldea", @@ -35870,12 +43072,13 @@ "slug": "wooper-paldea", "formName": "Paldea", "aliases": [ + "Wooper", + "Wooper Paldea", "Wooper-Paldea", + "wooper", + "wooper paldea", "wooper-paldea", - "wooperpaldea", - "Wooper Paldea", - "Wooper", - "wooper" + "wooperpaldea" ], "typeNames": [ "Poison", @@ -35888,7 +43091,8 @@ "spa": 25, "spd": 25, "spe": 15 - } + }, + "weightKg": 11 }, { "speciesKey": "wormadam", @@ -35911,7 +43115,8 @@ "spa": 79, "spd": 105, "spe": 36 - } + }, + "weightKg": 6.5 }, { "speciesKey": "wormadam-sandy", @@ -35920,12 +43125,13 @@ "slug": "wormadam-sandy", "formName": "Sandy", "aliases": [ + "Wormadam", + "Wormadam Sandy", "Wormadam-Sandy", + "wormadam", + "wormadam sandy", "wormadam-sandy", - "wormadamsandy", - "Wormadam Sandy", - "Wormadam", - "wormadam" + "wormadamsandy" ], "typeNames": [ "Bug", @@ -35938,7 +43144,8 @@ "spa": 59, "spd": 85, "spe": 36 - } + }, + "weightKg": 6.5 }, { "speciesKey": "wormadam-trash", @@ -35947,12 +43154,13 @@ "slug": "wormadam-trash", "formName": "Trash", "aliases": [ + "Wormadam", + "Wormadam Trash", "Wormadam-Trash", + "wormadam", + "wormadam trash", "wormadam-trash", - "wormadamtrash", - "Wormadam Trash", - "Wormadam", - "wormadam" + "wormadamtrash" ], "typeNames": [ "Bug", @@ -35965,7 +43173,8 @@ "spa": 69, "spd": 95, "spe": 36 - } + }, + "weightKg": 6.5 }, { "speciesKey": "wugtrio", @@ -35987,7 +43196,8 @@ "spa": 50, "spd": 70, "spe": 120 - } + }, + "weightKg": 5.4 }, { "speciesKey": "wurmple", @@ -36009,7 +43219,8 @@ "spa": 20, "spd": 30, "spe": 20 - } + }, + "weightKg": 3.6 }, { "speciesKey": "wynaut", @@ -36031,7 +43242,35 @@ "spa": 23, "spd": 48, "spe": 23 - } + }, + "weightKg": 14 + }, + { + "speciesKey": "wynaut-atom", + "speciesId": "wynaut-atom", + "displayName": "Wynaut-ATOM", + "slug": "wynaut-atom", + "formName": null, + "aliases": [ + "Wynaut-ATOM", + "wynaut-atom", + "wynautatom", + "Wynaut ATOM", + "wynaut atom" + ], + "typeNames": [ + "Ice", + "Psychic" + ], + "baseStats": { + "hp": 210, + "atk": 136, + "def": 36, + "spa": 55, + "spd": 36, + "spe": 55 + }, + "weightKg": 21 }, { "speciesKey": "wyrdeer", @@ -36054,7 +43293,8 @@ "spa": 105, "spd": 75, "spe": 65 - } + }, + "weightKg": 95.1 }, { "speciesKey": "xatu", @@ -36077,7 +43317,8 @@ "spa": 95, "spd": 70, "spe": 95 - } + }, + "weightKg": 15 }, { "speciesKey": "xerneas", @@ -36099,7 +43340,8 @@ "spa": 131, "spd": 98, "spe": 99 - } + }, + "weightKg": 215 }, { "speciesKey": "xerneas-neutral", @@ -36108,12 +43350,13 @@ "slug": "xerneas-neutral", "formName": "Neutral", "aliases": [ + "Xerneas", + "Xerneas Neutral", "Xerneas-Neutral", + "xerneas", + "xerneas neutral", "xerneas-neutral", - "xerneasneutral", - "Xerneas Neutral", - "Xerneas", - "xerneas" + "xerneasneutral" ], "typeNames": [ "Fairy" @@ -36125,7 +43368,8 @@ "spa": 131, "spd": 98, "spe": 99 - } + }, + "weightKg": 215 }, { "speciesKey": "xurkitree", @@ -36147,7 +43391,8 @@ "spa": 173, "spd": 71, "spe": 83 - } + }, + "weightKg": 100 }, { "speciesKey": "yamask", @@ -36169,7 +43414,39 @@ "spa": 55, "spd": 65, "spe": 30 - } + }, + "weightKg": 1.5 + }, + { + "speciesKey": "yamask-delta", + "speciesId": "yamask-delta", + "displayName": "Yamask-Delta", + "slug": "yamask-delta", + "formName": null, + "aliases": [ + "Yamask-Delta", + "yamask-delta", + "yamaskdelta", + "Yamask Delta", + "delta-yamask", + "Delta Yamask", + "deltayamask", + "delta yamask", + "yamask delta" + ], + "typeNames": [ + "Psychic", + "Ghost" + ], + "baseStats": { + "hp": 38, + "atk": 55, + "def": 65, + "spa": 30, + "spd": 85, + "spe": 30 + }, + "weightKg": 1.5 }, { "speciesKey": "yamask-galar", @@ -36178,12 +43455,13 @@ "slug": "yamask-galar", "formName": "Galar", "aliases": [ + "Yamask", + "Yamask Galar", "Yamask-Galar", + "yamask", + "yamask galar", "yamask-galar", - "yamaskgalar", - "Yamask Galar", - "Yamask", - "yamask" + "yamaskgalar" ], "typeNames": [ "Ground", @@ -36196,7 +43474,8 @@ "spa": 30, "spd": 65, "spe": 30 - } + }, + "weightKg": 1.5 }, { "speciesKey": "yamper", @@ -36218,7 +43497,32 @@ "spa": 40, "spd": 50, "spe": 26 - } + }, + "weightKg": 13.5 + }, + { + "speciesKey": "yanfern", + "speciesId": "yanfern", + "displayName": "Yanfern", + "slug": "yanfern", + "formName": null, + "aliases": [ + "Yanfern", + "yanfern" + ], + "typeNames": [ + "Grass", + "Flying" + ], + "baseStats": { + "hp": 75, + "atk": 45, + "def": 35, + "spa": 65, + "spd": 75, + "spe": 105 + }, + "weightKg": 35 }, { "speciesKey": "yanma", @@ -36241,7 +43545,8 @@ "spa": 75, "spd": 45, "spe": 95 - } + }, + "weightKg": 38 }, { "speciesKey": "yanmega", @@ -36264,7 +43569,32 @@ "spa": 116, "spd": 56, "spe": 95 - } + }, + "weightKg": 51.5 + }, + { + "speciesKey": "yanmellia", + "speciesId": "yanmellia", + "displayName": "Yanmellia", + "slug": "yanmellia", + "formName": null, + "aliases": [ + "Yanmellia", + "yanmellia" + ], + "typeNames": [ + "Grass", + "Flying" + ], + "baseStats": { + "hp": 98, + "atk": 91, + "def": 71, + "spa": 70, + "spd": 100, + "spe": 85 + }, + "weightKg": 45.5 }, { "speciesKey": "yungoos", @@ -36286,7 +43616,8 @@ "spa": 30, "spd": 30, "spe": 45 - } + }, + "weightKg": 6 }, { "speciesKey": "yveltal", @@ -36309,7 +43640,8 @@ "spa": 131, "spd": 98, "spe": 99 - } + }, + "weightKg": 203 }, { "speciesKey": "zacian", @@ -36331,7 +43663,8 @@ "spa": 80, "spd": 115, "spe": 138 - } + }, + "weightKg": 110 }, { "speciesKey": "zacian-crowned", @@ -36340,12 +43673,13 @@ "slug": "zacian-crowned", "formName": "Crowned", "aliases": [ + "Zacian", + "Zacian Crowned", "Zacian-Crowned", + "zacian", + "zacian crowned", "zacian-crowned", - "zaciancrowned", - "Zacian Crowned", - "Zacian", - "zacian" + "zaciancrowned" ], "typeNames": [ "Fairy", @@ -36358,7 +43692,8 @@ "spa": 80, "spd": 115, "spe": 148 - } + }, + "weightKg": 355 }, { "speciesKey": "zamazenta", @@ -36380,7 +43715,8 @@ "spa": 80, "spd": 115, "spe": 138 - } + }, + "weightKg": 210 }, { "speciesKey": "zamazenta-crowned", @@ -36389,12 +43725,13 @@ "slug": "zamazenta-crowned", "formName": "Crowned", "aliases": [ + "Zamazenta", + "Zamazenta Crowned", "Zamazenta-Crowned", + "zamazenta", + "zamazenta crowned", "zamazenta-crowned", - "zamazentacrowned", - "Zamazenta Crowned", - "Zamazenta", - "zamazenta" + "zamazentacrowned" ], "typeNames": [ "Fighting", @@ -36407,7 +43744,8 @@ "spa": 80, "spd": 140, "spe": 128 - } + }, + "weightKg": 785 }, { "speciesKey": "zangoose", @@ -36429,7 +43767,8 @@ "spa": 60, "spd": 60, "spe": 90 - } + }, + "weightKg": 40.3 }, { "speciesKey": "zapdos", @@ -36452,7 +43791,8 @@ "spa": 125, "spd": 90, "spe": 100 - } + }, + "weightKg": 52.6 }, { "speciesKey": "zapdos-galar", @@ -36481,7 +43821,8 @@ "spa": 85, "spd": 90, "spe": 100 - } + }, + "weightKg": 58.2 }, { "speciesKey": "zapeon", @@ -36494,8 +43835,8 @@ "zapeon" ], "typeNames": [ - "electric", - "fighting" + "Electric", + "Fighting" ], "baseStats": { "hp": 84, @@ -36504,7 +43845,8 @@ "spa": 92, "spd": 104, "spe": 132 - } + }, + "weightKg": 32 }, { "speciesKey": "zarude", @@ -36527,7 +43869,8 @@ "spa": 70, "spd": 95, "spe": 105 - } + }, + "weightKg": 70 }, { "speciesKey": "zarude-dada", @@ -36536,12 +43879,13 @@ "slug": "zarude-dada", "formName": "Dada", "aliases": [ + "Zarude", + "Zarude Dada", "Zarude-Dada", + "zarude", + "zarude dada", "zarude-dada", - "zarudedada", - "Zarude Dada", - "Zarude", - "zarude" + "zarudedada" ], "typeNames": [ "Dark", @@ -36554,7 +43898,8 @@ "spa": 70, "spd": 95, "spe": 105 - } + }, + "weightKg": 70 }, { "speciesKey": "zebstrika", @@ -36576,7 +43921,8 @@ "spa": 80, "spd": 63, "spe": 116 - } + }, + "weightKg": 79.5 }, { "speciesKey": "zekrom", @@ -36599,7 +43945,31 @@ "spa": 120, "spd": 100, "spe": 90 - } + }, + "weightKg": 345 + }, + { + "speciesKey": "zephior", + "speciesId": "zephior", + "displayName": "Zephior", + "slug": "zephior", + "formName": null, + "aliases": [ + "Zephior", + "zephior" + ], + "typeNames": [ + "Flying" + ], + "baseStats": { + "hp": 60, + "atk": 60, + "def": 80, + "spa": 100, + "spd": 80, + "spe": 120 + }, + "weightKg": 0.5 }, { "speciesKey": "zeraora", @@ -36621,7 +43991,8 @@ "spa": 102, "spd": 80, "spe": 143 - } + }, + "weightKg": 44.5 }, { "speciesKey": "zeraora-delta", @@ -36630,24 +44001,29 @@ "slug": "zeraora-delta", "formName": "Delta", "aliases": [ - "Zeraora-Delta", - "zeraora-delta", - "zeraoradelta", + "Delta Zeraora", "Zeraora Delta", + "Zeraora-Delta", + "ZeraoraDelta", + "delta zeraora", + "delta-zeraora", + "deltazeraora", "zeraora delta", - "ZeraoraDelta" + "zeraora-delta", + "zeraoradelta" ], "typeNames": [ - "fire" + "Fire" ], "baseStats": { "hp": 88, - "atk": 123, + "atk": 128, "def": 81, - "spa": 88, + "spa": 91, "spd": 91, "spe": 121 - } + }, + "weightKg": 44.5 }, { "speciesKey": "zigzagoon", @@ -36669,7 +44045,8 @@ "spa": 30, "spd": 41, "spe": 60 - } + }, + "weightKg": 17.5 }, { "speciesKey": "zigzagoon-galar", @@ -36678,12 +44055,13 @@ "slug": "zigzagoon-galar", "formName": "Galar", "aliases": [ + "Zigzagoon", + "Zigzagoon Galar", "Zigzagoon-Galar", + "zigzagoon", + "zigzagoon galar", "zigzagoon-galar", - "zigzagoongalar", - "Zigzagoon Galar", - "Zigzagoon", - "zigzagoon" + "zigzagoongalar" ], "typeNames": [ "Dark", @@ -36696,7 +44074,8 @@ "spa": 30, "spd": 41, "spe": 60 - } + }, + "weightKg": 17.5 }, { "speciesKey": "zoroark", @@ -36718,7 +44097,8 @@ "spa": 120, "spd": 60, "spe": 105 - } + }, + "weightKg": 81.1 }, { "speciesKey": "zoroark-hisui", @@ -36747,7 +44127,8 @@ "spa": 125, "spd": 60, "spe": 110 - } + }, + "weightKg": 73 }, { "speciesKey": "zorotales", @@ -36760,8 +44141,8 @@ "zorotales" ], "typeNames": [ - "normal", - "fairy" + "Normal", + "Fairy" ], "baseStats": { "hp": 72, @@ -36770,7 +44151,8 @@ "spa": 108, "spd": 108, "spe": 104 - } + }, + "weightKg": 20 }, { "speciesKey": "zorua", @@ -36792,7 +44174,8 @@ "spa": 80, "spd": 40, "spe": 65 - } + }, + "weightKg": 12.5 }, { "speciesKey": "zorua-hisui", @@ -36801,12 +44184,13 @@ "slug": "zorua-hisui", "formName": "Hisui", "aliases": [ + "Zorua", + "Zorua Hisui", "Zorua-Hisui", + "zorua", + "zorua hisui", "zorua-hisui", - "zoruahisui", - "Zorua Hisui", - "Zorua", - "zorua" + "zoruahisui" ], "typeNames": [ "Normal", @@ -36819,7 +44203,8 @@ "spa": 85, "spd": 40, "spe": 70 - } + }, + "weightKg": 12.5 }, { "speciesKey": "zubat", @@ -36842,7 +44227,8 @@ "spa": 30, "spd": 40, "spe": 55 - } + }, + "weightKg": 7.5 }, { "speciesKey": "zweilous", @@ -36865,7 +44251,8 @@ "spa": 65, "spd": 70, "spe": 58 - } + }, + "weightKg": 50 }, { "speciesKey": "zygarde", @@ -36888,7 +44275,8 @@ "spa": 81, "spd": 95, "spe": 95 - } + }, + "weightKg": 305 }, { "speciesKey": "zygarde-10%", @@ -36897,13 +44285,14 @@ "slug": "zygarde-10%", "formName": "10%", "aliases": [ + "Zygarde", + "Zygarde 10%", "Zygarde-10%", + "zygarde", + "zygarde 10%", "zygarde-10%", - "zygarde10%", - "Zygarde 10%", "zygarde10", - "Zygarde", - "zygarde" + "zygarde10%" ], "typeNames": [ "Dragon", @@ -36916,7 +44305,8 @@ "spa": 61, "spd": 85, "spe": 115 - } + }, + "weightKg": 33.5 }, { "speciesKey": "zygarde-complete", @@ -36925,12 +44315,13 @@ "slug": "zygarde-complete", "formName": "Complete", "aliases": [ + "Zygarde", + "Zygarde Complete", "Zygarde-Complete", + "zygarde", + "zygarde complete", "zygarde-complete", - "zygardecomplete", - "Zygarde Complete", - "Zygarde", - "zygarde" + "zygardecomplete" ], "typeNames": [ "Dragon", @@ -36943,7 +44334,8 @@ "spa": 91, "spd": 95, "spe": 85 - } + }, + "weightKg": 610 } ], "deltaRanked": [ @@ -37447,6 +44839,10 @@ "aegislash-delta", "aegislashdelta", "Aegislash Delta", + "delta-aegislash", + "Delta Aegislash", + "deltaaegislash", + "delta aegislash", "aegislash delta", "AegislashDelta" ], @@ -37949,6 +45345,156 @@ } ] }, + { + "speciesKey": "aipom-delta", + "speciesId": "aipom-delta", + "displayName": "Aipom-Delta", + "slug": "aipom-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aipom-Delta", + "aipom-delta", + "aipomdelta", + "Aipom Delta", + "delta-aipom", + "Delta Aipom", + "deltaaipom", + "delta aipom", + "aipom delta" + ], + "moves": [ + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "technician", + "displayName": "Technician", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "aipom-ultra", + "speciesId": "aipom-ultra", + "displayName": "Aipom-Ultra", + "slug": "aipom-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aipom-Ultra", + "aipom-ultra", + "aipomultra", + "Aipom Ultra", + "aipom ultra" + ], + "moves": [ + { + "id": "flareblitz", + "displayName": "Flare Blitz", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "flash-fire", + "displayName": "Flash Fire", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "alakazam", "speciesId": "alakazam", @@ -38595,6 +46141,10 @@ "ambipom-delta", "ambipomdelta", "Ambipom Delta", + "delta-ambipom", + "Delta Ambipom", + "deltaambipom", + "delta ambipom", "ambipom delta", "AmbipomDelta" ], @@ -38952,216 +46502,50 @@ ] }, { - "speciesKey": "ancientgene", - "speciesId": "ancientgene", - "displayName": "Ancientgene", - "slug": "ancientgene", - "source": "delta-ranked-1300", - "usageRank": 74, - "usagePercent": 4.79, - "sampleCount": 500, + "speciesKey": "ancient-gene", + "speciesId": "ancient-gene", + "displayName": "Ancient Gene", + "slug": "ancient-gene", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ancientgene", - "ancientgene" + "Ancient Gene", + "ancient-gene", + "ancientgene", + "ancient gene" ], "moves": [ { - "id": "psystrike", - "displayName": "Psystrike", - "type": "psychic", - "usagePercent": 97.8 - }, - { - "id": "recover", - "displayName": "Recover", + "id": "doubleedge", + "displayName": "Double-Edge", "type": "normal", - "usagePercent": 38.4 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": "dark", - "usagePercent": 33.2 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": "ghost", - "usagePercent": 27.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": "ice", - "usagePercent": 26.0 - }, - { - "id": "aura-sphere", - "displayName": "Aura Sphere", - "type": "fighting", - "usagePercent": 23.8 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": "fairy", - "usagePercent": 21.6 + "usagePercent": 100.0 }, { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "takedown", + "displayName": "Take Down", "type": "normal", - "usagePercent": 14.8 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": "electric", - "usagePercent": 14.8 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 13.4 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": "ground", - "usagePercent": 11.8 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": "electric", - "usagePercent": 10.4 - }, - { - "id": "teleport", - "displayName": "Teleport", - "type": "psychic", - "usagePercent": 8.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": "water", - "usagePercent": 7.4 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": "fire", - "usagePercent": 6.6 + "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "focuspunch", + "displayName": "Focus Punch", "type": "fighting", - "usagePercent": 6.2 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": "electric", - "usagePercent": 3.8 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": "steel", - "usagePercent": 3.4 - }, - { - "id": "night-shade", - "displayName": "Night Shade", - "type": "ghost", - "usagePercent": 3.4 - }, - { - "id": "alluring-voice", - "displayName": "Alluring Voice", - "type": "fairy", - "usagePercent": 3.2 - }, - { - "id": "transform", - "displayName": "Transform", - "type": "normal", - "usagePercent": 2.8 - }, - { - "id": "future-sight", - "displayName": "Future Sight", - "type": "psychic", - "usagePercent": 2.8 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": "rock", - "usagePercent": 2.8 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": "flying", - "usagePercent": 2.4 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": "psychic", - "usagePercent": 2.2 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": "fire", - "usagePercent": 1.8 - }, - { - "id": "sunny-day", - "displayName": "Sunny Day", - "type": "fire", - "usagePercent": 1.6 - }, - { - "id": "tailwind", - "displayName": "Tailwind", - "type": "flying", - "usagePercent": 1.6 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": "bug", - "usagePercent": 1.4 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": "bug", - "usagePercent": 1.4 + "usagePercent": 100.0 }, { - "id": "metronome", - "displayName": "Metronome", + "id": "swordsdance", + "displayName": "Swords Dance", "type": "normal", - "usagePercent": 1.0 - }, - { - "id": "vacuum-wave", - "displayName": "Vacuum Wave", - "type": "fighting", - "usagePercent": 1.0 + "usagePercent": 100.0 } ], "items": [ { - "id": "ancientgenium-z", - "displayName": "Ancientgenium Z", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } @@ -39176,184 +46560,16 @@ ], "spreads": [ { - "nature": "Timid", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 27.2 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 16.0 - }, - { - "nature": "Docile", + "nature": "Adamant", "evs": { "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 16.0 - }, - { - "nature": "Timid", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 14.8 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 6.0 - }, - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 4, - "spd": 0, - "spe": 0 - }, - "usagePercent": 5.4 - }, - { - "nature": "Timid", - "evs": { - "hp": 252, - "atk": 0, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 3.4 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 4, - "def": 8, - "spa": 236, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.8 - }, - { - "nature": "Calm", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 - }, - "usagePercent": 2.8 - }, - { - "nature": "Modest", - "evs": { - "hp": 252, - "atk": 0, + "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 1.6 - }, - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 4, - "def": 252, - "spa": 0, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.2 - }, - { - "nature": "Careful", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 1.2 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 12, - "def": 4, - "spa": 252, - "spd": 4, - "spe": 4 - }, - "usagePercent": 1.0 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 8, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.4 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 12, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 4 - }, - "usagePercent": 0.2 + "usagePercent": 100.0 } ] }, @@ -39703,6 +46919,76 @@ } ] }, + { + "speciesKey": "annetrem", + "speciesId": "annetrem", + "displayName": "Annetrem", + "slug": "annetrem", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Annetrem", + "annetrem" + ], + "moves": [ + { + "id": "shadowball", + "displayName": "Shadow Ball", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "hex", + "displayName": "Hex", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "aftermath", + "displayName": "Aftermath", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "annihilape", "speciesId": "annihilape", @@ -40037,6 +47323,216 @@ } ] }, + { + "speciesKey": "apex-tyrant", + "speciesId": "apex-tyrant", + "displayName": "Apex Tyrant", + "slug": "apex-tyrant", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Apex Tyrant", + "apex-tyrant", + "apextyrant", + "apex tyrant" + ], + "moves": [ + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "protosynthesis", + "displayName": "Protosynthesis", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "appletun-ultra", + "displayName": "Appletun-Ultra", + "speciesId": "appletun-ultra", + "source": "delta-auto", + "aliases": [ + "Appletun-Ultra", + "appletun-ultra", + "appletunultra", + "Appletun Ultra", + "appletun ultra" + ], + "abilities": [ + { + "id": "thick-fat", + "displayName": "Thick Fat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "sludgebomb", + "displayName": "Sludge Bomb", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "applin-ultra", + "displayName": "Applin-Ultra", + "speciesId": "applin-ultra", + "source": "delta-auto", + "aliases": [ + "Applin-Ultra", + "applin-ultra", + "applinultra", + "Applin Ultra", + "applin ultra" + ], + "abilities": [ + { + "id": "bulletproof", + "displayName": "Bulletproof", + "type": "ability", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "moves": [ + { + "id": "suckerpunch", + "displayName": "Sucker Punch", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "araquanid", "speciesId": "araquanid", @@ -40293,6 +47789,83 @@ } ] }, + { + "speciesKey": "arcanine-delta", + "speciesId": "arcanine-delta", + "displayName": "Arcanine-Delta", + "slug": "arcanine-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arcanine-Delta", + "arcanine-delta", + "arcaninedelta", + "Arcanine Delta", + "delta-arcanine", + "Delta Arcanine", + "deltaarcanine", + "delta arcanine", + "arcanine delta" + ], + "moves": [ + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "wavecrash", + "displayName": "Wave Crash", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "intimidate", + "displayName": "Intimidate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "archapult", "speciesId": "archapult", @@ -41825,6 +49398,83 @@ } ] }, + { + "speciesKey": "axew-delta", + "speciesId": "axew-delta", + "displayName": "Axew-Delta", + "slug": "axew-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Axew-Delta", + "axew-delta", + "axewdelta", + "Axew Delta", + "delta-axew", + "Delta Axew", + "deltaaxew", + "delta axew", + "axew delta" + ], + "moves": [ + { + "id": "flareblitz", + "displayName": "Flare Blitz", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "superpower", + "displayName": "Superpower", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rivalry", + "displayName": "Rivalry", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "azelf-delta", "speciesId": "azelf-delta", @@ -41839,6 +49489,10 @@ "azelf-delta", "azelfdelta", "Azelf Delta", + "delta-azelf", + "Delta Azelf", + "deltaazelf", + "delta azelf", "azelf delta", "AzelfDelta" ], @@ -42079,6 +49733,160 @@ } ] }, + { + "speciesKey": "azumarill-delta", + "speciesId": "azumarill-delta", + "displayName": "Azumarill-Delta", + "slug": "azumarill-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Azumarill-Delta", + "azumarill-delta", + "azumarilldelta", + "Azumarill Delta", + "delta-azumarill", + "Delta Azumarill", + "deltaazumarill", + "delta azumarill", + "azumarill delta" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "thick-fat", + "displayName": "Thick Fat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "azurill-delta", + "speciesId": "azurill-delta", + "displayName": "Azurill-Delta", + "slug": "azurill-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Azurill-Delta", + "azurill-delta", + "azurilldelta", + "Azurill Delta", + "delta-azurill", + "Delta Azurill", + "deltaazurill", + "delta azurill", + "azurill delta" + ], + "moves": [ + { + "id": "slam", + "displayName": "Slam", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "facade", + "displayName": "Facade", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "bounce", + "displayName": "Bounce", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "thick-fat", + "displayName": "Thick Fat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "bansherene", "speciesId": "bansherene", @@ -42865,6 +50673,83 @@ } ] }, + { + "speciesKey": "beldum-delta", + "speciesId": "beldum-delta", + "displayName": "Beldum-Delta", + "slug": "beldum-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Beldum-Delta", + "beldum-delta", + "beldumdelta", + "Beldum Delta", + "delta-beldum", + "Delta Beldum", + "deltabeldum", + "delta beldum", + "beldum delta" + ], + "moves": [ + { + "id": "rocktomb", + "displayName": "Rock Tomb", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "ancientpower", + "displayName": "Ancient Power", + "type": "rock", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "bulletproof", + "displayName": "Bulletproof", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "blacephalon", "speciesId": "blacephalon", @@ -45131,6 +53016,153 @@ } ] }, + { + "speciesKey": "broomish", + "speciesId": "broomish", + "displayName": "Broomish", + "slug": "broomish", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Broomish", + "broomish" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "dig", + "displayName": "Dig", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "budew-delta", + "speciesId": "budew-delta", + "displayName": "Budew-Delta", + "slug": "budew-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Budew-Delta", + "budew-delta", + "budewdelta", + "Budew Delta", + "delta-budew", + "Delta Budew", + "deltabudew", + "delta budew", + "budew delta" + ], + "moves": [ + { + "id": "seedbomb", + "displayName": "Seed Bomb", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "natural-cure", + "displayName": "Natural Cure", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "celebi-delta", "speciesId": "celebi-delta", @@ -45145,6 +53177,10 @@ "celebi-delta", "celebidelta", "Celebi Delta", + "delta-celebi", + "Delta Celebi", + "deltacelebi", + "delta celebi", "celebi delta", "CelebiDelta" ], @@ -46165,6 +54201,83 @@ } ] }, + { + "speciesKey": "chandelure-delta", + "speciesId": "chandelure-delta", + "displayName": "Chandelure-Delta", + "slug": "chandelure-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chandelure-Delta", + "chandelure-delta", + "chandeluredelta", + "Chandelure Delta", + "delta-chandelure", + "Delta Chandelure", + "deltachandelure", + "delta chandelure", + "chandelure delta" + ], + "moves": [ + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "volt-absorb", + "displayName": "Volt Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "charizard", "speciesId": "charizard", @@ -46573,6 +54686,10 @@ "charizard-delta", "charizarddelta", "Charizard Delta", + "delta-charizard", + "Delta Charizard", + "deltacharizard", + "delta charizard", "charizard delta", "CharizardDelta" ], @@ -47041,6 +55158,153 @@ } ] }, + { + "speciesKey": "chatot-delta", + "speciesId": "chatot-delta", + "displayName": "Chatot-Delta", + "slug": "chatot-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chatot-Delta", + "chatot-delta", + "chatotdelta", + "Chatot Delta", + "delta-chatot", + "Delta Chatot", + "deltachatot", + "delta chatot", + "chatot delta" + ], + "moves": [ + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "keen-eye", + "displayName": "Keen Eye", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "cherirunt", + "speciesId": "cherirunt", + "displayName": "Cherirunt", + "slug": "cherirunt", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cherirunt", + "cherirunt" + ], + "moves": [ + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "paralysis-phantom", + "displayName": "Paralysis Phantom", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "chesnaught", "speciesId": "chesnaught", @@ -47315,6 +55579,230 @@ } ] }, + { + "speciesKey": "chestorunt", + "speciesId": "chestorunt", + "displayName": "Chestorunt", + "slug": "chestorunt", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chestorunt", + "chestorunt" + ], + "moves": [ + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sleep-sentinel", + "displayName": "Sleep Sentinel", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "chimchar-delta", + "speciesId": "chimchar-delta", + "displayName": "Chimchar-Delta", + "slug": "chimchar-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chimchar-Delta", + "chimchar-delta", + "chimchardelta", + "Chimchar Delta", + "delta-chimchar", + "Delta Chimchar", + "deltachimchar", + "delta chimchar", + "chimchar delta" + ], + "moves": [ + { + "id": "wildcharge", + "displayName": "Wild Charge", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunderpunch", + "displayName": "Thunder Punch", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "surge", + "displayName": "Surge", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "chimecho-delta", + "speciesId": "chimecho-delta", + "displayName": "Chimecho-Delta", + "slug": "chimecho-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chimecho-Delta", + "chimecho-delta", + "chimechodelta", + "Chimecho Delta", + "delta-chimecho", + "Delta Chimecho", + "deltachimecho", + "delta chimecho", + "chimecho delta" + ], + "moves": [ + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "dreameater", + "displayName": "Dream Eater", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "cinderace", "speciesId": "cinderace", @@ -47553,6 +56041,83 @@ } ] }, + { + "speciesKey": "clamperl-delta", + "speciesId": "clamperl-delta", + "displayName": "Clamperl-Delta", + "slug": "clamperl-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clamperl-Delta", + "clamperl-delta", + "clamperldelta", + "Clamperl Delta", + "delta-clamperl", + "Delta Clamperl", + "deltaclamperl", + "delta clamperl", + "clamperl delta" + ], + "moves": [ + { + "id": "dive", + "displayName": "Dive", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "dragonpulse", + "displayName": "Dragon Pulse", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "shell-armor", + "displayName": "Shell Armor", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "clefable", "speciesId": "clefable", @@ -48805,6 +57370,160 @@ } ] }, + { + "speciesKey": "cloyster-delta", + "speciesId": "cloyster-delta", + "displayName": "Cloyster-Delta", + "slug": "cloyster-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cloyster-Delta", + "cloyster-delta", + "cloysterdelta", + "Cloyster Delta", + "delta-cloyster", + "Delta Cloyster", + "deltacloyster", + "delta cloyster", + "cloyster delta" + ], + "moves": [ + { + "id": "gunkshot", + "displayName": "Gunk Shot", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "shell-armor", + "displayName": "Shell Armor", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "cobalion-delta", + "speciesId": "cobalion-delta", + "displayName": "Cobalion-Delta", + "slug": "cobalion-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cobalion-Delta", + "cobalion-delta", + "cobaliondelta", + "Cobalion Delta", + "delta-cobalion", + "Delta Cobalion", + "deltacobalion", + "delta cobalion", + "cobalion delta" + ], + "moves": [ + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "superpower", + "displayName": "Superpower", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "redress", + "displayName": "Redress", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "comfey", "speciesId": "comfey", @@ -48953,6 +57672,83 @@ } ] }, + { + "speciesKey": "corsola-delta", + "speciesId": "corsola-delta", + "displayName": "Corsola-Delta", + "slug": "corsola-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corsola-Delta", + "corsola-delta", + "corsoladelta", + "Corsola Delta", + "delta-corsola", + "Delta Corsola", + "deltacorsola", + "delta corsola", + "corsola delta" + ], + "moves": [ + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "natural-cure", + "displayName": "Natural Cure", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "corviknight", "speciesId": "corviknight", @@ -49609,6 +58405,177 @@ } ] }, + { + "speciesKey": "cresselia", + "displayName": "Cresselia", + "speciesId": "cresselia", + "slug": "cresselia", + "source": "delta-curated", + "aliases": [ + "Cresselia", + "cresselia" + ], + "spreads": [ + { + "nature": "Relaxed", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 4, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ], + "moves": [ + { + "id": "trick-room", + "displayName": "Trick Room", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "moonblast", + "displayName": "Moonblast", + "type": null, + "usagePercent": 90.0 + }, + { + "id": "psychic", + "displayName": "Psychic", + "type": null, + "usagePercent": 70.0 + }, + { + "id": "lunar-dance", + "displayName": "Lunar Dance", + "type": null, + "usagePercent": 60.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 30.0 + }, + { + "id": "moonlight", + "displayName": "Moonlight", + "type": null, + "usagePercent": 30.0 + } + ], + "items": [ + { + "id": "mental-herb", + "displayName": "Mental Herb", + "type": "item", + "usagePercent": 55.0 + }, + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 30.0 + }, + { + "id": "colbur-berry", + "displayName": "Colbur Berry", + "type": "item", + "usagePercent": 15.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0 + }, + { + "speciesKey": "cresselia-delta", + "speciesId": "cresselia-delta", + "displayName": "Cresselia-Delta", + "slug": "cresselia-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cresselia-Delta", + "cresselia-delta", + "cresseliadelta", + "Cresselia Delta", + "delta-cresselia", + "Delta Cresselia", + "deltacresselia", + "delta cresselia", + "cresselia delta" + ], + "moves": [ + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "morningsun", + "displayName": "Morning Sun", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "serene-grace", + "displayName": "Serene Grace", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "curesola", "speciesId": "curesola", @@ -49883,6 +58850,83 @@ } ] }, + { + "speciesKey": "cyndaquil-delta", + "speciesId": "cyndaquil-delta", + "displayName": "Cyndaquil-Delta", + "slug": "cyndaquil-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cyndaquil-Delta", + "cyndaquil-delta", + "cyndaquildelta", + "Cyndaquil Delta", + "delta-cyndaquil", + "Delta Cyndaquil", + "deltacyndaquil", + "delta cyndaquil", + "cyndaquil delta" + ], + "moves": [ + { + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "surge", + "displayName": "Surge", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "delphox", "speciesId": "delphox", @@ -51257,6 +60301,148 @@ } ] }, + { + "speciesKey": "diancie-sapphire", + "speciesId": "diancie-sapphire", + "displayName": "Diancie-Sapphire", + "slug": "diancie-sapphire", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Diancie-Sapphire", + "diancie-sapphire", + "dianciesapphire", + "Diancie Sapphire", + "diancie sapphire" + ], + "moves": [ + { + "id": "stoneedge", + "displayName": "Stone Edge", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "aquatail", + "displayName": "Aqua Tail", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "dipplin-ultra", + "displayName": "Dipplin-Ultra", + "speciesId": "dipplin-ultra", + "source": "delta-auto", + "aliases": [ + "Dipplin-Ultra", + "dipplin-ultra", + "dipplinultra", + "Dipplin Ultra", + "dipplin ultra" + ], + "abilities": [ + { + "id": "sticky-hold", + "displayName": "Sticky Hold", + "type": "ability", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "sludgebomb", + "displayName": "Sludge Bomb", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "dondozo", "speciesId": "dondozo", @@ -51453,6 +60639,83 @@ } ] }, + { + "speciesKey": "doublade-delta", + "speciesId": "doublade-delta", + "displayName": "Doublade-Delta", + "slug": "doublade-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Doublade-Delta", + "doublade-delta", + "doubladedelta", + "Doublade Delta", + "delta-doublade", + "Delta Doublade", + "deltadoublade", + "delta doublade", + "doublade delta" + ], + "moves": [ + { + "id": "ironhead", + "displayName": "Iron Head", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "flash-fire", + "displayName": "Flash Fire", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "draceon", "speciesId": "draceon", @@ -54475,6 +63738,152 @@ } ] }, + { + "speciesKey": "drakloak-ultra", + "speciesId": "drakloak-ultra", + "displayName": "Drakloak-Ultra", + "slug": "drakloak-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drakloak-Ultra", + "drakloak-ultra", + "drakloakultra", + "Drakloak Ultra", + "drakloak ultra" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "dreepy-ultra", + "speciesId": "dreepy-ultra", + "displayName": "Dreepy-Ultra", + "slug": "dreepy-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dreepy-Ultra", + "dreepy-ultra", + "dreepyultra", + "Dreepy Ultra", + "dreepy ultra" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "lavaplume", + "displayName": "Lava Plume", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "drifblimp", "speciesId": "drifblimp", @@ -54887,6 +64296,153 @@ } ] }, + { + "speciesKey": "druddigon-delta", + "speciesId": "druddigon-delta", + "displayName": "Druddigon-Delta", + "slug": "druddigon-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Druddigon-Delta", + "druddigon-delta", + "druddigondelta", + "Druddigon Delta", + "delta-druddigon", + "Delta Druddigon", + "deltadruddigon", + "delta druddigon", + "druddigon delta" + ], + "moves": [ + { + "id": "headsmash", + "displayName": "Head Smash", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rough-skin", + "displayName": "Rough Skin", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "dunecargo", + "speciesId": "dunecargo", + "displayName": "Dunecargo", + "slug": "dunecargo", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dunecargo", + "dunecargo" + ], + "moves": [ + { + "id": "earthquake", + "displayName": "Earthquake", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "stoneedge", + "displayName": "Stone Edge", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sand-veil", + "displayName": "Sand Veil", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "dunsparath", "speciesId": "dunsparath", @@ -55125,6 +64681,79 @@ } ] }, + { + "speciesKey": "dunsparce-ultra", + "speciesId": "dunsparce-ultra", + "displayName": "Dunsparce-Ultra", + "slug": "dunsparce-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dunsparce-Ultra", + "dunsparce-ultra", + "dunsparceultra", + "Dunsparce Ultra", + "dunsparce ultra" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "neutralizing-gas", + "displayName": "Neutralizing Gas", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "ectarachnid", "speciesId": "ectarachnid", @@ -55405,6 +65034,76 @@ } ] }, + { + "speciesKey": "eeveeon", + "speciesId": "eeveeon", + "displayName": "Eeveeon", + "slug": "eeveeon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eeveeon", + "eeveeon" + ], + "moves": [ + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "irontail", + "displayName": "Iron Tail", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "adaptability", + "displayName": "Adaptability", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "electisaur", "speciesId": "electisaur", @@ -55791,6 +65490,83 @@ } ] }, + { + "speciesKey": "emolga-delta", + "speciesId": "emolga-delta", + "displayName": "Emolga-Delta", + "slug": "emolga-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Emolga-Delta", + "emolga-delta", + "emolgadelta", + "Emolga Delta", + "delta-emolga", + "Delta Emolga", + "deltaemolga", + "delta emolga", + "emolga delta" + ], + "moves": [ + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "crunch", + "displayName": "Crunch", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "immunity", + "displayName": "Immunity", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "empoleon", "speciesId": "empoleon", @@ -57005,6 +66781,76 @@ } ] }, + { + "speciesKey": "etherion", + "speciesId": "etherion", + "displayName": "Etherion", + "slug": "etherion", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Etherion", + "etherion" + ], + "moves": [ + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "renegade", + "displayName": "Renegade", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "excadrill", "speciesId": "excadrill", @@ -57309,6 +67155,83 @@ } ] }, + { + "speciesKey": "falinks-delta", + "speciesId": "falinks-delta", + "displayName": "Falinks-Delta", + "slug": "falinks-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Falinks-Delta", + "falinks-delta", + "falinksdelta", + "Falinks Delta", + "delta-falinks", + "Delta Falinks", + "deltafalinks", + "delta falinks", + "falinks delta" + ], + "moves": [ + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "megahorn", + "displayName": "Megahorn", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "heavy-metal", + "displayName": "Heavy Metal", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "feraligatr", "speciesId": "feraligatr", @@ -57918,140 +67841,121 @@ ] }, { - "speciesKey": "flaringquill", - "speciesId": "flaringquill", - "displayName": "Flaringquill", - "slug": "flaringquill", - "source": "delta-ranked-1300", - "usageRank": 230, - "usagePercent": 0.64, - "sampleCount": 66, + "speciesKey": "flapple-ultra", + "displayName": "Flapple-Ultra", + "speciesId": "flapple-ultra", + "source": "delta-auto", "aliases": [ - "Flaringquill", - "flaringquill" + "Flapple-Ultra", + "flapple-ultra", + "flappleultra", + "Flapple Ultra", + "flapple ultra" + ], + "abilities": [ + { + "id": "hustle", + "displayName": "Hustle", + "type": "ability", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } ], "moves": [ { - "id": "spikes", - "displayName": "Spikes", - "type": "ground", - "usagePercent": 62.12 + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 }, { - "id": "eruption", - "displayName": "Eruption", - "type": "fire", - "usagePercent": 53.03 + "id": "dragonrush", + "displayName": "Dragon Rush", + "type": "dragon", + "usagePercent": 100.0 }, { - "id": "scorching-sands", - "displayName": "Scorching Sands", - "type": "ground", - "usagePercent": 51.52 + "id": "fly", + "displayName": "Fly", + "type": "flying", + "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 51.52 - }, + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "spreads": [ { - "id": "quillstorm", - "displayName": "Quillstorm", + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "flaring-quill", + "speciesId": "flaring-quill", + "displayName": "Flaring Quill", + "slug": "flaring-quill", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flaring Quill", + "flaring-quill", + "flaringquill", + "flaring quill" + ], + "moves": [ + { + "id": "flareblitz", + "displayName": "Flare Blitz", "type": "fire", - "usagePercent": 46.97 + "usagePercent": 100.0 }, { "id": "earthquake", "displayName": "Earthquake", "type": "ground", - "usagePercent": 46.97 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": "dark", - "usagePercent": 22.73 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": "rock", - "usagePercent": 21.21 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": "dragon", - "usagePercent": 15.15 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": "fire", - "usagePercent": 13.64 - }, - { - "id": "rock-slide", - "displayName": "Rock Slide", - "type": "rock", - "usagePercent": 9.09 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": "fire", - "usagePercent": 1.52 + "usagePercent": 100.0 }, { - "id": "double-edge", + "id": "doubleedge", "displayName": "Double-Edge", "type": "normal", - "usagePercent": 1.52 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": "ground", - "usagePercent": 1.52 + "usagePercent": 100.0 }, { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": "dragon", - "usagePercent": 1.52 + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 } ], "items": [ { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 74.24 - }, - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 13.64 - }, - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 9.09 - }, - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 1.52 - }, - { - "id": "focus-sash", - "displayName": "Focus Sash", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", - "usagePercent": 1.52 + "usagePercent": 100.0 } ], "abilities": [ @@ -58064,88 +67968,163 @@ ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 144, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 112, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 51.52 + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "floragato-delta", + "speciesId": "floragato-delta", + "displayName": "Floragato-Delta", + "slug": "floragato-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Floragato-Delta", + "floragato-delta", + "floragatodelta", + "Floragato Delta", + "delta-floragato", + "Delta Floragato", + "deltafloragato", + "delta floragato", + "floragato delta" + ], + "moves": [ + { + "id": "moonblast", + "displayName": "Moonblast", + "type": "fairy", + "usagePercent": 100.0 }, { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 252, - "spa": 4, - "spd": 0, - "spe": 0 - }, - "usagePercent": 21.21 + "id": "alluringvoice", + "displayName": "Alluring Voice", + "type": "fairy", + "usagePercent": 100.0 }, { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 12.12 + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 }, { - "nature": "Jolly", + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "twinkle", + "displayName": "Twinkle", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 9.09 + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "florizim", + "speciesId": "florizim", + "displayName": "Florizim", + "slug": "florizim", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Florizim", + "florizim" + ], + "moves": [ + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 }, { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 252, - "spa": 0, - "spd": 0, - "spe": 0 - }, - "usagePercent": 3.03 + "id": "petaldance", + "displayName": "Petal Dance", + "type": "grass", + "usagePercent": 100.0 }, { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 100 - }, - "usagePercent": 1.52 + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "usagePercent": 100.0 }, { - "nature": "Timid", + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "beast-boost", + "displayName": "Beast Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 1.52 + "usagePercent": 100.0 } ] }, @@ -58491,6 +68470,10 @@ "flygon-delta", "flygondelta", "Flygon Delta", + "delta-flygon", + "Delta Flygon", + "deltaflygon", + "delta flygon", "flygon delta", "FlygonDelta" ], @@ -59583,6 +69566,383 @@ } ] }, + { + "speciesKey": "fraxure-delta", + "speciesId": "fraxure-delta", + "displayName": "Fraxure-Delta", + "slug": "fraxure-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fraxure-Delta", + "fraxure-delta", + "fraxuredelta", + "Fraxure Delta", + "delta-fraxure", + "Delta Fraxure", + "deltafraxure", + "delta fraxure", + "fraxure delta" + ], + "moves": [ + { + "id": "flareblitz", + "displayName": "Flare Blitz", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "megakick", + "displayName": "Mega Kick", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rivalry", + "displayName": "Rivalry", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "froakie-omega", + "speciesId": "froakie-omega", + "displayName": "Froakie-Omega", + "slug": "froakie-omega", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Froakie-Omega", + "froakie-omega", + "froakieomega", + "Froakie Omega", + "froakie omega" + ], + "moves": [ + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "icepunch", + "displayName": "Ice Punch", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "flurry", + "displayName": "Flurry", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "frogadier-omega", + "speciesId": "frogadier-omega", + "displayName": "Frogadier-Omega", + "slug": "frogadier-omega", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Frogadier-Omega", + "frogadier-omega", + "frogadieromega", + "Frogadier Omega", + "frogadier omega" + ], + "moves": [ + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "icepunch", + "displayName": "Ice Punch", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "flurry", + "displayName": "Flurry", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "furret-delta", + "speciesId": "furret-delta", + "displayName": "Furret-Delta", + "slug": "furret-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Furret-Delta", + "furret-delta", + "furretdelta", + "Furret Delta", + "delta-furret", + "Delta Furret", + "deltafurret", + "delta furret", + "furret delta" + ], + "moves": [ + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "irontail", + "displayName": "Iron Tail", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "run-away", + "displayName": "Run Away", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "gabite-delta", + "speciesId": "gabite-delta", + "displayName": "Gabite-Delta", + "slug": "gabite-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gabite-Delta", + "gabite-delta", + "gabitedelta", + "Gabite Delta", + "delta-gabite", + "Delta Gabite", + "deltagabite", + "delta gabite", + "gabite delta" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "slush-rush", + "displayName": "Slush Rush", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "gallade", "speciesId": "gallade", @@ -59815,6 +70175,79 @@ } ] }, + { + "speciesKey": "gallade-atom", + "speciesId": "gallade-atom", + "displayName": "Gallade-ATOM", + "slug": "gallade-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gallade-ATOM", + "gallade-atom", + "galladeatom", + "Gallade ATOM", + "gallade atom" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "brickbreak", + "displayName": "Brick Break", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "bodyslam", + "displayName": "Body Slam", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "steadfast", + "displayName": "Steadfast", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "galvantula", "speciesId": "galvantula", @@ -59987,6 +70420,83 @@ } ] }, + { + "speciesKey": "galvantula-delta", + "speciesId": "galvantula-delta", + "displayName": "Galvantula-Delta", + "slug": "galvantula-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Galvantula-Delta", + "galvantula-delta", + "galvantuladelta", + "Galvantula Delta", + "delta-galvantula", + "Delta Galvantula", + "deltagalvantula", + "delta galvantula", + "galvantula delta" + ], + "moves": [ + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "bugbuzz", + "displayName": "Bug Buzz", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "compound-eyes", + "displayName": "Compound Eyes", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "garchomp", "speciesId": "garchomp", @@ -60443,6 +70953,10 @@ "garchomp-delta", "garchompdelta", "Garchomp Delta", + "delta-garchomp", + "Delta Garchomp", + "deltagarchomp", + "delta garchomp", "garchomp delta", "GarchompDelta" ], @@ -61077,6 +71591,79 @@ } ] }, + { + "speciesKey": "gardevoir-atom", + "speciesId": "gardevoir-atom", + "displayName": "Gardevoir-ATOM", + "slug": "gardevoir-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gardevoir-ATOM", + "gardevoir-atom", + "gardevoiratom", + "Gardevoir ATOM", + "gardevoir atom" + ], + "moves": [ + { + "id": "fly", + "displayName": "Fly", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "sacredsword", + "displayName": "Sacred Sword", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "telepathy", + "displayName": "Telepathy", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "garganacl", "speciesId": "garganacl", @@ -61429,6 +72016,79 @@ } ] }, + { + "speciesKey": "gastly-ultra", + "speciesId": "gastly-ultra", + "displayName": "Gastly-Ultra", + "slug": "gastly-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gastly-Ultra", + "gastly-ultra", + "gastlyultra", + "Gastly Ultra", + "gastly ultra" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "surf", + "displayName": "Surf", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "gastrodon", "speciesId": "gastrodon", @@ -61537,6 +72197,10 @@ "gastrodon-delta", "gastrodondelta", "Gastrodon Delta", + "delta-gastrodon", + "Delta Gastrodon", + "deltagastrodon", + "delta gastrodon", "gastrodon delta", "GastrodonDelta" ], @@ -62941,6 +73605,10 @@ "gholdengo-delta", "gholdengodelta", "Gholdengo Delta", + "delta-gholdengo", + "Delta Gholdengo", + "deltagholdengo", + "delta gholdengo", "gholdengo delta", "GholdengoDelta" ], @@ -63259,6 +73927,300 @@ } ] }, + { + "speciesKey": "gible-delta", + "speciesId": "gible-delta", + "displayName": "Gible-Delta", + "slug": "gible-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gible-Delta", + "gible-delta", + "gibledelta", + "Gible Delta", + "delta-gible", + "Delta Gible", + "deltagible", + "delta gible", + "gible delta" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "slush-rush", + "displayName": "Slush Rush", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "gimmighoul-delta", + "speciesId": "gimmighoul-delta", + "displayName": "Gimmighoul-Delta", + "slug": "gimmighoul-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gimmighoul-Delta", + "gimmighoul-delta", + "gimmighouldelta", + "Gimmighoul Delta", + "delta-gimmighoul", + "Delta Gimmighoul", + "deltagimmighoul", + "delta gimmighoul", + "gimmighoul delta" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "surf", + "displayName": "Surf", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "powergem", + "displayName": "Power Gem", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rattled", + "displayName": "Rattled", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "girashadow", + "speciesId": "girashadow", + "displayName": "Girashadow", + "slug": "girashadow", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Girashadow", + "girashadow" + ], + "moves": [ + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "shadowforce", + "displayName": "Shadow Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "shadow-wick", + "displayName": "Shadow Wick", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "glacierus", + "speciesId": "glacierus", + "displayName": "Glacierus", + "slug": "glacierus", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glacierus", + "glacierus" + ], + "moves": [ + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "icebeam", + "displayName": "Ice Beam", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "prankster", + "displayName": "Prankster", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "glimmerix", "speciesId": "glimmerix", @@ -63395,6 +74357,156 @@ } ] }, + { + "speciesKey": "glimmet-delta", + "speciesId": "glimmet-delta", + "displayName": "Glimmet-Delta", + "slug": "glimmet-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glimmet-Delta", + "glimmet-delta", + "glimmetdelta", + "Glimmet Delta", + "delta-glimmet", + "Delta Glimmet", + "deltaglimmet", + "delta glimmet", + "glimmet delta" + ], + "moves": [ + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "slush-rush", + "displayName": "Slush Rush", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "glimmet-ultra", + "speciesId": "glimmet-ultra", + "displayName": "Glimmet-Ultra", + "slug": "glimmet-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glimmet-Ultra", + "glimmet-ultra", + "glimmetultra", + "Glimmet Ultra", + "glimmet ultra" + ], + "moves": [ + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "volt-absorb", + "displayName": "Volt Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "glimmora", "speciesId": "glimmora", @@ -63797,6 +74909,10 @@ "glimmora-delta", "glimmoradelta", "Glimmora Delta", + "delta-glimmora", + "Delta Glimmora", + "deltaglimmora", + "delta glimmora", "glimmora delta", "GlimmoraDelta" ], @@ -63935,6 +75051,79 @@ } ] }, + { + "speciesKey": "glimmora-ultra", + "speciesId": "glimmora-ultra", + "displayName": "Glimmora-Ultra", + "slug": "glimmora-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glimmora-Ultra", + "glimmora-ultra", + "glimmoraultra", + "Glimmora Ultra", + "glimmora ultra" + ], + "moves": [ + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "volt-absorb", + "displayName": "Volt Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "gliscor", "speciesId": "gliscor", @@ -64313,6 +75502,10 @@ "gogoat-delta", "gogoatdelta", "Gogoat Delta", + "delta-gogoat", + "Delta Gogoat", + "deltagogoat", + "delta gogoat", "gogoat delta", "GogoatDelta" ], @@ -65227,6 +76420,83 @@ } ] }, + { + "speciesKey": "golurk-delta", + "speciesId": "golurk-delta", + "displayName": "Golurk-Delta", + "slug": "golurk-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Golurk-Delta", + "golurk-delta", + "golurkdelta", + "Golurk Delta", + "delta-golurk", + "Delta Golurk", + "deltagolurk", + "delta golurk", + "golurk delta" + ], + "moves": [ + { + "id": "rockwrecker", + "displayName": "Rock Wrecker", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "klutz", + "displayName": "Klutz", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "goolossal", "speciesId": "goolossal", @@ -65543,6 +76813,156 @@ } ] }, + { + "speciesKey": "goomy-epsilon", + "speciesId": "goomy-epsilon", + "displayName": "Goomy-Epsilon", + "slug": "goomy-epsilon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Goomy-Epsilon", + "goomy-epsilon", + "goomyepsilon", + "Goomy Epsilon", + "goomy epsilon" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sap-sipper", + "displayName": "Sap Sipper", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "gorebyss-delta", + "speciesId": "gorebyss-delta", + "displayName": "Gorebyss-Delta", + "slug": "gorebyss-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gorebyss-Delta", + "gorebyss-delta", + "gorebyssdelta", + "Gorebyss Delta", + "delta-gorebyss", + "Delta Gorebyss", + "deltagorebyss", + "delta gorebyss", + "gorebyss delta" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hydration", + "displayName": "Hydration", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "gorochu", "speciesId": "gorochu", @@ -65770,7 +77190,7 @@ ] }, { - "speciesKey": "greattusk", + "speciesKey": "great-tusk", "speciesId": "greattusk", "displayName": "Greattusk", "slug": "greattusk", @@ -66607,6 +78027,10 @@ "greninja-delta", "greninjadelta", "Greninja Delta", + "delta-greninja", + "Delta Greninja", + "deltagreninja", + "delta greninja", "greninja delta", "GreninjaDelta" ], @@ -67107,6 +78531,76 @@ } ] }, + { + "speciesKey": "grimmeon", + "speciesId": "grimmeon", + "displayName": "Grimmeon", + "slug": "grimmeon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grimmeon", + "grimmeon" + ], + "moves": [ + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "synchronize", + "displayName": "Synchronize", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "grimmsnarl", "speciesId": "grimmsnarl", @@ -67401,6 +78895,10 @@ "grimmsnarl-delta", "grimmsnarldelta", "Grimmsnarl Delta", + "delta-grimmsnarl", + "Delta Grimmsnarl", + "deltagrimmsnarl", + "delta grimmsnarl", "grimmsnarl delta", "GrimmsnarlDelta" ], @@ -67605,6 +79103,223 @@ } ] }, + { + "speciesKey": "grimorgon", + "speciesId": "grimorgon", + "displayName": "Grimorgon", + "slug": "grimorgon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grimorgon", + "grimorgon" + ], + "moves": [ + { + "id": "headsmash", + "displayName": "Head Smash", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rough-skin", + "displayName": "Rough Skin", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "growlithe-delta", + "speciesId": "growlithe-delta", + "displayName": "Growlithe-Delta", + "slug": "growlithe-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Growlithe-Delta", + "growlithe-delta", + "growlithedelta", + "Growlithe Delta", + "delta-growlithe", + "Delta Growlithe", + "deltagrowlithe", + "delta growlithe", + "growlithe delta" + ], + "moves": [ + { + "id": "wavecrash", + "displayName": "Wave Crash", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "aquatail", + "displayName": "Aqua Tail", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "intimidate", + "displayName": "Intimidate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "guardeon", + "speciesId": "guardeon", + "displayName": "Guardeon", + "slug": "guardeon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Guardeon", + "guardeon" + ], + "moves": [ + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "irontail", + "displayName": "Iron Tail", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "headsmash", + "displayName": "Head Smash", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "guardeon-busted", "speciesId": "guardeon-busted", @@ -68001,6 +79716,83 @@ } ] }, + { + "speciesKey": "hatenna-delta", + "speciesId": "hatenna-delta", + "displayName": "Hatenna-Delta", + "slug": "hatenna-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hatenna-Delta", + "hatenna-delta", + "hatennadelta", + "Hatenna Delta", + "delta-hatenna", + "Delta Hatenna", + "deltahatenna", + "delta hatenna", + "hatenna delta" + ], + "moves": [ + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "hatteon", "speciesId": "hatteon", @@ -68865,6 +80657,156 @@ } ] }, + { + "speciesKey": "hattrem-delta", + "speciesId": "hattrem-delta", + "displayName": "Hattrem-Delta", + "slug": "hattrem-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hattrem-Delta", + "hattrem-delta", + "hattremdelta", + "Hattrem Delta", + "delta-hattrem", + "Delta Hattrem", + "deltahattrem", + "delta hattrem", + "hattrem delta" + ], + "moves": [ + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "magician", + "displayName": "Magician", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "haunter-ultra", + "speciesId": "haunter-ultra", + "displayName": "Haunter-Ultra", + "slug": "haunter-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Haunter-Ultra", + "haunter-ultra", + "haunterultra", + "Haunter Ultra", + "haunter ultra" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "surf", + "displayName": "Surf", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "hawlucha", "speciesId": "hawlucha", @@ -69727,6 +81669,10 @@ "haxorus-delta", "haxorusdelta", "Haxorus Delta", + "delta-haxorus", + "Delta Haxorus", + "deltahaxorus", + "delta haxorus", "haxorus delta", "HaxorusDelta" ], @@ -70399,6 +82345,10 @@ "heatran-delta", "heatrandelta", "Heatran Delta", + "delta-heatran", + "Delta Heatran", + "deltaheatran", + "delta heatran", "heatran delta", "HeatranDelta" ], @@ -71057,6 +83007,83 @@ } ] }, + { + "speciesKey": "honedge-delta", + "speciesId": "honedge-delta", + "displayName": "Honedge-Delta", + "slug": "honedge-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Honedge-Delta", + "honedge-delta", + "honedgedelta", + "Honedge Delta", + "delta-honedge", + "Delta Honedge", + "deltahonedge", + "delta honedge", + "honedge delta" + ], + "moves": [ + { + "id": "ironhead", + "displayName": "Iron Head", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "shadowclaw", + "displayName": "Shadow Claw", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "sacredsword", + "displayName": "Sacred Sword", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rough-skin", + "displayName": "Rough Skin", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "hoopa-delta", "speciesId": "hoopa-delta", @@ -71071,6 +83098,10 @@ "hoopa-delta", "hoopadelta", "Hoopa Delta", + "delta-hoopa", + "Delta Hoopa", + "deltahoopa", + "delta hoopa", "hoopa delta", "HoopaDelta" ], @@ -71247,6 +83278,10 @@ "hoopa-delta-unbound", "hoopadeltaunbound", "Hoopa Delta Unbound", + "delta-hoopa-unbound", + "Delta Hoopa Unbound", + "deltahoopaunbound", + "delta hoopa unbound", "hoopa delta unbound", "HoopaDeltaUnbound" ], @@ -71766,114 +83801,121 @@ ] }, { - "speciesKey": "hoverpollen", - "speciesId": "hoverpollen", - "displayName": "Hoverpollen", - "slug": "hoverpollen", - "source": "delta-ranked-1300", - "usageRank": 226, - "usagePercent": 0.68, - "sampleCount": 70, + "speciesKey": "hoothoot-delta", + "speciesId": "hoothoot-delta", + "displayName": "Hoothoot-Delta", + "slug": "hoothoot-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Hoverpollen", - "hoverpollen" + "Hoothoot-Delta", + "hoothoot-delta", + "hoothootdelta", + "Hoothoot Delta", + "delta-hoothoot", + "Delta Hoothoot", + "deltahoothoot", + "delta hoothoot", + "hoothoot delta" ], "moves": [ { - "id": "pollen-bloom", - "displayName": "Pollen Bloom", - "type": "grass", - "usagePercent": 92.86 - }, - { - "id": "leech-seed", - "displayName": "Leech Seed", - "type": "grass", - "usagePercent": 60.0 + "id": "darkpulse", + "displayName": "Dark Pulse", + "type": "dark", + "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", - "type": "normal", - "usagePercent": 55.71 + "id": "airslash", + "displayName": "Air Slash", + "type": "flying", + "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "hypervoice", + "displayName": "Hyper Voice", "type": "normal", - "usagePercent": 45.71 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 32.86 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": "dragon", - "usagePercent": 31.43 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": "grass", - "usagePercent": 24.29 + "usagePercent": 100.0 }, { - "id": "power-gem", - "displayName": "Power Gem", - "type": "rock", - "usagePercent": 14.29 - }, + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ { - "id": "weather-ball", - "displayName": "Weather Ball", - "type": "normal", - "usagePercent": 10.0 - }, + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": "psychic", - "usagePercent": 8.57 - }, + "id": "insomnia", + "displayName": "Insomnia", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": "grass", - "usagePercent": 7.14 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "hover-pollen", + "speciesId": "hover-pollen", + "displayName": "Hover Pollen", + "slug": "hover-pollen", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hover Pollen", + "hover-pollen", + "hoverpollen", + "hover pollen" + ], + "moves": [ { - "id": "draco-meteor", + "id": "dracometeor", "displayName": "Draco Meteor", "type": "dragon", - "usagePercent": 7.14 + "usagePercent": 100.0 }, { - "id": "toxic", - "displayName": "Toxic", - "type": "poison", - "usagePercent": 4.29 + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", - "type": "bug", - "usagePercent": 2.86 + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 }, { - "id": "sleep-powder", - "displayName": "Sleep Powder", + "id": "synthesis", + "displayName": "Synthesis", "type": "grass", - "usagePercent": 1.43 - }, - { - "id": "sunny-day", - "displayName": "Sunny Day", - "type": "fire", - "usagePercent": 1.43 + "usagePercent": 100.0 } ], "items": [ @@ -71881,25 +83923,7 @@ "id": "leftovers", "displayName": "Leftovers", "type": "item", - "usagePercent": 61.43 - }, - { - "id": "shell-bell", - "displayName": "Shell Bell", - "type": "item", - "usagePercent": 22.86 - }, - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 8.57 - }, - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 7.14 + "usagePercent": 100.0 } ], "abilities": [ @@ -71912,88 +83936,122 @@ ], "spreads": [ { - "nature": "Modest", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 55.71 + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "huntail-delta", + "speciesId": "huntail-delta", + "displayName": "Huntail-Delta", + "slug": "huntail-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Huntail-Delta", + "huntail-delta", + "huntaildelta", + "Huntail Delta", + "delta-huntail", + "Delta Huntail", + "deltahuntail", + "delta huntail", + "huntail delta" + ], + "moves": [ + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 22.86 + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 }, { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 5.71 + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hydration", + "displayName": "Hydration", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 0 - }, - "usagePercent": 4.29 - }, - { - "nature": "Calm", - "evs": { - "hp": 0, - "atk": 0, - "def": 208, - "spa": 252, - "spd": 48, - "spe": 0 + "spe": 252 }, - "usagePercent": 4.29 - }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "hydrapple-ultra", + "displayName": "Hydrapple-Ultra", + "speciesId": "hydrapple-ultra", + "slug": "hydrapple-ultra", + "source": "delta-curated", + "aliases": [ + "Hydrapple-Ultra", + "hydrapple-ultra", + "hydrappleultra", + "Hydrapple Ultra", + "hydrapple ultra", + "Ultra Hydrapple" + ], + "spreads": [ { "nature": "Modest", "evs": { - "hp": 252, + "hp": 244, "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 2.86 - }, - { - "nature": "Modest", - "evs": { - "hp": 252, - "atk": 4, "def": 0, "spa": 252, "spd": 0, - "spe": 0 + "spe": 12 }, - "usagePercent": 1.43 + "usagePercent": 80.0 }, { "nature": "Modest", @@ -72003,23 +84061,86 @@ "def": 0, "spa": 252, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 1.43 + "usagePercent": 20.0 + } + ], + "moves": [ + { + "id": "fickle-beam", + "displayName": "Fickle Beam", + "type": null, + "usagePercent": 85.0 }, { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 - }, - "usagePercent": 1.43 + "id": "sludge-bomb", + "displayName": "Sludge Bomb", + "type": null, + "usagePercent": 95.0 + }, + { + "id": "earth-power", + "displayName": "Earth Power", + "type": null, + "usagePercent": 80.0 + }, + { + "id": "giga-drain", + "displayName": "Giga Drain", + "type": null, + "usagePercent": 65.0 + }, + { + "id": "nasty-plot", + "displayName": "Nasty Plot", + "type": null, + "usagePercent": 25.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 20.0 } - ] + ], + "items": [ + { + "id": "assault-vest", + "displayName": "Assault Vest", + "type": "item", + "usagePercent": 75.0 + }, + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 20.0 + }, + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 5.0 + } + ], + "abilities": [ + { + "id": "regenerator", + "displayName": "Regenerator", + "type": "ability", + "usagePercent": 80.0 + }, + { + "id": "spoiledgoods", + "displayName": "Spoiled Goods", + "type": "ability", + "usagePercent": 20.0 + } + ], + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0 }, { "speciesKey": "hydreigon", @@ -72481,6 +84602,83 @@ } ] }, + { + "speciesKey": "impidimp-delta", + "speciesId": "impidimp-delta", + "displayName": "Impidimp-Delta", + "slug": "impidimp-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Impidimp-Delta", + "impidimp-delta", + "impidimpdelta", + "Impidimp Delta", + "delta-impidimp", + "Delta Impidimp", + "deltaimpidimp", + "delta impidimp", + "impidimp delta" + ], + "moves": [ + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "icepunch", + "displayName": "Ice Punch", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "superpower", + "displayName": "Superpower", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "frisk", + "displayName": "Frisk", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "incineroar", "speciesId": "incineroar", @@ -72991,6 +85189,10 @@ "infernape-delta", "infernapedelta", "Infernape Delta", + "delta-infernape", + "Delta Infernape", + "deltainfernape", + "delta infernape", "infernape delta", "InfernapeDelta" ], @@ -73352,110 +85554,58 @@ ] }, { - "speciesKey": "ironblaster", - "speciesId": "ironblaster", - "displayName": "Ironblaster", - "slug": "ironblaster", - "source": "delta-ranked-1300", - "usageRank": 155, - "usagePercent": 1.62, - "sampleCount": 168, + "speciesKey": "iron-blaster", + "speciesId": "iron-blaster", + "displayName": "Iron Blaster", + "slug": "iron-blaster", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironblaster", - "ironblaster" + "Iron Blaster", + "iron-blaster", + "ironblaster", + "iron blaster" ], "moves": [ - { - "id": "aura-sphere", - "displayName": "Aura Sphere", - "type": "fighting", - "usagePercent": 98.21 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": "psychic", - "usagePercent": 74.4 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": "dark", - "usagePercent": 67.26 - }, { "id": "overheat", "displayName": "Overheat", "type": "fire", - "usagePercent": 57.74 + "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "futuresight", + "displayName": "Future Sight", "type": "psychic", - "usagePercent": 54.76 - }, - { - "id": "disintegrate", - "displayName": "Disintegrate", - "type": "normal", - "usagePercent": 36.31 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 6.55 + "usagePercent": 100.0 }, { - "id": "solar-beam", - "displayName": "Solar Beam", - "type": "grass", - "usagePercent": 2.98 + "id": "aurasphere", + "displayName": "Aura Sphere", + "type": "fighting", + "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": "fire", - "usagePercent": 1.19 + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 } ], "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 68.45 - }, - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 15.48 - }, - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 12.5 - }, { "id": "life-orb", "displayName": "Life Orb", "type": "item", - "usagePercent": 2.38 - }, - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 1.19 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } @@ -73464,137 +85614,77 @@ { "nature": "Modest", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 42.26 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 18.45 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 11.9 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 11.9 - }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "iron-coil", + "speciesId": "iron-coil", + "displayName": "Iron Coil", + "slug": "iron-coil", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Coil", + "iron-coil", + "ironcoil", + "iron coil" + ], + "moves": [ { - "nature": "Naive", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 4.17 + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 92, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 164 - }, - "usagePercent": 2.38 + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.38 + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 }, { - "nature": "Modest", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 1.79 - }, + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ { - "nature": "Modest", - "evs": { - "hp": 48, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 208, - "spe": 0 - }, - "usagePercent": 1.79 - }, + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 1.19 - }, + "id": "quark-drive", + "displayName": "Quark Drive", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 252, - "spe": 0 - }, - "usagePercent": 1.19 - }, - { - "nature": "Timid", "evs": { "hp": 4, "atk": 0, @@ -73603,12 +85693,12 @@ "spd": 0, "spe": 252 }, - "usagePercent": 0.6 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ironcrown", + "speciesKey": "iron-crown", "speciesId": "ironcrown", "displayName": "Ironcrown", "slug": "ironcrown", @@ -73840,7 +85930,7 @@ ] }, { - "speciesKey": "ironhands", + "speciesKey": "iron-hands", "speciesId": "ironhands", "displayName": "Ironhands", "slug": "ironhands", @@ -74150,257 +86240,79 @@ ] }, { - "speciesKey": "ironmoon", - "speciesId": "ironmoon", - "displayName": "Ironmoon", - "slug": "ironmoon", - "source": "delta-ranked-1000", - "usageRank": 275, - "usagePercent": 0.55, - "sampleCount": 173, + "speciesKey": "iron-moon", + "speciesId": "iron-moon", + "displayName": "Iron Moon", + "slug": "iron-moon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironmoon", - "ironmoon" + "Iron Moon", + "iron-moon", + "ironmoon", + "iron moon" ], "moves": [ { - "id": "moonblast", - "displayName": "Moonblast", - "type": "fairy", - "usagePercent": 94.8 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": "ghost", - "usagePercent": 80.35 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": "steel", - "usagePercent": 66.47 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": "psychic", - "usagePercent": 51.45 - }, - { - "id": "steel-beam", + "id": "steelbeam", "displayName": "Steel Beam", "type": "steel", - "usagePercent": 33.53 + "usagePercent": 100.0 }, { - "id": "thunder", - "displayName": "Thunder", - "type": "electric", - "usagePercent": 25.43 + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 }, { - "id": "meteor-beam", + "id": "meteorbeam", "displayName": "Meteor Beam", "type": "rock", - "usagePercent": 22.54 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": "electric", - "usagePercent": 12.72 + "usagePercent": 100.0 }, { - "id": "calm-mind", + "id": "calmmind", "displayName": "Calm Mind", "type": "psychic", - "usagePercent": 8.67 - }, - { - "id": "hyper-beam", - "displayName": "Hyper Beam", - "type": "normal", - "usagePercent": 4.05 + "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 41.04 - }, - { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 22.54 - }, - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 19.65 - }, - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 13.29 - }, - { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", - "usagePercent": 3.47 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ - { - "nature": "Timid", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 38.15 - }, - { - "nature": "Quirky", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 252, - "spe": 4 - }, - "usagePercent": 20.23 - }, - { - "nature": "Hasty", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - }, - "usagePercent": 15.61 - }, - { - "nature": "Quirky", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 252, - "spe": 0 - }, - "usagePercent": 12.72 - }, { "nature": "Modest", "evs": { - "hp": 196, + "hp": 4, "atk": 0, "def": 0, - "spa": 60, - "spd": 0, - "spe": 252 - }, - "usagePercent": 4.62 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 3.47 - }, - { - "nature": "Sassy", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.73 - }, - { - "nature": "Quirky", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 4, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.16 - }, - { - "nature": "Quirky", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.16 - }, - { - "nature": "Quiet", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 252, - "spe": 0 - }, - "usagePercent": 0.58 - }, - { - "nature": "Quirky", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 44, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.58 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ironmoth", + "speciesKey": "iron-moth", "speciesId": "ironmoth", "displayName": "Ironmoth", "slug": "ironmoth", @@ -74782,605 +86694,281 @@ ] }, { - "speciesKey": "ironpilot", - "speciesId": "ironpilot", - "displayName": "Ironpilot", - "slug": "ironpilot", - "source": "delta-ranked-1300", - "usageRank": 102, - "usagePercent": 3.2, - "sampleCount": 334, + "speciesKey": "iron-pilot", + "speciesId": "iron-pilot", + "displayName": "Iron Pilot", + "slug": "iron-pilot", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironpilot", - "ironpilot" + "Iron Pilot", + "iron-pilot", + "ironpilot", + "iron pilot" ], "moves": [ { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": "steel", - "usagePercent": 88.92 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": "electric", - "usagePercent": 86.83 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": "electric", - "usagePercent": 75.75 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 68.56 - }, - { - "id": "lift-off", - "displayName": "Lift Off", + "id": "zapcannon", + "displayName": "Zap Cannon", "type": "electric", - "usagePercent": 16.47 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": "fire", - "usagePercent": 13.77 + "usagePercent": 100.0 }, { - "id": "zing-zap", - "displayName": "Zing Zap", + "id": "thunder", + "displayName": "Thunder", "type": "electric", - "usagePercent": 11.08 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": "steel", - "usagePercent": 11.08 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": "fighting", - "usagePercent": 8.08 - }, - { - "id": "shift-gear", - "displayName": "Shift Gear", - "type": "steel", - "usagePercent": 7.49 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": "flying", - "usagePercent": 5.39 + "usagePercent": 100.0 }, { - "id": "blaze-kick", - "displayName": "Blaze Kick", + "id": "overheat", + "displayName": "Overheat", "type": "fire", - "usagePercent": 4.19 + "usagePercent": 100.0 }, { - "id": "discharge", - "displayName": "Discharge", - "type": "electric", - "usagePercent": 2.1 + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 76.35 - }, - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 17.96 - }, - { - "id": "electric-seed", - "displayName": "Electric Seed", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", - "usagePercent": 5.39 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 41.02 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 30.54 - }, - { - "nature": "Adamant", + "nature": "Modest", "evs": { "hp": 4, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 9.88 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 9.28 - }, - { - "nature": "Rash", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 3.29 - }, - { - "nature": "Naive", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.69 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 1.5 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 - }, - "usagePercent": 0.9 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.6 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 - }, - "usagePercent": 0.3 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ironpilot-pixie", - "speciesId": "ironpilot-pixie", - "displayName": "Ironpilot-Pixie", - "slug": "ironpilot-pixie", - "source": "delta-ranked-1500", - "usageRank": 200, - "usagePercent": 0.54, - "sampleCount": 7, + "speciesKey": "iron-revival", + "speciesId": "iron-revival", + "displayName": "Iron Revival", + "slug": "iron-revival", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironpilot-Pixie", - "ironpilot-pixie", - "ironpilotpixie", - "Ironpilot Pixie", - "ironpilot pixie", - "IronpilotPixie" + "Iron Revival", + "iron-revival", + "ironrevival", + "iron revival" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "zapcannon", + "displayName": "Zap Cannon", "type": "electric", "usagePercent": 100.0 }, { - "id": "techno-beam", - "displayName": "Techno Beam", - "type": "normal", + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", "usagePercent": 100.0 }, { - "id": "lift-off", - "displayName": "Lift Off", - "type": "electric", + "id": "overheat", + "displayName": "Overheat", + "type": "fire", "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", "usagePercent": 100.0 } ], "items": [ { - "id": "pixie-drive", - "displayName": "Pixie Drive", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 71.43 - }, { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 28.57 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ironpilot-thrash", - "speciesId": "ironpilot-thrash", - "displayName": "Ironpilot-Thrash", - "slug": "ironpilot-thrash", - "source": "delta-ranked-1300", - "usageRank": 208, - "usagePercent": 0.91, - "sampleCount": 94, + "speciesKey": "iron-runner", + "speciesId": "iron-runner", + "displayName": "Iron Runner", + "slug": "iron-runner", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironpilot-Thrash", - "ironpilot-thrash", - "ironpilotthrash", - "Ironpilot Thrash", - "ironpilot thrash", - "IronpilotThrash" + "Iron Runner", + "iron-runner", + "ironrunner", + "iron runner" ], "moves": [ { - "id": "techno-beam", - "displayName": "Techno Beam", + "id": "doubleedge", + "displayName": "Double-Edge", "type": "normal", "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": "steel", + "id": "megakick", + "displayName": "Mega Kick", + "type": "normal", "usagePercent": 100.0 }, { - "id": "lift-off", - "displayName": "Lift Off", - "type": "electric", - "usagePercent": 98.94 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": "electric", - "usagePercent": 91.49 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 7.45 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": "electric", - "usagePercent": 1.06 + "id": "bravebird", + "displayName": "Brave Bird", + "type": "flying", + "usagePercent": 100.0 }, { - "id": "overheat", - "displayName": "Overheat", - "type": "fire", - "usagePercent": 1.06 + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 } ], "items": [ { - "id": "thrash-drive", - "displayName": "Thrash Drive", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 87.23 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 8.51 - }, - { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 4.26 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ironrunner", - "speciesId": "ironrunner", - "displayName": "Ironrunner", - "slug": "ironrunner", - "source": "delta-ranked-1300", - "usageRank": 174, - "usagePercent": 1.31, - "sampleCount": 136, + "speciesKey": "iron-sentinel", + "speciesId": "iron-sentinel", + "displayName": "Iron Sentinel", + "slug": "iron-sentinel", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironrunner", - "ironrunner" + "Iron Sentinel", + "iron-sentinel", + "ironsentinel", + "iron sentinel" ], "moves": [ { - "id": "tri-beam", - "displayName": "Tri Beam", - "type": "normal", + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", - "type": "bug", - "usagePercent": 89.71 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": "steel", - "usagePercent": 88.97 - }, - { - "id": "tri-attack", - "displayName": "Tri Attack", - "type": "normal", - "usagePercent": 82.35 - }, - { - "id": "steel-beam", - "displayName": "Steel Beam", - "type": "steel", - "usagePercent": 11.03 - }, - { - "id": "hyper-beam", - "displayName": "Hyper Beam", - "type": "normal", - "usagePercent": 10.29 - }, - { - "id": "drill-peck", - "displayName": "Drill Peck", - "type": "flying", - "usagePercent": 5.15 + "id": "surf", + "displayName": "Surf", + "type": "water", + "usagePercent": 100.0 }, { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "terablast", + "displayName": "Tera Blast", "type": "normal", - "usagePercent": 5.15 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": "electric", - "usagePercent": 3.68 + "usagePercent": 100.0 }, { - "id": "electric-terrain", - "displayName": "Electric Terrain", - "type": "electric", - "usagePercent": 2.21 + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 } ], "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 93.38 - }, - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 5.15 - }, { "id": "life-orb", "displayName": "Life Orb", "type": "item", - "usagePercent": 1.47 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 78.68 - }, { "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 10.29 - }, - { - "nature": "Modest", - "evs": { - "hp": 148, - "atk": 0, - "def": 108, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 5.15 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.94 - }, - { - "nature": "Timid", "evs": { "hp": 4, "atk": 0, @@ -75389,170 +86977,70 @@ "spd": 0, "spe": 252 }, - "usagePercent": 0.74 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.74 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.74 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 0.74 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ironshades", - "speciesId": "ironshades", - "displayName": "Ironshades", - "slug": "ironshades", - "source": "delta-ranked-1300", - "usageRank": 232, - "usagePercent": 0.61, - "sampleCount": 63, + "speciesKey": "iron-shades", + "speciesId": "iron-shades", + "displayName": "Iron Shades", + "slug": "iron-shades", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironshades", - "ironshades" + "Iron Shades", + "iron-shades", + "ironshades", + "iron shades" ], "moves": [ { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": "dark", + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", - "type": "dark", - "usagePercent": 98.41 - }, - { - "id": "close-combat", + "id": "closecombat", "displayName": "Close Combat", "type": "fighting", - "usagePercent": 98.41 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": "ground", - "usagePercent": 74.6 + "usagePercent": 100.0 }, { - "id": "glare", - "displayName": "Glare", + "id": "doubleedge", + "displayName": "Double-Edge", "type": "normal", - "usagePercent": 15.87 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": "fire", - "usagePercent": 4.76 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": "rock", - "usagePercent": 4.76 + "usagePercent": 100.0 }, { - "id": "superpower", - "displayName": "Superpower", + "id": "bulkup", + "displayName": "Bulk Up", "type": "fighting", - "usagePercent": 1.59 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": "dark", - "usagePercent": 1.59 + "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 68.25 - }, - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 17.46 - }, - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 9.52 - }, - { - "id": "black-glasses", - "displayName": "Black Glasses", - "type": "item", - "usagePercent": 3.17 - }, - { - "id": "muscle-band", - "displayName": "Muscle Band", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", - "usagePercent": 1.59 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "quarkdrive", - "displayName": "Quarkdrive", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 4, - "spd": 0, - "spe": 252 - }, - "usagePercent": 58.73 - }, - { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 4, "atk": 252, @@ -75561,84 +87049,84 @@ "spd": 0, "spe": 252 }, - "usagePercent": 15.87 - }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "iron-storm", + "speciesId": "iron-storm", + "displayName": "Iron Storm", + "slug": "iron-storm", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Storm", + "iron-storm", + "ironstorm", + "iron storm" + ], + "moves": [ { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 7.94 + "id": "bravebird", + "displayName": "Brave Bird", + "type": "flying", + "usagePercent": 100.0 }, { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 4.76 + "id": "fly", + "displayName": "Fly", + "type": "flying", + "usagePercent": 100.0 }, { - "nature": "Jolly", - "evs": { - "hp": 252, - "atk": 4, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 4.76 + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 }, { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 3.17 - }, + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 - }, - "usagePercent": 3.17 - }, + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "nature": "Jolly", + "id": "quark-drive", + "displayName": "Quark Drive", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", "evs": { - "hp": 24, - "atk": 12, - "def": 220, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 1.59 + "usagePercent": 100.0 } ] }, { - "speciesKey": "irontreads", + "speciesKey": "iron-treads", "speciesId": "irontreads", "displayName": "Irontreads", "slug": "irontreads", @@ -76038,7 +87526,7 @@ ] }, { - "speciesKey": "ironvaliant", + "speciesKey": "iron-valiant", "speciesId": "ironvaliant", "displayName": "Ironvaliant", "slug": "ironvaliant", @@ -76504,116 +87992,126 @@ ] }, { - "speciesKey": "ironworld", - "speciesId": "ironworld", - "displayName": "Ironworld", - "slug": "ironworld", - "source": "delta-ranked-1300", - "usageRank": 165, - "usagePercent": 1.41, - "sampleCount": 146, + "speciesKey": "iron-world", + "speciesId": "iron-world", + "displayName": "Iron World", + "slug": "iron-world", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Ironworld", - "ironworld" + "Iron World", + "iron-world", + "ironworld", + "iron world" ], "moves": [ { - "id": "synthesis", - "displayName": "Synthesis", - "type": "grass", - "usagePercent": 82.88 - }, - { - "id": "simulate", - "displayName": "Simulate", - "type": "normal", - "usagePercent": 73.29 + "id": "supercellslam", + "displayName": "Supercell Slam", + "type": "electric", + "usagePercent": 100.0 }, { - "id": "petal-blizzard", + "id": "petalblizzard", "displayName": "Petal Blizzard", "type": "grass", - "usagePercent": 58.22 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": "electric", - "usagePercent": 51.37 + "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", - "type": "fighting", - "usagePercent": 44.52 + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 }, { - "id": "leech-seed", - "displayName": "Leech Seed", + "id": "synthesis", + "displayName": "Synthesis", "type": "grass", - "usagePercent": 32.19 - }, + "usagePercent": 100.0 + } + ], + "items": [ { - "id": "bullet-seed", - "displayName": "Bullet Seed", - "type": "grass", - "usagePercent": 12.33 - }, + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "id": "supercell-slam", - "displayName": "Supercell Slam", - "type": "electric", - "usagePercent": 12.33 - }, + "id": "quark-drive", + "displayName": "Quark Drive", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { - "id": "earthquake", - "displayName": "Earthquake", - "type": "ground", - "usagePercent": 12.33 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "ironpilot-pixie", + "speciesId": "ironpilot-pixie", + "displayName": "Ironpilot-Pixie", + "slug": "ironpilot-pixie", + "source": "delta-ranked-1500", + "usageRank": 200, + "usagePercent": 0.54, + "sampleCount": 7, + "aliases": [ + "Ironpilot-Pixie", + "ironpilot-pixie", + "ironpilotpixie", + "Ironpilot Pixie", + "ironpilot pixie", + "IronpilotPixie" + ], + "moves": [ { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": "electric", - "usagePercent": 6.16 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": "steel", - "usagePercent": 5.48 + "usagePercent": 100.0 }, { - "id": "spikes", - "displayName": "Spikes", - "type": "ground", - "usagePercent": 3.42 + "id": "techno-beam", + "displayName": "Techno Beam", + "type": "normal", + "usagePercent": 100.0 }, { - "id": "electric-terrain", - "displayName": "Electric Terrain", + "id": "lift-off", + "displayName": "Lift Off", "type": "electric", - "usagePercent": 3.42 + "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", - "type": "dark", - "usagePercent": 2.05 + "id": "flamethrower", + "displayName": "Flamethrower", + "type": "fire", + "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 94.52 - }, - { - "id": "terrain-extender", - "displayName": "Terrain Extender", + "id": "pixie-drive", + "displayName": "Pixie Drive", "type": "item", - "usagePercent": 5.48 + "usagePercent": 100.0 } ], "abilities": [ @@ -76626,136 +88124,221 @@ ], "spreads": [ { - "nature": "Impish", + "nature": "Timid", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 252, - "spa": 0, + "def": 0, + "spa": 252, "spd": 4, - "spe": 0 + "spe": 252 }, - "usagePercent": 32.19 + "usagePercent": 71.43 }, { - "nature": "Relaxed", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 252, - "spa": 0, + "def": 0, + "spa": 252, "spd": 4, - "spe": 0 + "spe": 252 }, - "usagePercent": 32.19 + "usagePercent": 28.57 + } + ] + }, + { + "speciesKey": "ironpilot-thrash", + "speciesId": "ironpilot-thrash", + "displayName": "Ironpilot-Thrash", + "slug": "ironpilot-thrash", + "source": "delta-ranked-1300", + "usageRank": 208, + "usagePercent": 0.91, + "sampleCount": 94, + "aliases": [ + "Ironpilot-Thrash", + "ironpilot-thrash", + "ironpilotthrash", + "Ironpilot Thrash", + "ironpilot thrash", + "IronpilotThrash" + ], + "moves": [ + { + "id": "techno-beam", + "displayName": "Techno Beam", + "type": "normal", + "usagePercent": 100.0 }, { - "nature": "Brave", - "evs": { - "hp": 188, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 68, - "spe": 0 - }, - "usagePercent": 12.33 + "id": "flash-cannon", + "displayName": "Flash Cannon", + "type": "steel", + "usagePercent": 100.0 }, { - "nature": "Relaxed", - "evs": { - "hp": 248, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 8, - "spe": 0 - }, - "usagePercent": 6.85 + "id": "lift-off", + "displayName": "Lift Off", + "type": "electric", + "usagePercent": 98.94 }, { - "nature": "Careful", - "evs": { - "hp": 40, - "atk": 0, - "def": 208, - "spa": 0, - "spd": 252, - "spe": 4 - }, - "usagePercent": 6.16 + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 91.49 }, { - "nature": "Impish", + "id": "flamethrower", + "displayName": "Flamethrower", + "type": "fire", + "usagePercent": 7.45 + }, + { + "id": "volt-switch", + "displayName": "Volt Switch", + "type": "electric", + "usagePercent": 1.06 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 1.06 + } + ], + "items": [ + { + "id": "thrash-drive", + "displayName": "Thrash Drive", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "quarkdrive", + "displayName": "Quarkdrive", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 252, - "spa": 0, + "def": 4, + "spa": 252, "spd": 0, - "spe": 0 + "spe": 252 }, - "usagePercent": 3.42 + "usagePercent": 87.23 }, { - "nature": "Sassy", + "nature": "Timid", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 252, - "spa": 0, + "def": 0, + "spa": 252, "spd": 4, - "spe": 0 + "spe": 252 }, - "usagePercent": 2.05 + "usagePercent": 8.51 }, { - "nature": "Relaxed", + "nature": "Modest", "evs": { "hp": 0, - "atk": 252, - "def": 252, - "spa": 0, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 0 + "spe": 252 }, - "usagePercent": 2.05 + "usagePercent": 4.26 + } + ] + }, + { + "speciesKey": "jirachi-delta", + "speciesId": "jirachi-delta", + "displayName": "Jirachi-Delta", + "slug": "jirachi-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jirachi-Delta", + "jirachi-delta", + "jirachidelta", + "Jirachi Delta", + "delta-jirachi", + "Delta Jirachi", + "deltajirachi", + "delta jirachi", + "jirachi delta" + ], + "moves": [ + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 }, { - "nature": "Gentle", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.37 + "id": "meteormash", + "displayName": "Meteor Mash", + "type": "steel", + "usagePercent": 100.0 }, { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 156, - "spa": 0, - "spd": 100, - "spe": 0 - }, - "usagePercent": 0.68 + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 }, { - "nature": "Sassy", + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "wish-reaper", + "displayName": "Wish Reaper", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, - "def": 8, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 0.68 + "usagePercent": 100.0 } ] }, @@ -77225,6 +88808,83 @@ } ] }, + { + "speciesKey": "joltik-delta", + "speciesId": "joltik-delta", + "displayName": "Joltik-Delta", + "slug": "joltik-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Joltik-Delta", + "joltik-delta", + "joltikdelta", + "Joltik Delta", + "delta-joltik", + "Delta Joltik", + "deltajoltik", + "delta joltik", + "joltik delta" + ], + "moves": [ + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "bugbuzz", + "displayName": "Bug Buzz", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "compound-eyes", + "displayName": "Compound Eyes", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "kartana", "speciesId": "kartana", @@ -77533,6 +89193,83 @@ } ] }, + { + "speciesKey": "keldeo-delta", + "speciesId": "keldeo-delta", + "displayName": "Keldeo-Delta", + "slug": "keldeo-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Keldeo-Delta", + "keldeo-delta", + "keldeodelta", + "Keldeo Delta", + "delta-keldeo", + "Delta Keldeo", + "deltakeldeo", + "delta keldeo", + "keldeo delta" + ], + "moves": [ + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "redress", + "displayName": "Redress", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "keldeo-resolute", "speciesId": "keldeo-resolute", @@ -78043,6 +89780,156 @@ } ] }, + { + "speciesKey": "kirlia-atom", + "speciesId": "kirlia-atom", + "displayName": "Kirlia-ATOM", + "slug": "kirlia-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kirlia-ATOM", + "kirlia-atom", + "kirliaatom", + "Kirlia ATOM", + "kirlia atom" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "bodyslam", + "displayName": "Body Slam", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rattled", + "displayName": "Rattled", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "klang-delta", + "speciesId": "klang-delta", + "displayName": "Klang-Delta", + "slug": "klang-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Klang-Delta", + "klang-delta", + "klangdelta", + "Klang Delta", + "delta-klang", + "Delta Klang", + "deltaklang", + "delta klang", + "klang delta" + ], + "moves": [ + { + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "ice-body", + "displayName": "Ice Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "kleavor", "speciesId": "kleavor", @@ -78473,6 +90360,83 @@ } ] }, + { + "speciesKey": "klink-delta", + "speciesId": "klink-delta", + "displayName": "Klink-Delta", + "slug": "klink-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Klink-Delta", + "klink-delta", + "klinkdelta", + "Klink Delta", + "delta-klink", + "Delta Klink", + "deltaklink", + "delta klink", + "klink delta" + ], + "moves": [ + { + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "ice-body", + "displayName": "Ice Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "klinklang-delta", "speciesId": "klinklang-delta", @@ -78487,6 +90451,10 @@ "klinklang-delta", "klinklangdelta", "Klinklang Delta", + "delta-klinklang", + "Delta Klinklang", + "deltaklinklang", + "delta klinklang", "klinklang delta", "KlinklangDelta" ], @@ -79008,7 +90976,7 @@ ] }, { - "speciesKey": "kommoo", + "speciesKey": "kommo-o", "speciesId": "kommoo", "displayName": "Kommoo", "slug": "kommoo", @@ -79917,6 +91885,226 @@ } ] }, + { + "speciesKey": "kyurem-original", + "speciesId": "kyurem-original", + "displayName": "Kyurem-Original", + "slug": "kyurem-original", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kyurem-Original", + "kyurem-original", + "kyuremoriginal", + "Kyurem Original", + "kyurem original" + ], + "moves": [ + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "dragonclaw", + "displayName": "Dragon Claw", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "freezeshock", + "displayName": "Freeze Shock", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "boundless", + "displayName": "Boundless", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "labsire", + "speciesId": "labsire", + "displayName": "Labsire", + "slug": "labsire", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Labsire", + "labsire" + ], + "moves": [ + { + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "sludgebomb", + "displayName": "Sludge Bomb", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "muddywater", + "displayName": "Muddy Water", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "liquid-ooze", + "displayName": "Liquid Ooze", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "lampent-delta", + "speciesId": "lampent-delta", + "displayName": "Lampent-Delta", + "slug": "lampent-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lampent-Delta", + "lampent-delta", + "lampentdelta", + "Lampent Delta", + "delta-lampent", + "Delta Lampent", + "deltalampent", + "delta lampent", + "lampent delta" + ], + "moves": [ + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "volt-absorb", + "displayName": "Volt Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "landorus-therian", "speciesId": "landorus-therian", @@ -80315,6 +92503,83 @@ } ] }, + { + "speciesKey": "larvesta-delta", + "speciesId": "larvesta-delta", + "displayName": "Larvesta-Delta", + "slug": "larvesta-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Larvesta-Delta", + "larvesta-delta", + "larvestadelta", + "Larvesta Delta", + "delta-larvesta", + "Delta Larvesta", + "deltalarvesta", + "delta larvesta", + "larvesta delta" + ], + "moves": [ + { + "id": "leechlife", + "displayName": "Leech Life", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "xscissor", + "displayName": "X-Scissor", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "anticipation", + "displayName": "Anticipation", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "latias", "speciesId": "latias", @@ -80573,6 +92838,10 @@ "latias-delta", "latiasdelta", "Latias Delta", + "delta-latias", + "Delta Latias", + "deltalatias", + "delta latias", "latias delta", "LatiasDelta" ], @@ -81233,6 +93502,10 @@ "latios-delta", "latiosdelta", "Latios Delta", + "delta-latios", + "Delta Latios", + "deltalatios", + "delta latios", "latios delta", "LatiosDelta" ], @@ -81705,6 +93978,225 @@ } ] }, + { + "speciesKey": "litwick-delta", + "speciesId": "litwick-delta", + "displayName": "Litwick-Delta", + "slug": "litwick-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Litwick-Delta", + "litwick-delta", + "litwickdelta", + "Litwick Delta", + "delta-litwick", + "Delta Litwick", + "deltalitwick", + "delta litwick", + "litwick delta" + ], + "moves": [ + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "volt-absorb", + "displayName": "Volt Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "lochtrier", + "speciesId": "lochtrier", + "displayName": "Lochtrier", + "slug": "lochtrier", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lochtrier", + "lochtrier" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "muddywater", + "displayName": "Muddy Water", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "abyssal-neigh", + "displayName": "Abyssal Neigh", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "looming-tune", + "speciesId": "looming-tune", + "displayName": "Looming Tune", + "slug": "looming-tune", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Looming Tune", + "looming-tune", + "loomingtune", + "looming tune" + ], + "moves": [ + { + "id": "boomburst", + "displayName": "Boomburst", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "protosynthesis", + "displayName": "Protosynthesis", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "lopunny", "speciesId": "lopunny", @@ -82247,6 +94739,10 @@ "lopunny-delta", "lopunnydelta", "Lopunny Delta", + "delta-lopunny", + "Delta Lopunny", + "deltalopunny", + "delta lopunny", "lopunny delta", "LopunnyDelta" ], @@ -82547,6 +95043,79 @@ } ] }, + { + "speciesKey": "lotad-atom", + "speciesId": "lotad-atom", + "displayName": "Lotad-ATOM", + "slug": "lotad-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lotad-ATOM", + "lotad-atom", + "lotadatom", + "Lotad ATOM", + "lotad atom" + ], + "moves": [ + { + "id": "wildcharge", + "displayName": "Wild Charge", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rain-dish", + "displayName": "Rain Dish", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "lucario", "speciesId": "lucario", @@ -83093,6 +95662,83 @@ } ] }, + { + "speciesKey": "luxio-delta", + "speciesId": "luxio-delta", + "displayName": "Luxio-Delta", + "slug": "luxio-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Luxio-Delta", + "luxio-delta", + "luxiodelta", + "Luxio Delta", + "delta-luxio", + "Delta Luxio", + "deltaluxio", + "delta luxio", + "luxio delta" + ], + "moves": [ + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "thunderouskick", + "displayName": "Thunderous Kick", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "megakick", + "displayName": "Mega Kick", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "opportunist", + "displayName": "Opportunist", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "luxray-delta", "speciesId": "luxray-delta", @@ -83107,6 +95753,10 @@ "luxray-delta", "luxraydelta", "Luxray Delta", + "delta-luxray", + "Delta Luxray", + "deltaluxray", + "delta luxray", "luxray delta", "LuxrayDelta" ], @@ -83341,6 +95991,76 @@ } ] }, + { + "speciesKey": "maestrot", + "speciesId": "maestrot", + "displayName": "Maestrot", + "slug": "maestrot", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Maestrot", + "maestrot" + ], + "moves": [ + { + "id": "boomburst", + "displayName": "Boomburst", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "keen-eye", + "displayName": "Keen Eye", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "magearna-delta", "speciesId": "magearna-delta", @@ -83355,6 +96075,10 @@ "magearna-delta", "magearnadelta", "Magearna Delta", + "delta-magearna", + "Delta Magearna", + "deltamagearna", + "delta magearna", "magearna delta", "MagearnaDelta" ], @@ -85397,6 +98121,153 @@ } ] }, + { + "speciesKey": "manteon", + "speciesId": "manteon", + "displayName": "Manteon", + "slug": "manteon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Manteon", + "manteon" + ], + "moves": [ + { + "id": "firstimpression", + "displayName": "First Impression", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "leechlife", + "displayName": "Leech Life", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "analytic", + "displayName": "Analytic", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "marill-delta", + "speciesId": "marill-delta", + "displayName": "Marill-Delta", + "slug": "marill-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Marill-Delta", + "marill-delta", + "marilldelta", + "Marill Delta", + "delta-marill", + "Delta Marill", + "deltamarill", + "delta marill", + "marill delta" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "thick-fat", + "displayName": "Thick Fat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "marshadow-delta", "speciesId": "marshadow-delta", @@ -85411,6 +98282,10 @@ "marshadow-delta", "marshadowdelta", "Marshadow Delta", + "delta-marshadow", + "Delta Marshadow", + "deltamarshadow", + "delta marshadow", "marshadow delta", "MarshadowDelta" ], @@ -86455,6 +99330,83 @@ } ] }, + { + "speciesKey": "meloetta-delta", + "speciesId": "meloetta-delta", + "displayName": "Meloetta-Delta", + "slug": "meloetta-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meloetta-Delta", + "meloetta-delta", + "meloettadelta", + "Meloetta Delta", + "delta-meloetta", + "Delta Meloetta", + "deltameloetta", + "delta meloetta", + "meloetta delta" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "fervor-switch", + "displayName": "Fervor Switch", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "meloetta-omega", "speciesId": "meloetta-omega", @@ -87075,6 +100027,10 @@ "meowscarada-delta", "meowscaradadelta", "Meowscarada Delta", + "delta-meowscarada", + "Delta Meowscarada", + "deltameowscarada", + "delta meowscarada", "meowscarada delta", "MeowscaradaDelta" ], @@ -87291,6 +100247,233 @@ } ] }, + { + "speciesKey": "meowth-delta", + "speciesId": "meowth-delta", + "displayName": "Meowth-Delta", + "slug": "meowth-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth-Delta", + "meowth-delta", + "meowthdelta", + "Meowth Delta", + "delta-meowth", + "Delta Meowth", + "deltameowth", + "delta meowth", + "meowth delta" + ], + "moves": [ + { + "id": "synchronoise", + "displayName": "Synchronoise", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "steadfast", + "displayName": "Steadfast", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "meowth-omega", + "speciesId": "meowth-omega", + "displayName": "Meowth-Omega", + "slug": "meowth-omega", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth-Omega", + "meowth-omega", + "meowthomega", + "Meowth Omega", + "meowth omega" + ], + "moves": [ + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "uproar", + "displayName": "Uproar", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "darkpulse", + "displayName": "Dark Pulse", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "mesprit-delta", + "speciesId": "mesprit-delta", + "displayName": "Mesprit-Delta", + "slug": "mesprit-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mesprit-Delta", + "mesprit-delta", + "mespritdelta", + "Mesprit Delta", + "delta-mesprit", + "Delta Mesprit", + "deltamesprit", + "delta mesprit", + "mesprit delta" + ], + "moves": [ + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "toxic-chain", + "displayName": "Toxic Chain", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "metagross", "speciesId": "metagross", @@ -87597,6 +100780,10 @@ "metagross-delta", "metagrossdelta", "Metagross Delta", + "delta-metagross", + "Delta Metagross", + "deltametagross", + "delta metagross", "metagross delta", "MetagrossDelta" ], @@ -87837,6 +101024,83 @@ } ] }, + { + "speciesKey": "metang-delta", + "speciesId": "metang-delta", + "displayName": "Metang-Delta", + "slug": "metang-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Metang-Delta", + "metang-delta", + "metangdelta", + "Metang Delta", + "delta-metang", + "Delta Metang", + "deltametang", + "delta metang", + "metang delta" + ], + "moves": [ + { + "id": "headsmash", + "displayName": "Head Smash", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "woodhammer", + "displayName": "Wood Hammer", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "bulletproof", + "displayName": "Bulletproof", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "mew", "speciesId": "mew", @@ -89817,6 +103081,160 @@ } ] }, + { + "speciesKey": "monferno-delta", + "speciesId": "monferno-delta", + "displayName": "Monferno-Delta", + "slug": "monferno-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Monferno-Delta", + "monferno-delta", + "monfernodelta", + "Monferno Delta", + "delta-monferno", + "Delta Monferno", + "deltamonferno", + "delta monferno", + "monferno delta" + ], + "moves": [ + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "surge", + "displayName": "Surge", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "morgrem-delta", + "speciesId": "morgrem-delta", + "displayName": "Morgrem-Delta", + "slug": "morgrem-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morgrem-Delta", + "morgrem-delta", + "morgremdelta", + "Morgrem Delta", + "delta-morgrem", + "Delta Morgrem", + "deltamorgrem", + "delta morgrem", + "morgrem delta" + ], + "moves": [ + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "superpower", + "displayName": "Superpower", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "frisk", + "displayName": "Frisk", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "musharna", "speciesId": "musharna", @@ -91275,6 +104693,10 @@ "noctowl-delta", "noctowldelta", "Noctowl Delta", + "delta-noctowl", + "Delta Noctowl", + "deltanoctowl", + "delta noctowl", "noctowl delta", "NoctowlDelta" ], @@ -91813,6 +105235,76 @@ } ] }, + { + "speciesKey": "obsideon", + "speciesId": "obsideon", + "displayName": "Obsideon", + "slug": "obsideon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Obsideon", + "obsideon" + ], + "moves": [ + { + "id": "headsmash", + "displayName": "Head Smash", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "stoneedge", + "displayName": "Stone Edge", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rock-head", + "displayName": "Rock Head", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "ogerpon-cornerstone", "speciesId": "ogerpon-cornerstone", @@ -92605,6 +106097,226 @@ } ] }, + { + "speciesKey": "operettot", + "speciesId": "operettot", + "displayName": "Operettot", + "slug": "operettot", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Operettot", + "operettot" + ], + "moves": [ + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "keen-eye", + "displayName": "Keen Eye", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "pachirisu-atom", + "speciesId": "pachirisu-atom", + "displayName": "Pachirisu-ATOM", + "slug": "pachirisu-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pachirisu-ATOM", + "pachirisu-atom", + "pachirisuatom", + "Pachirisu ATOM", + "pachirisu atom" + ], + "moves": [ + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "wildcharge", + "displayName": "Wild Charge", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "pickup", + "displayName": "Pickup", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "palossand-delta", + "speciesId": "palossand-delta", + "displayName": "Palossand-Delta", + "slug": "palossand-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palossand-Delta", + "palossand-delta", + "palossanddelta", + "Palossand Delta", + "delta-palossand", + "Delta Palossand", + "deltapalossand", + "delta palossand", + "palossand delta" + ], + "moves": [ + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "dazzlinggleam", + "displayName": "Dazzling Gleam", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "dreameater", + "displayName": "Dream Eater", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "forbidden-treat", + "displayName": "Forbidden Treat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "pancham", "speciesId": "pancham", @@ -93331,6 +107043,76 @@ } ] }, + { + "speciesKey": "perrception", + "speciesId": "perrception", + "displayName": "Perrception", + "slug": "perrception", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Perrception", + "perrception" + ], + "moves": [ + { + "id": "synchronoise", + "displayName": "Synchronoise", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "steadfast", + "displayName": "Steadfast", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "perrgatory", "speciesId": "perrgatory", @@ -93551,6 +107333,146 @@ } ] }, + { + "speciesKey": "persimrunt", + "speciesId": "persimrunt", + "displayName": "Persimrunt", + "slug": "persimrunt", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Persimrunt", + "persimrunt" + ], + "moves": [ + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "confusion-conjurer", + "displayName": "Confusion Conjurer", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "polfeegeist", + "speciesId": "polfeegeist", + "displayName": "Polfeegeist", + "slug": "polfeegeist", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Polfeegeist", + "polfeegeist" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "surf", + "displayName": "Surf", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sheltered-slumber", + "displayName": "Sheltered Slumber", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "polteageist", "speciesId": "polteageist", @@ -94724,397 +108646,140 @@ ] }, { - "speciesKey": "radiantmoon", - "speciesId": "radiantmoon", - "displayName": "Radiantmoon", - "slug": "radiantmoon", - "source": "delta-ranked-1300", - "usageRank": 61, - "usagePercent": 6.06, - "sampleCount": 639, + "speciesKey": "quilava-delta", + "speciesId": "quilava-delta", + "displayName": "Quilava-Delta", + "slug": "quilava-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Radiantmoon", - "radiantmoon" + "Quilava-Delta", + "quilava-delta", + "quilavadelta", + "Quilava Delta", + "delta-quilava", + "Delta Quilava", + "deltaquilava", + "delta quilava", + "quilava delta" ], "moves": [ { - "id": "moongeist-beam", - "displayName": "Moongeist Beam", - "type": "ghost", - "usagePercent": 98.9 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 66.98 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": "dragon", - "usagePercent": 54.15 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": "bug", - "usagePercent": 53.68 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": "fairy", - "usagePercent": 39.75 - }, - { - "id": "moonlight", - "displayName": "Moonlight", - "type": "fairy", - "usagePercent": 22.07 - }, - { - "id": "defog", - "displayName": "Defog", - "type": "flying", - "usagePercent": 16.59 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": "dragon", - "usagePercent": 9.08 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": "psychic", - "usagePercent": 7.98 + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "usagePercent": 100.0 }, { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": "rock", - "usagePercent": 7.36 + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 }, { - "id": "air-slash", - "displayName": "Air Slash", + "id": "hurricane", + "displayName": "Hurricane", "type": "flying", - "usagePercent": 5.63 - }, - { - "id": "teleport", - "displayName": "Teleport", - "type": "psychic", - "usagePercent": 5.32 - }, - { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": "fire", - "usagePercent": 3.6 + "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "rest", + "displayName": "Rest", "type": "psychic", - "usagePercent": 3.29 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": "fire", - "usagePercent": 1.25 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": "dark", - "usagePercent": 1.1 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": "fire", - "usagePercent": 1.1 + "usagePercent": 100.0 } ], "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 51.33 - }, - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 22.54 - }, - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 9.23 - }, - { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 7.36 - }, { "id": "life-orb", "displayName": "Life Orb", "type": "item", - "usagePercent": 3.91 - }, - { - "id": "wise-glasses", - "displayName": "Wise Glasses", - "type": "item", - "usagePercent": 2.82 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "brilliance", - "displayName": "Brilliance", + "id": "surge", + "displayName": "Surge", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 32.55 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 19.09 - }, - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 4, - "spd": 252, - "spe": 0 - }, - "usagePercent": 11.11 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 6.73 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 5.63 - }, - { - "nature": "Calm", - "evs": { - "hp": 248, - "atk": 0, - "def": 8, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 3.91 - }, - { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.82 - }, { "nature": "Modest", "evs": { "hp": 4, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 240 - }, - "usagePercent": 2.66 - }, - { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 1.88 - }, - { - "nature": "Timid", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 1.72 - }, - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 - }, - "usagePercent": 1.41 - }, - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 4, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.25 - }, - { - "nature": "Calm", - "evs": { - "hp": 0, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 1.1 - }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "radiant-moon", + "speciesId": "radiant-moon", + "displayName": "Radiant Moon", + "slug": "radiant-moon", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Radiant Moon", + "radiant-moon", + "radiantmoon", + "radiant moon" + ], + "moves": [ { - "nature": "Modest", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 1.1 + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 4, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.94 + "id": "moongeistbeam", + "displayName": "Moongeist Beam", + "type": "ghost", + "usagePercent": 100.0 }, { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.94 + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 }, { - "nature": "Modest", - "evs": { - "hp": 176, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 80, - "spe": 0 - }, - "usagePercent": 0.78 - }, + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ { - "nature": "Hasty", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.78 - }, + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "nature": "Hardy", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.78 - }, + "id": "brilliance", + "displayName": "Brilliance", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { "nature": "Modest", "evs": { @@ -95125,12 +108790,12 @@ "spd": 0, "spe": 252 }, - "usagePercent": 0.63 + "usagePercent": 100.0 } ] }, { - "speciesKey": "ragingbolt", + "speciesKey": "raging-bolt", "speciesId": "ragingbolt", "displayName": "Ragingbolt", "slug": "ragingbolt", @@ -96251,6 +109916,373 @@ } ] }, + { + "speciesKey": "ralts-atom", + "speciesId": "ralts-atom", + "displayName": "Ralts-ATOM", + "slug": "ralts-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ralts-ATOM", + "ralts-atom", + "raltsatom", + "Ralts ATOM", + "ralts atom" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "facade", + "displayName": "Facade", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "rattled", + "displayName": "Rattled", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "raticate-delta", + "speciesId": "raticate-delta", + "displayName": "Raticate-Delta", + "slug": "raticate-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate-Delta", + "raticate-delta", + "raticatedelta", + "Raticate Delta", + "delta-raticate", + "Delta Raticate", + "deltaraticate", + "delta raticate", + "raticate delta" + ], + "moves": [ + { + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "minus", + "displayName": "Minus", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rattata-delta", + "speciesId": "rattata-delta", + "displayName": "Rattata-Delta", + "slug": "rattata-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rattata-Delta", + "rattata-delta", + "rattatadelta", + "Rattata Delta", + "delta-rattata", + "Delta Rattata", + "deltarattata", + "delta rattata", + "rattata delta" + ], + "moves": [ + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "gigadrain", + "displayName": "Giga Drain", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "run-away", + "displayName": "Run Away", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rawstrunt", + "speciesId": "rawstrunt", + "displayName": "Rawstrunt", + "slug": "rawstrunt", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rawstrunt", + "rawstrunt" + ], + "moves": [ + { + "id": "flareblitz", + "displayName": "Flare Blitz", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "morningsun", + "displayName": "Morning Sun", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "burn-berseker", + "displayName": "Burn Berseker", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "regiblaze", + "speciesId": "regiblaze", + "displayName": "Regiblaze", + "slug": "regiblaze", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regiblaze", + "regiblaze" + ], + "moves": [ + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "blaze", + "displayName": "Blaze", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "regieleki", "speciesId": "regieleki", @@ -96465,6 +110497,146 @@ } ] }, + { + "speciesKey": "regipsych", + "speciesId": "regipsych", + "displayName": "Regipsych", + "slug": "regipsych", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regipsych", + "regipsych" + ], + "moves": [ + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "psychic", + "displayName": "Psychic", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "telepathy", + "displayName": "Telepathy", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "regiroot", + "speciesId": "regiroot", + "displayName": "Regiroot", + "slug": "regiroot", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regiroot", + "regiroot" + ], + "moves": [ + { + "id": "powerwhip", + "displayName": "Power Whip", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "seedbomb", + "displayName": "Seed Bomb", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "overgrow", + "displayName": "Overgrow", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "regisand", "speciesId": "regisand", @@ -97526,7 +111698,7 @@ ] }, { - "speciesKey": "roaringmoon", + "speciesKey": "roaring-moon", "speciesId": "roaringmoon", "displayName": "Roaringmoon", "slug": "roaringmoon", @@ -97889,6 +112061,155 @@ } ] }, + { + "speciesKey": "rogue-prince", + "speciesId": "rogue-prince", + "displayName": "Rogue Prince", + "slug": "rogue-prince", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rogue Prince", + "rogue-prince", + "rogueprince", + "rogue prince" + ], + "moves": [ + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "protosynthesis", + "displayName": "Protosynthesis", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "roselia-delta", + "speciesId": "roselia-delta", + "displayName": "Roselia-Delta", + "slug": "roselia-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roselia-Delta", + "roselia-delta", + "roseliadelta", + "Roselia Delta", + "delta-roselia", + "Delta Roselia", + "deltaroselia", + "delta roselia", + "roselia delta" + ], + "moves": [ + { + "id": "leafblade", + "displayName": "Leaf Blade", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "seedbomb", + "displayName": "Seed Bomb", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "natural-cure", + "displayName": "Natural Cure", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "roserade-delta", "speciesId": "roserade-delta", @@ -97903,6 +112224,10 @@ "roserade-delta", "roseradedelta", "Roserade Delta", + "delta-roserade", + "Delta Roserade", + "deltaroserade", + "delta roserade", "roserade delta", "RoseradeDelta" ], @@ -98909,6 +113234,83 @@ } ] }, + { + "speciesKey": "sableye-delta", + "speciesId": "sableye-delta", + "displayName": "Sableye-Delta", + "slug": "sableye-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sableye-Delta", + "sableye-delta", + "sableyedelta", + "Sableye Delta", + "delta-sableye", + "Delta Sableye", + "deltasableye", + "delta sableye", + "sableye delta" + ], + "moves": [ + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "powergem", + "displayName": "Power Gem", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "dreameater", + "displayName": "Dream Eater", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "no-guard", + "displayName": "No Guard", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "samurott-hisui", "speciesId": "samurott-hisui", @@ -99236,7 +113638,7 @@ ] }, { - "speciesKey": "sandyshocks", + "speciesKey": "sandy-shocks", "speciesId": "sandyshocks", "displayName": "Sandyshocks", "slug": "sandyshocks", @@ -99450,98 +113852,129 @@ ] }, { - "speciesKey": "savagescar", - "speciesId": "savagescar", - "displayName": "Savagescar", - "slug": "savagescar", - "source": "delta-ranked-1300", - "usageRank": 181, - "usagePercent": 1.26, - "sampleCount": 131, + "speciesKey": "sandygast-delta", + "speciesId": "sandygast-delta", + "displayName": "Sandygast-Delta", + "slug": "sandygast-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Savagescar", - "savagescar" + "Sandygast-Delta", + "sandygast-delta", + "sandygastdelta", + "Sandygast Delta", + "delta-sandygast", + "Delta Sandygast", + "deltasandygast", + "delta sandygast", + "sandygast delta" ], "moves": [ { - "id": "earthquake", - "displayName": "Earthquake", - "type": "ground", + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", "usagePercent": 100.0 }, { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": "dragon", - "usagePercent": 94.66 + "id": "dazzlinggleam", + "displayName": "Dazzling Gleam", + "type": "fairy", + "usagePercent": 100.0 }, { - "id": "dragon-claw", - "displayName": "Dragon Claw", - "type": "dragon", - "usagePercent": 94.66 + "id": "dreameater", + "displayName": "Dream Eater", + "type": "psychic", + "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", - "type": "dark", - "usagePercent": 93.13 - }, + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": "grass", - "usagePercent": 3.05 - }, + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": "poison", - "usagePercent": 3.05 - }, + "id": "forbidden-treat", + "displayName": "Forbidden Treat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { - "id": "sunny-day", - "displayName": "Sunny Day", - "type": "fire", - "usagePercent": 3.05 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "savage-scar", + "speciesId": "savage-scar", + "displayName": "Savage Scar", + "slug": "savage-scar", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Savage Scar", + "savage-scar", + "savagescar", + "savage scar" + ], + "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": "rock", - "usagePercent": 2.29 + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", - "type": "dark", - "usagePercent": 1.53 + "id": "earthquake", + "displayName": "Earthquake", + "type": "ground", + "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", - "type": "dark", - "usagePercent": 1.53 + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 }, { - "id": "iron-head", - "displayName": "Iron Head", - "type": "steel", - "usagePercent": 1.53 + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 } ], "items": [ { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 96.95 - }, - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", - "usagePercent": 1.53 + "usagePercent": 100.0 } ], "abilities": [ @@ -99553,18 +113986,6 @@ } ], "spreads": [ - { - "nature": "Jolly", - "evs": { - "hp": 4, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 89.31 - }, { "nature": "Adamant", "evs": { @@ -99575,67 +113996,7 @@ "spd": 0, "spe": 252 }, - "usagePercent": 3.82 - }, - { - "nature": "Rash", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 3.05 - }, - { - "nature": "Impish", - "evs": { - "hp": 248, - "atk": 0, - "def": 196, - "spa": 0, - "spd": 0, - "spe": 64 - }, - "usagePercent": 1.53 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.76 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 4, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.76 - }, - { - "nature": "Jolly", - "evs": { - "hp": 8, - "atk": 144, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.76 + "usagePercent": 100.0 } ] }, @@ -100720,116 +115081,52 @@ ] }, { - "speciesKey": "secretarmor", - "speciesId": "secretarmor", - "displayName": "Secretarmor", - "slug": "secretarmor", - "source": "delta-ranked-1300", - "usageRank": 87, - "usagePercent": 3.88, - "sampleCount": 406, + "speciesKey": "secret-armor", + "speciesId": "secret-armor", + "displayName": "Secret Armor", + "slug": "secret-armor", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Secretarmor", - "secretarmor" + "Secret Armor", + "secret-armor", + "secretarmor", + "secret armor" ], "moves": [ { - "id": "bullet-punch", - "displayName": "Bullet Punch", - "type": "steel", - "usagePercent": 97.29 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": "normal", - "usagePercent": 77.59 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": "fighting", - "usagePercent": 56.4 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": "steel", - "usagePercent": 53.45 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "focuspunch", + "displayName": "Focus Punch", "type": "fighting", - "usagePercent": 37.93 - }, - { - "id": "ironclad-guard", - "displayName": "Ironclad Guard", - "type": "steel", - "usagePercent": 17.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": "ice", - "usagePercent": 15.02 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": "rock", - "usagePercent": 14.29 + "usagePercent": 100.0 }, { - "id": "bulk-up", - "displayName": "Bulk Up", + "id": "closecombat", + "displayName": "Close Combat", "type": "fighting", - "usagePercent": 9.11 - }, - { - "id": "meteor-mash", - "displayName": "Meteor Mash", - "type": "steel", - "usagePercent": 8.37 + "usagePercent": 100.0 }, { - "id": "thunder-punch", - "displayName": "Thunder Punch", - "type": "electric", - "usagePercent": 6.4 + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 }, { - "id": "brick-break", - "displayName": "Brick Break", - "type": "fighting", - "usagePercent": 5.17 + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 } ], "items": [ - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 69.21 - }, - { - "id": "punching-glove", - "displayName": "Punching Glove", - "type": "item", - "usagePercent": 23.89 - }, - { - "id": "weakness-policy", - "displayName": "Weakness Policy", - "type": "item", - "usagePercent": 4.68 - }, { "id": "life-orb", "displayName": "Life Orb", "type": "item", - "usagePercent": 1.23 + "usagePercent": 100.0 } ], "abilities": [ @@ -100843,147 +115140,15 @@ "spreads": [ { "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 37.93 - }, - { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 - }, - "usagePercent": 19.7 - }, - { - "nature": "Adamant", - "evs": { - "hp": 252, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 4 - }, - "usagePercent": 12.56 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 - }, - "usagePercent": 11.82 - }, - { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 252, - "spa": 0, - "spd": 0, - "spe": 4 - }, - "usagePercent": 5.67 - }, - { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 16, - "spd": 0, - "spe": 240 - }, - "usagePercent": 4.68 - }, - { - "nature": "Adamant", - "evs": { - "hp": 4, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 3.69 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.71 - }, - { - "nature": "Careful", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 0.49 - }, - { - "nature": "Careful", "evs": { "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 0.25 - }, - { - "nature": "Jolly", - "evs": { - "hp": 252, - "atk": 0, - "def": 4, - "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 0.25 - }, - { - "nature": "Adamant", - "evs": { - "hp": 0, - "atk": 252, - "def": 252, - "spa": 0, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.25 + "usagePercent": 100.0 } ] }, @@ -101713,6 +115878,581 @@ } ] }, + { + "speciesKey": "servine-ultra", + "speciesId": "servine-ultra", + "displayName": "Servine-Ultra", + "slug": "servine-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Servine-Ultra", + "servine-ultra", + "servineultra", + "Servine Ultra", + "servine ultra" + ], + "moves": [ + { + "id": "aquatail", + "displayName": "Aqua Tail", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "torrent", + "displayName": "Torrent", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "sevygarde", + "displayName": "Sevygarde", + "speciesId": "sevygarde", + "slug": "sevygarde", + "source": "delta-curated", + "aliases": [ + "Sevygarde", + "sevygarde", + "Sevigarde", + "sevigarde", + "Zyviper", + "zyviper" + ], + "spreads": [ + { + "nature": "Careful", + "evs": { + "hp": 248, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 8 + }, + "usagePercent": 60.0 + }, + { + "nature": "Adamant", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 40.0 + } + ], + "moves": [ + { + "id": "thousand-arrows", + "displayName": "Thousand Arrows", + "type": null, + "usagePercent": 95.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 60.0 + }, + { + "id": "haze", + "displayName": "Haze", + "type": null, + "usagePercent": 50.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 50.0 + }, + { + "id": "extreme-speed", + "displayName": "Extreme Speed", + "type": null, + "usagePercent": 45.0 + }, + { + "id": "poison-fang", + "displayName": "Poison Fang", + "type": null, + "usagePercent": 40.0 + }, + { + "id": "poison-jab", + "displayName": "Poison Jab", + "type": null, + "usagePercent": 35.0 + }, + { + "id": "encore", + "displayName": "Encore", + "type": null, + "usagePercent": 20.0 + }, + { + "id": "scale-shot", + "displayName": "Scale Shot", + "type": null, + "usagePercent": 15.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 55.0 + }, + { + "id": "choice-band", + "displayName": "Choice Band", + "type": "item", + "usagePercent": 30.0 + }, + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 15.0 + } + ], + "abilities": [ + { + "id": "shedskin", + "displayName": "Shed Skin", + "type": "ability", + "usagePercent": 100.0 + } + ], + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0 + }, + { + "speciesKey": "shaykarp", + "speciesId": "shaykarp", + "displayName": "Shaykarp", + "slug": "shaykarp", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaykarp", + "shaykarp" + ], + "moves": [ + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "seedflare", + "displayName": "Seed Flare", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "fabled", + "displayName": "Fabled", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shaymin-lake", + "speciesId": "shaymin-lake", + "displayName": "Shaymin-Lake", + "slug": "shaymin-lake", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin-Lake", + "shaymin-lake", + "shayminlake", + "Shaymin Lake", + "shaymin lake" + ], + "moves": [ + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "seedflare", + "displayName": "Seed Flare", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sap-sipper", + "displayName": "Sap Sipper", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shellder-delta", + "speciesId": "shellder-delta", + "displayName": "Shellder-Delta", + "slug": "shellder-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shellder-Delta", + "shellder-delta", + "shellderdelta", + "Shellder Delta", + "delta-shellder", + "Delta Shellder", + "deltashellder", + "delta shellder", + "shellder delta" + ], + "moves": [ + { + "id": "icespinner", + "displayName": "Ice Spinner", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "poisonjab", + "displayName": "Poison Jab", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "shell-armor", + "displayName": "Shell Armor", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shellos-delta", + "speciesId": "shellos-delta", + "displayName": "Shellos-Delta", + "slug": "shellos-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shellos-Delta", + "shellos-delta", + "shellosdelta", + "Shellos Delta", + "delta-shellos", + "Delta Shellos", + "deltashellos", + "delta shellos", + "shellos delta" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "muddywater", + "displayName": "Muddy Water", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sticky-hold", + "displayName": "Sticky Hold", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shinx-delta", + "speciesId": "shinx-delta", + "displayName": "Shinx-Delta", + "slug": "shinx-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shinx-Delta", + "shinx-delta", + "shinxdelta", + "Shinx Delta", + "delta-shinx", + "Delta Shinx", + "deltashinx", + "delta shinx", + "shinx delta" + ], + "moves": [ + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "thunderouskick", + "displayName": "Thunderous Kick", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "megakick", + "displayName": "Mega Kick", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "opportunist", + "displayName": "Opportunist", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "shrookle", "speciesId": "shrookle", @@ -102209,6 +116949,10 @@ "shuckle-delta", "shuckledelta", "Shuckle Delta", + "delta-shuckle", + "Delta Shuckle", + "deltashuckle", + "delta shuckle", "shuckle delta", "ShuckleDelta" ], @@ -102443,6 +117187,148 @@ } ] }, + { + "speciesKey": "silent-sting", + "speciesId": "silent-sting", + "displayName": "Silent Sting", + "slug": "silent-sting", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silent Sting", + "silent-sting", + "silentsting", + "silent sting" + ], + "moves": [ + { + "id": "megahorn", + "displayName": "Megahorn", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "protosynthesis", + "displayName": "Protosynthesis", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "sinisfee", + "speciesId": "sinisfee", + "displayName": "Sinisfee", + "slug": "sinisfee", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sinisfee", + "sinisfee" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "surf", + "displayName": "Surf", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "flame-body", + "displayName": "Flame Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "sinistcha", "speciesId": "sinistcha", @@ -102579,6 +117465,76 @@ } ] }, + { + "speciesKey": "sinisurge", + "speciesId": "sinisurge", + "displayName": "Sinisurge", + "slug": "sinisurge", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sinisurge", + "sinisurge" + ], + "moves": [ + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "shadowball", + "displayName": "Shadow Ball", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "surge-deluge", + "displayName": "Surge Deluge", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "skarmory", "speciesId": "skarmory", @@ -103283,6 +118239,83 @@ } ] }, + { + "speciesKey": "skiddo-delta", + "speciesId": "skiddo-delta", + "displayName": "Skiddo-Delta", + "slug": "skiddo-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Skiddo-Delta", + "skiddo-delta", + "skiddodelta", + "Skiddo Delta", + "delta-skiddo", + "Delta Skiddo", + "deltaskiddo", + "delta skiddo", + "skiddo delta" + ], + "moves": [ + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "guts", + "displayName": "Guts", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "slaughtermaus", "speciesId": "slaughtermaus", @@ -103678,7 +118711,7 @@ ] }, { - "speciesKey": "slitherwing", + "speciesKey": "slither-wing", "speciesId": "slitherwing", "displayName": "Slitherwing", "slug": "slitherwing", @@ -105177,6 +120210,153 @@ } ] }, + { + "speciesKey": "slowpoke-delta", + "speciesId": "slowpoke-delta", + "displayName": "Slowpoke-Delta", + "slug": "slowpoke-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slowpoke-Delta", + "slowpoke-delta", + "slowpokedelta", + "Slowpoke Delta", + "delta-slowpoke", + "Delta Slowpoke", + "deltaslowpoke", + "delta slowpoke", + "slowpoke delta" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "muddywater", + "displayName": "Muddy Water", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "belch", + "displayName": "Belch", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "unaware", + "displayName": "Unaware", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "slugrit", + "speciesId": "slugrit", + "displayName": "Slugrit", + "slug": "slugrit", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slugrit", + "slugrit" + ], + "moves": [ + { + "id": "earthquake", + "displayName": "Earthquake", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "stoneedge", + "displayName": "Stone Edge", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sand-veil", + "displayName": "Sand Veil", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "sneasler", "speciesId": "sneasler", @@ -105535,6 +120715,79 @@ } ] }, + { + "speciesKey": "snivy-ultra", + "speciesId": "snivy-ultra", + "displayName": "Snivy-Ultra", + "slug": "snivy-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snivy-Ultra", + "snivy-ultra", + "snivyultra", + "Snivy Ultra", + "snivy ultra" + ], + "moves": [ + { + "id": "aquatail", + "displayName": "Aqua Tail", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "torrent", + "displayName": "Torrent", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "snorlax", "speciesId": "snorlax", @@ -105677,6 +120930,83 @@ } ] }, + { + "speciesKey": "snorlax-delta", + "speciesId": "snorlax-delta", + "displayName": "Snorlax-Delta", + "slug": "snorlax-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snorlax-Delta", + "snorlax-delta", + "snorlaxdelta", + "Snorlax Delta", + "delta-snorlax", + "Delta Snorlax", + "deltasnorlax", + "delta snorlax", + "snorlax delta" + ], + "moves": [ + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "thick-fat", + "displayName": "Thick Fat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "snorlax-delta-winter", "speciesId": "snorlax-delta-winter", @@ -105691,6 +121021,10 @@ "snorlax-delta-winter", "snorlaxdeltawinter", "Snorlax Delta Winter", + "delta-snorlax-winter", + "Delta Snorlax Winter", + "deltasnorlaxwinter", + "delta snorlax winter", "snorlax delta winter", "SnorlaxDeltaWinter" ], @@ -106671,6 +122005,79 @@ } ] }, + { + "speciesKey": "spinda-atom", + "speciesId": "spinda-atom", + "displayName": "Spinda-ATOM", + "slug": "spinda-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Spinda-ATOM", + "spinda-atom", + "spindaatom", + "Spinda ATOM", + "spinda atom" + ], + "moves": [ + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "tangled-feet", + "displayName": "Tangled Feet", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "spiritomb-unbound", "speciesId": "spiritomb-unbound", @@ -107099,6 +122506,153 @@ } ] }, + { + "speciesKey": "sprigatito-delta", + "speciesId": "sprigatito-delta", + "displayName": "Sprigatito-Delta", + "slug": "sprigatito-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sprigatito-Delta", + "sprigatito-delta", + "sprigatitodelta", + "Sprigatito Delta", + "delta-sprigatito", + "Delta Sprigatito", + "deltasprigatito", + "delta sprigatito", + "sprigatito delta" + ], + "moves": [ + { + "id": "moonblast", + "displayName": "Moonblast", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "alluringvoice", + "displayName": "Alluring Voice", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "twinkle", + "displayName": "Twinkle", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "staralyx", + "speciesId": "staralyx", + "displayName": "Staralyx", + "slug": "staralyx", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Staralyx", + "staralyx" + ], + "moves": [ + { + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "illuminate", + "displayName": "Illuminate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "staraptor-delta", "speciesId": "staraptor-delta", @@ -107113,6 +122667,10 @@ "staraptor-delta", "staraptordelta", "Staraptor Delta", + "delta-staraptor", + "Delta Staraptor", + "deltastaraptor", + "delta staraptor", "staraptor delta", "StaraptorDelta" ], @@ -107431,6 +122989,230 @@ } ] }, + { + "speciesKey": "staravia-delta", + "speciesId": "staravia-delta", + "displayName": "Staravia-Delta", + "slug": "staravia-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Staravia-Delta", + "staravia-delta", + "staraviadelta", + "Staravia Delta", + "delta-staravia", + "Delta Staravia", + "deltastaravia", + "delta staravia", + "staravia delta" + ], + "moves": [ + { + "id": "bravebird", + "displayName": "Brave Bird", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "fly", + "displayName": "Fly", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "intimidate", + "displayName": "Intimidate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "starid", + "speciesId": "starid", + "displayName": "Starid", + "slug": "starid", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Starid", + "starid" + ], + "moves": [ + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "psychic", + "displayName": "Psychic", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "illuminate", + "displayName": "Illuminate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "starly-delta", + "speciesId": "starly-delta", + "displayName": "Starly-Delta", + "slug": "starly-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Starly-Delta", + "starly-delta", + "starlydelta", + "Starly Delta", + "delta-starly", + "Delta Starly", + "deltastarly", + "delta starly", + "starly delta" + ], + "moves": [ + { + "id": "bravebird", + "displayName": "Brave Bird", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "fly", + "displayName": "Fly", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "keen-eye", + "displayName": "Keen Eye", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "steelix-delta", "speciesId": "steelix-delta", @@ -107445,6 +123227,10 @@ "steelix-delta", "steelixdelta", "Steelix Delta", + "delta-steelix", + "Delta Steelix", + "deltasteelix", + "delta steelix", "steelix delta", "SteelixDelta" ], @@ -107799,6 +123585,78 @@ } ] }, + { + "speciesKey": "striding-sun", + "speciesId": "striding-sun", + "displayName": "Striding Sun", + "slug": "striding-sun", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Striding Sun", + "striding-sun", + "stridingsun", + "striding sun" + ], + "moves": [ + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "dragonclaw", + "displayName": "Dragon Claw", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "morningsun", + "displayName": "Morning Sun", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "protosynthesis", + "displayName": "Protosynthesis", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "swampert", "speciesId": "swampert", @@ -108630,359 +124488,229 @@ ] }, { - "speciesKey": "tangledtime", - "speciesId": "tangledtime", - "displayName": "Tangledtime", - "slug": "tangledtime", - "source": "delta-ranked-1300", - "usageRank": 64, - "usagePercent": 5.65, - "sampleCount": 593, + "speciesKey": "tandemaus-atom", + "speciesId": "tandemaus-atom", + "displayName": "Tandemaus-ATOM", + "slug": "tandemaus-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Tangledtime", - "tangledtime" + "Tandemaus-ATOM", + "tandemaus-atom", + "tandemausatom", + "Tandemaus ATOM", + "tandemaus atom" ], "moves": [ { - "id": "timeless-torrent", - "displayName": "Timeless Torrent", - "type": "dragon", - "usagePercent": 99.83 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 83.47 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": "psychic", - "usagePercent": 71.16 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": "psychic", - "usagePercent": 65.6 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": "psychic", - "usagePercent": 22.26 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": "bug", - "usagePercent": 12.82 - }, - { - "id": "recover", - "displayName": "Recover", + "id": "doubleedge", + "displayName": "Double-Edge", "type": "normal", - "usagePercent": 8.43 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": "ground", - "usagePercent": 7.59 - }, - { - "id": "future-sight", - "displayName": "Future Sight", - "type": "psychic", - "usagePercent": 7.08 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": "bug", - "usagePercent": 4.72 + "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "poltergeist", + "displayName": "Poltergeist", "type": "ghost", - "usagePercent": 2.19 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": "electric", - "usagePercent": 2.19 - }, - { - "id": "agility", - "displayName": "Agility", - "type": "psychic", - "usagePercent": 2.02 + "usagePercent": 100.0 }, { - "id": "signal-beam", - "displayName": "Signal Beam", - "type": "bug", - "usagePercent": 1.52 + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 }, { - "id": "psychic-noise", - "displayName": "Psychic Noise", + "id": "rest", + "displayName": "Rest", "type": "psychic", - "usagePercent": 1.18 + "usagePercent": 100.0 } ], "items": [ { - "id": "tangledtimium-z", - "displayName": "Tangledtimium Z", - "type": "item", - "usagePercent": 81.62 - }, - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 12.48 - }, - { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", - "usagePercent": 4.38 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "chronocatalyst", - "displayName": "Chronocatalyst", + "id": "own-tempo", + "displayName": "Own Tempo", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 4, - "atk": 0, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 22.09 - }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tandemaus-delta", + "speciesId": "tandemaus-delta", + "displayName": "Tandemaus-Delta", + "slug": "tandemaus-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tandemaus-Delta", + "tandemaus-delta", + "tandemausdelta", + "Tandemaus Delta", + "delta-tandemaus", + "Delta Tandemaus", + "deltatandemaus", + "delta tandemaus", + "tandemaus delta" + ], + "moves": [ { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 22.09 + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 14.67 + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 }, { - "nature": "Hasty", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 11.13 + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 7.42 - }, + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + } + ], + "items": [ { - "nature": "Modest", - "evs": { - "hp": 4, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 6.58 - }, + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 4.22 - }, + "id": "rattled", + "displayName": "Rattled", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 4, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 3.37 - }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tangled-time", + "speciesId": "tangled-time", + "displayName": "Tangled Time", + "slug": "tangled-time", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tangled Time", + "tangled-time", + "tangledtime", + "tangled time" + ], + "moves": [ { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 2.87 + "id": "roaroftime", + "displayName": "Roar of Time", + "type": "dragon", + "usagePercent": 100.0 }, { - "nature": "Modest", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 2.02 + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 }, { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 8, - "def": 4, - "spa": 252, - "spd": 4, - "spe": 240 - }, - "usagePercent": 1.01 + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 }, { - "nature": "Gentle", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.67 - }, + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ { - "nature": "Modest", - "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.51 - }, + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "chrono-catalyst", + "displayName": "Chrono Catalyst", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 0.51 - }, - { - "nature": "Timid", - "evs": { - "hp": 40, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 216 - }, - "usagePercent": 0.34 - }, - { - "nature": "Rash", - "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 - }, - "usagePercent": 0.17 - }, - { - "nature": "Timid", - "evs": { - "hp": 120, - "atk": 0, - "def": 252, - "spa": 132, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.17 - }, - { - "nature": "Timid", - "evs": { - "hp": 72, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 180 - }, - "usagePercent": 0.17 + "usagePercent": 100.0 } ] }, { - "speciesKey": "tapubulu", + "speciesKey": "tapu-bulu", "speciesId": "tapubulu", "displayName": "Tapubulu", "slug": "tapubulu", @@ -109310,7 +125038,7 @@ ] }, { - "speciesKey": "tapufini", + "speciesKey": "tapu-fini", "speciesId": "tapufini", "displayName": "Tapufini", "slug": "tapufini", @@ -109596,17 +125324,19 @@ ] }, { - "speciesKey": "tapuhina", - "speciesId": "tapuhina", - "displayName": "Tapuhina", - "slug": "tapuhina", - "source": "delta-ranked-1500", - "usageRank": 150, - "usagePercent": 1.46, - "sampleCount": 19, + "speciesKey": "tapu-hina", + "speciesId": "tapu-hina", + "displayName": "Tapu Hina", + "slug": "tapu-hina", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Tapuhina", - "tapuhina" + "Tapu Hina", + "tapu-hina", + "tapuhina", + "tapu hina" ], "moves": [ { @@ -109616,391 +125346,130 @@ "usagePercent": 100.0 }, { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": "psychic", + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", "usagePercent": 100.0 }, { - "id": "moonlight", - "displayName": "Moonlight", - "type": "fairy", - "usagePercent": 68.42 - }, - { - "id": "defog", - "displayName": "Defog", - "type": "flying", - "usagePercent": 68.42 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": "normal", - "usagePercent": 31.58 + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": "fire", - "usagePercent": 31.58 + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 } ], "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy Duty Boots", - "type": "item", - "usagePercent": 52.63 - }, { "id": "leftovers", "displayName": "Leftovers", "type": "item", - "usagePercent": 47.37 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "umbralsurge", - "displayName": "Umbralsurge", + "id": "umbral-surge", + "displayName": "Umbral Surge", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 4, - "spd": 0, - "spe": 0 - }, - "usagePercent": 63.16 - }, - { - "nature": "Bold", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 - }, - "usagePercent": 31.58 - }, { "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, - "spa": 4, + "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 5.26 + "usagePercent": 100.0 } ] }, { - "speciesKey": "tapukehe", - "speciesId": "tapukehe", - "displayName": "Tapukehe", - "slug": "tapukehe", - "source": "delta-ranked-1300", - "usageRank": 80, - "usagePercent": 4.3, - "sampleCount": 446, + "speciesKey": "tapu-kehe", + "speciesId": "tapu-kehe", + "displayName": "Tapu-Kehe", + "slug": "tapu-kehe", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Tapukehe", - "tapukehe" + "Tapu-Kehe", + "tapu-kehe", + "tapukehe", + "Tapu Kehe", + "tapu kehe" ], "moves": [ - { - "id": "mortal-spin", - "displayName": "Mortal Spin", - "type": "poison", - "usagePercent": 97.31 - }, - { - "id": "recover", - "displayName": "Recover", - "type": "normal", - "usagePercent": 87.44 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": "water", - "usagePercent": 68.16 - }, { "id": "moonblast", "displayName": "Moonblast", "type": "fairy", - "usagePercent": 58.97 + "usagePercent": 100.0 }, { - "id": "toxic-spikes", - "displayName": "Toxic Spikes", + "id": "sludgewave", + "displayName": "Sludge Wave", "type": "poison", - "usagePercent": 45.96 - }, - { - "id": "topsy-turvy", - "displayName": "Topsy-Turvy", - "type": "dark", - "usagePercent": 11.66 - }, - { - "id": "surf", - "displayName": "Surf", - "type": "water", - "usagePercent": 9.64 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": "dark", - "usagePercent": 9.64 + "usagePercent": 100.0 }, { - "id": "nature's-madness", - "displayName": "Nature's Madness", - "type": "fairy", - "usagePercent": 6.5 + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 }, { - "id": "foul-play", - "displayName": "Foul Play", - "type": "dark", - "usagePercent": 3.59 + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 } ], "items": [ { - "id": "black-sludge", - "displayName": "Black Sludge", - "type": "item", - "usagePercent": 50.9 - }, - { - "id": "terrain-extender", - "displayName": "Terrain Extender", - "type": "item", - "usagePercent": 22.65 - }, - { - "id": "heavy-duty-boots", - "displayName": "Heavy Duty Boots", - "type": "item", - "usagePercent": 16.59 - }, - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", - "usagePercent": 9.64 + "usagePercent": 100.0 } ], "abilities": [ { - "id": "corrosivesurge", - "displayName": "Corrosivesurge", + "id": "corrosive-surge", + "displayName": "Corrosive Surge", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ - { - "nature": "Relaxed", - "evs": { - "hp": 252, - "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 - }, - "usagePercent": 17.49 - }, { "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 176, - "spa": 0, - "spd": 80, - "spe": 0 - }, - "usagePercent": 12.11 - }, - { - "nature": "Calm", - "evs": { - "hp": 252, - "atk": 0, - "def": 48, - "spa": 0, - "spd": 208, - "spe": 0 - }, - "usagePercent": 12.11 - }, - { - "nature": "Relaxed", - "evs": { - "hp": 252, - "atk": 0, - "def": 148, - "spa": 0, - "spd": 108, - "spe": 0 - }, - "usagePercent": 11.66 - }, - { - "nature": "Modest", - "evs": { - "hp": 252, - "atk": 0, - "def": 0, - "spa": 4, - "spd": 252, - "spe": 0 - }, - "usagePercent": 10.99 - }, - { - "nature": "Calm", - "evs": { - "hp": 252, - "atk": 4, - "def": 0, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 9.64 - }, - { - "nature": "Impish", - "evs": { - "hp": 252, - "atk": 0, - "def": 120, - "spa": 0, - "spd": 0, - "spe": 136 - }, - "usagePercent": 9.64 - }, - { - "nature": "Calm", - "evs": { - "hp": 252, - "atk": 0, - "def": 4, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 8.74 - }, - { - "nature": "Sassy", - "evs": { - "hp": 252, - "atk": 0, - "def": 4, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 5.38 - }, - { - "nature": "Careful", - "evs": { - "hp": 8, - "atk": 0, - "def": 248, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.9 - }, - { - "nature": "Modest", - "evs": { - "hp": 252, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 0 - }, - "usagePercent": 0.45 - }, - { - "nature": "Relaxed", - "evs": { - "hp": 4, - "atk": 0, - "def": 120, - "spa": 0, - "spd": 128, - "spe": 252 - }, - "usagePercent": 0.22 - }, - { - "nature": "Relaxed", - "evs": { - "hp": 240, - "atk": 0, - "def": 16, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 0.22 - }, - { - "nature": "Relaxed", - "evs": { - "hp": 248, - "atk": 0, "def": 252, "spa": 0, - "spd": 8, - "spe": 0 - }, - "usagePercent": 0.22 - }, - { - "nature": "Relaxed", - "evs": { - "hp": 248, - "atk": 0, - "def": 8, - "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 0.22 + "usagePercent": 100.0 } ] }, { - "speciesKey": "tapukoko", + "speciesKey": "tapu-koko", "speciesId": "tapukoko", "displayName": "Tapukoko", "slug": "tapukoko", @@ -110418,7 +125887,7 @@ ] }, { - "speciesKey": "tapulele", + "speciesKey": "tapu-lele", "speciesId": "tapulele", "displayName": "Tapulele", "slug": "tapulele", @@ -110691,6 +126160,83 @@ } ] }, + { + "speciesKey": "tentacool-delta", + "speciesId": "tentacool-delta", + "displayName": "Tentacool-Delta", + "slug": "tentacool-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tentacool-Delta", + "tentacool-delta", + "tentacooldelta", + "Tentacool Delta", + "delta-tentacool", + "Delta Tentacool", + "deltatentacool", + "delta tentacool", + "tentacool delta" + ], + "moves": [ + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "motor-drive", + "displayName": "Motor Drive", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "tentacruel", "speciesId": "tentacruel", @@ -110761,6 +126307,83 @@ } ] }, + { + "speciesKey": "tentacruel-delta", + "speciesId": "tentacruel-delta", + "displayName": "Tentacruel-Delta", + "slug": "tentacruel-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tentacruel-Delta", + "tentacruel-delta", + "tentacrueldelta", + "Tentacruel Delta", + "delta-tentacruel", + "Delta Tentacruel", + "deltatentacruel", + "delta tentacruel", + "tentacruel delta" + ], + "moves": [ + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "motor-drive", + "displayName": "Motor Drive", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "terapagos", "speciesId": "terapagos", @@ -111113,6 +126736,83 @@ } ] }, + { + "speciesKey": "terrakion-delta", + "speciesId": "terrakion-delta", + "displayName": "Terrakion-Delta", + "slug": "terrakion-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terrakion-Delta", + "terrakion-delta", + "terrakiondelta", + "Terrakion Delta", + "delta-terrakion", + "Delta Terrakion", + "deltaterrakion", + "delta terrakion", + "terrakion delta" + ], + "moves": [ + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "flareblitz", + "displayName": "Flare Blitz", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "redress", + "displayName": "Redress", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "thundurus-therian", "speciesId": "thundurus-therian", @@ -111320,7 +127020,7 @@ ] }, { - "speciesKey": "tinglu", + "speciesKey": "ting-lu", "speciesId": "tinglu", "displayName": "Tinglu", "slug": "tinglu", @@ -111563,6 +127263,302 @@ } ] }, + { + "speciesKey": "tinkatink-delta", + "speciesId": "tinkatink-delta", + "displayName": "Tinkatink-Delta", + "slug": "tinkatink-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatink-Delta", + "tinkatink-delta", + "tinkatinkdelta", + "Tinkatink Delta", + "delta-tinkatink", + "Delta Tinkatink", + "deltatinkatink", + "delta tinkatink", + "tinkatink delta" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "icehammer", + "displayName": "Ice Hammer", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "suction-cups", + "displayName": "Suction Cups", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tinkatink-gamma", + "speciesId": "tinkatink-gamma", + "displayName": "Tinkatink-Gamma", + "slug": "tinkatink-gamma", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatink-Gamma", + "tinkatink-gamma", + "tinkatinkgamma", + "Tinkatink Gamma", + "tinkatink gamma" + ], + "moves": [ + { + "id": "moonblast", + "displayName": "Moonblast", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "alluringvoice", + "displayName": "Alluring Voice", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "dazzling", + "displayName": "Dazzling", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tinkatink-omega", + "speciesId": "tinkatink-omega", + "displayName": "Tinkatink-Omega", + "slug": "tinkatink-omega", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatink-Omega", + "tinkatink-omega", + "tinkatinkomega", + "Tinkatink Omega", + "tinkatink omega" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "xscissor", + "displayName": "X-Scissor", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hyper-cutter", + "displayName": "Hyper Cutter", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tinkatink-ultra", + "speciesId": "tinkatink-ultra", + "displayName": "Tinkatink-Ultra", + "slug": "tinkatink-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatink-Ultra", + "tinkatink-ultra", + "tinkatinkultra", + "Tinkatink Ultra", + "tinkatink ultra" + ], + "moves": [ + { + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "plus", + "displayName": "Plus", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "tinkaton", "speciesId": "tinkaton", @@ -111833,6 +127829,10 @@ "tinkaton-delta", "tinkatondelta", "Tinkaton Delta", + "delta-tinkaton", + "Delta Tinkaton", + "deltatinkaton", + "delta tinkaton", "tinkaton delta", "TinkatonDelta" ], @@ -112991,6 +128991,302 @@ } ] }, + { + "speciesKey": "tinkatuff-delta", + "speciesId": "tinkatuff-delta", + "displayName": "Tinkatuff-Delta", + "slug": "tinkatuff-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatuff-Delta", + "tinkatuff-delta", + "tinkatuffdelta", + "Tinkatuff Delta", + "delta-tinkatuff", + "Delta Tinkatuff", + "deltatinkatuff", + "delta tinkatuff", + "tinkatuff delta" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "icehammer", + "displayName": "Ice Hammer", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "suction-cups", + "displayName": "Suction Cups", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tinkatuff-gamma", + "speciesId": "tinkatuff-gamma", + "displayName": "Tinkatuff-Gamma", + "slug": "tinkatuff-gamma", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatuff-Gamma", + "tinkatuff-gamma", + "tinkatuffgamma", + "Tinkatuff Gamma", + "tinkatuff gamma" + ], + "moves": [ + { + "id": "moonblast", + "displayName": "Moonblast", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "alluringvoice", + "displayName": "Alluring Voice", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "dazzling", + "displayName": "Dazzling", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tinkatuff-omega", + "speciesId": "tinkatuff-omega", + "displayName": "Tinkatuff-Omega", + "slug": "tinkatuff-omega", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatuff-Omega", + "tinkatuff-omega", + "tinkatuffomega", + "Tinkatuff Omega", + "tinkatuff omega" + ], + "moves": [ + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "xscissor", + "displayName": "X-Scissor", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hyper-cutter", + "displayName": "Hyper Cutter", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tinkatuff-ultra", + "speciesId": "tinkatuff-ultra", + "displayName": "Tinkatuff-Ultra", + "slug": "tinkatuff-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatuff-Ultra", + "tinkatuff-ultra", + "tinkatuffultra", + "Tinkatuff Ultra", + "tinkatuff ultra" + ], + "moves": [ + { + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "usagePercent": 100.0 + }, + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "plus", + "displayName": "Plus", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "togekiss", "speciesId": "togekiss", @@ -113635,6 +129931,83 @@ } ] }, + { + "speciesKey": "torkoal-delta", + "speciesId": "torkoal-delta", + "displayName": "Torkoal-Delta", + "slug": "torkoal-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Torkoal-Delta", + "torkoal-delta", + "torkoaldelta", + "Torkoal Delta", + "delta-torkoal", + "Delta Torkoal", + "deltatorkoal", + "delta torkoal", + "torkoal delta" + ], + "moves": [ + { + "id": "eruption", + "displayName": "Eruption", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "waterspout", + "displayName": "Water Spout", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "white-smoke", + "displayName": "White Smoke", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "tornadus", "speciesId": "tornadus", @@ -114805,6 +131178,365 @@ } ] }, + { + "speciesKey": "trapinch-atom", + "displayName": "Trapinch-ATOM", + "speciesId": "trapinch-atom", + "source": "delta-auto", + "aliases": [ + "Trapinch-ATOM", + "trapinch-atom", + "trapinchatom", + "Trapinch ATOM", + "trapinch atom" + ], + "abilities": [ + { + "id": "hyper-cutter", + "displayName": "Hyper Cutter", + "type": "ability", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "moves": [ + { + "id": "crabhammer", + "displayName": "Crabhammer", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "firstimpression", + "displayName": "First Impression", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "trapinch-delta", + "speciesId": "trapinch-delta", + "displayName": "Trapinch-Delta", + "slug": "trapinch-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Trapinch-Delta", + "trapinch-delta", + "trapinchdelta", + "Trapinch Delta", + "delta-trapinch", + "Delta Trapinch", + "deltatrapinch", + "delta trapinch", + "trapinch delta" + ], + "moves": [ + { + "id": "firstimpression", + "displayName": "First Impression", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "leechlife", + "displayName": "Leech Life", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hyper-cutter", + "displayName": "Hyper Cutter", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "trapinch-ultra", + "speciesId": "trapinch-ultra", + "displayName": "Trapinch-Ultra", + "slug": "trapinch-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Trapinch-Ultra", + "trapinch-ultra", + "trapinchultra", + "Trapinch Ultra", + "trapinch ultra" + ], + "moves": [ + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "ironhead", + "displayName": "Iron Head", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "overcoat", + "displayName": "Overcoat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "turnimite", + "speciesId": "turnimite", + "displayName": "Turnimite", + "slug": "turnimite", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Turnimite", + "turnimite" + ], + "moves": [ + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "water-absorb", + "displayName": "Water Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "turniton", + "speciesId": "turniton", + "displayName": "Turniton", + "slug": "turniton", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Turniton", + "turniton" + ], + "moves": [ + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "usagePercent": 100.0 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "water-absorb", + "displayName": "Water Absorb", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "turnizone", "speciesId": "turnizone", @@ -115021,6 +131753,10 @@ "typhlosion-delta", "typhlosiondelta", "Typhlosion Delta", + "delta-typhlosion", + "Delta Typhlosion", + "deltatyphlosion", + "delta typhlosion", "typhlosion delta", "TyphlosionDelta" ], @@ -117093,6 +133829,149 @@ } ] }, + { + "speciesKey": "ursasola", + "speciesId": "ursasola", + "displayName": "Ursasola", + "slug": "ursasola", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ursasola", + "ursasola" + ], + "moves": [ + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "anger-point", + "displayName": "Anger Point", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "ursasola-solarflare", + "speciesId": "ursasola-solarflare", + "displayName": "Ursasola-Solarflare", + "slug": "ursasola-solarflare", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ursasola-Solarflare", + "ursasola-solarflare", + "ursasolasolarflare", + "Ursasola Solarflare", + "ursasola solarflare" + ], + "moves": [ + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "morningsun", + "displayName": "Morning Sun", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "mind's-eye", + "displayName": "Mind's Eye", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "urshifu-rapid-strike", "speciesId": "urshifu-rapid-strike", @@ -117367,6 +134246,10 @@ "uxie-delta", "uxiedelta", "Uxie Delta", + "delta-uxie", + "Delta Uxie", + "deltauxie", + "delta uxie", "uxie delta", "UxieDelta" ], @@ -117734,120 +134617,44 @@ ] }, { - "speciesKey": "valianttime", - "speciesId": "valianttime", - "displayName": "Valianttime", - "slug": "valianttime", - "source": "delta-ranked-1300", - "usageRank": 128, - "usagePercent": 2.4, - "sampleCount": 249, + "speciesKey": "valiant-time", + "speciesId": "valiant-time", + "displayName": "Valiant Time", + "slug": "valiant-time", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Valianttime", - "valianttime" + "Valiant Time", + "valiant-time", + "valianttime", + "valiant time" ], "moves": [ { - "id": "crescent-edge", - "displayName": "Crescent Edge", - "type": "steel", - "usagePercent": 97.59 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": "fighting", - "usagePercent": 87.15 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": "normal", - "usagePercent": 44.58 - }, - { - "id": "spirit-break", - "displayName": "Spirit Break", - "type": "fairy", - "usagePercent": 34.54 - }, - { - "id": "psycho-cut", - "displayName": "Psycho Cut", - "type": "psychic", - "usagePercent": 25.7 - }, - { - "id": "thunder-punch", - "displayName": "Thunder Punch", - "type": "electric", - "usagePercent": 22.89 - }, - { - "id": "play-rough", + "id": "playrough", "displayName": "Play Rough", "type": "fairy", - "usagePercent": 22.89 - }, - { - "id": "liquidation", - "displayName": "Liquidation", - "type": "water", - "usagePercent": 22.89 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": "normal", - "usagePercent": 9.24 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": "fighting", - "usagePercent": 6.43 + "usagePercent": 100.0 }, { - "id": "iron-head", + "id": "ironhead", "displayName": "Iron Head", "type": "steel", - "usagePercent": 6.43 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": "dark", - "usagePercent": 4.82 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": "ghost", - "usagePercent": 4.42 - }, - { - "id": "night-slash", - "displayName": "Night Slash", - "type": "dark", - "usagePercent": 3.61 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": "ice", - "usagePercent": 2.01 + "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", - "type": "dark", - "usagePercent": 1.61 + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", - "type": "psychic", - "usagePercent": 1.61 + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "usagePercent": 100.0 } ], "items": [ @@ -117855,49 +134662,7 @@ "id": "life-orb", "displayName": "Life Orb", "type": "item", - "usagePercent": 70.68 - }, - { - "id": "black-belt", - "displayName": "Black Belt", - "type": "item", - "usagePercent": 10.04 - }, - { - "id": "upgrade", - "displayName": "Upgrade", - "type": "item", - "usagePercent": 6.43 - }, - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 3.61 - }, - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 3.21 - }, - { - "id": "shell-bell", - "displayName": "Shell Bell", - "type": "item", - "usagePercent": 2.41 - }, - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 2.01 - }, - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 1.61 + "usagePercent": 100.0 } ], "abilities": [ @@ -117909,113 +134674,17 @@ } ], "spreads": [ - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 - }, - "usagePercent": 32.13 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 4, - "spd": 0, - "spe": 252 - }, - "usagePercent": 25.7 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 13.65 - }, - { - "nature": "Jolly", - "evs": { - "hp": 4, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 12.85 - }, { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 8.03 - }, - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 5.22 - }, - { - "nature": "Naughty", - "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 160 - }, - "usagePercent": 1.61 - }, - { - "nature": "Naive", - "evs": { - "hp": 0, - "atk": 208, - "def": 0, - "spa": 48, - "spd": 0, "spe": 252 }, - "usagePercent": 0.4 - }, - { - "nature": "Hasty", - "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 - }, - "usagePercent": 0.4 + "usagePercent": 100.0 } ] }, @@ -118751,6 +135420,156 @@ } ] }, + { + "speciesKey": "vibrava-delta", + "speciesId": "vibrava-delta", + "displayName": "Vibrava-Delta", + "slug": "vibrava-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vibrava-Delta", + "vibrava-delta", + "vibravadelta", + "Vibrava Delta", + "delta-vibrava", + "Delta Vibrava", + "deltavibrava", + "delta vibrava", + "vibrava delta" + ], + "moves": [ + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "bugbuzz", + "displayName": "Bug Buzz", + "type": "bug", + "usagePercent": 100.0 + }, + { + "id": "boomburst", + "displayName": "Boomburst", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "quiverdance", + "displayName": "Quiver Dance", + "type": "bug", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "vibrava-ultra", + "speciesId": "vibrava-ultra", + "displayName": "Vibrava-Ultra", + "slug": "vibrava-ultra", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vibrava-Ultra", + "vibrava-ultra", + "vibravaultra", + "Vibrava Ultra", + "vibrava ultra" + ], + "moves": [ + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "overcoat", + "displayName": "Overcoat", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "victini", "speciesId": "victini", @@ -118853,6 +135672,10 @@ "victini-delta", "victinidelta", "Victini Delta", + "delta-victini", + "Delta Victini", + "deltavictini", + "delta victini", "victini delta", "VictiniDelta" ], @@ -119015,6 +135838,83 @@ } ] }, + { + "speciesKey": "virizion-delta", + "speciesId": "virizion-delta", + "displayName": "Virizion-Delta", + "slug": "virizion-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Virizion-Delta", + "virizion-delta", + "viriziondelta", + "Virizion Delta", + "delta-virizion", + "Delta Virizion", + "deltavirizion", + "delta virizion", + "virizion delta" + ], + "moves": [ + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "superpower", + "displayName": "Superpower", + "type": "fighting", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "redress", + "displayName": "Redress", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "volcanion-delta", "speciesId": "volcanion-delta", @@ -119029,6 +135929,10 @@ "volcanion-delta", "volcaniondelta", "Volcanion Delta", + "delta-volcanion", + "Delta Volcanion", + "deltavolcanion", + "delta volcanion", "volcanion delta", "VolcanionDelta" ], @@ -119575,6 +136479,10 @@ "volcarona-delta", "volcaronadelta", "Volcarona Delta", + "delta-volcarona", + "Delta Volcarona", + "deltavolcarona", + "delta volcarona", "volcarona delta", "VolcaronaDelta" ], @@ -119917,6 +136825,153 @@ } ] }, + { + "speciesKey": "vrelie", + "speciesId": "vrelie", + "displayName": "Vrelie", + "slug": "vrelie", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vrelie", + "vrelie" + ], + "moves": [ + { + "id": "zenheadbutt", + "displayName": "Zen Headbutt", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "psychocut", + "displayName": "Psycho Cut", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "irontail", + "displayName": "Iron Tail", + "type": "steel", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "vrelie-delta", + "speciesId": "vrelie-delta", + "displayName": "Vrelie-Delta", + "slug": "vrelie-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vrelie-Delta", + "vrelie-delta", + "vreliedelta", + "Vrelie Delta", + "delta-vrelie", + "Delta Vrelie", + "deltavrelie", + "delta vrelie", + "vrelie delta" + ], + "moves": [ + { + "id": "gunkshot", + "displayName": "Gunk Shot", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "toxic-chain", + "displayName": "Toxic Chain", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "weavile", "speciesId": "weavile", @@ -120767,6 +137822,588 @@ } ] }, + { + "speciesKey": "whirling-abyss", + "speciesId": "whirling-abyss", + "displayName": "Whirling Abyss", + "slug": "whirling-abyss", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Whirling Abyss", + "whirling-abyss", + "whirlingabyss", + "whirling abyss" + ], + "moves": [ + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "psychicfangs", + "displayName": "Psychic Fangs", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "protosynthesis", + "displayName": "Protosynthesis", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "wisphir", + "speciesId": "wisphir", + "displayName": "Wisphir", + "slug": "wisphir", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wisphir", + "wisphir" + ], + "moves": [ + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "airslash", + "displayName": "Air Slash", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "beast-boost", + "displayName": "Beast Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "wooper-delta", + "speciesId": "wooper-delta", + "displayName": "Wooper-Delta", + "slug": "wooper-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wooper-Delta", + "wooper-delta", + "wooperdelta", + "Wooper Delta", + "delta-wooper", + "Delta Wooper", + "deltawooper", + "delta wooper", + "wooper delta" + ], + "moves": [ + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "moonblast", + "displayName": "Moonblast", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "cute-charm", + "displayName": "Cute Charm", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "wooper-omega", + "speciesId": "wooper-omega", + "displayName": "Wooper-Omega", + "slug": "wooper-omega", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wooper-Omega", + "wooper-omega", + "wooperomega", + "Wooper Omega", + "wooper omega" + ], + "moves": [ + { + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "sludgebomb", + "displayName": "Sludge Bomb", + "type": "poison", + "usagePercent": 100.0 + }, + { + "id": "muddywater", + "displayName": "Muddy Water", + "type": "water", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "liquid-ooze", + "displayName": "Liquid Ooze", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "wynaut-atom", + "speciesId": "wynaut-atom", + "displayName": "Wynaut-ATOM", + "slug": "wynaut-atom", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wynaut-ATOM", + "wynaut-atom", + "wynautatom", + "Wynaut ATOM", + "wynaut atom" + ], + "moves": [ + { + "id": "icehammer", + "displayName": "Ice Hammer", + "type": "ice", + "usagePercent": 100.0 + }, + { + "id": "psychicfangs", + "displayName": "Psychic Fangs", + "type": "psychic", + "usagePercent": 100.0 + }, + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "telepathy", + "displayName": "Telepathy", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "yamask-delta", + "speciesId": "yamask-delta", + "displayName": "Yamask-Delta", + "slug": "yamask-delta", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yamask-Delta", + "yamask-delta", + "yamaskdelta", + "Yamask Delta", + "delta-yamask", + "Delta Yamask", + "deltayamask", + "delta yamask", + "yamask delta" + ], + "moves": [ + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "usagePercent": 100.0 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "prankster", + "displayName": "Prankster", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "yanfern", + "speciesId": "yanfern", + "displayName": "Yanfern", + "slug": "yanfern", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yanfern", + "yanfern" + ], + "moves": [ + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "airslash", + "displayName": "Air Slash", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "boomburst", + "displayName": "Boomburst", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "anticipation", + "displayName": "Anticipation", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "yanmellia", + "speciesId": "yanmellia", + "displayName": "Yanmellia", + "slug": "yanmellia", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yanmellia", + "yanmellia" + ], + "moves": [ + { + "id": "fly", + "displayName": "Fly", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "leafblade", + "displayName": "Leaf Blade", + "type": "grass", + "usagePercent": 100.0 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "usagePercent": 100.0 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "aerilate", + "displayName": "Aerilate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "zapdos", "speciesId": "zapdos", @@ -121743,6 +139380,76 @@ } ] }, + { + "speciesKey": "zephior", + "speciesId": "zephior", + "displayName": "Zephior", + "slug": "zephior", + "source": "delta-auto", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zephior", + "zephior" + ], + "moves": [ + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "airslash", + "displayName": "Air Slash", + "type": "flying", + "usagePercent": 100.0 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "usagePercent": 100.0 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "tempest-veil", + "displayName": "Tempest Veil", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, { "speciesKey": "zeraora", "speciesId": "zeraora", @@ -121965,6 +139672,10 @@ "zeraora-delta", "zeraoradelta", "Zeraora Delta", + "delta-zeraora", + "Delta Zeraora", + "deltazeraora", + "delta zeraora", "zeraora delta", "ZeraoraDelta" ], @@ -122837,12 +140548,43 @@ } ], "smogonFallback": [ + { + "speciesKey": "ababo", + "speciesId": "ababo", + "displayName": "Ababo", + "slug": "ababo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ababo", + "ababo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "abomasnow", "speciesId": "abomasnow", "displayName": "Abomasnow", "slug": "abomasnow", - "source": "smogon-fallback", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -122851,12 +140593,6 @@ "abomasnow" ], "moves": [ - { - "id": "aurora-veil", - "displayName": "Aurora Veil", - "type": null, - "usagePercent": 100.0 - }, { "id": "blizzard", "displayName": "Blizzard", @@ -122870,16 +140606,22 @@ "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "leech-seed", + "displayName": "Leech Seed", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } @@ -122896,23 +140638,198 @@ { "nature": "Modest", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 8, + "def": 68, + "spa": 104, + "spd": 84, "spe": 0 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "abomasnow-mega", + "speciesId": "abomasnowmega", + "displayName": "Abomasnow-Mega", + "slug": "abomasnow-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Abomasnow", + "Abomasnow Mega", + "Abomasnow-Mega", + "abomasnow", + "abomasnow mega", + "abomasnow-mega", + "abomasnowmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "abra", + "speciesId": "abra", + "displayName": "Abra", + "slug": "abra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Abra", + "abra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "absol-mega", + "speciesId": "absolmega", + "displayName": "Absol-Mega", + "slug": "absol-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Absol", + "Absol Mega", + "Absol-Mega", + "absol", + "absol mega", + "absol-mega", + "absolmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aegislash-blade", + "speciesId": "aegislashblade", + "displayName": "Aegislash-Blade", + "slug": "aegislash-blade", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aegislash", + "Aegislash Blade", + "Aegislash-Blade", + "aegislash", + "aegislash blade", + "aegislash-blade", + "aegislashblade" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aerodactyl-mega", + "speciesId": "aerodactylmega", + "displayName": "Aerodactyl-Mega", + "slug": "aerodactyl-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aerodactyl", + "Aerodactyl Mega", + "Aerodactyl-Mega", + "aerodactyl", + "aerodactyl mega", + "aerodactyl-mega", + "aerodactylmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "aggron", "speciesId": "aggron", "displayName": "Aggron", "slug": "aggron", - "source": "smogon-fallback", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -122934,14 +140851,14 @@ "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "toxic", - "displayName": "Toxic", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 } @@ -122966,84 +140883,184 @@ { "nature": "Careful", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 248, + "atk": 56, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 200, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "alcremie", - "speciesId": "alcremie", - "displayName": "Alcremie", - "slug": "alcremie", - "source": "smogon-fallback", + "speciesKey": "aggron-mega", + "speciesId": "aggronmega", + "displayName": "Aggron-Mega", + "slug": "aggron-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Alcremie", - "alcremie" + "Aggron", + "Aggron Mega", + "Aggron-Mega", + "aggron", + "aggron mega", + "aggron-mega", + "aggronmega" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acid-armor", - "displayName": "Acid Armor", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "alluring-voice", - "displayName": "Alluring Voice", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aipom", + "speciesId": "aipom", + "displayName": "Aipom", + "slug": "aipom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aipom", + "aipom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "alakazam-mega", + "speciesId": "alakazammega", + "displayName": "Alakazam-Mega", + "slug": "alakazam-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Alakazam", + "Alakazam Mega", + "Alakazam-Mega", + "alakazam", + "alakazam mega", + "alakazam-mega", + "alakazammega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "alcremie", + "speciesId": "alcremie", + "displayName": "Alcremie", + "slug": "alcremie", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Alcremie", + "alcremie" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aroma-veil", - "displayName": "Aroma Veil", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "alcremie-gmax", + "speciesId": "alcremiegmax", + "displayName": "Alcremie-Gmax", + "slug": "alcremie-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Alcremie", + "Alcremie Gmax", + "Alcremie-Gmax", + "alcremie", + "alcremie gmax", + "alcremie-gmax", + "alcremiegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -123052,7 +141069,7 @@ "speciesId": "altaria", "displayName": "Altaria", "slug": "altaria", - "source": "smogon-fallback", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -123062,8 +141079,8 @@ ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, @@ -123074,22 +141091,22 @@ "usagePercent": 100.0 }, { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "heal-bell", + "displayName": "Heal Bell", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "altarianite", + "displayName": "Altarianite", "type": "item", "usagePercent": 100.0 } @@ -123106,84 +141123,112 @@ { "nature": "Impish", "evs": { - "hp": 252, + "hp": 240, "atk": 0, - "def": 240, + "def": 136, "spa": 0, - "spd": 0, - "spe": 16 + "spd": 76, + "spe": 56 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "ambipom", - "speciesId": "ambipom", - "displayName": "Ambipom", - "slug": "ambipom", - "source": "smogon-fallback", + "speciesKey": "altaria-mega", + "speciesId": "altariamega", + "displayName": "Altaria-Mega", + "slug": "altaria-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ambipom", - "ambipom" - ], - "moves": [ - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - } + "Altaria", + "Altaria Mega", + "Altaria-Mega", + "altaria", + "altaria mega", + "altaria-mega", + "altariamega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "amaura", + "speciesId": "amaura", + "displayName": "Amaura", + "slug": "amaura", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Amaura", + "amaura" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "ambipom", + "speciesId": "ambipom", + "displayName": "Ambipom", + "slug": "ambipom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ambipom", + "ambipom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -123192,7 +141237,7 @@ "speciesId": "amoonguss", "displayName": "Amoonguss", "slug": "amoonguss", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -123202,8 +141247,8 @@ ], "moves": [ { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "foul-play", + "displayName": "Foul Play", "type": null, "usagePercent": 100.0 }, @@ -123214,14 +141259,14 @@ "usagePercent": 100.0 }, { - "id": "foul-play", - "displayName": "Foul Play", + "id": "synthesis", + "displayName": "Synthesis", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "clear-smog", + "displayName": "Clear Smog", "type": null, "usagePercent": 100.0 } @@ -123246,11 +141291,11 @@ { "nature": "Bold", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 252, + "def": 244, "spa": 0, - "spd": 4, + "spd": 16, "spe": 0 }, "usagePercent": 100.0 @@ -123258,142 +141303,381 @@ ] }, { - "speciesKey": "appletun", - "speciesId": "appletun", - "displayName": "Appletun", - "slug": "appletun", - "source": "smogon-fallback", + "speciesKey": "amoonguss-atom", + "speciesId": "amoonguss-atom", + "displayName": "Amoonguss-ATOM", + "slug": "amoonguss-atom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Appletun", - "appletun" + "Amoonguss-ATOM", + "amoonguss-atom", + "amoongussatom", + "Amoonguss ATOM", + "amoonguss atom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ampharos", + "speciesId": "ampharos", + "displayName": "Ampharos", + "slug": "ampharos", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ampharos", + "ampharos" ], "moves": [ { - "id": "apple-acid", - "displayName": "Apple Acid", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 }, { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "dragon-tail", - "displayName": "Dragon Tail", + "id": "reflect", + "displayName": "Reflect", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [ { - "id": "thick-fat", - "displayName": "Thick Fat", - "type": "ability", + "nature": "Quiet", + "evs": { + "hp": 252, + "atk": 156, + "def": 0, + "spa": 100, + "spd": 0, + "spe": 0 + }, "usagePercent": 100.0 } + ] + }, + { + "speciesKey": "ampharos-mega", + "speciesId": "ampharosmega", + "displayName": "Ampharos-Mega", + "slug": "ampharos-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ampharos", + "Ampharos Mega", + "Ampharos-Mega", + "ampharos", + "ampharos mega", + "ampharos-mega", + "ampharosmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "anorith", + "speciesId": "anorith", + "displayName": "Anorith", + "slug": "anorith", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Anorith", + "anorith" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "appletun", + "speciesId": "appletun", + "displayName": "Appletun", + "slug": "appletun", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Appletun", + "appletun" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "appletun-gmax", + "speciesId": "appletungmax", + "displayName": "Appletun-Gmax", + "slug": "appletun-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Appletun", + "Appletun Gmax", + "Appletun-Gmax", + "appletun", + "appletun gmax", + "appletun-gmax", + "appletungmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "applin", + "speciesId": "applin", + "displayName": "Applin", + "slug": "applin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Applin", + "applin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "araquanid-totem", + "speciesId": "araquanidtotem", + "displayName": "Araquanid-Totem", + "slug": "araquanid-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Araquanid", + "Araquanid Totem", + "Araquanid-Totem", + "araquanid", + "araquanid totem", + "araquanid-totem", + "araquanidtotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "arboliva", - "speciesId": "arboliva", - "displayName": "Arboliva", - "slug": "arboliva", - "source": "smogon-fallback", + "speciesKey": "arbok", + "speciesId": "arbok", + "displayName": "Arbok", + "slug": "arbok", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Arboliva", - "arboliva" + "Arbok", + "arbok" ], "moves": [ { - "id": "leaf-storm", - "displayName": "Leaf Storm", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "glare", + "displayName": "Glare", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "alluring-voice", - "displayName": "Alluring Voice", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "seed-sower", - "displayName": "Seed Sower", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "arboliva", + "speciesId": "arboliva", + "displayName": "Arboliva", + "slug": "arboliva", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arboliva", + "arboliva" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Calm", "evs": { - "hp": 72, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 0, - "spe": 184 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -123402,7 +141686,7 @@ "speciesId": "arcanine", "displayName": "Arcanine", "slug": "arcanine", - "source": "smogon-fallback", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -123412,14 +141696,14 @@ ], "moves": [ { - "id": "curse", - "displayName": "Curse", + "id": "howl", + "displayName": "Howl", "type": null, "usagePercent": 100.0 }, { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, @@ -123430,8 +141714,8 @@ "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 } @@ -123456,12 +141740,12 @@ { "nature": "Adamant", "evs": { - "hp": 248, + "hp": 252, "atk": 252, "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, "usagePercent": 100.0 } @@ -123472,7 +141756,7 @@ "speciesId": "arcanine-hisui", "displayName": "Arcanine-Hisui", "slug": "arcanine-hisui", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -123503,16 +141787,16 @@ "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } @@ -123545,7 +141829,7 @@ "speciesId": "arceus", "displayName": "Arceus", "slug": "arceus", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -123553,1301 +141837,633 @@ "Arceus", "arceus" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-claw", - "displayName": "Shadow Claw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 200, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 56 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-bug", - "speciesId": "arceus-bug", + "speciesId": "arceusbug", "displayName": "Arceus-Bug", "slug": "arceus-bug", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Bug", "Arceus-Bug", + "arceus", + "arceus bug", "arceus-bug", - "arceusbug", - "Arceus Bug", - "arceus bug" - ], - "moves": [ - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "insect-plate", - "displayName": "Insect Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusbug" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-dark", - "speciesId": "arceus-dark", + "speciesId": "arceusdark", "displayName": "Arceus-Dark", "slug": "arceus-dark", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Dark", "Arceus-Dark", + "arceus", + "arceus dark", "arceus-dark", - "arceusdark", - "Arceus Dark", - "arceus dark" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "dread-plate", - "displayName": "Dread Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusdark" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-dragon", - "speciesId": "arceus-dragon", + "speciesId": "arceusdragon", "displayName": "Arceus-Dragon", "slug": "arceus-dragon", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Dragon", "Arceus-Dragon", + "arceus", + "arceus dragon", "arceus-dragon", - "arceusdragon", - "Arceus Dragon", - "arceus dragon" - ], - "moves": [ - { - "id": "dragon-claw", - "displayName": "Dragon Claw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "draco-plate", - "displayName": "Draco Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusdragon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 128, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 128 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-electric", - "speciesId": "arceus-electric", + "speciesId": "arceuselectric", "displayName": "Arceus-Electric", "slug": "arceus-electric", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Electric", "Arceus-Electric", + "arceus", + "arceus electric", "arceus-electric", - "arceuselectric", - "Arceus Electric", - "arceus electric" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "zap-plate", - "displayName": "Zap Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuselectric" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-fairy", - "speciesId": "arceus-fairy", + "speciesId": "arceusfairy", "displayName": "Arceus-Fairy", "slug": "arceus-fairy", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Fairy", "Arceus-Fairy", + "arceus", + "arceus fairy", "arceus-fairy", - "arceusfairy", - "Arceus Fairy", - "arceus fairy" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "pixie-plate", - "displayName": "Pixie Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusfairy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 240, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-fighting", - "speciesId": "arceus-fighting", + "speciesId": "arceusfighting", "displayName": "Arceus-Fighting", "slug": "arceus-fighting", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Fighting", "Arceus-Fighting", + "arceus", + "arceus fighting", "arceus-fighting", - "arceusfighting", - "Arceus Fighting", - "arceus fighting" - ], - "moves": [ - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "cosmic-power", - "displayName": "Cosmic Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "fist-plate", - "displayName": "Fist Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusfighting" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 124 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-fire", - "speciesId": "arceus-fire", + "speciesId": "arceusfire", "displayName": "Arceus-Fire", "slug": "arceus-fire", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Fire", "Arceus-Fire", + "arceus", + "arceus fire", "arceus-fire", - "arceusfire", - "Arceus Fire", - "arceus fire" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-plate", - "displayName": "Flame Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusfire" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 128, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 128 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-flying", - "speciesId": "arceus-flying", + "speciesId": "arceusflying", "displayName": "Arceus-Flying", "slug": "arceus-flying", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Flying", "Arceus-Flying", + "arceus", + "arceus flying", "arceus-flying", - "arceusflying", - "Arceus Flying", - "arceus flying" + "arceusflying" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sky-plate", - "displayName": "Sky Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-ghost", - "speciesId": "arceus-ghost", + "speciesId": "arceusghost", "displayName": "Arceus-Ghost", "slug": "arceus-ghost", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Ghost", "Arceus-Ghost", + "arceus", + "arceus ghost", "arceus-ghost", - "arceusghost", - "Arceus Ghost", - "arceus ghost" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "spooky-plate", - "displayName": "Spooky Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusghost" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { "hp": 4, - "atk": 0, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-grass", - "speciesId": "arceus-grass", + "speciesId": "arceusgrass", "displayName": "Arceus-Grass", "slug": "arceus-grass", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Grass", "Arceus-Grass", + "arceus", + "arceus grass", "arceus-grass", - "arceusgrass", - "Arceus Grass", - "arceus grass" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "meadow-plate", - "displayName": "Meadow Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusgrass" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-ground", - "speciesId": "arceus-ground", + "speciesId": "arceusground", "displayName": "Arceus-Ground", "slug": "arceus-ground", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Ground", "Arceus-Ground", + "arceus", + "arceus ground", "arceus-ground", - "arceusground", - "Arceus Ground", - "arceus ground" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "earth-plate", - "displayName": "Earth Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusground" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 120, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 136 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-ice", - "speciesId": "arceus-ice", + "speciesId": "arceusice", "displayName": "Arceus-Ice", "slug": "arceus-ice", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Ice", "Arceus-Ice", + "arceus", + "arceus ice", "arceus-ice", - "arceusice", - "Arceus Ice", - "arceus ice" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "icicle-plate", - "displayName": "Icicle Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusice" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-poison", - "speciesId": "arceus-poison", + "speciesId": "arceuspoison", "displayName": "Arceus-Poison", "slug": "arceus-poison", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Poison", "Arceus-Poison", + "arceus", + "arceus poison", "arceus-poison", - "arceuspoison", - "Arceus Poison", - "arceus poison" - ], - "moves": [ - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "toxic-plate", - "displayName": "Toxic Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuspoison" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 124 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-psychic", - "speciesId": "arceus-psychic", + "speciesId": "arceuspsychic", "displayName": "Arceus-Psychic", "slug": "arceus-psychic", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Psychic", "Arceus-Psychic", + "arceus", + "arceus psychic", "arceus-psychic", - "arceuspsychic", - "Arceus Psychic", - "arceus psychic" - ], - "moves": [ - { - "id": "cosmic-power", - "displayName": "Cosmic Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "mind-plate", - "displayName": "Mind Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuspsychic" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 124 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-rock", - "speciesId": "arceus-rock", + "speciesId": "arceusrock", "displayName": "Arceus-Rock", "slug": "arceus-rock", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Rock", "Arceus-Rock", + "arceus", + "arceus rock", "arceus-rock", - "arceusrock", - "Arceus Rock", - "arceus rock" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "stone-plate", - "displayName": "Stone Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusrock" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-steel", - "speciesId": "arceus-steel", + "speciesId": "arceussteel", "displayName": "Arceus-Steel", "slug": "arceus-steel", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Steel", "Arceus-Steel", + "arceus", + "arceus steel", "arceus-steel", - "arceussteel", - "Arceus Steel", - "arceus steel" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder", - "displayName": "Thunder", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "iron-plate", - "displayName": "Iron Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceussteel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-water", - "speciesId": "arceus-water", + "speciesId": "arceuswater", "displayName": "Arceus-Water", "slug": "arceus-water", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Water", "Arceus-Water", + "arceus", + "arceus water", "arceus-water", - "arceuswater", - "Arceus Water", - "arceus water" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "splash-plate", - "displayName": "Splash Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuswater" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 240, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -124856,7 +142472,7 @@ "speciesId": "archaludon", "displayName": "Archaludon", "slug": "archaludon", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -124864,60 +142480,145 @@ "Archaludon", "archaludon" ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "archen", + "speciesId": "archen", + "displayName": "Archen", + "slug": "archen", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Archen", + "archen" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "archeops", + "speciesId": "archeops", + "displayName": "Archeops", + "slug": "archeops", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Archeops", + "archeops" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stamina", - "displayName": "Stamina", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "arctibax", + "speciesId": "arctibax", + "displayName": "Arctibax", + "slug": "arctibax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arctibax", + "arctibax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "arctovish", + "speciesId": "arctovish", + "displayName": "Arctovish", + "slug": "arctovish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arctovish", + "arctovish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } ] }, @@ -124926,7 +142627,7 @@ "speciesId": "arctozolt", "displayName": "Arctozolt", "slug": "arctozolt", - "source": "smogon-fallback", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -124962,8 +142663,8 @@ ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } @@ -124978,25 +142679,56 @@ ], "spreads": [ { - "nature": "Naughty", + "nature": "Naive", "evs": { "hp": 0, - "atk": 252, + "atk": 208, "def": 0, - "spa": 4, + "spa": 76, "spd": 0, - "spe": 252 + "spe": 224 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "argalis", + "speciesId": "argalis", + "displayName": "Argalis", + "slug": "argalis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Argalis", + "argalis" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "arghonaut", "speciesId": "arghonaut", "displayName": "Arghonaut", "slug": "arghonaut", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -125004,515 +142736,520 @@ "Arghonaut", "arghonaut" ], - "moves": [ - { - "id": "circle-throw", - "displayName": "Circle Throw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 224, + "def": 0, "spa": 0, - "spd": 36, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "articuno", - "speciesId": "articuno", - "displayName": "Articuno", - "slug": "articuno", - "source": "smogon-fallback", + "speciesKey": "ariados", + "speciesId": "ariados", + "displayName": "Ariados", + "slug": "ariados", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Articuno", - "articuno" + "Ariados", + "ariados" ], "moves": [ { - "id": "roost", - "displayName": "Roost", + "id": "spider-web", + "displayName": "Spider Web", "type": null, "usagePercent": 100.0 }, { - "id": "freeze-dry", - "displayName": "Freeze-Dry", + "id": "agility", + "displayName": "Agility", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "baton-pass", + "displayName": "Baton Pass", "type": null, "usagePercent": 100.0 }, { - "id": "haze", - "displayName": "Haze", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Calm", - "evs": { - "hp": 248, - "atk": 0, - "def": 8, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 100.0 - } - ] + "abilities": [], + "spreads": [] }, { - "speciesKey": "articuno-galar", - "speciesId": "articuno-galar", - "displayName": "Articuno-Galar", - "slug": "articuno-galar", - "source": "smogon-fallback", + "speciesKey": "armaldo", + "speciesId": "armaldo", + "displayName": "Armaldo", + "slug": "armaldo", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Articuno-Galar", - "articuno-galar", - "articunogalar", - "Articuno Galar", - "articuno galar" + "Armaldo", + "armaldo" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "hurricane", - "displayName": "Hurricane", + "id": "rock-blast", + "displayName": "Rock Blast", "type": null, "usagePercent": 100.0 }, { - "id": "freezing-glare", - "displayName": "Freezing Glare", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "competitive", - "displayName": "Competitive", + "id": "battle-armor", + "displayName": "Battle Armor", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 188, + "atk": 252, + "def": 68, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "astrolotl", - "speciesId": "astrolotl", - "displayName": "Astrolotl", - "slug": "astrolotl", - "source": "smogon-fallback", + "speciesKey": "aromatisse", + "speciesId": "aromatisse", + "displayName": "Aromatisse", + "slug": "aromatisse", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Astrolotl", - "astrolotl" - ], - "moves": [ - { - "id": "fire-lash", - "displayName": "Fire Lash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } + "Aromatisse", + "aromatisse" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "aron", + "speciesId": "aron", + "displayName": "Aron", + "slug": "aron", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aron", + "aron" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "arrokuda", + "speciesId": "arrokuda", + "displayName": "Arrokuda", + "slug": "arrokuda", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arrokuda", + "arrokuda" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 32, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 252, - "spe": 224 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "audino-mega", - "speciesId": "audino-mega", - "displayName": "Audino-Mega", - "slug": "audino-mega", - "source": "smogon-fallback", + "speciesKey": "articuno", + "speciesId": "articuno", + "displayName": "Articuno", + "slug": "articuno", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Audino-Mega", - "audino-mega", - "audinomega", - "Audino Mega", - "audino mega" + "Articuno", + "articuno" ], "moves": [ { - "id": "topsy-turvy", - "displayName": "Topsy-Turvy", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "teleport", - "displayName": "Teleport", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "covert-cloak", - "displayName": "Covert Cloak", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "fur-coat", - "displayName": "Fur Coat", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Relaxed", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, - "spa": 252, - "spd": 252, - "spe": 0 + "def": 0, + "spa": 114, + "spd": 136, + "spe": 8 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "aurumoth", - "speciesId": "aurumoth", - "displayName": "Aurumoth", - "slug": "aurumoth", - "source": "smogon-fallback", + "speciesKey": "articuno-galar", + "speciesId": "articunogalar", + "displayName": "Articuno-Galar", + "slug": "articuno-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Aurumoth", - "aurumoth" - ], - "moves": [ - { - "id": "tail-glow", - "displayName": "Tail Glow", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "weakness-policy", - "displayName": "Weakness Policy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "weak-armor", - "displayName": "Weak Armor", - "type": "ability", - "usagePercent": 100.0 - } + "Articuno", + "Articuno Galar", + "Articuno-Galar", + "articuno", + "articuno galar", + "articuno-galar", + "articunogalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "avalugg", - "speciesId": "avalugg", - "displayName": "Avalugg", - "slug": "avalugg", - "source": "smogon-fallback", + "speciesKey": "astrolotl", + "speciesId": "astrolotl", + "displayName": "Astrolotl", + "slug": "astrolotl", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Avalugg", - "avalugg" + "Astrolotl", + "astrolotl" ], - "moves": [ - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "avalanche", - "displayName": "Avalanche", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "audino", + "speciesId": "audino", + "displayName": "Audino", + "slug": "audino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Audino", + "audino" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "audino-mega", + "speciesId": "audinomega", + "displayName": "Audino-Mega", + "slug": "audino-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Audino", + "Audino Mega", + "Audino-Mega", + "audino", + "audino mega", + "audino-mega", + "audinomega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sturdy", - "displayName": "Sturdy", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "aurorus", + "speciesId": "aurorus", + "displayName": "Aurorus", + "slug": "aurorus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aurorus", + "aurorus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, - "atk": 4, - "def": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aurumoth", + "speciesId": "aurumoth", + "displayName": "Aurumoth", + "slug": "aurumoth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aurumoth", + "aurumoth" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 0 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "avalugg-hisui", - "speciesId": "avalugg-hisui", - "displayName": "Avalugg-Hisui", - "slug": "avalugg-hisui", - "source": "smogon-fallback", + "speciesKey": "avalugg", + "speciesId": "avalugg", + "displayName": "Avalugg", + "slug": "avalugg", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Avalugg-Hisui", - "avalugg-hisui", - "avalugghisui", - "Avalugg Hisui", - "avalugg hisui" + "Avalugg", + "avalugg" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mountain-gale", - "displayName": "Mountain Gale", + "id": "icicle-spear", + "displayName": "Icicle Spear", "type": null, "usagePercent": 100.0 }, @@ -125527,12 +143264,18 @@ "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 } ], "items": [ { - "id": "custap-berry", - "displayName": "Custap Berry", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } @@ -125547,25 +143290,61 @@ ], "spreads": [ { - "nature": "Adamant", + "nature": "Impish", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 4, + "spe": 0 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "avalugg-hisui", + "speciesId": "avalugghisui", + "displayName": "Avalugg-Hisui", + "slug": "avalugg-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Avalugg", + "Avalugg Hisui", + "Avalugg-Hisui", + "avalugg", + "avalugg hisui", + "avalugg-hisui", + "avalugghisui" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "axew", "speciesId": "axew", "displayName": "Axew", "slug": "axew", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -125573,60 +143352,21 @@ "Axew", "axew" ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "first-impression", - "displayName": "First Impression", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unnerve", - "displayName": "Unnerve", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 220, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 140 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -125635,7 +143375,7 @@ "speciesId": "azelf", "displayName": "Azelf", "slug": "azelf", - "source": "smogon-fallback", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -125651,20 +143391,20 @@ "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 }, { - "id": "explosion", - "displayName": "Explosion", + "id": "skill-swap", + "displayName": "Skill Swap", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 } @@ -125690,9 +143430,9 @@ "nature": "Naive", "evs": { "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "atk": 0, + "def": 228, + "spa": 28, "spd": 0, "spe": 252 }, @@ -125705,7 +143445,7 @@ "speciesId": "azumarill", "displayName": "Azumarill", "slug": "azumarill", - "source": "smogon-fallback", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -125727,14 +143467,14 @@ "usagePercent": 100.0 }, { - "id": "liquidation", - "displayName": "Liquidation", + "id": "aqua-jet", + "displayName": "Aqua Jet", "type": null, "usagePercent": 100.0 }, { - "id": "aqua-jet", - "displayName": "Aqua Jet", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 } @@ -125775,7 +143515,7 @@ "speciesId": "azurill", "displayName": "Azurill", "slug": "azurill", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -125783,276 +143523,382 @@ "Azurill", "azurill" ], - "moves": [ - { - "id": "belly-drum", - "displayName": "Belly Drum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bagon", + "speciesId": "bagon", + "displayName": "Bagon", + "slug": "bagon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bagon", + "bagon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "oran-berry", - "displayName": "Oran Berry", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "baltoy", + "speciesId": "baltoy", + "displayName": "Baltoy", + "slug": "baltoy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Baltoy", + "baltoy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "huge-power", - "displayName": "Huge Power", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "banette", + "speciesId": "banette", + "displayName": "Banette", + "slug": "banette", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Banette", + "banette" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 36, - "atk": 196, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 36, - "spe": 116 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "basculegion", - "speciesId": "basculegion", - "displayName": "Basculegion", - "slug": "basculegion", - "source": "smogon-fallback", + "speciesKey": "banette-mega", + "speciesId": "banettemega", + "displayName": "Banette-Mega", + "slug": "banette-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Basculegion", - "basculegion" - ], - "moves": [ - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "phantom-force", - "displayName": "Phantom Force", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - } + "Banette", + "Banette Mega", + "Banette-Mega", + "banette", + "banette mega", + "banette-mega", + "banettemega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "barbaracle", + "speciesId": "barbaracle", + "displayName": "Barbaracle", + "slug": "barbaracle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Barbaracle", + "barbaracle" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "barboach", + "speciesId": "barboach", + "displayName": "Barboach", + "slug": "barboach", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Barboach", + "barboach" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "basculegion", + "speciesId": "basculegion", + "displayName": "Basculegion", + "slug": "basculegion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Basculegion", + "basculegion" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } ] }, { "speciesKey": "basculegion-f", - "speciesId": "basculegion-f", + "speciesId": "basculegionf", "displayName": "Basculegion-F", "slug": "basculegion-f", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Basculegion", + "Basculegion F", "Basculegion-F", + "basculegion", + "basculegion f", "basculegion-f", - "basculegionf", - "Basculegion F", - "basculegion f" - ], - "moves": [ - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } + "basculegionf" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "basculin", + "speciesId": "basculin", + "displayName": "Basculin", + "slug": "basculin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Basculin", + "basculin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "basculin-blue-striped", - "speciesId": "basculin-blue-striped", + "speciesId": "basculinbluestriped", "displayName": "Basculin-Blue-Striped", "slug": "basculin-blue-striped", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Basculin", + "Basculin Blue Striped", "Basculin-Blue-Striped", + "basculin", + "basculin blue striped", "basculin-blue-striped", - "basculinbluestriped", - "Basculin Blue Striped", - "basculin blue striped" - ], - "moves": [ - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } + "basculinbluestriped" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "basculin-white-striped", + "speciesId": "basculinwhitestriped", + "displayName": "Basculin-White-Striped", + "slug": "basculin-white-striped", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Basculin", + "Basculin White Striped", + "Basculin-White-Striped", + "basculin", + "basculin white striped", + "basculin-white-striped", + "basculinwhitestriped" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -126061,7 +143907,7 @@ "speciesId": "bastiodon", "displayName": "Bastiodon", "slug": "bastiodon", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -126069,60 +143915,21 @@ "Bastiodon", "bastiodon" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "foul-play", - "displayName": "Foul Play", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "soundproof", - "displayName": "Soundproof", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -126131,7 +143938,7 @@ "speciesId": "baxcalibur", "displayName": "Baxcalibur", "slug": "baxcalibur", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -126139,60 +143946,52 @@ "Baxcalibur", "baxcalibur" ], - "moves": [ - { - "id": "icicle-spear", - "displayName": "Icicle Spear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "glaive-rush", - "displayName": "Glaive Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "thermal-exchange", - "displayName": "Thermal Exchange", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "bayleef", + "speciesId": "bayleef", + "displayName": "Bayleef", + "slug": "bayleef", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bayleef", + "bayleef" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } ] }, @@ -126201,7 +144000,7 @@ "speciesId": "beartic", "displayName": "Beartic", "slug": "beartic", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -126209,331 +144008,492 @@ "Beartic", "beartic" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-spear", - "displayName": "Icicle Spear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bellibolt", - "speciesId": "bellibolt", - "displayName": "Bellibolt", - "slug": "bellibolt", - "source": "smogon-fallback", + "speciesKey": "beautifly", + "speciesId": "beautifly", + "displayName": "Beautifly", + "slug": "beautifly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bellibolt", - "bellibolt" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "muddy-water", - "displayName": "Muddy Water", - "type": null, - "usagePercent": 100.0 - } + "Beautifly", + "beautifly" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "beedrill-mega", + "speciesId": "beedrillmega", + "displayName": "Beedrill-Mega", + "slug": "beedrill-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Beedrill", + "Beedrill Mega", + "Beedrill-Mega", + "beedrill", + "beedrill mega", + "beedrill-mega", + "beedrillmega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "static", - "displayName": "Static", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "beheeyem", + "speciesId": "beheeyem", + "displayName": "Beheeyem", + "slug": "beheeyem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Beheeyem", + "beheeyem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bisharp", - "speciesId": "bisharp", - "displayName": "Bisharp", - "slug": "bisharp", - "source": "smogon-fallback", + "speciesKey": "beldum", + "speciesId": "beldum", + "displayName": "Beldum", + "slug": "beldum", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bisharp", - "bisharp" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "throat-chop", - "displayName": "Throat Chop", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 - } + "Beldum", + "beldum" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 80, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 176 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bombirdier", - "speciesId": "bombirdier", - "displayName": "Bombirdier", - "slug": "bombirdier", - "source": "smogon-fallback", + "speciesKey": "bellibolt", + "speciesId": "bellibolt", + "displayName": "Bellibolt", + "slug": "bellibolt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bombirdier", - "bombirdier" + "Bellibolt", + "bellibolt" ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "bellossom", + "speciesId": "bellossom", + "displayName": "Bellossom", + "slug": "bellossom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bellossom", + "bellossom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "bellsprout", + "speciesId": "bellsprout", + "displayName": "Bellsprout", + "slug": "bellsprout", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bellsprout", + "bellsprout" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bergmite", + "speciesId": "bergmite", + "displayName": "Bergmite", + "slug": "bergmite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bergmite", + "bergmite" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bewear", + "speciesId": "bewear", + "displayName": "Bewear", + "slug": "bewear", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bewear", + "bewear" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "big-pecks", - "displayName": "Big Pecks", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bibarel", + "speciesId": "bibarel", + "displayName": "Bibarel", + "slug": "bibarel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bibarel", + "bibarel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "braixen", - "speciesId": "braixen", - "displayName": "Braixen", - "slug": "braixen", - "source": "smogon-fallback", + "speciesKey": "bidoof", + "speciesId": "bidoof", + "displayName": "Bidoof", + "slug": "bidoof", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Braixen", - "braixen" + "Bidoof", + "bidoof" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "binacle", + "speciesId": "binacle", + "displayName": "Binacle", + "slug": "binacle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Binacle", + "binacle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bisharp", + "speciesId": "bisharp", + "displayName": "Bisharp", + "slug": "bisharp", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bisharp", + "bisharp" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "blastoise-gmax", + "speciesId": "blastoisegmax", + "displayName": "Blastoise-Gmax", + "slug": "blastoise-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Blastoise", + "Blastoise Gmax", + "Blastoise-Gmax", + "blastoise", + "blastoise gmax", + "blastoise-gmax", + "blastoisegmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "blastoise-mega", + "speciesId": "blastoisemega", + "displayName": "Blastoise-Mega", + "slug": "blastoise-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Blastoise", + "Blastoise Mega", + "Blastoise-Mega", + "blastoise", + "blastoise mega", + "blastoise-mega", + "blastoisemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { "hp": 4, "atk": 0, @@ -126542,290 +144502,544 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "brambleghast", - "speciesId": "brambleghast", - "displayName": "Brambleghast", - "slug": "brambleghast", - "source": "smogon-fallback", + "speciesKey": "blaziken-mega", + "speciesId": "blazikenmega", + "displayName": "Blaziken-Mega", + "slug": "blaziken-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Brambleghast", - "brambleghast" + "Blaziken", + "Blaziken Mega", + "Blaziken-Mega", + "blaziken", + "blaziken mega", + "blaziken-mega", + "blazikenmega" ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "blipbug", + "speciesId": "blipbug", + "displayName": "Blipbug", + "slug": "blipbug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Blipbug", + "blipbug" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "blitzle", + "speciesId": "blitzle", + "displayName": "Blitzle", + "slug": "blitzle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Blitzle", + "blitzle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "boldore", + "speciesId": "boldore", + "displayName": "Boldore", + "slug": "boldore", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Boldore", + "boldore" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "wind-rider", - "displayName": "Wind Rider", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "boltund", + "speciesId": "boltund", + "displayName": "Boltund", + "slug": "boltund", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Boltund", + "boltund" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bramblin", - "speciesId": "bramblin", - "displayName": "Bramblin", - "slug": "bramblin", - "source": "smogon-fallback", + "speciesKey": "bombirdier", + "speciesId": "bombirdier", + "displayName": "Bombirdier", + "slug": "bombirdier", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bramblin", - "bramblin" + "Bombirdier", + "bombirdier" ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bonsly", + "speciesId": "bonsly", + "displayName": "Bonsly", + "slug": "bonsly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bonsly", + "bonsly" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bouffalant", + "speciesId": "bouffalant", + "displayName": "Bouffalant", + "slug": "bouffalant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bouffalant", + "bouffalant" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "wind-rider", - "displayName": "Wind Rider", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bounsweet", + "speciesId": "bounsweet", + "displayName": "Bounsweet", + "slug": "bounsweet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bounsweet", + "bounsweet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 36, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 196 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "braviary", - "speciesId": "braviary", - "displayName": "Braviary", - "slug": "braviary", - "source": "smogon-fallback", + "speciesKey": "braixen", + "speciesId": "braixen", + "displayName": "Braixen", + "slug": "braixen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Braviary", - "braviary" + "Braixen", + "braixen" ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "brambleghast", + "speciesId": "brambleghast", + "displayName": "Brambleghast", + "slug": "brambleghast", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brambleghast", + "brambleghast" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bramblin", + "speciesId": "bramblin", + "displayName": "Bramblin", + "slug": "bramblin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bramblin", + "bramblin" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "brattler", + "speciesId": "brattler", + "displayName": "Brattler", + "slug": "brattler", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brattler", + "brattler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "braviary", + "speciesId": "braviary", + "displayName": "Braviary", + "slug": "braviary", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Braviary", + "braviary" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "braviary-hisui", - "speciesId": "braviary-hisui", + "speciesId": "braviaryhisui", "displayName": "Braviary-Hisui", "slug": "braviary-hisui", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Braviary", + "Braviary Hisui", "Braviary-Hisui", + "braviary", + "braviary hisui", "braviary-hisui", - "braviaryhisui", - "Braviary Hisui", - "braviary hisui" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - } + "braviaryhisui" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "breezi", + "speciesId": "breezi", + "displayName": "Breezi", + "slug": "breezi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Breezi", + "breezi" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "brionne", + "speciesId": "brionne", + "displayName": "Brionne", + "slug": "brionne", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brionne", + "brionne" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -126834,7 +145048,7 @@ "speciesId": "bronzong", "displayName": "Bronzong", "slug": "bronzong", - "source": "smogon-fallback", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -126850,20 +145064,20 @@ "usagePercent": 100.0 }, { - "id": "psychic-noise", - "displayName": "Psychic Noise", + "id": "gyro-ball", + "displayName": "Gyro Ball", "type": null, "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "heavy-slam", - "displayName": "Heavy Slam", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 } @@ -126886,88 +145100,80 @@ ], "spreads": [ { - "nature": "Calm", + "nature": "Sassy", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 168, "spa": 0, - "spd": 252, + "spd": 88, "spe": 0 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "bronzor", + "speciesId": "bronzor", + "displayName": "Bronzor", + "slug": "bronzor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bronzor", + "bronzor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "brute-bonnet", - "speciesId": "brute-bonnet", + "speciesId": "brutebonnet", "displayName": "Brute Bonnet", "slug": "brute-bonnet", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ "Brute Bonnet", + "brute bonnet", "brute-bonnet", - "brutebonnet", - "brute bonnet" - ], - "moves": [ - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "brutebonnet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -126976,7 +145182,7 @@ "speciesId": "bruxish", "displayName": "Bruxish", "slug": "bruxish", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -126984,454 +145190,245 @@ "Bruxish", "bruxish" ], - "moves": [ - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "strong-jaw", - "displayName": "Strong Jaw", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "buizel", - "speciesId": "buizel", - "displayName": "Buizel", - "slug": "buizel", - "source": "smogon-fallback", + "speciesKey": "budew", + "speciesId": "budew", + "displayName": "Budew", + "slug": "budew", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Buizel", - "buizel" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-spinner", - "displayName": "Ice Spinner", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brick-break", - "displayName": "Brick Break", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "oran-berry", - "displayName": "Oran Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "swift-swim", - "displayName": "Swift Swim", - "type": "ability", - "usagePercent": 100.0 - } + "Budew", + "budew" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 236, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 36, - "spe": 236 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "buzzwole", - "speciesId": "buzzwole", - "displayName": "Buzzwole", - "slug": "buzzwole", - "source": "smogon-fallback", - "usageRank": 0, - "usagePercent": 0.0, - "sampleCount": 0, + "speciesKey": "buizel", + "speciesId": "buizel", + "displayName": "Buizel", + "slug": "buizel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Buzzwole", - "buzzwole" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "beast-boost", - "displayName": "Beast Boost", - "type": "ability", - "usagePercent": 100.0 - } + "Buizel", + "buizel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 124, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 132 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "calyrex-ice", - "speciesId": "calyrex-ice", - "displayName": "Calyrex-Ice", - "slug": "calyrex-ice", - "source": "smogon-fallback", + "speciesKey": "bulbasaur", + "speciesId": "bulbasaur", + "displayName": "Bulbasaur", + "slug": "bulbasaur", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Calyrex-Ice", - "calyrex-ice", - "calyrexice", - "Calyrex Ice", - "calyrex ice" - ], - "moves": [ - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "glacial-lance", - "displayName": "Glacial Lance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Bulbasaur", + "bulbasaur" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "as-one-(glastrier)", - "displayName": "As One (Glastrier)", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "buneary", + "speciesId": "buneary", + "displayName": "Buneary", + "slug": "buneary", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Buneary", + "buneary" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Brave", + "nature": "Adamant", "evs": { - "hp": 248, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "calyrex-shadow", - "speciesId": "calyrex-shadow", - "displayName": "Calyrex-Shadow", - "slug": "calyrex-shadow", - "source": "smogon-fallback", + "speciesKey": "bunnelby", + "speciesId": "bunnelby", + "displayName": "Bunnelby", + "slug": "bunnelby", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Calyrex-Shadow", - "calyrex-shadow", - "calyrexshadow", - "Calyrex Shadow", - "calyrex shadow" - ], - "moves": [ - { - "id": "astral-barrage", - "displayName": "Astral Barrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "as-one-(spectrier)", - "displayName": "As One (Spectrier)", - "type": "ability", - "usagePercent": 100.0 - } + "Bunnelby", + "bunnelby" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "camerupt", - "speciesId": "camerupt", - "displayName": "Camerupt", - "slug": "camerupt", - "source": "smogon-fallback", + "speciesKey": "burmy", + "speciesId": "burmy", + "displayName": "Burmy", + "slug": "burmy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Camerupt", - "camerupt" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "lava-plume", - "displayName": "Lava Plume", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "solid-rock", - "displayName": "Solid Rock", - "type": "ability", - "usagePercent": 100.0 - } + "Burmy", + "burmy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "caribolt", - "speciesId": "caribolt", - "displayName": "Caribolt", - "slug": "caribolt", - "source": "smogon-fallback", + "speciesKey": "butterfree", + "speciesId": "butterfree", + "displayName": "Butterfree", + "slug": "butterfree", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Caribolt", - "caribolt" + "Butterfree", + "butterfree" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "double-edge", - "displayName": "Double-Edge", + "id": "stun-spore", + "displayName": "Stun Spore", "type": null, "usagePercent": 100.0 }, { - "id": "horn-leech", - "displayName": "Horn Leech", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 } @@ -127444,227 +145441,165 @@ "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "galvanize", - "displayName": "Galvanize", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "butterfree-gmax", + "speciesId": "butterfreegmax", + "displayName": "Butterfree-Gmax", + "slug": "butterfree-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Butterfree", + "Butterfree Gmax", + "Butterfree-Gmax", + "butterfree", + "butterfree gmax", + "butterfree-gmax", + "butterfreegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cawmodore", - "speciesId": "cawmodore", - "displayName": "Cawmodore", - "slug": "cawmodore", - "source": "smogon-fallback", + "speciesKey": "buzzwole", + "speciesId": "buzzwole", + "displayName": "Buzzwole", + "slug": "buzzwole", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cawmodore", - "cawmodore" + "Buzzwole", + "buzzwole" ], "moves": [ { - "id": "belly-drum", - "displayName": "Belly Drum", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "acrobatics", - "displayName": "Acrobatics", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 }, { - "id": "bullet-punch", - "displayName": "Bullet Punch", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", + "id": "rocky-helmet", + "displayName": "Rocky Helmet", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "volt-absorb", - "displayName": "Volt Absorb", + "id": "beast-boost", + "displayName": "Beast Boost", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 4, - "atk": 252, - "def": 0, + "hp": 248, + "atk": 104, + "def": 44, "spa": 0, "spd": 0, - "spe": 252 + "spe": 112 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "celebi", - "speciesId": "celebi", - "displayName": "Celebi", - "slug": "celebi", - "source": "smogon-fallback", + "speciesKey": "cacnea", + "speciesId": "cacnea", + "displayName": "Cacnea", + "slug": "cacnea", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Celebi", - "celebi" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "groundium-z", - "displayName": "Groundium Z", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 - } + "Cacnea", + "cacnea" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cetitan", - "speciesId": "cetitan", - "displayName": "Cetitan", - "slug": "cetitan", - "source": "smogon-fallback", + "speciesKey": "cacturne", + "speciesId": "cacturne", + "displayName": "Cacturne", + "slug": "cacturne", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cetitan", - "cetitan" - ], - "moves": [ - { - "id": "belly-drum", - "displayName": "Belly Drum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Cacturne", + "cacturne" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 4, "atk": 252, @@ -127673,1311 +145608,765 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chansey", - "speciesId": "chansey", - "displayName": "Chansey", - "slug": "chansey", - "source": "smogon-fallback", + "speciesKey": "caimanoe", + "speciesId": "caimanoe", + "displayName": "Caimanoe", + "slug": "caimanoe", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chansey", - "chansey" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "seismic-toss", - "displayName": "Seismic Toss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "soft-boiled", - "displayName": "Soft-Boiled", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Caimanoe", + "caimanoe" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "calyrex", + "speciesId": "calyrex", + "displayName": "Calyrex", + "slug": "calyrex", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Calyrex", + "calyrex" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "charjabug", - "speciesId": "charjabug", - "displayName": "Charjabug", - "slug": "charjabug", - "source": "smogon-fallback", + "speciesKey": "calyrex-ice", + "speciesId": "calyrexice", + "displayName": "Calyrex-Ice", + "slug": "calyrex-ice", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Charjabug", - "charjabug" - ], - "moves": [ - { - "id": "sticky-web", - "displayName": "Sticky Web", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "skitter-smack", - "displayName": "Skitter Smack", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "battery", - "displayName": "Battery", - "type": "ability", - "usagePercent": 100.0 - } + "Calyrex", + "Calyrex Ice", + "Calyrex-Ice", + "calyrex", + "calyrex ice", + "calyrex-ice", + "calyrexice" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, - "atk": 4, + "atk": 0, "def": 252, "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "charmander", - "speciesId": "charmander", - "displayName": "Charmander", - "slug": "charmander", - "source": "smogon-fallback", + "speciesKey": "calyrex-shadow", + "speciesId": "calyrexshadow", + "displayName": "Calyrex-Shadow", + "slug": "calyrex-shadow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Charmander", - "charmander" - ], - "moves": [ - { - "id": "weather-ball", - "displayName": "Weather Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "solar-power", - "displayName": "Solar Power", - "type": "ability", - "usagePercent": 100.0 - } + "Calyrex", + "Calyrex Shadow", + "Calyrex-Shadow", + "calyrex", + "calyrex shadow", + "calyrex-shadow", + "calyrexshadow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 44, + "hp": 4, "atk": 0, - "def": 12, - "spa": 196, + "def": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "charmeleon", - "speciesId": "charmeleon", - "displayName": "Charmeleon", - "slug": "charmeleon", - "source": "smogon-fallback", + "speciesKey": "camerupt", + "speciesId": "camerupt", + "displayName": "Camerupt", + "slug": "camerupt", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Charmeleon", - "charmeleon" + "Camerupt", + "camerupt" ], "moves": [ { - "id": "overheat", - "displayName": "Overheat", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "weather-ball", - "displayName": "Weather Ball", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "cameruptite", + "displayName": "Cameruptite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "solar-power", - "displayName": "Solar Power", + "id": "sheer-force", + "displayName": "Sheer Force", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 132, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 124 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "chespin", - "speciesId": "chespin", - "displayName": "Chespin", - "slug": "chespin", - "source": "smogon-fallback", + "speciesKey": "camerupt-mega", + "speciesId": "cameruptmega", + "displayName": "Camerupt-Mega", + "slug": "camerupt-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chespin", - "chespin" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-seed", - "displayName": "Bullet Seed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-slide", - "displayName": "Rock Slide", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "bulletproof", - "displayName": "Bulletproof", - "type": "ability", - "usagePercent": 100.0 - } + "Camerupt", + "Camerupt Mega", + "Camerupt-Mega", + "camerupt", + "camerupt mega", + "camerupt-mega", + "cameruptmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { - "hp": 148, - "atk": 108, - "def": 76, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 156, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chewtle", - "speciesId": "chewtle", - "displayName": "Chewtle", - "slug": "chewtle", - "source": "smogon-fallback", + "speciesKey": "capsakid", + "speciesId": "capsakid", + "displayName": "Capsakid", + "slug": "capsakid", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chewtle", - "chewtle" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-fang", - "displayName": "Ice Fang", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "strong-jaw", - "displayName": "Strong Jaw", - "type": "ability", - "usagePercent": 100.0 - } + "Capsakid", + "capsakid" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 244, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 244 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chi-yu", - "speciesId": "chi-yu", - "displayName": "Chi-Yu", - "slug": "chi-yu", - "source": "smogon-fallback", + "speciesKey": "carbink", + "speciesId": "carbink", + "displayName": "Carbink", + "slug": "carbink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chi-Yu", - "chi-yu", - "chiyu", - "Chi Yu", - "chi yu" - ], - "moves": [ - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "beads-of-ruin", - "displayName": "Beads of Ruin", - "type": "ability", - "usagePercent": 100.0 - } + "Carbink", + "carbink" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chien-pao", - "speciesId": "chien-pao", - "displayName": "Chien-Pao", - "slug": "chien-pao", - "source": "smogon-fallback", + "speciesKey": "caribolt", + "speciesId": "caribolt", + "displayName": "Caribolt", + "slug": "caribolt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chien-Pao", - "chien-pao", - "chienpao", - "Chien Pao", - "chien pao" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sword-of-ruin", - "displayName": "Sword of Ruin", - "type": "ability", - "usagePercent": 100.0 - } + "Caribolt", + "caribolt" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chinchou", - "speciesId": "chinchou", - "displayName": "Chinchou", - "slug": "chinchou", - "source": "smogon-fallback", + "speciesKey": "carkol", + "speciesId": "carkol", + "displayName": "Carkol", + "slug": "carkol", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chinchou", - "chinchou" + "Carkol", + "carkol" ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "volt-absorb", - "displayName": "Volt Absorb", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 132, - "spa": 148, + "def": 252, + "spa": 0, "spd": 0, - "spe": 220 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chromera", - "speciesId": "chromera", - "displayName": "Chromera", - "slug": "chromera", - "source": "smogon-fallback", + "speciesKey": "carnivine", + "speciesId": "carnivine", + "displayName": "Carnivine", + "slug": "carnivine", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chromera", - "chromera" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "silk-scarf", - "displayName": "Silk Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "color-change", - "displayName": "Color Change", - "type": "ability", - "usagePercent": 100.0 - } + "Carnivine", + "carnivine" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cinccino", - "speciesId": "cinccino", - "displayName": "Cinccino", - "slug": "cinccino", - "source": "smogon-fallback", + "speciesKey": "carracosta", + "speciesId": "carracosta", + "displayName": "Carracosta", + "slug": "carracosta", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cinccino", - "cinccino" - ], - "moves": [ - { - "id": "tidy-up", - "displayName": "Tidy Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tail-slap", - "displayName": "Tail Slap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } + "Carracosta", + "carracosta" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "carvanha", + "speciesId": "carvanha", + "displayName": "Carvanha", + "slug": "carvanha", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Carvanha", + "carvanha" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "clawitzer", - "speciesId": "clawitzer", - "displayName": "Clawitzer", - "slug": "clawitzer", - "source": "smogon-fallback", + "speciesKey": "cascoon", + "speciesId": "cascoon", + "displayName": "Cascoon", + "slug": "cascoon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Clawitzer", - "clawitzer" - ], - "moves": [ - { - "id": "water-pulse", - "displayName": "Water Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aura-sphere", - "displayName": "Aura Sphere", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mega-launcher", - "displayName": "Mega Launcher", - "type": "ability", - "usagePercent": 100.0 - } + "Cascoon", + "cascoon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "clefairy", - "speciesId": "clefairy", - "displayName": "Clefairy", - "slug": "clefairy", - "source": "smogon-fallback", + "speciesKey": "castform", + "speciesId": "castform", + "displayName": "Castform", + "slug": "castform", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Clefairy", - "clefairy" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonlight", - "displayName": "Moonlight", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "night-shade", - "displayName": "Night Shade", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 - } + "Castform", + "castform" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "coalossal", - "speciesId": "coalossal", - "displayName": "Coalossal", - "slug": "coalossal", - "source": "smogon-fallback", + "speciesKey": "castform-rainy", + "speciesId": "castformrainy", + "displayName": "Castform-Rainy", + "slug": "castform-rainy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Coalossal", - "coalossal" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 - } + "Castform", + "Castform Rainy", + "Castform-Rainy", + "castform", + "castform rainy", + "castform-rainy", + "castformrainy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, - "def": 8, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cobalion", - "speciesId": "cobalion", - "displayName": "Cobalion", - "slug": "cobalion", - "source": "smogon-fallback", + "speciesKey": "castform-snowy", + "speciesId": "castformsnowy", + "displayName": "Castform-Snowy", + "slug": "castform-snowy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cobalion", - "cobalion" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "justified", - "displayName": "Justified", - "type": "ability", - "usagePercent": 100.0 - } + "Castform", + "Castform Snowy", + "Castform-Snowy", + "castform", + "castform snowy", + "castform-snowy", + "castformsnowy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 112, - "atk": 0, - "def": 144, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "colossoil", - "speciesId": "colossoil", - "displayName": "Colossoil", - "slug": "colossoil", - "source": "smogon-fallback", + "speciesKey": "castform-sunny", + "speciesId": "castformsunny", + "displayName": "Castform-Sunny", + "slug": "castform-sunny", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Colossoil", - "colossoil" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "headlong-rush", - "displayName": "Headlong Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Castform", + "Castform Sunny", + "Castform-Sunny", + "castform", + "castform sunny", + "castform-sunny", + "castformsunny" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "combusken", - "speciesId": "combusken", - "displayName": "Combusken", - "slug": "combusken", - "source": "smogon-fallback", + "speciesKey": "caterpie", + "speciesId": "caterpie", + "displayName": "Caterpie", + "slug": "caterpie", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Combusken", - "combusken" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Caterpie", + "caterpie" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "speed-boost", - "displayName": "Speed Boost", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cawdet", + "speciesId": "cawdet", + "displayName": "Cawdet", + "slug": "cawdet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cawdet", + "cawdet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "conkeldurr", - "speciesId": "conkeldurr", - "displayName": "Conkeldurr", - "slug": "conkeldurr", - "source": "smogon-fallback", + "speciesKey": "cawmodore", + "speciesId": "cawmodore", + "displayName": "Cawmodore", + "slug": "cawmodore", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Conkeldurr", - "conkeldurr" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Cawmodore", + "cawmodore" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "copperajah", - "speciesId": "copperajah", - "displayName": "Copperajah", - "slug": "copperajah", - "source": "smogon-fallback", + "speciesKey": "celebi", + "speciesId": "celebi", + "displayName": "Celebi", + "slug": "celebi", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Copperajah", - "copperajah" + "Celebi", + "celebi" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 }, { - "id": "iron-head", - "displayName": "Iron Head", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "whirlwind", - "displayName": "Whirlwind", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 } @@ -128992,715 +146381,640 @@ ], "abilities": [ { - "id": "sheer-force", - "displayName": "Sheer Force", + "id": "natural-cure", + "displayName": "Natural Cure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, + "def": 156, "spa": 0, - "spd": 228, - "spe": 28 + "spd": 84, + "spe": 16 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "corphish", - "speciesId": "corphish", - "displayName": "Corphish", - "slug": "corphish", - "source": "smogon-fallback", + "speciesKey": "centiskorch", + "speciesId": "centiskorch", + "displayName": "Centiskorch", + "slug": "centiskorch", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Corphish", - "corphish" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crabhammer", - "displayName": "Crabhammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 - } + "Centiskorch", + "centiskorch" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 196, - "def": 76, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 0, - "spe": 236 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "corsola-galar", - "speciesId": "corsola-galar", - "displayName": "Corsola-Galar", - "slug": "corsola-galar", - "source": "smogon-fallback", + "speciesKey": "centiskorch-gmax", + "speciesId": "centiskorchgmax", + "displayName": "Centiskorch-Gmax", + "slug": "centiskorch-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Corsola-Galar", - "corsola-galar", - "corsolagalar", - "Corsola Galar", - "corsola galar" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "night-shade", - "displayName": "Night Shade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlpool", - "displayName": "Whirlpool", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "cursed-body", - "displayName": "Cursed Body", - "type": "ability", - "usagePercent": 100.0 - } + "Centiskorch", + "Centiskorch Gmax", + "Centiskorch-Gmax", + "centiskorch", + "centiskorch gmax", + "centiskorch-gmax", + "centiskorchgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cottonee", - "speciesId": "cottonee", - "displayName": "Cottonee", - "slug": "cottonee", - "source": "smogon-fallback", + "speciesKey": "cetitan", + "speciesId": "cetitan", + "displayName": "Cetitan", + "slug": "cetitan", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cottonee", - "cottonee" - ], - "moves": [ - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stun-spore", - "displayName": "Stun Spore", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "memento", - "displayName": "Memento", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 - } + "Cetitan", + "cetitan" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 36, + "hp": 252, "atk": 0, - "def": 36, - "spa": 140, - "spd": 36, - "spe": 228 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crabominable", - "speciesId": "crabominable", - "displayName": "Crabominable", - "slug": "crabominable", - "source": "smogon-fallback", + "speciesKey": "cetoddle", + "speciesId": "cetoddle", + "displayName": "Cetoddle", + "slug": "cetoddle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crabominable", - "crabominable" - ], - "moves": [ - { - "id": "ice-hammer", - "displayName": "Ice Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 - } + "Cetoddle", + "cetoddle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { "hp": 252, - "atk": 252, - "def": 0, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crabrawler", - "speciesId": "crabrawler", - "displayName": "Crabrawler", - "slug": "crabrawler", - "source": "smogon-fallback", + "speciesKey": "chansey", + "speciesId": "chansey", + "displayName": "Chansey", + "slug": "chansey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crabrawler", - "crabrawler" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-punch", - "displayName": "Thunder Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 - } + "Chansey", + "chansey" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 20, - "def": 140, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 60, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cramorant", - "speciesId": "cramorant", - "displayName": "Cramorant", - "slug": "cramorant", - "source": "smogon-fallback", + "speciesKey": "charcadet", + "speciesId": "charcadet", + "displayName": "Charcadet", + "slug": "charcadet", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cramorant", - "cramorant" + "Charcadet", + "charcadet" ], - "moves": [ - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "gulp-missile", - "displayName": "Gulp Missile", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charizard-gmax", + "speciesId": "charizardgmax", + "displayName": "Charizard-Gmax", + "slug": "charizard-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charizard", + "Charizard Gmax", + "Charizard-Gmax", + "charizard", + "charizard gmax", + "charizard-gmax", + "charizardgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Modest", "evs": { - "hp": 248, + "hp": 4, "atk": 0, - "def": 188, - "spa": 0, - "spd": 56, - "spe": 16 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cranidos", - "speciesId": "cranidos", - "displayName": "Cranidos", - "slug": "cranidos", - "source": "smogon-fallback", + "speciesKey": "charizard-mega-x", + "speciesId": "charizardmegax", + "displayName": "Charizard-Mega-X", + "slug": "charizard-mega-x", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cranidos", - "cranidos" - ], - "moves": [ - { - "id": "head-smash", - "displayName": "Head Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-slide", - "displayName": "Rock Slide", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-punch", - "displayName": "Fire Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } + "Charizard", + "Charizard Mega X", + "Charizard-Mega-X", + "charizard", + "charizard mega x", + "charizard-mega-x", + "charizardmegax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crawdaunt", - "speciesId": "crawdaunt", - "displayName": "Crawdaunt", - "slug": "crawdaunt", - "source": "smogon-fallback", + "speciesKey": "charizard-mega-y", + "speciesId": "charizardmegay", + "displayName": "Charizard-Mega-Y", + "slug": "charizard-mega-y", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crawdaunt", - "crawdaunt" + "Charizard", + "Charizard Mega Y", + "Charizard-Mega-Y", + "charizard", + "charizard mega y", + "charizard-mega-y", + "charizardmegay" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crabhammer", - "displayName": "Crabhammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charjabug", + "speciesId": "charjabug", + "displayName": "Charjabug", + "slug": "charjabug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charjabug", + "charjabug" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charmander", + "speciesId": "charmander", + "displayName": "Charmander", + "slug": "charmander", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charmander", + "charmander" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charmander-delta", + "speciesId": "charmander-delta", + "displayName": "Charmander-Delta", + "slug": "charmander-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charmander-Delta", + "charmander-delta", + "charmanderdelta", + "Charmander Delta", + "delta-charmander", + "Delta Charmander", + "deltacharmander", + "delta charmander", + "charmander delta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cresceidon", - "speciesId": "cresceidon", - "displayName": "Cresceidon", - "slug": "cresceidon", - "source": "smogon-fallback", + "speciesKey": "charmeleon", + "speciesId": "charmeleon", + "displayName": "Charmeleon", + "slug": "charmeleon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cresceidon", - "cresceidon" - ], - "moves": [ - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } + "Charmeleon", + "charmeleon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charmeleon-delta", + "speciesId": "charmeleon-delta", + "displayName": "Charmeleon-Delta", + "slug": "charmeleon-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charmeleon-Delta", + "charmeleon-delta", + "charmeleondelta", + "Charmeleon Delta", + "delta-charmeleon", + "Delta Charmeleon", + "deltacharmeleon", + "delta charmeleon", + "charmeleon delta" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "multiscale", - "displayName": "Multiscale", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chatot", + "speciesId": "chatot", + "displayName": "Chatot", + "slug": "chatot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chatot", + "chatot" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, "def": 0, - "spa": 4, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cresselia", - "speciesId": "cresselia", - "displayName": "Cresselia", - "slug": "cresselia", - "source": "smogon-fallback", + "speciesKey": "cherrim", + "speciesId": "cherrim", + "displayName": "Cherrim", + "slug": "cherrim", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cresselia", - "cresselia" + "Cherrim", + "cherrim" ], - "moves": [ - { - "id": "lunar-dance", - "displayName": "Lunar Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moonlight", - "displayName": "Moonlight", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cherrim-sunshine", + "speciesId": "cherrimsunshine", + "displayName": "Cherrim-Sunshine", + "slug": "cherrim-sunshine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cherrim", + "Cherrim Sunshine", + "Cherrim-Sunshine", + "cherrim", + "cherrim sunshine", + "cherrim-sunshine", + "cherrimsunshine" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eject-button", - "displayName": "Eject Button", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cherubi", + "speciesId": "cherubi", + "displayName": "Cherubi", + "slug": "cherubi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cherubi", + "cherubi" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chespin", + "speciesId": "chespin", + "displayName": "Chespin", + "slug": "chespin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chespin", + "chespin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -129709,414 +147023,478 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "croagunk", - "speciesId": "croagunk", - "displayName": "Croagunk", - "slug": "croagunk", - "source": "smogon-fallback", + "speciesKey": "chewtle", + "speciesId": "chewtle", + "displayName": "Chewtle", + "slug": "chewtle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Croagunk", - "croagunk" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } + "Chewtle", + "chewtle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chi-yu", + "speciesId": "chiyu", + "displayName": "Chi-Yu", + "slug": "chi-yu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chi Yu", + "Chi-Yu", + "chi yu", + "chi-yu", + "chiyu" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dry-skin", - "displayName": "Dry Skin", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chien-pao", + "speciesId": "chienpao", + "displayName": "Chien-Pao", + "slug": "chien-pao", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chien Pao", + "Chien-Pao", + "chien pao", + "chien-pao", + "chienpao" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 52, - "atk": 188, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 36, - "spe": 116 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crobat", - "speciesId": "crobat", - "displayName": "Crobat", - "slug": "crobat", - "source": "smogon-fallback", + "speciesKey": "chikorita", + "speciesId": "chikorita", + "displayName": "Chikorita", + "slug": "chikorita", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crobat", - "crobat" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } + "Chikorita", + "chikorita" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chimchar", + "speciesId": "chimchar", + "displayName": "Chimchar", + "slug": "chimchar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chimchar", + "chimchar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "infiltrator", - "displayName": "Infiltrator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chimecho", + "speciesId": "chimecho", + "displayName": "Chimecho", + "slug": "chimecho", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chimecho", + "chimecho" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, "spa": 0, - "spd": 56, - "spe": 200 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crocalor", - "speciesId": "crocalor", - "displayName": "Crocalor", - "slug": "crocalor", - "source": "smogon-fallback", + "speciesKey": "chinchou", + "speciesId": "chinchou", + "displayName": "Chinchou", + "slug": "chinchou", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crocalor", - "crocalor" - ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 - } + "Chinchou", + "chinchou" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "croconaw", - "speciesId": "croconaw", - "displayName": "Croconaw", - "slug": "croconaw", - "source": "smogon-fallback", + "speciesKey": "chingling", + "speciesId": "chingling", + "displayName": "Chingling", + "slug": "chingling", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Croconaw", - "croconaw" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "waterfall", - "displayName": "Waterfall", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } + "Chingling", + "chingling" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chromera", + "speciesId": "chromera", + "displayName": "Chromera", + "slug": "chromera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chromera", + "chromera" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cinccino", + "speciesId": "cinccino", + "displayName": "Cinccino", + "slug": "cinccino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cinccino", + "cinccino" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 24, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 232 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crucibelle", - "speciesId": "crucibelle", - "displayName": "Crucibelle", - "slug": "crucibelle", - "source": "smogon-fallback", + "speciesKey": "cinderace-gmax", + "speciesId": "cinderacegmax", + "displayName": "Cinderace-Gmax", + "slug": "cinderace-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crucibelle", - "crucibelle" - ], - "moves": [ - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - } + "Cinderace", + "Cinderace Gmax", + "Cinderace-Gmax", + "cinderace", + "cinderace gmax", + "cinderace-gmax", + "cinderacegmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "clamperl", + "speciesId": "clamperl", + "displayName": "Clamperl", + "slug": "clamperl", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clamperl", + "clamperl" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "clauncher", + "speciesId": "clauncher", + "displayName": "Clauncher", + "slug": "clauncher", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clauncher", + "clauncher" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cryogonal", - "speciesId": "cryogonal", - "displayName": "Cryogonal", - "slug": "cryogonal", - "source": "smogon-fallback", + "speciesKey": "clawitzer", + "speciesId": "clawitzer", + "displayName": "Clawitzer", + "slug": "clawitzer", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cryogonal", - "cryogonal" + "Clawitzer", + "clawitzer" ], "moves": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "water-pulse", + "displayName": "Water Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "freeze-dry", - "displayName": "Freeze-Dry", + "id": "dragon-pulse", + "displayName": "Dragon Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "aura-sphere", + "displayName": "Aura Sphere", "type": null, "usagePercent": 100.0 }, { - "id": "haze", - "displayName": "Haze", + "id": "terrain-pulse", + "displayName": "Terrain Pulse", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "levitate", - "displayName": "Levitate", + "id": "mega-launcher", + "displayName": "Mega Launcher", "type": "ability", "usagePercent": 100.0 } @@ -130125,11 +147503,11 @@ { "nature": "Timid", "evs": { - "hp": 252, + "hp": 0, "atk": 0, "def": 0, - "spa": 4, - "spd": 0, + "spa": 252, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -130137,279 +147515,369 @@ ] }, { - "speciesKey": "cutiefly", - "speciesId": "cutiefly", - "displayName": "Cutiefly", - "slug": "cutiefly", - "source": "smogon-fallback", + "speciesKey": "claydol", + "speciesId": "claydol", + "displayName": "Claydol", + "slug": "claydol", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cutiefly", - "cutiefly" + "Claydol", + "claydol" ], "moves": [ { - "id": "sticky-web", - "displayName": "Sticky Web", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "stun-spore", - "displayName": "Stun Spore", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "moonblast", - "displayName": "Moonblast", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "focus-sash", - "displayName": "Focus Sash", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "shield-dust", - "displayName": "Shield Dust", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Relaxed", "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "hp": 252, + "atk": 112, + "def": 144, + "spa": 0, + "spd": 0, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "cyclizar", - "speciesId": "cyclizar", - "displayName": "Cyclizar", - "slug": "cyclizar", - "source": "smogon-fallback", + "speciesKey": "clefairy", + "speciesId": "clefairy", + "displayName": "Clefairy", + "slug": "clefairy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cyclizar", - "cyclizar" + "Clefairy", + "clefairy" ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "cleffa", + "speciesId": "cleffa", + "displayName": "Cleffa", + "slug": "cleffa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cleffa", + "cleffa" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "clobbopus", + "speciesId": "clobbopus", + "displayName": "Clobbopus", + "slug": "clobbopus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clobbopus", + "clobbopus" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "coalossal", + "speciesId": "coalossal", + "displayName": "Coalossal", + "slug": "coalossal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Coalossal", + "coalossal" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "coalossal-gmax", + "speciesId": "coalossalgmax", + "displayName": "Coalossal-Gmax", + "slug": "coalossal-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Coalossal", + "Coalossal Gmax", + "Coalossal-Gmax", + "coalossal", + "coalossal gmax", + "coalossal-gmax", + "coalossalgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 104, + "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 152, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cyclohm", - "speciesId": "cyclohm", - "displayName": "Cyclohm", - "slug": "cyclohm", - "source": "smogon-fallback", + "speciesKey": "cobalion", + "speciesId": "cobalion", + "displayName": "Cobalion", + "slug": "cobalion", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cyclohm", - "cyclohm" + "Cobalion", + "cobalion" ], "moves": [ { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "volt-switch", + "displayName": "Volt Switch", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "iron-head", + "displayName": "Iron Head", "type": null, "usagePercent": 100.0 }, { - "id": "slack-off", - "displayName": "Slack Off", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "shield-dust", - "displayName": "Shield Dust", + "id": "justified", + "displayName": "Justified", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Jolly", "evs": { - "hp": 252, - "atk": 0, - "def": 240, + "hp": 144, + "atk": 112, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dachsbun", - "speciesId": "dachsbun", - "displayName": "Dachsbun", - "slug": "dachsbun", - "source": "smogon-fallback", + "speciesKey": "cofagrigus", + "speciesId": "cofagrigus", + "displayName": "Cofagrigus", + "slug": "cofagrigus", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dachsbun", - "dachsbun" + "Cofagrigus", + "cofagrigus" ], "moves": [ { - "id": "wish", - "displayName": "Wish", + "id": "toxic-spikes", + "displayName": "Toxic Spikes", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "pain-split", + "displayName": "Pain Split", "type": null, "usagePercent": 100.0 }, { - "id": "roar", - "displayName": "Roar", + "id": "hex", + "displayName": "Hex", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "well-baked-body", - "displayName": "Well-Baked Body", + "id": "mummy", + "displayName": "Mummy", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, + "spd": 8, "spe": 0 }, "usagePercent": 100.0 @@ -130417,68 +147885,161 @@ ] }, { - "speciesKey": "darkrai", - "speciesId": "darkrai", - "displayName": "Darkrai", - "slug": "darkrai", - "source": "smogon-fallback", + "speciesKey": "colossoil", + "speciesId": "colossoil", + "displayName": "Colossoil", + "slug": "colossoil", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Darkrai", - "darkrai" + "Colossoil", + "colossoil" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "combee", + "speciesId": "combee", + "displayName": "Combee", + "slug": "combee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Combee", + "combee" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "combusken", + "speciesId": "combusken", + "displayName": "Combusken", + "slug": "combusken", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Combusken", + "combusken" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "conkeldurr", + "speciesId": "conkeldurr", + "displayName": "Conkeldurr", + "slug": "conkeldurr", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Conkeldurr", + "conkeldurr" ], "moves": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "mach-punch", + "displayName": "Mach Punch", "type": null, "usagePercent": 100.0 }, { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "facade", + "displayName": "Facade", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "flame-orb", + "displayName": "Flame Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "bad-dreams", - "displayName": "Bad Dreams", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 0, - "atk": 0, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 4, "spe": 252 }, @@ -130487,1317 +148048,1311 @@ ] }, { - "speciesKey": "darmanitan-galar", - "speciesId": "darmanitan-galar", - "displayName": "Darmanitan-Galar", - "slug": "darmanitan-galar", - "source": "smogon-fallback", + "speciesKey": "copperajah", + "speciesId": "copperajah", + "displayName": "Copperajah", + "slug": "copperajah", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Darmanitan-Galar", - "darmanitan-galar", - "darmanitangalar", - "Darmanitan Galar", - "darmanitan galar" + "Copperajah", + "copperajah" ], - "moves": [ - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "copperajah-gmax", + "speciesId": "copperajahgmax", + "displayName": "Copperajah-Gmax", + "slug": "copperajah-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Copperajah", + "Copperajah Gmax", + "Copperajah-Gmax", + "copperajah", + "copperajah gmax", + "copperajah-gmax", + "copperajahgmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "coribalis", + "speciesId": "coribalis", + "displayName": "Coribalis", + "slug": "coribalis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Coribalis", + "coribalis" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "gorilla-tactics", - "displayName": "Gorilla Tactics", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "corphish", + "speciesId": "corphish", + "displayName": "Corphish", + "slug": "corphish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corphish", + "corphish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "decidueye", - "speciesId": "decidueye", - "displayName": "Decidueye", - "slug": "decidueye", - "source": "smogon-fallback", + "speciesKey": "corsola", + "speciesId": "corsola", + "displayName": "Corsola", + "slug": "corsola", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Decidueye", - "decidueye" + "Corsola", + "corsola" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "mirror-coat", + "displayName": "Mirror Coat", "type": null, "usagePercent": 100.0 }, { - "id": "spirit-shackle", - "displayName": "Spirit Shackle", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-blade", - "displayName": "Leaf Blade", + "id": "ancient-power", + "displayName": "Ancient Power", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "spell-tag", - "displayName": "Spell Tag", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "corsola-galar", + "speciesId": "corsolagalar", + "displayName": "Corsola-Galar", + "slug": "corsola-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corsola", + "Corsola Galar", + "Corsola-Galar", + "corsola", + "corsola galar", + "corsola-galar", + "corsolagalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "long-reach", - "displayName": "Long Reach", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "corviknight-gmax", + "speciesId": "corviknightgmax", + "displayName": "Corviknight-Gmax", + "slug": "corviknight-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corviknight", + "Corviknight Gmax", + "Corviknight-Gmax", + "corviknight", + "corviknight gmax", + "corviknight-gmax", + "corviknightgmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "corvisquire", + "speciesId": "corvisquire", + "displayName": "Corvisquire", + "slug": "corvisquire", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corvisquire", + "corvisquire" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "decidueye-hisui", - "speciesId": "decidueye-hisui", - "displayName": "Decidueye-Hisui", - "slug": "decidueye-hisui", - "source": "smogon-fallback", + "speciesKey": "cosmoem", + "speciesId": "cosmoem", + "displayName": "Cosmoem", + "slug": "cosmoem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Decidueye-Hisui", - "decidueye-hisui", - "decidueyehisui", - "Decidueye Hisui", - "decidueye hisui" + "Cosmoem", + "cosmoem" ], - "moves": [ - { - "id": "triple-arrows", - "displayName": "Triple Arrows", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "cosmog", + "speciesId": "cosmog", + "displayName": "Cosmog", + "slug": "cosmog", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cosmog", + "cosmog" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cottonee", + "speciesId": "cottonee", + "displayName": "Cottonee", + "slug": "cottonee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cottonee", + "cottonee" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crabominable", + "speciesId": "crabominable", + "displayName": "Crabominable", + "slug": "crabominable", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crabominable", + "crabominable" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "scrappy", - "displayName": "Scrappy", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crabrawler", + "speciesId": "crabrawler", + "displayName": "Crabrawler", + "slug": "crabrawler", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crabrawler", + "crabrawler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "deerling", - "speciesId": "deerling", - "displayName": "Deerling", - "slug": "deerling", - "source": "smogon-fallback", + "speciesKey": "cradily", + "speciesId": "cradily", + "displayName": "Cradily", + "slug": "cradily", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Deerling", - "deerling" + "Cradily", + "cradily" ], "moves": [ { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "headbutt", - "displayName": "Headbutt", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "serene-grace", - "displayName": "Serene Grace", + "id": "suction-cups", + "displayName": "Suction Cups", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Careful", "evs": { - "hp": 0, - "atk": 36, - "def": 196, + "hp": 252, + "atk": 4, + "def": 0, "spa": 0, - "spd": 36, - "spe": 236 + "spd": 252, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "deoxys", - "speciesId": "deoxys", - "displayName": "Deoxys", - "slug": "deoxys", - "source": "smogon-fallback", + "speciesKey": "cramorant", + "speciesId": "cramorant", + "displayName": "Cramorant", + "slug": "cramorant", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Deoxys", - "deoxys" + "Cramorant", + "cramorant" ], - "moves": [ - { - "id": "psycho-boost", - "displayName": "Psycho Boost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "superpower", - "displayName": "Superpower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cramorant-gorging", + "speciesId": "cramorantgorging", + "displayName": "Cramorant-Gorging", + "slug": "cramorant-gorging", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cramorant", + "Cramorant Gorging", + "Cramorant-Gorging", + "cramorant", + "cramorant gorging", + "cramorant-gorging", + "cramorantgorging" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cramorant-gulping", + "speciesId": "cramorantgulping", + "displayName": "Cramorant-Gulping", + "slug": "cramorant-gulping", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cramorant", + "Cramorant Gulping", + "Cramorant-Gulping", + "cramorant", + "cramorant gulping", + "cramorant-gulping", + "cramorantgulping" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cranidos", + "speciesId": "cranidos", + "displayName": "Cranidos", + "slug": "cranidos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cranidos", + "cranidos" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Hasty", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "deoxys-attack", - "speciesId": "deoxys-attack", - "displayName": "Deoxys-Attack", - "slug": "deoxys-attack", - "source": "smogon-fallback", + "speciesKey": "crawdaunt", + "speciesId": "crawdaunt", + "displayName": "Crawdaunt", + "slug": "crawdaunt", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Deoxys-Attack", - "deoxys-attack", - "deoxysattack", - "Deoxys Attack", - "deoxys attack" + "Crawdaunt", + "crawdaunt" ], "moves": [ { - "id": "psycho-boost", - "displayName": "Psycho Boost", + "id": "crabhammer", + "displayName": "Crabhammer", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "low-kick", - "displayName": "Low Kick", + "id": "aqua-jet", + "displayName": "Aqua Jet", "type": null, "usagePercent": 100.0 }, { - "id": "rock-slide", - "displayName": "Rock Slide", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "pressure", - "displayName": "Pressure", + "id": "adaptability", + "displayName": "Adaptability", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Naive", + "nature": "Adamant", "evs": { "hp": 0, - "atk": 4, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "cresceidon", + "speciesId": "cresceidon", + "displayName": "Cresceidon", + "slug": "cresceidon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cresceidon", + "cresceidon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dewott", - "speciesId": "dewott", - "displayName": "Dewott", - "slug": "dewott", - "source": "smogon-fallback", + "speciesKey": "cresselia", + "speciesId": "cresselia", + "displayName": "Cresselia", + "slug": "cresselia", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dewott", - "dewott" + "Cresselia", + "cresselia" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "lunar-dance", + "displayName": "Lunar Dance", "type": null, "usagePercent": 100.0 }, { - "id": "liquidation", - "displayName": "Liquidation", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "aqua-jet", - "displayName": "Aqua Jet", + "id": "moonlight", + "displayName": "Moonlight", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "eject-button", + "displayName": "Eject Button", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "torrent", - "displayName": "Torrent", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { "hp": 252, - "atk": 252, - "def": 0, + "atk": 0, + "def": 252, "spa": 0, - "spd": 0, - "spe": 4 + "spd": 4, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dewpider", - "speciesId": "dewpider", - "displayName": "Dewpider", - "slug": "dewpider", - "source": "smogon-fallback", + "speciesKey": "croagunk", + "speciesId": "croagunk", + "displayName": "Croagunk", + "slug": "croagunk", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dewpider", - "dewpider" + "Croagunk", + "croagunk" ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "water-bubble", - "displayName": "Water Bubble", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 52, - "atk": 0, - "def": 20, - "spa": 196, - "spd": 20, - "spe": 220 + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dialga", - "speciesId": "dialga", - "displayName": "Dialga", - "slug": "dialga", - "source": "smogon-fallback", + "speciesKey": "crobat", + "speciesId": "crobat", + "displayName": "Crobat", + "slug": "crobat", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dialga", - "dialga" + "Crobat", + "crobat" ], "moves": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 }, { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "brave-bird", + "displayName": "Brave Bird", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "black-sludge", + "displayName": "Black Sludge", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "telepathy", - "displayName": "Telepathy", + "id": "inner-focus", + "displayName": "Inner Focus", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 0, + "hp": 248, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 116, + "spa": 0, + "spd": 0, + "spe": 144 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dialga-origin", - "speciesId": "dialga-origin", - "displayName": "Dialga-Origin", - "slug": "dialga-origin", - "source": "smogon-fallback", + "speciesKey": "crocalor", + "speciesId": "crocalor", + "displayName": "Crocalor", + "slug": "crocalor", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dialga-Origin", - "dialga-origin", - "dialgaorigin", - "Dialga Origin", - "dialga origin" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "steel-beam", - "displayName": "Steel Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "adamant-crystal", - "displayName": "Adamant Crystal", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Crocalor", + "crocalor" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, - "spa": 4, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "diggersby", - "speciesId": "diggersby", - "displayName": "Diggersby", - "slug": "diggersby", - "source": "smogon-fallback", + "speciesKey": "croconaw", + "speciesId": "croconaw", + "displayName": "Croconaw", + "slug": "croconaw", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Diggersby", - "diggersby" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-punch", - "displayName": "Fire Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "firium-z", - "displayName": "Firium Z", - "type": "item", - "usagePercent": 100.0 - } + "Croconaw", + "croconaw" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "huge-power", - "displayName": "Huge Power", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crucibelle", + "speciesId": "crucibelle", + "displayName": "Crucibelle", + "slug": "crucibelle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crucibelle", + "crucibelle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "diglett-alola", - "speciesId": "diglett-alola", - "displayName": "Diglett-Alola", - "slug": "diglett-alola", - "source": "smogon-fallback", + "speciesKey": "crucibelle-mega", + "speciesId": "crucibellemega", + "displayName": "Crucibelle-Mega", + "slug": "crucibelle-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Diglett-Alola", - "diglett-alola", - "diglettalola", - "Diglett Alola", - "diglett alola" - ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tangling-hair", - "displayName": "Tangling Hair", - "type": "ability", - "usagePercent": 100.0 - } + "Crucibelle", + "Crucibelle Mega", + "Crucibelle-Mega", + "crucibelle", + "crucibelle mega", + "crucibelle-mega", + "crucibellemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 236, - "def": 36, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dipplin", - "speciesId": "dipplin", - "displayName": "Dipplin", - "slug": "dipplin", - "source": "smogon-fallback", + "speciesKey": "crustle", + "speciesId": "crustle", + "displayName": "Crustle", + "slug": "crustle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dipplin", - "dipplin" - ], - "moves": [ - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "growth", - "displayName": "Growth", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 - } + "Crustle", + "crustle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ditto", - "speciesId": "ditto", - "displayName": "Ditto", - "slug": "ditto", - "source": "smogon-fallback", + "speciesKey": "cryogonal", + "speciesId": "cryogonal", + "displayName": "Cryogonal", + "slug": "cryogonal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ditto", - "ditto" - ], - "moves": [ - { - "id": "transform", - "displayName": "Transform", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "imposter", - "displayName": "Imposter", - "type": "ability", - "usagePercent": 100.0 - } + "Cryogonal", + "cryogonal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Relaxed", + "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dodrio", - "speciesId": "dodrio", - "displayName": "Dodrio", - "slug": "dodrio", - "source": "smogon-fallback", + "speciesKey": "cubchoo", + "speciesId": "cubchoo", + "displayName": "Cubchoo", + "slug": "cubchoo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dodrio", - "dodrio" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tangled-feet", - "displayName": "Tangled Feet", - "type": "ability", - "usagePercent": 100.0 - } + "Cubchoo", + "cubchoo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "doduo", - "speciesId": "doduo", - "displayName": "Doduo", - "slug": "doduo", - "source": "smogon-fallback", + "speciesKey": "cubone", + "speciesId": "cubone", + "displayName": "Cubone", + "slug": "cubone", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Doduo", - "doduo" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sky-plate", - "displayName": "Sky Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "early-bird", - "displayName": "Early Bird", - "type": "ability", - "usagePercent": 100.0 - } + "Cubone", + "cubone" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 236 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "donphan", - "speciesId": "donphan", - "displayName": "Donphan", - "slug": "donphan", - "source": "smogon-fallback", + "speciesKey": "cufant", + "speciesId": "cufant", + "displayName": "Cufant", + "slug": "cufant", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Donphan", - "donphan" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sturdy", - "displayName": "Sturdy", - "type": "ability", - "usagePercent": 100.0 - } + "Cufant", + "cufant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { - "hp": 248, - "atk": 16, - "def": 244, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dracovish", - "speciesId": "dracovish", - "displayName": "Dracovish", - "slug": "dracovish", - "source": "smogon-fallback", + "speciesKey": "cupra", + "speciesId": "cupra", + "displayName": "Cupra", + "slug": "cupra", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dracovish", - "dracovish" - ], - "moves": [ - { - "id": "fishious-rend", - "displayName": "Fishious Rend", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-rush", - "displayName": "Dragon Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sand-rush", - "displayName": "Sand Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Cupra", + "cupra" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dragonair", - "speciesId": "dragonair", - "displayName": "Dragonair", - "slug": "dragonair", - "source": "smogon-fallback", + "speciesKey": "cursola", + "speciesId": "cursola", + "displayName": "Cursola", + "slug": "cursola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dragonair", - "dragonair" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } + "Cursola", + "cursola" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cutiefly", + "speciesId": "cutiefly", + "displayName": "Cutiefly", + "slug": "cutiefly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cutiefly", + "cutiefly" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cyclizar", + "speciesId": "cyclizar", + "displayName": "Cyclizar", + "slug": "cyclizar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cyclizar", + "cyclizar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", @@ -131809,201 +149364,154 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drakloak", - "speciesId": "drakloak", - "displayName": "Drakloak", - "slug": "drakloak", - "source": "smogon-fallback", + "speciesKey": "cyclohm", + "speciesId": "cyclohm", + "displayName": "Cyclohm", + "slug": "cyclohm", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drakloak", - "drakloak" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hex", - "displayName": "Hex", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Cyclohm", + "cyclohm" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "infiltrator", - "displayName": "Infiltrator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cyndaquil", + "speciesId": "cyndaquil", + "displayName": "Cyndaquil", + "slug": "cyndaquil", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cyndaquil", + "cyndaquil" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drednaw", - "speciesId": "drednaw", - "displayName": "Drednaw", - "slug": "drednaw", - "source": "smogon-fallback", + "speciesKey": "dachsbun", + "speciesId": "dachsbun", + "displayName": "Dachsbun", + "slug": "dachsbun", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drednaw", - "drednaw" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "white-herb", - "displayName": "White Herb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "strong-jaw", - "displayName": "Strong Jaw", - "type": "ability", - "usagePercent": 100.0 - } + "Dachsbun", + "dachsbun" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drifblim", - "speciesId": "drifblim", - "displayName": "Drifblim", - "slug": "drifblim", - "source": "smogon-fallback", + "speciesKey": "darkrai", + "speciesId": "darkrai", + "displayName": "Darkrai", + "slug": "darkrai", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drifblim", - "drifblim" + "Darkrai", + "darkrai" ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "strength-sap", - "displayName": "Strength Sap", + "id": "dark-pulse", + "displayName": "Dark Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "hex", - "displayName": "Hex", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "aftermath", - "displayName": "Aftermath", + "id": "bad-dreams", + "displayName": "Bad Dreams", "type": "ability", "usagePercent": 100.0 } @@ -132014,8 +149522,8 @@ "evs": { "hp": 0, "atk": 0, - "def": 252, - "spa": 0, + "def": 0, + "spa": 252, "spd": 4, "spe": 252 }, @@ -132024,270 +149532,160 @@ ] }, { - "speciesKey": "drifloon", - "speciesId": "drifloon", - "displayName": "Drifloon", - "slug": "drifloon", - "source": "smogon-fallback", + "speciesKey": "darmanitan", + "speciesId": "darmanitan", + "displayName": "Darmanitan", + "slug": "darmanitan", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drifloon", - "drifloon" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "grassy-seed", - "displayName": "Grassy Seed", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 - } + "Darmanitan", + "darmanitan" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 84, - "spa": 196, - "spd": 4, - "spe": 196 + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drilbur", - "speciesId": "drilbur", - "displayName": "Drilbur", - "slug": "drilbur", - "source": "smogon-fallback", + "speciesKey": "darmanitan-galar", + "speciesId": "darmanitangalar", + "displayName": "Darmanitan-Galar", + "slug": "darmanitan-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drilbur", - "drilbur" + "Darmanitan", + "Darmanitan Galar", + "Darmanitan-Galar", + "darmanitan", + "darmanitan galar", + "darmanitan-galar", + "darmanitangalar" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mold-breaker", - "displayName": "Mold Breaker", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "darmanitan-galar-zen", + "speciesId": "darmanitangalarzen", + "displayName": "Darmanitan-Galar-Zen", + "slug": "darmanitan-galar-zen", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Darmanitan", + "Darmanitan Galar Zen", + "Darmanitan-Galar-Zen", + "darmanitan", + "darmanitan galar zen", + "darmanitan-galar-zen", + "darmanitangalarzen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 156, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 212 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dudunsparce", - "speciesId": "dudunsparce", - "displayName": "Dudunsparce", - "slug": "dudunsparce", - "source": "smogon-fallback", + "speciesKey": "darmanitan-zen", + "speciesId": "darmanitanzen", + "displayName": "Darmanitan-Zen", + "slug": "darmanitan-zen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dudunsparce", - "dudunsparce" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "rattled", - "displayName": "Rattled", - "type": "ability", - "usagePercent": 100.0 - } + "Darmanitan", + "Darmanitan Zen", + "Darmanitan-Zen", + "darmanitan", + "darmanitan zen", + "darmanitan-zen", + "darmanitanzen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 156, + "def": 252, "spa": 0, "spd": 0, - "spe": 100 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dunsparce", - "speciesId": "dunsparce", - "displayName": "Dunsparce", - "slug": "dunsparce", - "source": "smogon-fallback", + "speciesKey": "dartrix", + "speciesId": "dartrix", + "displayName": "Dartrix", + "slug": "dartrix", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dunsparce", - "dunsparce" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 - } + "Dartrix", + "dartrix" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -132296,208 +149694,385 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "duosion", - "speciesId": "duosion", - "displayName": "Duosion", - "slug": "duosion", - "source": "smogon-fallback", + "speciesKey": "darumaka", + "speciesId": "darumaka", + "displayName": "Darumaka", + "slug": "darumaka", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Duosion", - "duosion" + "Darumaka", + "darumaka" ], - "moves": [ - { - "id": "acid-armor", - "displayName": "Acid Armor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "darumaka-galar", + "speciesId": "darumakagalar", + "displayName": "Darumaka-Galar", + "slug": "darumaka-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Darumaka", + "Darumaka Galar", + "Darumaka-Galar", + "darumaka", + "darumaka galar", + "darumaka-galar", + "darumakagalar" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "decidueye", + "speciesId": "decidueye", + "displayName": "Decidueye", + "slug": "decidueye", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Decidueye", + "decidueye" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "decidueye-hisui", + "speciesId": "decidueyehisui", + "displayName": "Decidueye-Hisui", + "slug": "decidueye-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Decidueye", + "Decidueye Hisui", + "Decidueye-Hisui", + "decidueye", + "decidueye hisui", + "decidueye-hisui", + "decidueyehisui" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "duraludon", - "speciesId": "duraludon", - "displayName": "Duraludon", - "slug": "duraludon", - "source": "smogon-fallback", + "speciesKey": "dedenne", + "speciesId": "dedenne", + "displayName": "Dedenne", + "slug": "dedenne", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Duraludon", - "duraludon" + "Dedenne", + "dedenne" ], - "moves": [ - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "deerling", + "speciesId": "deerling", + "displayName": "Deerling", + "slug": "deerling", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Deerling", + "deerling" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "deino", + "speciesId": "deino", + "displayName": "Deino", + "slug": "deino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Deino", + "deino" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-metal", - "displayName": "Heavy Metal", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "delcatty", + "speciesId": "delcatty", + "displayName": "Delcatty", + "slug": "delcatty", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Delcatty", + "delcatty" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 40, - "spa": 216, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dusclops", - "speciesId": "dusclops", - "displayName": "Dusclops", - "slug": "dusclops", - "source": "smogon-fallback", + "speciesKey": "delibird", + "speciesId": "delibird", + "displayName": "Delibird", + "slug": "delibird", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dusclops", - "dusclops" + "Delibird", + "delibird" ], - "moves": [ - { - "id": "night-shade", - "displayName": "Night Shade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "deoxys", + "speciesId": "deoxys", + "displayName": "Deoxys", + "slug": "deoxys", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Deoxys", + "deoxys" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "deoxys-attack", + "speciesId": "deoxysattack", + "displayName": "Deoxys-Attack", + "slug": "deoxys-attack", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Deoxys", + "Deoxys Attack", + "Deoxys-Attack", + "deoxys", + "deoxys attack", + "deoxys-attack", + "deoxysattack" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dewgong", + "speciesId": "dewgong", + "displayName": "Dewgong", + "slug": "dewgong", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dewgong", + "dewgong" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", @@ -132509,541 +150084,593 @@ "spd": 252, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dusknoir", - "speciesId": "dusknoir", - "displayName": "Dusknoir", - "slug": "dusknoir", - "source": "smogon-fallback", + "speciesKey": "dewott", + "speciesId": "dewott", + "displayName": "Dewott", + "slug": "dewott", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dusknoir", - "dusknoir" - ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-life", - "displayName": "Leech Life", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } + "Dewott", + "dewott" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "weakness-policy", - "displayName": "Weakness Policy", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dewpider", + "speciesId": "dewpider", + "displayName": "Dewpider", + "slug": "dewpider", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dewpider", + "dewpider" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dhelmise", + "speciesId": "dhelmise", + "displayName": "Dhelmise", + "slug": "dhelmise", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dhelmise", + "dhelmise" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "eelektrik", - "speciesId": "eelektrik", - "displayName": "Eelektrik", - "slug": "eelektrik", - "source": "smogon-fallback", + "speciesKey": "dialga", + "speciesId": "dialga", + "displayName": "Dialga", + "slug": "dialga", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Eelektrik", - "eelektrik" - ], - "moves": [ - { - "id": "discharge", - "displayName": "Discharge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "super-fang", - "displayName": "Super Fang", - "type": null, - "usagePercent": 100.0 - } + "Dialga", + "dialga" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dialga-origin", + "speciesId": "dialgaorigin", + "displayName": "Dialga-Origin", + "slug": "dialga-origin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dialga", + "Dialga Origin", + "Dialga-Origin", + "dialga", + "dialga origin", + "dialga-origin", + "dialgaorigin" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "diancie-mega", + "speciesId": "dianciemega", + "displayName": "Diancie-Mega", + "slug": "diancie-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Diancie", + "Diancie Mega", + "Diancie-Mega", + "diancie", + "diancie mega", + "diancie-mega", + "dianciemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "eelektross", - "speciesId": "eelektross", - "displayName": "Eelektross", - "slug": "eelektross", - "source": "smogon-fallback", + "speciesKey": "diggersby", + "speciesId": "diggersby", + "displayName": "Diggersby", + "slug": "diggersby", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Eelektross", - "eelektross" + "Diggersby", + "diggersby" ], "moves": [ { - "id": "knock-off", - "displayName": "Knock Off", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "discharge", - "displayName": "Discharge", + "id": "quick-attack", + "displayName": "Quick Attack", "type": null, "usagePercent": 100.0 }, { - "id": "dragon-tail", - "displayName": "Dragon Tail", + "id": "spikes", + "displayName": "Spikes", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "assault-vest", - "displayName": "Assault Vest", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "levitate", - "displayName": "Levitate", + "id": "huge-power", + "displayName": "Huge Power", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Sassy", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 0, + "atk": 252, "def": 4, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "electabuzz", - "speciesId": "electabuzz", - "displayName": "Electabuzz", - "slug": "electabuzz", - "source": "smogon-fallback", + "speciesKey": "diglett", + "speciesId": "diglett", + "displayName": "Diglett", + "slug": "diglett", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Electabuzz", - "electabuzz" - ], - "moves": [ - { - "id": "follow-me", - "displayName": "Follow Me", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "feint", - "displayName": "Feint", - "type": null, - "usagePercent": 100.0 - } + "Diglett", + "diglett" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "diglett-alola", + "speciesId": "diglettalola", + "displayName": "Diglett-Alola", + "slug": "diglett-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Diglett", + "Diglett Alola", + "Diglett-Alola", + "diglett", + "diglett alola", + "diglett-alola", + "diglettalola" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "vital-spirit", - "displayName": "Vital Spirit", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dipplin", + "speciesId": "dipplin", + "displayName": "Dipplin", + "slug": "dipplin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dipplin", + "dipplin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 180, + "def": 252, "spa": 0, - "spd": 76, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "electrode-hisui", - "speciesId": "electrode-hisui", - "displayName": "Electrode-Hisui", - "slug": "electrode-hisui", - "source": "smogon-fallback", + "speciesKey": "ditto", + "speciesId": "ditto", + "displayName": "Ditto", + "slug": "ditto", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Electrode-Hisui", - "electrode-hisui", - "electrodehisui", - "Electrode Hisui", - "electrode hisui" + "Ditto", + "ditto" ], "moves": [ { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", + "id": "transform", + "displayName": "Transform", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "aftermath", - "displayName": "Aftermath", + "id": "imposter", + "displayName": "Imposter", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Quiet", "evs": { - "hp": 0, - "atk": 0, - "def": 4, + "hp": 248, + "atk": 8, + "def": 0, "spa": 252, "spd": 0, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "elekid", - "speciesId": "elekid", - "displayName": "Elekid", - "slug": "elekid", - "source": "smogon-fallback", + "speciesKey": "dodrio", + "speciesId": "dodrio", + "displayName": "Dodrio", + "slug": "dodrio", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Elekid", - "elekid" + "Dodrio", + "dodrio" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "drill-peck", + "displayName": "Drill Peck", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "quick-attack", + "displayName": "Quick Attack", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "vital-spirit", - "displayName": "Vital Spirit", + "id": "early-bird", + "displayName": "Early Bird", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 12, + "hp": 4, + "atk": 252, "def": 0, - "spa": 236, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "enamorus", - "speciesId": "enamorus", - "displayName": "Enamorus", - "slug": "enamorus", - "source": "smogon-fallback", + "speciesKey": "doduo", + "speciesId": "doduo", + "displayName": "Doduo", + "slug": "doduo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Enamorus", - "enamorus" + "Doduo", + "doduo" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mystical-fire", - "displayName": "Mystical Fire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dolliv", + "speciesId": "dolliv", + "displayName": "Dolliv", + "slug": "dolliv", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dolliv", + "dolliv" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "enamorus-therian", - "speciesId": "enamorus-therian", - "displayName": "Enamorus-Therian", - "slug": "enamorus-therian", - "source": "smogon-fallback", + "speciesKey": "donphan", + "speciesId": "donphan", + "displayName": "Donphan", + "slug": "donphan", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Enamorus-Therian", - "enamorus-therian", - "enamorustherian", - "Enamorus Therian", - "enamorus therian" + "Donphan", + "donphan" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "moonblast", - "displayName": "Moonblast", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "mystical-fire", - "displayName": "Mystical Fire", + "id": "ice-shard", + "displayName": "Ice Shard", "type": null, "usagePercent": 100.0 } @@ -133058,781 +150685,770 @@ ], "abilities": [ { - "id": "overcoat", - "displayName": "Overcoat", + "id": "sturdy", + "displayName": "Sturdy", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Impish", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 8, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "entei", - "speciesId": "entei", - "displayName": "Entei", - "slug": "entei", - "source": "smogon-fallback", + "speciesKey": "dorsoil", + "speciesId": "dorsoil", + "displayName": "Dorsoil", + "slug": "dorsoil", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Entei", - "entei" - ], - "moves": [ - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sacred-fire", - "displayName": "Sacred Fire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "inner-focus", - "displayName": "Inner Focus", - "type": "ability", - "usagePercent": 100.0 - } + "Dorsoil", + "dorsoil" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "equilibra", - "speciesId": "equilibra", - "displayName": "Equilibra", - "slug": "equilibra", - "source": "smogon-fallback", + "speciesKey": "dottler", + "speciesId": "dottler", + "displayName": "Dottler", + "slug": "dottler", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Equilibra", - "equilibra" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "doom-desire", - "displayName": "Doom Desire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Dottler", + "dottler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "eternatus", - "speciesId": "eternatus", - "displayName": "Eternatus", - "slug": "eternatus", - "source": "smogon-fallback", + "speciesKey": "doublade", + "speciesId": "doublade", + "displayName": "Doublade", + "slug": "doublade", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Eternatus", - "eternatus" - ], - "moves": [ - { - "id": "dynamax-cannon", - "displayName": "Dynamax Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Doublade", + "doublade" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "exeggutor", - "speciesId": "exeggutor", - "displayName": "Exeggutor", - "slug": "exeggutor", - "source": "smogon-fallback", + "speciesKey": "dracovish", + "speciesId": "dracovish", + "displayName": "Dracovish", + "slug": "dracovish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Exeggutor", - "exeggutor" + "Dracovish", + "dracovish" ], - "moves": [ - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ancient-power", - "displayName": "Ancient Power", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dragonair", + "speciesId": "dragonair", + "displayName": "Dragonair", + "slug": "dragonair", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dragonair", + "dragonair" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drakloak", + "speciesId": "drakloak", + "displayName": "Drakloak", + "slug": "drakloak", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drakloak", + "drakloak" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drampa", + "speciesId": "drampa", + "displayName": "Drampa", + "slug": "drampa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drampa", + "drampa" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "exeggutor-alola", - "speciesId": "exeggutor-alola", - "displayName": "Exeggutor-Alola", - "slug": "exeggutor-alola", - "source": "smogon-fallback", + "speciesKey": "drapion", + "speciesId": "drapion", + "displayName": "Drapion", + "slug": "drapion", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Exeggutor-Alola", - "exeggutor-alola", - "exeggutoralola", - "Exeggutor Alola", - "exeggutor alola" + "Drapion", + "drapion" ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dratini", + "speciesId": "dratini", + "displayName": "Dratini", + "slug": "dratini", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dratini", + "dratini" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drednaw", + "speciesId": "drednaw", + "displayName": "Drednaw", + "slug": "drednaw", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drednaw", + "drednaw" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "frisk", - "displayName": "Frisk", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drednaw-gmax", + "speciesId": "drednawgmax", + "displayName": "Drednaw-Gmax", + "slug": "drednaw-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drednaw", + "Drednaw Gmax", + "Drednaw-Gmax", + "drednaw", + "drednaw gmax", + "drednaw-gmax", + "drednawgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "farigiraf", - "speciesId": "farigiraf", - "displayName": "Farigiraf", - "slug": "farigiraf", - "source": "smogon-fallback", + "speciesKey": "dreepy", + "speciesId": "dreepy", + "displayName": "Dreepy", + "slug": "dreepy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Farigiraf", - "farigiraf" + "Dreepy", + "dreepy" ], - "moves": [ - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drifblim", + "speciesId": "drifblim", + "displayName": "Drifblim", + "slug": "drifblim", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drifblim", + "drifblim" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drifloon", + "speciesId": "drifloon", + "displayName": "Drifloon", + "slug": "drifloon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drifloon", + "drifloon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "armor-tail", - "displayName": "Armor Tail", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drilbur", + "speciesId": "drilbur", + "displayName": "Drilbur", + "slug": "drilbur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drilbur", + "drilbur" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fezandipiti", - "speciesId": "fezandipiti", - "displayName": "Fezandipiti", - "slug": "fezandipiti", - "source": "smogon-fallback", + "speciesKey": "drizzile", + "speciesId": "drizzile", + "displayName": "Drizzile", + "slug": "drizzile", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fezandipiti", - "fezandipiti" + "Drizzile", + "drizzile" ], - "moves": [ - { - "id": "beat-up", - "displayName": "Beat Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drowzee", + "speciesId": "drowzee", + "displayName": "Drowzee", + "slug": "drowzee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drowzee", + "drowzee" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "druddigon", + "speciesId": "druddigon", + "displayName": "Druddigon", + "slug": "druddigon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Druddigon", + "druddigon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "toxic-chain", - "displayName": "Toxic Chain", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dubwool", + "speciesId": "dubwool", + "displayName": "Dubwool", + "slug": "dubwool", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dubwool", + "dubwool" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 252, "spa": 0, - "spd": 16, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fidgit", - "speciesId": "fidgit", - "displayName": "Fidgit", - "slug": "fidgit", - "source": "smogon-fallback", + "speciesKey": "ducklett", + "speciesId": "ducklett", + "displayName": "Ducklett", + "slug": "ducklett", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fidgit", - "fidgit" - ], - "moves": [ - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "persistent", - "displayName": "Persistent", - "type": "ability", - "usagePercent": 100.0 - } + "Ducklett", + "ducklett" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 224, + "def": 252, "spa": 0, - "spd": 36, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "finizen", - "speciesId": "finizen", - "displayName": "Finizen", - "slug": "finizen", - "source": "smogon-fallback", + "speciesKey": "dudunsparce", + "speciesId": "dudunsparce", + "displayName": "Dudunsparce", + "slug": "dudunsparce", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Finizen", - "finizen" - ], - "moves": [ - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "water-veil", - "displayName": "Water Veil", - "type": "ability", - "usagePercent": 100.0 - } + "Dudunsparce", + "dudunsparce" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 36, + "hp": 252, "atk": 0, - "def": 0, - "spa": 236, + "def": 252, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "flamigo", - "speciesId": "flamigo", - "displayName": "Flamigo", - "slug": "flamigo", - "source": "smogon-fallback", + "speciesKey": "dudunsparce-three-segment", + "speciesId": "dudunsparcethreesegment", + "displayName": "Dudunsparce-Three-Segment", + "slug": "dudunsparce-three-segment", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Flamigo", - "flamigo" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "scrappy", - "displayName": "Scrappy", - "type": "ability", - "usagePercent": 100.0 - } + "Dudunsparce", + "Dudunsparce Three Segment", + "Dudunsparce-Three-Segment", + "dudunsparce", + "dudunsparce three segment", + "dudunsparce-three-segment", + "dudunsparcethreesegment" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fletchinder", - "speciesId": "fletchinder", - "displayName": "Fletchinder", - "slug": "fletchinder", - "source": "smogon-fallback", + "speciesKey": "dugtrio", + "speciesId": "dugtrio", + "displayName": "Dugtrio", + "slug": "dugtrio", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fletchinder", - "fletchinder" + "Dugtrio", + "dugtrio" ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "memento", + "displayName": "Memento", "type": null, "usagePercent": 100.0 }, { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "focus-sash", + "displayName": "Focus Sash", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "flame-body", - "displayName": "Flame Body", + "id": "sand-force", + "displayName": "Sand Force", "type": "ability", "usagePercent": 100.0 } @@ -133841,560 +151457,1210 @@ { "nature": "Jolly", "evs": { - "hp": 248, - "atk": 0, - "def": 236, + "hp": 0, + "atk": 252, + "def": 4, "spa": 0, "spd": 0, - "spe": 24 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "floatzel", - "speciesId": "floatzel", - "displayName": "Floatzel", - "slug": "floatzel", - "source": "smogon-fallback", + "speciesKey": "dugtrio-alola", + "speciesId": "dugtrioalola", + "displayName": "Dugtrio-Alola", + "slug": "dugtrio-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Floatzel", - "floatzel" + "Dugtrio", + "Dugtrio Alola", + "Dugtrio-Alola", + "dugtrio", + "dugtrio alola", + "dugtrio-alola", + "dugtrioalola" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dunsparce", + "speciesId": "dunsparce", + "displayName": "Dunsparce", + "slug": "dunsparce", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dunsparce", + "dunsparce" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "duohm", + "speciesId": "duohm", + "displayName": "Duohm", + "slug": "duohm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duohm", + "duohm" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "duosion", + "speciesId": "duosion", + "displayName": "Duosion", + "slug": "duosion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duosion", + "duosion" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-spinner", - "displayName": "Ice Spinner", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "duraludon", + "speciesId": "duraludon", + "displayName": "Duraludon", + "slug": "duraludon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duraludon", + "duraludon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "duraludon-gmax", + "speciesId": "duraludongmax", + "displayName": "Duraludon-Gmax", + "slug": "duraludon-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duraludon", + "Duraludon Gmax", + "Duraludon-Gmax", + "duraludon", + "duraludon gmax", + "duraludon-gmax", + "duraludongmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-veil", - "displayName": "Water Veil", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "durant", + "speciesId": "durant", + "displayName": "Durant", + "slug": "durant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Durant", + "durant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "florges", - "speciesId": "florges", - "displayName": "Florges", - "slug": "florges", - "source": "smogon-fallback", + "speciesKey": "dusclops", + "speciesId": "dusclops", + "displayName": "Dusclops", + "slug": "dusclops", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Florges", - "florges" + "Dusclops", + "dusclops" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dusknoir", + "speciesId": "dusknoir", + "displayName": "Dusknoir", + "slug": "dusknoir", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dusknoir", + "dusknoir" ], "moves": [ { - "id": "moonblast", - "displayName": "Moonblast", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "thunder-punch", + "displayName": "Thunder Punch", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 }, { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "shadow-sneak", + "displayName": "Shadow Sneak", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "custap-berry", + "displayName": "Custap Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "flower-veil", - "displayName": "Flower Veil", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 252, + "atk": 252, "def": 4, - "spa": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "flutter-mane", - "speciesId": "flutter-mane", - "displayName": "Flutter Mane", - "slug": "flutter-mane", - "source": "smogon-fallback", + "speciesKey": "duskull", + "speciesId": "duskull", + "displayName": "Duskull", + "slug": "duskull", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Flutter Mane", - "flutter-mane", - "fluttermane", - "flutter mane" + "Duskull", + "duskull" ], - "moves": [ - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dustox", + "speciesId": "dustox", + "displayName": "Dustox", + "slug": "dustox", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dustox", + "dustox" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dustox-atom", + "speciesId": "dustox-atom", + "displayName": "Dustox-ATOM", + "slug": "dustox-atom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dustox-ATOM", + "dustox-atom", + "dustoxatom", + "Dustox ATOM", + "dustox atom" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dwebble", + "speciesId": "dwebble", + "displayName": "Dwebble", + "slug": "dwebble", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dwebble", + "dwebble" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eelektrik", + "speciesId": "eelektrik", + "displayName": "Eelektrik", + "slug": "eelektrik", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eelektrik", + "eelektrik" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eelektross", + "speciesId": "eelektross", + "displayName": "Eelektross", + "slug": "eelektross", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eelektross", + "eelektross" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "foongus", - "speciesId": "foongus", - "displayName": "Foongus", - "slug": "foongus", - "source": "smogon-fallback", + "speciesKey": "eevee", + "speciesId": "eevee", + "displayName": "Eevee", + "slug": "eevee", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Foongus", - "foongus" + "Eevee", + "eevee" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eevee-gmax", + "speciesId": "eeveegmax", + "displayName": "Eevee-Gmax", + "slug": "eevee-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eevee", + "Eevee Gmax", + "Eevee-Gmax", + "eevee", + "eevee gmax", + "eevee-gmax", + "eeveegmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eevee-starter", + "speciesId": "eeveestarter", + "displayName": "Eevee-Starter", + "slug": "eevee-starter", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eevee", + "Eevee Starter", + "Eevee-Starter", + "eevee", + "eevee starter", + "eevee-starter", + "eeveestarter" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "spore", - "displayName": "Spore", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eiscue", + "speciesId": "eiscue", + "displayName": "Eiscue", + "slug": "eiscue", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eiscue", + "eiscue" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eiscue-noice", + "speciesId": "eiscuenoice", + "displayName": "Eiscue-Noice", + "slug": "eiscue-noice", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eiscue", + "Eiscue Noice", + "Eiscue-Noice", + "eiscue", + "eiscue noice", + "eiscue-noice", + "eiscuenoice" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "ekans", + "speciesId": "ekans", + "displayName": "Ekans", + "slug": "ekans", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ekans", + "ekans" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eldegoss", + "speciesId": "eldegoss", + "displayName": "Eldegoss", + "slug": "eldegoss", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eldegoss", + "eldegoss" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { - "hp": 124, + "hp": 252, "atk": 0, - "def": 156, + "def": 0, "spa": 0, - "spd": 156, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fraxure", - "speciesId": "fraxure", - "displayName": "Fraxure", - "slug": "fraxure", - "source": "smogon-fallback", + "speciesKey": "electabuzz", + "speciesId": "electabuzz", + "displayName": "Electabuzz", + "slug": "electabuzz", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fraxure", - "fraxure" + "Electabuzz", + "electabuzz" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "electivire", + "speciesId": "electivire", + "displayName": "Electivire", + "slug": "electivire", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Electivire", + "electivire" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "outrage", - "displayName": "Outrage", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 }, { - "id": "scale-shot", - "displayName": "Scale Shot", + "id": "cross-chop", + "displayName": "Cross Chop", "type": null, "usagePercent": 100.0 }, { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "expert-belt", + "displayName": "Expert Belt", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "mold-breaker", - "displayName": "Mold Breaker", + "id": "motor-drive", + "displayName": "Motor Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Lonely", "evs": { "hp": 0, + "atk": 116, + "def": 0, + "spa": 244, + "spd": 0, + "spe": 148 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "electrelk", + "speciesId": "electrelk", + "displayName": "Electrelk", + "slug": "electrelk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Electrelk", + "electrelk" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "frogadier", - "speciesId": "frogadier", - "displayName": "Frogadier", - "slug": "frogadier", - "source": "smogon-fallback", + "speciesKey": "electrike", + "speciesId": "electrike", + "displayName": "Electrike", + "slug": "electrike", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Frogadier", - "frogadier" + "Electrike", + "electrike" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "electrode", + "speciesId": "electrode", + "displayName": "Electrode", + "slug": "electrode", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Electrode", + "electrode" ], "moves": [ { - "id": "spikes", - "displayName": "Spikes", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "protean", - "displayName": "Protean", + "id": "static", + "displayName": "Static", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Hasty", "evs": { "hp": 0, - "atk": 0, + "atk": 164, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 168, + "spd": 0, + "spe": 176 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "froslass", - "speciesId": "froslass", - "displayName": "Froslass", - "slug": "froslass", - "source": "smogon-fallback", + "speciesKey": "electrode-hisui", + "speciesId": "electrodehisui", + "displayName": "Electrode-Hisui", + "slug": "electrode-hisui", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Froslass", - "froslass" + "Electrode", + "Electrode Hisui", + "Electrode-Hisui", + "electrode", + "electrode hisui", + "electrode-hisui", + "electrodehisui" ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "destiny-bond", - "displayName": "Destiny Bond", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "icy-wind", - "displayName": "Icy Wind", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "elekid", + "speciesId": "elekid", + "displayName": "Elekid", + "slug": "elekid", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Elekid", + "elekid" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "elgyem", + "speciesId": "elgyem", + "displayName": "Elgyem", + "slug": "elgyem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Elgyem", + "elgyem" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "cursed-body", - "displayName": "Cursed Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "embirch", + "speciesId": "embirch", + "displayName": "Embirch", + "slug": "embirch", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Embirch", + "embirch" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "frosmoth", - "speciesId": "frosmoth", - "displayName": "Frosmoth", - "slug": "frosmoth", - "source": "smogon-fallback", + "speciesKey": "emolga", + "speciesId": "emolga", + "displayName": "Emolga", + "slug": "emolga", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Frosmoth", - "frosmoth" + "Emolga", + "emolga" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "enamorus", + "speciesId": "enamorus", + "displayName": "Enamorus", + "slug": "enamorus", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Enamorus", + "enamorus" ], "moves": [ { - "id": "substitute", - "displayName": "Substitute", + "id": "moonblast", + "displayName": "Moonblast", "type": null, "usagePercent": 100.0 }, { - "id": "quiver-dance", - "displayName": "Quiver Dance", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "mystical-fire", + "displayName": "Mystical Fire", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "healing-wish", + "displayName": "Healing Wish", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "ice-scales", - "displayName": "Ice Scales", + "id": "contrary", + "displayName": "Contrary", "type": "ability", "usagePercent": 100.0 } @@ -134415,69 +152681,72 @@ ] }, { - "speciesKey": "fuecoco", - "speciesId": "fuecoco", - "displayName": "Fuecoco", - "slug": "fuecoco", - "source": "smogon-fallback", + "speciesKey": "enamorus-therian", + "speciesId": "enamorus-therian", + "displayName": "Enamorus-Therian", + "slug": "enamorus-therian", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fuecoco", - "fuecoco" + "Enamorus-Therian", + "enamorus-therian", + "enamorustherian", + "Enamorus Therian", + "enamorus therian" ], "moves": [ { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "moonblast", + "displayName": "Moonblast", "type": null, "usagePercent": 100.0 }, { - "id": "slack-off", - "displayName": "Slack Off", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "roar", - "displayName": "Roar", + "id": "mystical-fire", + "displayName": "Mystical Fire", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "unaware", - "displayName": "Unaware", + "id": "overcoat", + "displayName": "Overcoat", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Calm", + "nature": "Modest", "evs": { - "hp": 140, + "hp": 248, "atk": 0, - "def": 124, - "spa": 12, - "spd": 196, + "def": 8, + "spa": 252, + "spd": 0, "spe": 0 }, "usagePercent": 100.0 @@ -134485,2747 +152754,1779 @@ ] }, { - "speciesKey": "gabite", - "speciesId": "gabite", - "displayName": "Gabite", - "slug": "gabite", - "source": "smogon-fallback", + "speciesKey": "entei", + "speciesId": "entei", + "displayName": "Entei", + "slug": "entei", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gabite", - "gabite" + "Entei", + "entei" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "outrage", - "displayName": "Outrage", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "rough-skin", - "displayName": "Rough Skin", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Timid", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 132, + "atk": 0, + "def": 0, + "spa": 228, "spd": 0, - "spe": 252 + "spe": 148 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "gholdengo", - "speciesId": "gholdengo", - "displayName": "Gholdengo", - "slug": "gholdengo", - "source": "smogon-fallback", + "speciesKey": "equilibra", + "speciesId": "equilibra", + "displayName": "Equilibra", + "slug": "equilibra", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gholdengo", - "gholdengo" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "make-it-rain", - "displayName": "Make It Rain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - } + "Equilibra", + "equilibra" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "air-balloon", - "displayName": "Air Balloon", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "escavalier", + "speciesId": "escavalier", + "displayName": "Escavalier", + "slug": "escavalier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Escavalier", + "escavalier" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "good-as-gold", - "displayName": "Good as Gold", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "espurr", + "speciesId": "espurr", + "displayName": "Espurr", + "slug": "espurr", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Espurr", + "espurr" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gible", - "speciesId": "gible", - "displayName": "Gible", - "slug": "gible", - "source": "smogon-fallback", + "speciesKey": "eternatus", + "speciesId": "eternatus", + "displayName": "Eternatus", + "slug": "eternatus", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gible", - "gible" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "endure", - "displayName": "Endure", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Eternatus", + "eternatus" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rough-skin", - "displayName": "Rough Skin", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eternatus-eternamax", + "speciesId": "eternatuseternamax", + "displayName": "Eternatus-Eternamax", + "slug": "eternatus-eternamax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eternatus", + "Eternatus Eternamax", + "Eternatus-Eternamax", + "eternatus", + "eternatus eternamax", + "eternatus-eternamax", + "eternatuseternamax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 52, - "atk": 196, - "def": 76, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 180 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gimmighoul-roaming", - "speciesId": "gimmighoul-roaming", - "displayName": "Gimmighoul-Roaming", - "slug": "gimmighoul-roaming", - "source": "smogon-fallback", + "speciesKey": "exeggcute", + "speciesId": "exeggcute", + "displayName": "Exeggcute", + "slug": "exeggcute", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gimmighoul-Roaming", - "gimmighoul-roaming", - "gimmighoulroaming", - "Gimmighoul Roaming", - "gimmighoul roaming" - ], - "moves": [ - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "run-away", - "displayName": "Run Away", - "type": "ability", - "usagePercent": 100.0 - } + "Exeggcute", + "exeggcute" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 236, - "spd": 76, - "spe": 196 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "girafarig", - "speciesId": "girafarig", - "displayName": "Girafarig", - "slug": "girafarig", - "source": "smogon-fallback", + "speciesKey": "exeggutor", + "speciesId": "exeggutor", + "displayName": "Exeggutor", + "slug": "exeggutor", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Girafarig", - "girafarig" + "Exeggutor", + "exeggutor" ], "moves": [ { - "id": "psychic", - "displayName": "Psychic", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "sunny-day", + "displayName": "Sunny Day", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "solar-beam", + "displayName": "Solar Beam", "type": null, "usagePercent": 100.0 }, { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sap-sipper", - "displayName": "Sap Sipper", + "id": "chlorophyll", + "displayName": "Chlorophyll", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 52, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 204 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "giratina", - "speciesId": "giratina", - "displayName": "Giratina", - "slug": "giratina", - "source": "smogon-fallback", + "speciesKey": "exeggutor-alola", + "speciesId": "exeggutoralola", + "displayName": "Exeggutor-Alola", + "slug": "exeggutor-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Giratina", - "giratina" - ], - "moves": [ - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Exeggutor", + "Exeggutor Alola", + "Exeggutor-Alola", + "exeggutor", + "exeggutor alola", + "exeggutor-alola", + "exeggutoralola" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "giratina-origin", - "speciesId": "giratina-origin", - "displayName": "Giratina-Origin", - "slug": "giratina-origin", - "source": "smogon-fallback", + "speciesKey": "exploud", + "speciesId": "exploud", + "displayName": "Exploud", + "slug": "exploud", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Giratina-Origin", - "giratina-origin", - "giratinaorigin", - "Giratina Origin", - "giratina origin" - ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "griseous-core", - "displayName": "Griseous Core", - "type": "item", - "usagePercent": 100.0 - } + "Exploud", + "exploud" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "falinks", + "speciesId": "falinks", + "displayName": "Falinks", + "slug": "falinks", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Falinks", + "falinks" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 248, - "atk": 104, - "def": 112, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 44 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "glastrier", - "speciesId": "glastrier", - "displayName": "Glastrier", - "slug": "glastrier", - "source": "smogon-fallback", + "speciesKey": "farfetch\u2019d", + "speciesId": "farfetchd", + "displayName": "Farfetch\u2019d", + "slug": "farfetch\u2019d", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Glastrier", - "glastrier" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chilling-neigh", - "displayName": "Chilling Neigh", - "type": "ability", - "usagePercent": 100.0 - } + "Farfetch\u2019d", + "farfetchd", + "farfetch\u2019d" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 240, - "atk": 16, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gligar", - "speciesId": "gligar", - "displayName": "Gligar", - "slug": "gligar", - "source": "smogon-fallback", + "speciesKey": "farfetch\u2019d-galar", + "speciesId": "farfetchdgalar", + "displayName": "Farfetch\u2019d-Galar", + "slug": "farfetch\u2019d-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gligar", - "gligar" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Farfetch\u2019d", + "Farfetch\u2019d Galar", + "Farfetch\u2019d-Galar", + "farfetchdgalar", + "farfetch\u2019d", + "farfetch\u2019d galar", + "farfetch\u2019d-galar", + "farfetch\u2019dgalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "immunity", - "displayName": "Immunity", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "farigiraf", + "speciesId": "farigiraf", + "displayName": "Farigiraf", + "slug": "farigiraf", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Farigiraf", + "farigiraf" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 200, + "def": 252, "spa": 0, "spd": 0, - "spe": 56 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "glimmet", - "speciesId": "glimmet", - "displayName": "Glimmet", - "slug": "glimmet", - "source": "smogon-fallback", + "speciesKey": "fawnifer", + "speciesId": "fawnifer", + "displayName": "Fawnifer", + "slug": "fawnifer", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Glimmet", - "glimmet" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mud-shot", - "displayName": "Mud Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "toxic-debris", - "displayName": "Toxic Debris", - "type": "ability", - "usagePercent": 100.0 - } + "Fawnifer", + "fawnifer" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 132, - "atk": 0, - "def": 100, - "spa": 76, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "golem-alola", - "speciesId": "golem-alola", - "displayName": "Golem-Alola", - "slug": "golem-alola", - "source": "smogon-fallback", + "speciesKey": "fearow", + "speciesId": "fearow", + "displayName": "Fearow", + "slug": "fearow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Golem-Alola", - "golem-alola", - "golemalola", - "Golem Alola", - "golem alola" - ], - "moves": [ - { - "id": "wild-charge", - "displayName": "Wild Charge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brick-break", - "displayName": "Brick Break", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-punch", - "displayName": "Fire Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magnet-pull", - "displayName": "Magnet Pull", - "type": "ability", - "usagePercent": 100.0 - } + "Fearow", + "fearow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "goodra", - "speciesId": "goodra", - "displayName": "Goodra", - "slug": "goodra", - "source": "smogon-fallback", + "speciesKey": "feebas", + "speciesId": "feebas", + "displayName": "Feebas", + "slug": "feebas", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Goodra", - "goodra" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Feebas", + "feebas" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sap-sipper", - "displayName": "Sap Sipper", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fennekin", + "speciesId": "fennekin", + "displayName": "Fennekin", + "slug": "fennekin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fennekin", + "fennekin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 76, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 180 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "goodra-hisui", - "speciesId": "goodra-hisui", - "displayName": "Goodra-Hisui", - "slug": "goodra-hisui", - "source": "smogon-fallback", + "speciesKey": "ferroseed", + "speciesId": "ferroseed", + "displayName": "Ferroseed", + "slug": "ferroseed", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Goodra-Hisui", - "goodra-hisui", - "goodrahisui", - "Goodra Hisui", - "goodra hisui" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sap-sipper", - "displayName": "Sap Sipper", - "type": "ability", - "usagePercent": 100.0 - } + "Ferroseed", + "ferroseed" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Quiet", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gothita", - "speciesId": "gothita", - "displayName": "Gothita", - "slug": "gothita", - "source": "smogon-fallback", + "speciesKey": "fezandipiti", + "speciesId": "fezandipiti", + "displayName": "Fezandipiti", + "slug": "fezandipiti", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gothita", - "gothita" + "Fezandipiti", + "fezandipiti" ], "moves": [ { - "id": "psychic", - "displayName": "Psychic", + "id": "play-rough", + "displayName": "Play Rough", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "energy-ball", - "displayName": "Energy Ball", + "id": "beat-up", + "displayName": "Beat Up", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "shadow-tag", - "displayName": "Shadow Tag", + "id": "toxic-chain", + "displayName": "Toxic Chain", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Careful", "evs": { - "hp": 0, - "atk": 0, - "def": 36, - "spa": 236, - "spd": 0, - "spe": 236 + "hp": 248, + "atk": 152, + "def": 0, + "spa": 0, + "spd": 44, + "spe": 64 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "gothitelle", - "speciesId": "gothitelle", - "displayName": "Gothitelle", - "slug": "gothitelle", - "source": "smogon-fallback", + "speciesKey": "fidgit", + "speciesId": "fidgit", + "displayName": "Fidgit", + "slug": "fidgit", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gothitelle", - "gothitelle" - ], - "moves": [ - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shadow-tag", - "displayName": "Shadow Tag", - "type": "ability", - "usagePercent": 100.0 - } + "Fidgit", + "fidgit" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 32, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 220 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gouging-fire", - "speciesId": "gouging-fire", - "displayName": "Gouging Fire", - "slug": "gouging-fire", - "source": "smogon-fallback", + "speciesKey": "fidough", + "speciesId": "fidough", + "displayName": "Fidough", + "slug": "fidough", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gouging Fire", - "gouging-fire", - "gougingfire", - "gouging fire" - ], - "moves": [ - { - "id": "heat-crash", - "displayName": "Heat Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "breaking-swipe", - "displayName": "Breaking Swipe", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "howl", - "displayName": "Howl", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "burning-bulwark", - "displayName": "Burning Bulwark", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Fidough", + "fidough" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 88, - "atk": 168, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grafaiai", - "speciesId": "grafaiai", - "displayName": "Grafaiai", - "slug": "grafaiai", - "source": "smogon-fallback", + "speciesKey": "finizen", + "speciesId": "finizen", + "displayName": "Finizen", + "slug": "finizen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grafaiai", - "grafaiai" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "grassy-seed", - "displayName": "Grassy Seed", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 - } + "Finizen", + "finizen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 196, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 60 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "great-tusk", - "speciesId": "great-tusk", - "displayName": "Great Tusk", - "slug": "great-tusk", - "source": "smogon-fallback", + "speciesKey": "finneon", + "speciesId": "finneon", + "displayName": "Finneon", + "slug": "finneon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Great Tusk", - "great-tusk", - "greattusk", - "great tusk" - ], - "moves": [ - { - "id": "headlong-rush", - "displayName": "Headlong Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-spinner", - "displayName": "Ice Spinner", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Finneon", + "finneon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "greninja-bond", - "speciesId": "greninja-bond", - "displayName": "Greninja-Bond", - "slug": "greninja-bond", - "source": "smogon-fallback", + "speciesKey": "flaaffy", + "speciesId": "flaaffy", + "displayName": "Flaaffy", + "slug": "flaaffy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Greninja-Bond", - "greninja-bond", - "greninjabond", - "Greninja Bond", - "greninja bond" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "battle-bond", - "displayName": "Battle Bond", - "type": "ability", - "usagePercent": 100.0 - } + "Flaaffy", + "flaaffy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grimer-alola", - "speciesId": "grimer-alola", - "displayName": "Grimer-Alola", - "slug": "grimer-alola", - "source": "smogon-fallback", + "speciesKey": "flabe\u0301be\u0301", + "speciesId": "flabebe", + "displayName": "Flabe\u0301be\u0301", + "slug": "flabe\u0301be\u0301", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grimer-Alola", - "grimer-alola", - "grimeralola", - "Grimer Alola", - "grimer alola" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Flabe\u0301be\u0301", + "flabebe", + "flabe\u0301be\u0301" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "poison-touch", - "displayName": "Poison Touch", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flamigo", + "speciesId": "flamigo", + "displayName": "Flamigo", + "slug": "flamigo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flamigo", + "flamigo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 36, - "atk": 196, - "def": 196, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 36, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grookey", - "speciesId": "grookey", - "displayName": "Grookey", - "slug": "grookey", - "source": "smogon-fallback", + "speciesKey": "flapple", + "speciesId": "flapple", + "displayName": "Flapple", + "slug": "flapple", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grookey", - "grookey" - ], - "moves": [ - { - "id": "wood-hammer", - "displayName": "Wood Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grassy-glide", - "displayName": "Grassy Glide", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "grassy-surge", - "displayName": "Grassy Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Flapple", + "flapple" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 236, - "def": 36, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grotle", - "speciesId": "grotle", - "displayName": "Grotle", - "slug": "grotle", - "source": "smogon-fallback", + "speciesKey": "flapple-gmax", + "speciesId": "flapplegmax", + "displayName": "Flapple-Gmax", + "slug": "flapple-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grotle", - "grotle" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "seed-bomb", - "displayName": "Seed Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "superpower", - "displayName": "Superpower", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "overgrow", - "displayName": "Overgrow", - "type": "ability", - "usagePercent": 100.0 - } + "Flapple", + "Flapple Gmax", + "Flapple-Gmax", + "flapple", + "flapple gmax", + "flapple-gmax", + "flapplegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "groudon", - "speciesId": "groudon", - "displayName": "Groudon", - "slug": "groudon", - "source": "smogon-fallback", + "speciesKey": "flarelm", + "speciesId": "flarelm", + "displayName": "Flarelm", + "slug": "flarelm", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Groudon", - "groudon" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "precipice-blades", - "displayName": "Precipice Blades", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "drought", - "displayName": "Drought", - "type": "ability", - "usagePercent": 100.0 - } + "Flarelm", + "flarelm" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { - "hp": 240, + "hp": 252, "atk": 0, "def": 252, "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grovyle", - "speciesId": "grovyle", - "displayName": "Grovyle", - "slug": "grovyle", - "source": "smogon-fallback", + "speciesKey": "flareon", + "speciesId": "flareon", + "displayName": "Flareon", + "slug": "flareon", + "source": "smogon-ou-rb", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grovyle", - "grovyle" + "Flareon", + "flareon" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-blade", - "displayName": "Leaf Blade", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, { - "id": "acrobatics", - "displayName": "Acrobatics", + "id": "hyper-beam", + "displayName": "Hyper Beam", "type": null, "usagePercent": 100.0 }, { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "fire-spin", + "displayName": "Fire Spin", "type": null, "usagePercent": 100.0 } ], - "items": [ - { - "id": "grassy-seed", - "displayName": "Grassy Seed", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 - } + "items": [], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "fletchinder", + "speciesId": "fletchinder", + "displayName": "Fletchinder", + "slug": "fletchinder", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fletchinder", + "fletchinder" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 192, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 64 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "growlithe-hisui", - "speciesId": "growlithe-hisui", - "displayName": "Growlithe-Hisui", - "slug": "growlithe-hisui", - "source": "smogon-fallback", + "speciesKey": "fletchling", + "speciesId": "fletchling", + "displayName": "Fletchling", + "slug": "fletchling", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Growlithe-Hisui", - "growlithe-hisui", - "growlithehisui", - "Growlithe Hisui", - "growlithe hisui" - ], - "moves": [ - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "head-smash", - "displayName": "Head Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "rock-head", - "displayName": "Rock Head", - "type": "ability", - "usagePercent": 100.0 - } + "Fletchling", + "fletchling" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 36, - "atk": 236, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gurdurr", - "speciesId": "gurdurr", - "displayName": "Gurdurr", - "slug": "gurdurr", - "source": "smogon-fallback", + "speciesKey": "flittle", + "speciesId": "flittle", + "displayName": "Flittle", + "slug": "flittle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gurdurr", - "gurdurr" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Flittle", + "flittle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 252, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, - "spe": 0 + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hakamo-o", - "speciesId": "hakamo-o", - "displayName": "Hakamo-o", - "slug": "hakamo-o", - "source": "smogon-fallback", + "speciesKey": "floatoy", + "speciesId": "floatoy", + "displayName": "Floatoy", + "slug": "floatoy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hakamo-o", - "hakamo-o", - "hakamoo", - "Hakamo o", - "hakamo o" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "bulletproof", - "displayName": "Bulletproof", - "type": "ability", - "usagePercent": 100.0 - } + "Floatoy", + "floatoy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hariyama", - "speciesId": "hariyama", - "displayName": "Hariyama", - "slug": "hariyama", - "source": "smogon-fallback", + "speciesKey": "floatzel", + "speciesId": "floatzel", + "displayName": "Floatzel", + "slug": "floatzel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hariyama", - "hariyama" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-punch", - "displayName": "Bullet Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Floatzel", + "floatzel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 12, - "atk": 200, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 252, - "spe": 44 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hattrem", - "speciesId": "hattrem", - "displayName": "Hattrem", - "slug": "hattrem", - "source": "smogon-fallback", + "speciesKey": "floette", + "speciesId": "floette", + "displayName": "Floette", + "slug": "floette", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hattrem", - "hattrem" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magic-bounce", - "displayName": "Magic Bounce", - "type": "ability", - "usagePercent": 100.0 - } + "Floette", + "floette" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "haunter", - "speciesId": "haunter", - "displayName": "Haunter", - "slug": "haunter", - "source": "smogon-fallback", + "speciesKey": "floette-eternal", + "speciesId": "floetteeternal", + "displayName": "Floette-Eternal", + "slug": "floette-eternal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Haunter", - "haunter" - ], - "moves": [ - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Floette", + "Floette Eternal", + "Floette-Eternal", + "floette", + "floette eternal", + "floette-eternal", + "floetteeternal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hemogoblin", - "speciesId": "hemogoblin", - "displayName": "Hemogoblin", - "slug": "hemogoblin", - "source": "smogon-fallback", + "speciesKey": "floragato", + "speciesId": "floragato", + "displayName": "Floragato", + "slug": "floragato", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hemogoblin", - "hemogoblin" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pixilate", - "displayName": "Pixilate", - "type": "ability", - "usagePercent": 100.0 - } + "Floragato", + "floragato" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 40, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 216 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "heracross", - "speciesId": "heracross", - "displayName": "Heracross", - "slug": "heracross", - "source": "smogon-fallback", + "speciesKey": "florges", + "speciesId": "florges", + "displayName": "Florges", + "slug": "florges", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Heracross", - "heracross" + "Florges", + "florges" ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flutter-mane", + "speciesId": "fluttermane", + "displayName": "Flutter Mane", + "slug": "flutter-mane", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flutter Mane", + "flutter mane", + "flutter-mane", + "fluttermane" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hippopotas", - "speciesId": "hippopotas", - "displayName": "Hippopotas", - "slug": "hippopotas", - "source": "smogon-fallback", + "speciesKey": "fomantis", + "speciesId": "fomantis", + "displayName": "Fomantis", + "slug": "fomantis", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hippopotas", - "hippopotas" - ], - "moves": [ - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-fang", - "displayName": "Ice Fang", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sand-stream", - "displayName": "Sand Stream", - "type": "ability", - "usagePercent": 100.0 - } + "Fomantis", + "fomantis" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 100, - "def": 212, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 180, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hitmonchan", - "speciesId": "hitmonchan", - "displayName": "Hitmonchan", - "slug": "hitmonchan", - "source": "smogon-fallback", + "speciesKey": "foongus", + "speciesId": "foongus", + "displayName": "Foongus", + "slug": "foongus", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hitmonchan", - "hitmonchan" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 - } + "Foongus", + "foongus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 248, - "atk": 16, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 244, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hitmonlee", - "speciesId": "hitmonlee", - "displayName": "Hitmonlee", - "slug": "hitmonlee", - "source": "smogon-fallback", + "speciesKey": "fraxure", + "speciesId": "fraxure", + "displayName": "Fraxure", + "slug": "fraxure", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hitmonlee", - "hitmonlee" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "psychic-seed", - "displayName": "Psychic Seed", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 - } + "Fraxure", + "fraxure" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hitmontop", - "speciesId": "hitmontop", - "displayName": "Hitmontop", - "slug": "hitmontop", - "source": "smogon-fallback", + "speciesKey": "frigibax", + "speciesId": "frigibax", + "displayName": "Frigibax", + "slug": "frigibax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hitmontop", - "hitmontop" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-punch", - "displayName": "Bullet Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "protective-pads", - "displayName": "Protective Pads", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Frigibax", + "frigibax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 80, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 176 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ho-oh", - "speciesId": "ho-oh", - "displayName": "Ho-Oh", - "slug": "ho-oh", - "source": "smogon-fallback", + "speciesKey": "frillish", + "speciesId": "frillish", + "displayName": "Frillish", + "slug": "frillish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ho-Oh", - "ho-oh", - "hooh", - "Ho Oh", - "ho oh" - ], - "moves": [ - { - "id": "sacred-fire", - "displayName": "Sacred Fire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlwind", - "displayName": "Whirlwind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Frillish", + "frillish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "honchkrow", - "speciesId": "honchkrow", - "displayName": "Honchkrow", - "slug": "honchkrow", - "source": "smogon-fallback", + "speciesKey": "froakie", + "speciesId": "froakie", + "displayName": "Froakie", + "slug": "froakie", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Honchkrow", - "honchkrow" + "Froakie", + "froakie" ], - "moves": [ - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "night-slash", - "displayName": "Night Slash", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "froakie-delta", + "speciesId": "froakie-delta", + "displayName": "Froakie-Delta", + "slug": "froakie-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Froakie-Delta", + "froakie-delta", + "froakiedelta", + "Froakie Delta", + "delta-froakie", + "Delta Froakie", + "deltafroakie", + "delta froakie", + "froakie delta" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "frogadier", + "speciesId": "frogadier", + "displayName": "Frogadier", + "slug": "frogadier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Frogadier", + "frogadier" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moxie", - "displayName": "Moxie", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "frogadier-delta", + "speciesId": "frogadier-delta", + "displayName": "Frogadier-Delta", + "slug": "frogadier-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Frogadier-Delta", + "frogadier-delta", + "frogadierdelta", + "Frogadier Delta", + "delta-frogadier", + "Delta Frogadier", + "deltafrogadier", + "delta frogadier", + "frogadier delta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hoopa", - "speciesId": "hoopa", - "displayName": "Hoopa", - "slug": "hoopa", - "source": "smogon-fallback", + "speciesKey": "froslass", + "speciesId": "froslass", + "displayName": "Froslass", + "slug": "froslass", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hoopa", - "hoopa" + "Froslass", + "froslass" ], "moves": [ { - "id": "psyshock", - "displayName": "Psyshock", + "id": "spikes", + "displayName": "Spikes", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "destiny-bond", + "displayName": "Destiny Bond", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "focus-sash", + "displayName": "Focus Sash", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "magician", - "displayName": "Magician", + "id": "cursed-body", + "displayName": "Cursed Body", "type": "ability", "usagePercent": 100.0 } @@ -137234,11 +154535,11 @@ { "nature": "Timid", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -137246,130 +154547,52 @@ ] }, { - "speciesKey": "houndoom", - "speciesId": "houndoom", - "displayName": "Houndoom", - "slug": "houndoom", - "source": "smogon-fallback", + "speciesKey": "frosmoth", + "speciesId": "frosmoth", + "displayName": "Frosmoth", + "slug": "frosmoth", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Houndoom", - "houndoom" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "flash-fire", - "displayName": "Flash Fire", - "type": "ability", - "usagePercent": 100.0 - } + "Frosmoth", + "frosmoth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "houndstone", - "speciesId": "houndstone", - "displayName": "Houndstone", - "slug": "houndstone", - "source": "smogon-fallback", + "speciesKey": "fuecoco", + "speciesId": "fuecoco", + "displayName": "Fuecoco", + "slug": "fuecoco", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Houndstone", - "houndstone" - ], - "moves": [ - { - "id": "night-shade", - "displayName": "Night Shade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "fluffy", - "displayName": "Fluffy", - "type": "ability", - "usagePercent": 100.0 - } + "Fuecoco", + "fuecoco" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -137378,561 +154601,696 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hydrapple", - "speciesId": "hydrapple", - "displayName": "Hydrapple", - "slug": "hydrapple", - "source": "smogon-fallback", + "speciesKey": "furfrou", + "speciesId": "furfrou", + "displayName": "Furfrou", + "slug": "furfrou", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hydrapple", - "hydrapple" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Furfrou", + "furfrou" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 136, - "spd": 68, - "spe": 52 + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "impidimp", - "speciesId": "impidimp", - "displayName": "Impidimp", - "slug": "impidimp", - "source": "smogon-fallback", + "speciesKey": "furret", + "speciesId": "furret", + "displayName": "Furret", + "slug": "furret", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Impidimp", - "impidimp" + "Furret", + "furret" ], "moves": [ { - "id": "reflect", - "displayName": "Reflect", + "id": "double-edge", + "displayName": "Double-Edge", "type": null, "usagePercent": 100.0 }, { - "id": "light-screen", - "displayName": "Light Screen", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "parting-shot", - "displayName": "Parting Shot", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "light-clay", - "displayName": "Light Clay", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "gabite", + "speciesId": "gabite", + "displayName": "Gabite", + "slug": "gabite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gabite", + "gabite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 156, - "atk": 0, - "def": 196, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 116, - "spe": 36 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "indeedee", - "speciesId": "indeedee", - "displayName": "Indeedee", - "slug": "indeedee", - "source": "smogon-fallback", + "speciesKey": "gallade-mega", + "speciesId": "gallademega", + "displayName": "Gallade-Mega", + "slug": "gallade-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Indeedee", - "indeedee" - ], - "moves": [ - { - "id": "expanding-force", - "displayName": "Expanding Force", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "terrain-extender", - "displayName": "Terrain Extender", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "psychic-surge", - "displayName": "Psychic Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Gallade", + "Gallade Mega", + "Gallade-Mega", + "gallade", + "gallade mega", + "gallade-mega", + "gallademega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "indeedee-f", - "speciesId": "indeedee-f", - "displayName": "Indeedee-F", - "slug": "indeedee-f", - "source": "smogon-fallback", + "speciesKey": "garbodor", + "speciesId": "garbodor", + "displayName": "Garbodor", + "slug": "garbodor", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Indeedee-F", - "indeedee-f", - "indeedeef", - "Indeedee F", - "indeedee f" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "alluring-voice", - "displayName": "Alluring Voice", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "psychic-surge", - "displayName": "Psychic Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Garbodor", + "garbodor" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "infernape", - "speciesId": "infernape", - "displayName": "Infernape", - "slug": "infernape", - "source": "smogon-fallback", + "speciesKey": "garbodor-gmax", + "speciesId": "garbodorgmax", + "displayName": "Garbodor-Gmax", + "slug": "garbodor-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Infernape", - "infernape" - ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "vacuum-wave", - "displayName": "Vacuum Wave", - "type": null, - "usagePercent": 100.0 - } + "Garbodor", + "Garbodor Gmax", + "Garbodor-Gmax", + "garbodor", + "garbodor gmax", + "garbodor-gmax", + "garbodorgmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "garchomp-mega", + "speciesId": "garchompmega", + "displayName": "Garchomp-Mega", + "slug": "garchomp-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Garchomp", + "Garchomp Mega", + "Garchomp-Mega", + "garchomp", + "garchomp mega", + "garchomp-mega", + "garchompmega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gardevoir-mega", + "speciesId": "gardevoirmega", + "displayName": "Gardevoir-Mega", + "slug": "gardevoir-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gardevoir", + "Gardevoir Mega", + "Gardevoir-Mega", + "gardevoir", + "gardevoir mega", + "gardevoir-mega", + "gardevoirmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "inteleon", - "speciesId": "inteleon", - "displayName": "Inteleon", - "slug": "inteleon", - "source": "smogon-fallback", + "speciesKey": "gastly", + "speciesId": "gastly", + "displayName": "Gastly", + "slug": "gastly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Inteleon", - "inteleon" + "Gastly", + "gastly" ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "genesect", + "speciesId": "genesect", + "displayName": "Genesect", + "slug": "genesect", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "genesect" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "genesect-burn", + "speciesId": "genesectburn", + "displayName": "Genesect-Burn", + "slug": "genesect-burn", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "Genesect Burn", + "Genesect-Burn", + "genesect", + "genesect burn", + "genesect-burn", + "genesectburn" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "genesect-chill", + "speciesId": "genesectchill", + "displayName": "Genesect-Chill", + "slug": "genesect-chill", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "Genesect Chill", + "Genesect-Chill", + "genesect", + "genesect chill", + "genesect-chill", + "genesectchill" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-boulder", - "speciesId": "iron-boulder", - "displayName": "Iron Boulder", - "slug": "iron-boulder", - "source": "smogon-fallback", + "speciesKey": "genesect-douse", + "speciesId": "genesectdouse", + "displayName": "Genesect-Douse", + "slug": "genesect-douse", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Boulder", - "iron-boulder", - "ironboulder", - "iron boulder" + "Genesect", + "Genesect Douse", + "Genesect-Douse", + "genesect", + "genesect douse", + "genesect-douse", + "genesectdouse" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "mighty-cleave", - "displayName": "Mighty Cleave", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "genesect-shock", + "speciesId": "genesectshock", + "displayName": "Genesect-Shock", + "slug": "genesect-shock", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "Genesect Shock", + "Genesect-Shock", + "genesect", + "genesect shock", + "genesect-shock", + "genesectshock" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "gengar-gmax", + "speciesId": "gengargmax", + "displayName": "Gengar-Gmax", + "slug": "gengar-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gengar", + "Gengar Gmax", + "Gengar-Gmax", + "gengar", + "gengar gmax", + "gengar-gmax", + "gengargmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gengar-mega", + "speciesId": "gengarmega", + "displayName": "Gengar-Mega", + "slug": "gengar-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gengar", + "Gengar Mega", + "Gengar-Mega", + "gengar", + "gengar mega", + "gengar-mega", + "gengarmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "geodude", + "speciesId": "geodude", + "displayName": "Geodude", + "slug": "geodude", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Geodude", + "geodude" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "geodude-alola", + "speciesId": "geodudealola", + "displayName": "Geodude-Alola", + "slug": "geodude-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Geodude", + "Geodude Alola", + "Geodude-Alola", + "geodude", + "geodude alola", + "geodude-alola", + "geodudealola" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-bundle", - "speciesId": "iron-bundle", - "displayName": "Iron Bundle", - "slug": "iron-bundle", - "source": "smogon-fallback", + "speciesKey": "gholdengo", + "speciesId": "gholdengo", + "displayName": "Gholdengo", + "slug": "gholdengo", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Bundle", - "iron-bundle", - "ironbundle", - "iron bundle" + "Gholdengo", + "gholdengo" ], "moves": [ { - "id": "freeze-dry", - "displayName": "Freeze-Dry", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "make-it-rain", + "displayName": "Make It Rain", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "focus-blast", + "displayName": "Focus Blast", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "air-balloon", + "displayName": "Air Balloon", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "good-as-gold", + "displayName": "Good as Gold", "type": "ability", "usagePercent": 100.0 } @@ -137953,235 +155311,373 @@ ] }, { - "speciesKey": "iron-crown", - "speciesId": "iron-crown", - "displayName": "Iron Crown", - "slug": "iron-crown", - "source": "smogon-fallback", + "speciesKey": "gible", + "speciesId": "gible", + "displayName": "Gible", + "slug": "gible", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Crown", - "iron-crown", - "ironcrown", - "iron crown" + "Gible", + "gible" ], - "moves": [ - { - "id": "tachyon-cutter", - "displayName": "Tachyon Cutter", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gigalith", + "speciesId": "gigalith", + "displayName": "Gigalith", + "slug": "gigalith", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gigalith", + "gigalith" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gimmighoul", + "speciesId": "gimmighoul", + "displayName": "Gimmighoul", + "slug": "gimmighoul", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gimmighoul", + "gimmighoul" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gimmighoul-roaming", + "speciesId": "gimmighoulroaming", + "displayName": "Gimmighoul-Roaming", + "slug": "gimmighoul-roaming", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gimmighoul", + "Gimmighoul Roaming", + "Gimmighoul-Roaming", + "gimmighoul", + "gimmighoul roaming", + "gimmighoul-roaming", + "gimmighoulroaming" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-hands", - "speciesId": "iron-hands", - "displayName": "Iron Hands", - "slug": "iron-hands", - "source": "smogon-fallback", + "speciesKey": "girafarig", + "speciesId": "girafarig", + "displayName": "Girafarig", + "slug": "girafarig", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Hands", - "iron-hands", - "ironhands", - "iron hands" + "Girafarig", + "girafarig" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thunder-punch", - "displayName": "Thunder Punch", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "giratina", + "speciesId": "giratina", + "displayName": "Giratina", + "slug": "giratina", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Giratina", + "giratina" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "giratina-origin", + "speciesId": "giratinaorigin", + "displayName": "Giratina-Origin", + "slug": "giratina-origin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Giratina", + "Giratina Origin", + "Giratina-Origin", + "giratina", + "giratina origin", + "giratina-origin", + "giratinaorigin" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "glaceon", + "speciesId": "glaceon", + "displayName": "Glaceon", + "slug": "glaceon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glaceon", + "glaceon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "glalie", + "speciesId": "glalie", + "displayName": "Glalie", + "slug": "glalie", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glalie", + "glalie" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 172, - "spe": 84 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-jugulis", - "speciesId": "iron-jugulis", - "displayName": "Iron Jugulis", - "slug": "iron-jugulis", - "source": "smogon-fallback", + "speciesKey": "glalie-mega", + "speciesId": "glaliemega", + "displayName": "Glalie-Mega", + "slug": "glalie-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Jugulis", - "iron-jugulis", - "ironjugulis", - "iron jugulis" - ], - "moves": [ - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 - } + "Glalie", + "Glalie Mega", + "Glalie-Mega", + "glalie", + "glalie mega", + "glalie-mega", + "glaliemega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "glameow", + "speciesId": "glameow", + "displayName": "Glameow", + "slug": "glameow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glameow", + "glameow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-leaves", - "speciesId": "iron-leaves", - "displayName": "Iron Leaves", - "slug": "iron-leaves", - "source": "smogon-fallback", + "speciesKey": "glastrier", + "speciesId": "glastrier", + "displayName": "Glastrier", + "slug": "glastrier", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Leaves", - "iron-leaves", - "ironleaves", - "iron leaves" + "Glastrier", + "glastrier" ], "moves": [ { @@ -138191,14 +155687,14 @@ "usagePercent": 100.0 }, { - "id": "leaf-blade", - "displayName": "Leaf Blade", + "id": "icicle-crash", + "displayName": "Icicle Crash", "type": null, "usagePercent": 100.0 }, { - "id": "psyblade", - "displayName": "Psyblade", + "id": "high-horsepower", + "displayName": "High Horsepower", "type": null, "usagePercent": 100.0 }, @@ -138211,16 +155707,16 @@ ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "chilling-neigh", + "displayName": "Chilling Neigh", "type": "ability", "usagePercent": 100.0 } @@ -138229,11 +155725,11 @@ { "nature": "Jolly", "evs": { - "hp": 96, - "atk": 160, + "hp": 0, + "atk": 252, "def": 0, "spa": 0, - "spd": 0, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -138241,143 +155737,255 @@ ] }, { - "speciesKey": "iron-moth", - "speciesId": "iron-moth", - "displayName": "Iron Moth", - "slug": "iron-moth", - "source": "smogon-fallback", + "speciesKey": "gligar", + "speciesId": "gligar", + "displayName": "Gligar", + "slug": "gligar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Moth", - "iron-moth", - "ironmoth", - "iron moth" + "Gligar", + "gligar" ], - "moves": [ - { - "id": "fiery-dance", - "displayName": "Fiery Dance", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "glimmet", + "speciesId": "glimmet", + "displayName": "Glimmet", + "slug": "glimmet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glimmet", + "glimmet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "gloom", + "speciesId": "gloom", + "displayName": "Gloom", + "slug": "gloom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gloom", + "gloom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gogoat", + "speciesId": "gogoat", + "displayName": "Gogoat", + "slug": "gogoat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gogoat", + "gogoat" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "golbat", + "speciesId": "golbat", + "displayName": "Golbat", + "slug": "golbat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Golbat", + "golbat" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "goldeen", + "speciesId": "goldeen", + "displayName": "Goldeen", + "slug": "goldeen", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Goldeen", + "goldeen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 124, - "spa": 132, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-thorns", - "speciesId": "iron-thorns", - "displayName": "Iron Thorns", - "slug": "iron-thorns", - "source": "smogon-fallback", + "speciesKey": "golduck", + "speciesId": "golduck", + "displayName": "Golduck", + "slug": "golduck", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Thorns", - "iron-thorns", - "ironthorns", - "iron thorns" + "Golduck", + "golduck" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "pin-missile", - "displayName": "Pin Missile", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "rock-blast", - "displayName": "Rock Blast", + "id": "endure", + "displayName": "Endure", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", + "id": "salac-berry", + "displayName": "Salac Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "cloud-nine", + "displayName": "Cloud Nine", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { "hp": 0, - "atk": 252, - "def": 0, - "spa": 0, - "spd": 4, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -138385,143 +155993,135 @@ ] }, { - "speciesKey": "iron-treads", - "speciesId": "iron-treads", - "displayName": "Iron Treads", - "slug": "iron-treads", - "source": "smogon-fallback", + "speciesKey": "golem", + "speciesId": "golem", + "displayName": "Golem", + "slug": "golem", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Treads", - "iron-treads", - "irontreads", - "iron treads" + "Golem", + "golem" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 - } - ], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 252, + "hp": 200, + "atk": 220, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 88 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "iron-valiant", - "speciesId": "iron-valiant", - "displayName": "Iron Valiant", - "slug": "iron-valiant", - "source": "smogon-fallback", + "speciesKey": "golem-alola", + "speciesId": "golem-alola", + "displayName": "Golem-Alola", + "slug": "golem-alola", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Valiant", - "iron-valiant", - "ironvaliant", - "iron valiant" + "Golem-Alola", + "golem-alola", + "golemalola", + "Golem Alola", + "golem alola" ], "moves": [ { - "id": "moonblast", - "displayName": "Moonblast", + "id": "wild-charge", + "displayName": "Wild Charge", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "fire-punch", + "displayName": "Fire Punch", "type": null, "usagePercent": 100.0 }, { - "id": "encore", - "displayName": "Encore", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "magnet-pull", + "displayName": "Magnet Pull", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Naive", + "nature": "Jolly", "evs": { "hp": 0, - "atk": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 0, + "spa": 0, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -138529,492 +156129,328 @@ ] }, { - "speciesKey": "ivysaur", - "speciesId": "ivysaur", - "displayName": "Ivysaur", - "slug": "ivysaur", - "source": "smogon-fallback", + "speciesKey": "golett", + "speciesId": "golett", + "displayName": "Golett", + "slug": "golett", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ivysaur", - "ivysaur" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Golett", + "golett" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "overgrow", - "displayName": "Overgrow", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "goodra", + "speciesId": "goodra", + "displayName": "Goodra", + "slug": "goodra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Goodra", + "goodra" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jangmo-o", - "speciesId": "jangmo-o", - "displayName": "Jangmo-o", - "slug": "jangmo-o", - "source": "smogon-fallback", + "speciesKey": "goodra-hisui", + "speciesId": "goodra-hisui", + "displayName": "Goodra-Hisui", + "slug": "goodra-hisui", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jangmo-o", - "jangmo-o", - "jangmoo", - "Jangmo o", - "jangmo o" + "Goodra-Hisui", + "goodra-hisui", + "goodrahisui", + "Goodra Hisui", + "goodra hisui" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "flash-cannon", + "displayName": "Flash Cannon", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "dragon-tail", + "displayName": "Dragon Tail", "type": null, "usagePercent": 100.0 }, { - "id": "outrage", - "displayName": "Outrage", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "assault-vest", + "displayName": "Assault Vest", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "bulletproof", - "displayName": "Bulletproof", + "id": "sap-sipper", + "displayName": "Sap Sipper", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 236, + "hp": 248, + "atk": 0, "def": 0, - "spa": 0, - "spd": 0, - "spe": 236 + "spa": 252, + "spd": 8, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "jirachi", - "speciesId": "jirachi", - "displayName": "Jirachi", - "slug": "jirachi", - "source": "smogon-fallback", + "speciesKey": "goomy", + "speciesId": "goomy", + "displayName": "Goomy", + "slug": "goomy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jirachi", - "jirachi" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-slam", - "displayName": "Body Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 - } + "Goomy", + "goomy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jumbao", - "speciesId": "jumbao", - "displayName": "Jumbao", - "slug": "jumbao", - "source": "smogon-fallback", + "speciesKey": "gorebyss", + "speciesId": "gorebyss", + "displayName": "Gorebyss", + "slug": "gorebyss", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jumbao", - "jumbao" - ], - "moves": [ - { - "id": "solar-beam", - "displayName": "Solar Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heat-rock", - "displayName": "Heat Rock", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "drought", - "displayName": "Drought", - "type": "ability", - "usagePercent": 100.0 - } + "Gorebyss", + "gorebyss" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jumpluff", - "speciesId": "jumpluff", - "displayName": "Jumpluff", - "slug": "jumpluff", - "source": "smogon-fallback", + "speciesKey": "gossifleur", + "speciesId": "gossifleur", + "displayName": "Gossifleur", + "slug": "gossifleur", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jumpluff", - "jumpluff" - ], - "moves": [ - { - "id": "tailwind", - "displayName": "Tailwind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-powder", - "displayName": "Sleep Powder", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sunny-day", - "displayName": "Sunny Day", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rage-powder", - "displayName": "Rage Powder", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "covert-cloak", - "displayName": "Covert Cloak", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Gossifleur", + "gossifleur" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 220, + "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 68, - "spe": 220 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kangaskhan", - "speciesId": "kangaskhan", - "displayName": "Kangaskhan", - "slug": "kangaskhan", - "source": "smogon-fallback", + "speciesKey": "gothita", + "speciesId": "gothita", + "displayName": "Gothita", + "slug": "gothita", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kangaskhan", - "kangaskhan" - ], - "moves": [ - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "seismic-toss", - "displayName": "Seismic Toss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "kangaskhanite", - "displayName": "Kangaskhanite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "scrappy", - "displayName": "Scrappy", - "type": "ability", - "usagePercent": 100.0 - } + "Gothita", + "gothita" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 212, - "atk": 44, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kerfluffle", - "speciesId": "kerfluffle", - "displayName": "Kerfluffle", - "slug": "kerfluffle", - "source": "smogon-fallback", + "speciesKey": "gothitelle", + "speciesId": "gothitelle", + "displayName": "Gothitelle", + "slug": "gothitelle", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kerfluffle", - "kerfluffle" + "Gothitelle", + "gothitelle" ], "moves": [ { - "id": "moonblast", - "displayName": "Moonblast", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-noise", - "displayName": "Psychic Noise", + "id": "energy-ball", + "displayName": "Energy Ball", "type": null, "usagePercent": 100.0 }, { - "id": "parting-shot", - "displayName": "Parting Shot", + "id": "trick", + "displayName": "Trick", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "natural-cure", - "displayName": "Natural Cure", + "id": "frisk", + "displayName": "Frisk", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { "hp": 0, "atk": 0, - "def": 0, + "def": 4, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -139022,1325 +156458,1245 @@ ] }, { - "speciesKey": "kilowattrel", - "speciesId": "kilowattrel", - "displayName": "Kilowattrel", - "slug": "kilowattrel", - "source": "smogon-fallback", + "speciesKey": "gothorita", + "speciesId": "gothorita", + "displayName": "Gothorita", + "slug": "gothorita", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kilowattrel", - "kilowattrel" - ], - "moves": [ - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "volt-absorb", - "displayName": "Volt Absorb", - "type": "ability", - "usagePercent": 100.0 - } + "Gothorita", + "gothorita" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 160, + "hp": 252, "atk": 0, "def": 0, - "spa": 96, - "spd": 0, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kingdra", - "speciesId": "kingdra", - "displayName": "Kingdra", - "slug": "kingdra", - "source": "smogon-fallback", + "speciesKey": "gouging-fire", + "speciesId": "gougingfire", + "displayName": "Gouging Fire", + "slug": "gouging-fire", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kingdra", - "kingdra" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "swift-swim", - "displayName": "Swift Swim", - "type": "ability", - "usagePercent": 100.0 - } + "Gouging Fire", + "gouging fire", + "gouging-fire", + "gougingfire" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kitsunoh", - "speciesId": "kitsunoh", - "displayName": "Kitsunoh", - "slug": "kitsunoh", - "source": "smogon-fallback", + "speciesKey": "gourgeist", + "speciesId": "gourgeist", + "displayName": "Gourgeist", + "slug": "gourgeist", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kitsunoh", - "kitsunoh" - ], - "moves": [ - { - "id": "shadow-strike", - "displayName": "Shadow Strike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "trace", - "displayName": "Trace", - "type": "ability", - "usagePercent": 100.0 - } + "Gourgeist", + "gourgeist" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 104, - "atk": 152, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "klefki", - "speciesId": "klefki", - "displayName": "Klefki", - "slug": "klefki", - "source": "smogon-fallback", + "speciesKey": "gourgeist-large", + "speciesId": "gourgeistlarge", + "displayName": "Gourgeist-Large", + "slug": "gourgeist-large", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Klefki", - "klefki" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "foul-play", - "displayName": "Foul Play", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 - } + "Gourgeist", + "Gourgeist Large", + "Gourgeist-Large", + "gourgeist", + "gourgeist large", + "gourgeist-large", + "gourgeistlarge" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "koffing", - "speciesId": "koffing", - "displayName": "Koffing", - "slug": "koffing", - "source": "smogon-fallback", + "speciesKey": "gourgeist-small", + "speciesId": "gourgeistsmall", + "displayName": "Gourgeist-Small", + "slug": "gourgeist-small", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Koffing", - "koffing" - ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Gourgeist", + "Gourgeist Small", + "Gourgeist-Small", + "gourgeist", + "gourgeist small", + "gourgeist-small", + "gourgeistsmall" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "neutralizing-gas", - "displayName": "Neutralizing Gas", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gourgeist-super", + "speciesId": "gourgeistsuper", + "displayName": "Gourgeist-Super", + "slug": "gourgeist-super", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gourgeist", + "Gourgeist Super", + "Gourgeist-Super", + "gourgeist", + "gourgeist super", + "gourgeist-super", + "gourgeistsuper" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 36, + "hp": 252, "atk": 0, - "def": 156, - "spa": 196, + "def": 252, + "spa": 0, "spd": 0, - "spe": 76 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "komala", - "speciesId": "komala", - "displayName": "Komala", - "slug": "komala", - "source": "smogon-fallback", + "speciesKey": "grafaiai", + "speciesId": "grafaiai", + "displayName": "Grafaiai", + "slug": "grafaiai", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Komala", - "komala" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "double-edge", - "displayName": "Double-Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "comatose", - "displayName": "Comatose", - "type": "ability", - "usagePercent": 100.0 - } + "Grafaiai", + "grafaiai" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kommo-o", - "speciesId": "kommo-o", - "displayName": "Kommo-o", - "slug": "kommo-o", - "source": "smogon-fallback", + "speciesKey": "granbull", + "speciesId": "granbull", + "displayName": "Granbull", + "slug": "granbull", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kommo-o", - "kommo-o", - "kommoo", - "Kommo o", - "kommo o" + "Granbull", + "granbull" ], "moves": [ { - "id": "clangorous-soul", - "displayName": "Clangorous Soul", + "id": "bulk-up", + "displayName": "Bulk Up", "type": null, "usagePercent": 100.0 }, { - "id": "boomburst", - "displayName": "Boomburst", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "clanging-scales", - "displayName": "Clanging Scales", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "throat-spray", - "displayName": "Throat Spray", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "soundproof", - "displayName": "Soundproof", + "id": "intimidate", + "displayName": "Intimidate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "hp": 172, + "atk": 252, + "def": 16, + "spa": 0, + "spd": 12, + "spe": 56 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "koraidon", - "speciesId": "koraidon", - "displayName": "Koraidon", - "slug": "koraidon", - "source": "smogon-fallback", + "speciesKey": "grapploct", + "speciesId": "grapploct", + "displayName": "Grapploct", + "slug": "grapploct", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Koraidon", - "koraidon" - ], - "moves": [ - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "orichalcum-pulse", - "displayName": "Orichalcum Pulse", - "type": "ability", - "usagePercent": 100.0 - } + "Grapploct", + "grapploct" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "krilowatt", - "speciesId": "krilowatt", - "displayName": "Krilowatt", - "slug": "krilowatt", - "source": "smogon-fallback", + "speciesKey": "graveler", + "speciesId": "graveler", + "displayName": "Graveler", + "slug": "graveler", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Krilowatt", - "krilowatt" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 - } + "Graveler", + "graveler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "krokorok", - "speciesId": "krokorok", - "displayName": "Krokorok", - "slug": "krokorok", - "source": "smogon-fallback", + "speciesKey": "graveler-alola", + "speciesId": "graveleralola", + "displayName": "Graveler-Alola", + "slug": "graveler-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Krokorok", - "krokorok" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Graveler", + "Graveler Alola", + "Graveler-Alola", + "graveler", + "graveler alola", + "graveler-alola", + "graveleralola" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "greavard", + "speciesId": "greavard", + "displayName": "Greavard", + "slug": "greavard", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Greavard", + "greavard" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kyogre", - "speciesId": "kyogre", - "displayName": "Kyogre", - "slug": "kyogre", - "source": "smogon-fallback", + "speciesKey": "greedent", + "speciesId": "greedent", + "displayName": "Greedent", + "slug": "greedent", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kyogre", - "kyogre" + "Greedent", + "greedent" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "origin-pulse", - "displayName": "Origin Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thunder", - "displayName": "Thunder", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "greninja-ash", + "speciesId": "greninjaash", + "displayName": "Greninja-Ash", + "slug": "greninja-ash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Greninja", + "Greninja Ash", + "Greninja-Ash", + "greninja", + "greninja ash", + "greninja-ash", + "greninjaash" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "greninja-bond", + "speciesId": "greninjabond", + "displayName": "Greninja-Bond", + "slug": "greninja-bond", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Greninja", + "Greninja Bond", + "Greninja-Bond", + "greninja", + "greninja bond", + "greninja-bond", + "greninjabond" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "drizzle", - "displayName": "Drizzle", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grimer", + "speciesId": "grimer", + "displayName": "Grimer", + "slug": "grimer", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grimer", + "grimer" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 164, - "spa": 80, + "def": 252, + "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kyurem-black", - "speciesId": "kyurem-black", - "displayName": "Kyurem-Black", - "slug": "kyurem-black", - "source": "smogon-fallback", + "speciesKey": "grimer-alola", + "speciesId": "grimeralola", + "displayName": "Grimer-Alola", + "slug": "grimer-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kyurem-Black", - "kyurem-black", - "kyuremblack", - "Kyurem Black", - "kyurem black" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fusion-bolt", - "displayName": "Fusion Bolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-spear", - "displayName": "Icicle Spear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } + "Grimer", + "Grimer Alola", + "Grimer-Alola", + "grimer", + "grimer alola", + "grimer-alola", + "grimeralola" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "teravolt", - "displayName": "Teravolt", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grimmsnarl-gmax", + "speciesId": "grimmsnarlgmax", + "displayName": "Grimmsnarl-Gmax", + "slug": "grimmsnarl-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grimmsnarl", + "Grimmsnarl Gmax", + "Grimmsnarl-Gmax", + "grimmsnarl", + "grimmsnarl gmax", + "grimmsnarl-gmax", + "grimmsnarlgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kyurem-white", - "speciesId": "kyurem-white", - "displayName": "Kyurem-White", - "slug": "kyurem-white", - "source": "smogon-fallback", + "speciesKey": "grookey", + "speciesId": "grookey", + "displayName": "Grookey", + "slug": "grookey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kyurem-White", - "kyurem-white", - "kyuremwhite", - "Kyurem White", - "kyurem white" - ], - "moves": [ - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "armor-cannon", - "displayName": "Armor Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "clanging-scales", - "displayName": "Clanging Scales", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "refrigerate", - "displayName": "Refrigerate", - "type": "ability", - "usagePercent": 100.0 - } + "Grookey", + "grookey" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Rash", + "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, - "def": 252, - "spa": 252, - "spd": 252, + "def": 0, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lampent", - "speciesId": "lampent", - "displayName": "Lampent", - "slug": "lampent", - "source": "smogon-fallback", + "speciesKey": "grotle", + "speciesId": "grotle", + "displayName": "Grotle", + "slug": "grotle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lampent", - "lampent" - ], - "moves": [ - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "energy-ball", - "displayName": "Energy Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } + "Grotle", + "grotle" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flash-fire", - "displayName": "Flash Fire", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "groudon", + "speciesId": "groudon", + "displayName": "Groudon", + "slug": "groudon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Groudon", + "groudon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "landorus", - "speciesId": "landorus", - "displayName": "Landorus", - "slug": "landorus", - "source": "smogon-fallback", + "speciesKey": "groudon-primal", + "speciesId": "groudonprimal", + "displayName": "Groudon-Primal", + "slug": "groudon-primal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Landorus", - "landorus" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } + "Groudon", + "Groudon Primal", + "Groudon-Primal", + "groudon", + "groudon primal", + "groudon-primal", + "groudonprimal" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grovyle", + "speciesId": "grovyle", + "displayName": "Grovyle", + "slug": "grovyle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grovyle", + "grovyle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lanturn", - "speciesId": "lanturn", - "displayName": "Lanturn", - "slug": "lanturn", - "source": "smogon-fallback", + "speciesKey": "growlithe", + "speciesId": "growlithe", + "displayName": "Growlithe", + "slug": "growlithe", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lanturn", - "lanturn" + "Growlithe", + "growlithe" ], - "moves": [ - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "growlithe-hisui", + "speciesId": "growlithehisui", + "displayName": "Growlithe-Hisui", + "slug": "growlithe-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Growlithe", + "Growlithe Hisui", + "Growlithe-Hisui", + "growlithe", + "growlithe hisui", + "growlithe-hisui", + "growlithehisui" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grubbin", + "speciesId": "grubbin", + "displayName": "Grubbin", + "slug": "grubbin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grubbin", + "grubbin" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grumpig", + "speciesId": "grumpig", + "displayName": "Grumpig", + "slug": "grumpig", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grumpig", + "grumpig" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { - "hp": 216, + "hp": 252, "atk": 0, "def": 0, "spa": 0, "spd": 252, - "spe": 40 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lapras", - "speciesId": "lapras", - "displayName": "Lapras", - "slug": "lapras", - "source": "smogon-fallback", + "speciesKey": "gulpin", + "speciesId": "gulpin", + "displayName": "Gulpin", + "slug": "gulpin", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lapras", - "lapras" + "Gulpin", + "gulpin" ], - "moves": [ - { - "id": "freeze-dry", - "displayName": "Freeze-Dry", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "alluring-voice", - "displayName": "Alluring Voice", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gumshoos", + "speciesId": "gumshoos", + "displayName": "Gumshoos", + "slug": "gumshoos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gumshoos", + "gumshoos" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gumshoos-totem", + "speciesId": "gumshoostotem", + "displayName": "Gumshoos-Totem", + "slug": "gumshoos-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gumshoos", + "Gumshoos Totem", + "Gumshoos-Totem", + "gumshoos", + "gumshoos totem", + "gumshoos-totem", + "gumshoostotem" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gurdurr", + "speciesId": "gurdurr", + "displayName": "Gurdurr", + "slug": "gurdurr", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gurdurr", + "gurdurr" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 196, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 60 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "larvesta", - "speciesId": "larvesta", - "displayName": "Larvesta", - "slug": "larvesta", - "source": "smogon-fallback", + "speciesKey": "guzzlord", + "speciesId": "guzzlord", + "displayName": "Guzzlord", + "slug": "guzzlord", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Larvesta", - "larvesta" + "Guzzlord", + "guzzlord" ], - "moves": [ - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "morning-sun", - "displayName": "Morning Sun", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gyarados-mega", + "speciesId": "gyaradosmega", + "displayName": "Gyarados-Mega", + "slug": "gyarados-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gyarados", + "Gyarados Mega", + "Gyarados-Mega", + "gyarados", + "gyarados mega", + "gyarados-mega", + "gyaradosmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hakamo-o", + "speciesId": "hakamoo", + "displayName": "Hakamo-o", + "slug": "hakamo-o", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hakamo o", + "Hakamo-o", + "hakamo o", + "hakamo-o", + "hakamoo" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "happiny", + "speciesId": "happiny", + "displayName": "Happiny", + "slug": "happiny", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Happiny", + "happiny" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { - "hp": 76, + "hp": 252, "atk": 0, - "def": 236, + "def": 0, "spa": 0, - "spd": 156, - "spe": 36 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "leafeon", - "speciesId": "leafeon", - "displayName": "Leafeon", - "slug": "leafeon", - "source": "smogon-fallback", + "speciesKey": "hariyama", + "speciesId": "hariyama", + "displayName": "Hariyama", + "slug": "hariyama", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Leafeon", - "leafeon" + "Hariyama", + "hariyama" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "fake-out", + "displayName": "Fake Out", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-blade", - "displayName": "Leaf Blade", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "double-edge", - "displayName": "Double-Edge", + "id": "payback", + "displayName": "Payback", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "toxic-orb", + "displayName": "Toxic Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } @@ -140353,570 +157709,616 @@ "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 164, + "spe": 92 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "lilligant", - "speciesId": "lilligant", - "displayName": "Lilligant", - "slug": "lilligant", - "source": "smogon-fallback", + "speciesKey": "hatenna", + "speciesId": "hatenna", + "displayName": "Hatenna", + "slug": "hatenna", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lilligant", - "lilligant" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "alluring-voice", - "displayName": "Alluring Voice", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Hatenna", + "hatenna" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lilligant-hisui", - "speciesId": "lilligant-hisui", - "displayName": "Lilligant-Hisui", - "slug": "lilligant-hisui", - "source": "smogon-fallback", + "speciesKey": "hatterene-gmax", + "speciesId": "hatterenegmax", + "displayName": "Hatterene-Gmax", + "slug": "hatterene-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lilligant-Hisui", - "lilligant-hisui", - "lilliganthisui", - "Lilligant Hisui", - "lilligant hisui" + "Hatterene", + "Hatterene Gmax", + "Hatterene-Gmax", + "hatterene", + "hatterene gmax", + "hatterene-gmax", + "hatterenegmax" ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "solar-blade", - "displayName": "Solar Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hattrem", + "speciesId": "hattrem", + "displayName": "Hattrem", + "slug": "hattrem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hattrem", + "hattrem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lokix", - "speciesId": "lokix", - "displayName": "Lokix", - "slug": "lokix", - "source": "smogon-fallback", + "speciesKey": "haunter", + "speciesId": "haunter", + "displayName": "Haunter", + "slug": "haunter", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lokix", - "lokix" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "black-glasses", - "displayName": "Black Glasses", - "type": "item", - "usagePercent": 100.0 - } + "Haunter", + "haunter" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "heatmor", + "speciesId": "heatmor", + "displayName": "Heatmor", + "slug": "heatmor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heatmor", + "heatmor" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ludicolo", - "speciesId": "ludicolo", - "displayName": "Ludicolo", - "slug": "ludicolo", - "source": "smogon-fallback", + "speciesKey": "heliolisk", + "speciesId": "heliolisk", + "displayName": "Heliolisk", + "slug": "heliolisk", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ludicolo", - "ludicolo" + "Heliolisk", + "heliolisk" ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rain-dance", - "displayName": "Rain Dance", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "heliolisk-ultra", + "speciesId": "heliolisk-ultra", + "displayName": "Heliolisk-Ultra", + "slug": "heliolisk-ultra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heliolisk-Ultra", + "heliolisk-ultra", + "helioliskultra", + "Heliolisk Ultra", + "heliolisk ultra" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "helioptile", + "speciesId": "helioptile", + "displayName": "Helioptile", + "slug": "helioptile", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Helioptile", + "helioptile" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "swift-swim", - "displayName": "Swift Swim", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "helioptile-ultra", + "speciesId": "helioptile-ultra", + "displayName": "Helioptile-Ultra", + "slug": "helioptile-ultra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Helioptile-Ultra", + "helioptile-ultra", + "helioptileultra", + "Helioptile Ultra", + "helioptile ultra" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lugia", - "speciesId": "lugia", - "displayName": "Lugia", - "slug": "lugia", - "source": "smogon-fallback", + "speciesKey": "hemogoblin", + "speciesId": "hemogoblin", + "displayName": "Hemogoblin", + "slug": "hemogoblin", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lugia", - "lugia" + "Hemogoblin", + "hemogoblin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "heracross", + "speciesId": "heracross", + "displayName": "Heracross", + "slug": "heracross", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heracross", + "heracross" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "air-slash", - "displayName": "Air Slash", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "whirlwind", - "displayName": "Whirlwind", + "id": "rock-blast", + "displayName": "Rock Blast", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "pin-missile", + "displayName": "Pin Missile", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "heracronite", + "displayName": "Heracronite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "multiscale", - "displayName": "Multiscale", + "id": "moxie", + "displayName": "Moxie", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 64, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 192 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "lunala", - "speciesId": "lunala", - "displayName": "Lunala", - "slug": "lunala", - "source": "smogon-fallback", + "speciesKey": "heracross-mega", + "speciesId": "heracrossmega", + "displayName": "Heracross-Mega", + "slug": "heracross-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lunala", - "lunala" - ], - "moves": [ - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moongeist-beam", - "displayName": "Moongeist Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": null, - "usagePercent": 100.0 - } + "Heracross", + "Heracross Mega", + "Heracross-Mega", + "heracross", + "heracross mega", + "heracross-mega", + "heracrossmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "herdier", + "speciesId": "herdier", + "displayName": "Herdier", + "slug": "herdier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Herdier", + "herdier" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "shadow-shield", - "displayName": "Shadow Shield", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hippopotas", + "speciesId": "hippopotas", + "displayName": "Hippopotas", + "slug": "hippopotas", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hippopotas", + "hippopotas" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 4, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lurantis", - "speciesId": "lurantis", - "displayName": "Lurantis", - "slug": "lurantis", - "source": "smogon-fallback", + "speciesKey": "hitmonchan", + "speciesId": "hitmonchan", + "displayName": "Hitmonchan", + "slug": "hitmonchan", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lurantis", - "lurantis" + "Hitmonchan", + "hitmonchan" ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "high-jump-kick", + "displayName": "High Jump Kick", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-storm", - "displayName": "Leaf Storm", + "id": "counter", + "displayName": "Counter", "type": null, "usagePercent": 100.0 }, { - "id": "superpower", - "displayName": "Superpower", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Sassy", - "evs": { - "hp": 248, - "atk": 0, - "def": 8, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 100.0 - } - ] + "abilities": [], + "spreads": [] }, { - "speciesKey": "lycanroc", - "speciesId": "lycanroc", - "displayName": "Lycanroc", - "slug": "lycanroc", - "source": "smogon-fallback", + "speciesKey": "hitmonlee", + "speciesId": "hitmonlee", + "displayName": "Hitmonlee", + "slug": "hitmonlee", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lycanroc", - "lycanroc" + "Hitmonlee", + "hitmonlee" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "brick-break", + "displayName": "Brick Break", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "accelerock", - "displayName": "Accelerock", + "id": "mach-punch", + "displayName": "Mach Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sand-rush", - "displayName": "Sand Rush", + "id": "limber", + "displayName": "Limber", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -140924,31 +158326,28 @@ ] }, { - "speciesKey": "lycanroc-dusk", - "speciesId": "lycanroc-dusk", - "displayName": "Lycanroc-Dusk", - "slug": "lycanroc-dusk", - "source": "smogon-fallback", + "speciesKey": "hitmontop", + "speciesId": "hitmontop", + "displayName": "Hitmontop", + "slug": "hitmontop", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lycanroc-Dusk", - "lycanroc-dusk", - "lycanrocdusk", - "Lycanroc Dusk", - "lycanroc dusk" + "Hitmontop", + "hitmontop" ], "moves": [ { - "id": "accelerock", - "displayName": "Accelerock", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "foresight", + "displayName": "Foresight", "type": null, "usagePercent": 100.0 }, @@ -140959,107 +158358,141 @@ "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-band", - "displayName": "Choice Band", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "tough-claws", - "displayName": "Tough Claws", + "id": "intimidate", + "displayName": "Intimidate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Impish", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 4, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mabosstiff", - "speciesId": "mabosstiff", - "displayName": "Mabosstiff", - "slug": "mabosstiff", - "source": "smogon-fallback", + "speciesKey": "ho-oh", + "speciesId": "hooh", + "displayName": "Ho-Oh", + "slug": "ho-oh", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mabosstiff", - "mabosstiff" + "Ho Oh", + "Ho-Oh", + "ho oh", + "ho-oh", + "hooh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "honchkrow", + "speciesId": "honchkrow", + "displayName": "Honchkrow", + "slug": "honchkrow", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Honchkrow", + "honchkrow" ], "moves": [ { - "id": "crunch", - "displayName": "Crunch", + "id": "brave-bird", + "displayName": "Brave Bird", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "sucker-punch", + "displayName": "Sucker Punch", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", + "id": "superpower", + "displayName": "Superpower", "type": null, "usagePercent": 100.0 }, { - "id": "destiny-bond", - "displayName": "Destiny Bond", + "id": "heat-wave", + "displayName": "Heat Wave", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stakeout", - "displayName": "Stakeout", + "id": "insomnia", + "displayName": "Insomnia", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Naughty", "evs": { "hp": 0, "atk": 252, "def": 0, - "spa": 0, - "spd": 4, + "spa": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -141067,419 +158500,629 @@ ] }, { - "speciesKey": "magearna", - "speciesId": "magearna", - "displayName": "Magearna", - "slug": "magearna", - "source": "smogon-fallback", + "speciesKey": "honedge", + "speciesId": "honedge", + "displayName": "Honedge", + "slug": "honedge", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magearna", - "magearna" + "Honedge", + "honedge" ], - "moves": [ - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hoopa", + "speciesId": "hoopa", + "displayName": "Hoopa", + "slug": "hoopa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hoopa", + "hoopa" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hoothoot", + "speciesId": "hoothoot", + "displayName": "Hoothoot", + "slug": "hoothoot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hoothoot", + "hoothoot" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "soul-heart", - "displayName": "Soul-Heart", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hoppip", + "speciesId": "hoppip", + "displayName": "Hoppip", + "slug": "hoppip", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hoppip", + "hoppip" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "magmar", - "speciesId": "magmar", - "displayName": "Magmar", - "slug": "magmar", - "source": "smogon-fallback", + "speciesKey": "horsea", + "speciesId": "horsea", + "displayName": "Horsea", + "slug": "horsea", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magmar", - "magmar" + "Horsea", + "horsea" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "houndoom", + "speciesId": "houndoom", + "displayName": "Houndoom", + "slug": "houndoom", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Houndoom", + "houndoom" ], "moves": [ { - "id": "overheat", - "displayName": "Overheat", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "follow-me", - "displayName": "Follow Me", + "id": "dark-pulse", + "displayName": "Dark Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "houndoominite", + "displayName": "Houndoominite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "vital-spirit", - "displayName": "Vital Spirit", + "id": "flash-fire", + "displayName": "Flash Fire", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Calm", + "nature": "Timid", "evs": { - "hp": 252, + "hp": 40, "atk": 0, - "def": 236, - "spa": 0, - "spd": 20, - "spe": 0 + "def": 8, + "spa": 208, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "magmortar", - "speciesId": "magmortar", - "displayName": "Magmortar", - "slug": "magmortar", - "source": "smogon-fallback", + "speciesKey": "houndoom-mega", + "speciesId": "houndoommega", + "displayName": "Houndoom-Mega", + "slug": "houndoom-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magmortar", - "magmortar" + "Houndoom", + "Houndoom Mega", + "Houndoom-Mega", + "houndoom", + "houndoom mega", + "houndoom-mega", + "houndoommega" ], - "moves": [ - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scorching-sands", - "displayName": "Scorching Sands", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "houndour", + "speciesId": "houndour", + "displayName": "Houndour", + "slug": "houndour", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Houndour", + "houndour" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "houndstone", + "speciesId": "houndstone", + "displayName": "Houndstone", + "slug": "houndstone", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Houndstone", + "houndstone" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "huntail", + "speciesId": "huntail", + "displayName": "Huntail", + "slug": "huntail", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Huntail", + "huntail" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "magnemite", - "speciesId": "magnemite", - "displayName": "Magnemite", - "slug": "magnemite", - "source": "smogon-fallback", + "speciesKey": "hydrapple", + "speciesId": "hydrapple", + "displayName": "Hydrapple", + "slug": "hydrapple", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magnemite", - "magnemite" + "Hydrapple", + "hydrapple" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "fickle-beam", + "displayName": "Fickle Beam", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "magnet-pull", - "displayName": "Magnet Pull", + "id": "regenerator", + "displayName": "Regenerator", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 248, "atk": 0, - "def": 36, - "spa": 236, + "def": 248, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 12 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "magneton", - "speciesId": "magneton", - "displayName": "Magneton", - "slug": "magneton", - "source": "smogon-fallback", + "speciesKey": "hypno", + "speciesId": "hypno", + "displayName": "Hypno", + "slug": "hypno", + "source": "smogon-ou-rb", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magneton", - "magneton" + "Hypno", + "hypno" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "hypnosis", + "displayName": "Hypnosis", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "seismic-toss", + "displayName": "Seismic Toss", "type": null, "usagePercent": 100.0 } ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "items": [], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "igglybuff", + "speciesId": "igglybuff", + "displayName": "Igglybuff", + "slug": "igglybuff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Igglybuff", + "igglybuff" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "analytic", - "displayName": "Analytic", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "illumise", + "speciesId": "illumise", + "displayName": "Illumise", + "slug": "illumise", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Illumise", + "illumise" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 172, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 84 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "malaconda", - "speciesId": "malaconda", - "displayName": "Malaconda", - "slug": "malaconda", - "source": "smogon-fallback", + "speciesKey": "impidimp", + "speciesId": "impidimp", + "displayName": "Impidimp", + "slug": "impidimp", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Malaconda", - "malaconda" + "Impidimp", + "impidimp" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "indeedee", + "speciesId": "indeedee", + "displayName": "Indeedee", + "slug": "indeedee", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Indeedee", + "indeedee" ], "moves": [ { - "id": "knock-off", - "displayName": "Knock Off", + "id": "expanding-force", + "displayName": "Expanding Force", "type": null, "usagePercent": 100.0 }, { - "id": "parting-shot", - "displayName": "Parting Shot", + "id": "encore", + "displayName": "Encore", "type": null, "usagePercent": 100.0 }, { - "id": "glare", - "displayName": "Glare", + "id": "healing-wish", + "displayName": "Healing Wish", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "trick-room", + "displayName": "Trick Room", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heat-rock", - "displayName": "Heat Rock", + "id": "terrain-extender", + "displayName": "Terrain Extender", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "drought", - "displayName": "Drought", + "id": "psychic-surge", + "displayName": "Psychic Surge", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, - "atk": 4, + "atk": 0, "def": 252, "spa": 0, - "spd": 0, + "spd": 4, "spe": 0 }, "usagePercent": 100.0 @@ -141487,238 +159130,234 @@ ] }, { - "speciesKey": "malamar", - "speciesId": "malamar", - "displayName": "Malamar", - "slug": "malamar", - "source": "smogon-fallback", + "speciesKey": "indeedee-f", + "speciesId": "indeedeef", + "displayName": "Indeedee-F", + "slug": "indeedee-f", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Malamar", - "malamar" - ], - "moves": [ - { - "id": "superpower", - "displayName": "Superpower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 - } + "Indeedee", + "Indeedee F", + "Indeedee-F", + "indeedee", + "indeedee f", + "indeedee-f", + "indeedeef" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, "def": 0, - "spa": 0, - "spd": 252, - "spe": 4 + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mandibuzz", - "speciesId": "mandibuzz", - "displayName": "Mandibuzz", - "slug": "mandibuzz", - "source": "smogon-fallback", + "speciesKey": "infernape", + "speciesId": "infernape", + "displayName": "Infernape", + "slug": "infernape", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mandibuzz", - "mandibuzz" + "Infernape", + "infernape" ], "moves": [ { - "id": "foul-play", - "displayName": "Foul Play", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "toxic", - "displayName": "Toxic", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "gunk-shot", + "displayName": "Gunk Shot", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "grass-knot", + "displayName": "Grass Knot", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "overcoat", - "displayName": "Overcoat", + "id": "blaze", + "displayName": "Blaze", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Naive", "evs": { - "hp": 252, - "atk": 0, - "def": 240, - "spa": 0, + "hp": 0, + "atk": 100, + "def": 0, + "spa": 156, "spd": 0, - "spe": 16 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "manectric", - "speciesId": "manectric", - "displayName": "Manectric", - "slug": "manectric", - "source": "smogon-fallback", + "speciesKey": "inkay", + "speciesId": "inkay", + "displayName": "Inkay", + "slug": "inkay", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Manectric", - "manectric" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - } + "Inkay", + "inkay" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "manectite", - "displayName": "Manectite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "inteleon", + "speciesId": "inteleon", + "displayName": "Inteleon", + "slug": "inteleon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Inteleon", + "inteleon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "inteleon-gmax", + "speciesId": "inteleongmax", + "displayName": "Inteleon-Gmax", + "slug": "inteleon-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Inteleon", + "Inteleon Gmax", + "Inteleon-Gmax", + "inteleon", + "inteleon gmax", + "inteleon-gmax", + "inteleongmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mankey", - "speciesId": "mankey", - "displayName": "Mankey", - "slug": "mankey", - "source": "smogon-fallback", + "speciesKey": "iron-boulder", + "speciesId": "iron-boulder", + "displayName": "Iron Boulder", + "slug": "iron-boulder", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mankey", - "mankey" + "Iron Boulder", + "iron-boulder", + "ironboulder", + "iron boulder" ], "moves": [ { - "id": "close-combat", - "displayName": "Close Combat", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "mighty-cleave", + "displayName": "Mighty Cleave", "type": null, "usagePercent": 100.0 }, @@ -141729,24 +159368,24 @@ "usagePercent": 100.0 }, { - "id": "assurance", - "displayName": "Assurance", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "booster-energy", + "displayName": "Booster Energy", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "vital-spirit", - "displayName": "Vital Spirit", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } @@ -141755,491 +159394,537 @@ { "nature": "Jolly", "evs": { - "hp": 36, - "atk": 196, - "def": 76, + "hp": 0, + "atk": 252, + "def": 0, "spa": 0, - "spd": 0, - "spe": 196 + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mantine", - "speciesId": "mantine", - "displayName": "Mantine", - "slug": "mantine", - "source": "smogon-fallback", + "speciesKey": "iron-bundle", + "speciesId": "ironbundle", + "displayName": "Iron Bundle", + "slug": "iron-bundle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mantine", - "mantine" + "Iron Bundle", + "iron bundle", + "iron-bundle", + "ironbundle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "iron-jugulis", + "speciesId": "iron-jugulis", + "displayName": "Iron Jugulis", + "slug": "iron-jugulis", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Jugulis", + "iron-jugulis", + "ironjugulis", + "iron jugulis" ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "hurricane", + "displayName": "Hurricane", "type": null, "usagePercent": 100.0 }, { - "id": "scald", - "displayName": "Scald", + "id": "dark-pulse", + "displayName": "Dark Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "haze", - "displayName": "Haze", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "booster-energy", + "displayName": "Booster Energy", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "water-absorb", - "displayName": "Water Absorb", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Timid", "evs": { - "hp": 248, + "hp": 0, "atk": 0, - "def": 164, - "spa": 0, + "def": 4, + "spa": 252, "spd": 0, - "spe": 96 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mareanie", - "speciesId": "mareanie", - "displayName": "Mareanie", - "slug": "mareanie", - "source": "smogon-fallback", + "speciesKey": "iron-leaves", + "speciesId": "ironleaves", + "displayName": "Iron Leaves", + "slug": "iron-leaves", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mareanie", - "mareanie" + "Iron Leaves", + "iron leaves", + "iron-leaves", + "ironleaves" ], - "moves": [ - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mud-shot", - "displayName": "Mud Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "iron-thorns", + "speciesId": "ironthorns", + "displayName": "Iron Thorns", + "slug": "iron-thorns", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Thorns", + "iron thorns", + "iron-thorns", + "ironthorns" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "ivysaur", + "speciesId": "ivysaur", + "displayName": "Ivysaur", + "slug": "ivysaur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ivysaur", + "ivysaur" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "jangmo-o", + "speciesId": "jangmoo", + "displayName": "Jangmo-o", + "slug": "jangmo-o", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jangmo o", + "Jangmo-o", + "jangmo o", + "jangmo-o", + "jangmoo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 116, + "hp": 252, "atk": 0, - "def": 180, - "spa": 12, - "spd": 180, - "spe": 0 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "marshadow", - "speciesId": "marshadow", - "displayName": "Marshadow", - "slug": "marshadow", - "source": "smogon-fallback", + "speciesKey": "jellicent", + "speciesId": "jellicent", + "displayName": "Jellicent", + "slug": "jellicent", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Marshadow", - "marshadow" + "Jellicent", + "jellicent" ], "moves": [ { - "id": "spectral-thief", - "displayName": "Spectral Thief", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "poltergeist", - "displayName": "Poltergeist", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "low-kick", - "displayName": "Low Kick", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "technician", - "displayName": "Technician", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 248, + "atk": 0, + "def": 216, "spa": 0, "spd": 0, - "spe": 252 + "spe": 44 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "marshtomp", - "speciesId": "marshtomp", - "displayName": "Marshtomp", - "slug": "marshtomp", - "source": "smogon-fallback", + "speciesKey": "jigglypuff", + "speciesId": "jigglypuff", + "displayName": "Jigglypuff", + "slug": "jigglypuff", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Marshtomp", - "marshtomp" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "waterfall", - "displayName": "Waterfall", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 - } + "Jigglypuff", + "jigglypuff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { "hp": 252, - "atk": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 0, + "spd": 252, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "maschiff", - "speciesId": "maschiff", - "displayName": "Maschiff", - "slug": "maschiff", - "source": "smogon-fallback", + "speciesKey": "jirachi", + "speciesId": "jirachi", + "displayName": "Jirachi", + "slug": "jirachi", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Maschiff", - "maschiff" + "Jirachi", + "jirachi" ], "moves": [ { - "id": "crunch", - "displayName": "Crunch", + "id": "wish", + "displayName": "Wish", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "iron-head", + "displayName": "Iron Head", "type": null, "usagePercent": 100.0 }, { - "id": "fire-fang", - "displayName": "Fire Fang", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stakeout", - "displayName": "Stakeout", + "id": "serene-grace", + "displayName": "Serene Grace", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Careful", "evs": { - "hp": 0, - "atk": 212, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 108, - "spe": 188 + "spd": 184, + "spe": 72 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "maushold", - "speciesId": "maushold", - "displayName": "Maushold", - "slug": "maushold", - "source": "smogon-fallback", + "speciesKey": "joltik", + "speciesId": "joltik", + "displayName": "Joltik", + "slug": "joltik", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Maushold", - "maushold" - ], - "moves": [ - { - "id": "tidy-up", - "displayName": "Tidy Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "population-bomb", - "displayName": "Population Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bite", - "displayName": "Bite", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "wide-lens", - "displayName": "Wide Lens", - "type": "item", - "usagePercent": 100.0 - } + "Joltik", + "joltik" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "jumbao", + "speciesId": "jumbao", + "displayName": "Jumbao", + "slug": "jumbao", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jumbao", + "jumbao" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "maushold-four", - "speciesId": "maushold-four", - "displayName": "Maushold-Four", - "slug": "maushold-four", - "source": "smogon-fallback", + "speciesKey": "jumpluff", + "speciesId": "jumpluff", + "displayName": "Jumpluff", + "slug": "jumpluff", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Maushold-Four", - "maushold-four", - "mausholdfour", - "Maushold Four", - "maushold four" + "Jumpluff", + "jumpluff" ], "moves": [ { - "id": "tidy-up", - "displayName": "Tidy Up", + "id": "encore", + "displayName": "Encore", "type": null, "usagePercent": 100.0 }, { - "id": "population-bomb", - "displayName": "Population Bomb", + "id": "leech-seed", + "displayName": "Leech Seed", "type": null, "usagePercent": 100.0 }, { - "id": "bite", - "displayName": "Bite", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "encore", - "displayName": "Encore", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "wide-lens", - "displayName": "Wide Lens", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "technician", - "displayName": "Technician", + "id": "chlorophyll", + "displayName": "Chlorophyll", "type": "ability", "usagePercent": 100.0 } @@ -142248,138 +159933,99 @@ { "nature": "Jolly", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 188, + "atk": 0, + "def": 0, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 104, + "spe": 216 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "meditite", - "speciesId": "meditite", - "displayName": "Meditite", - "slug": "meditite", - "source": "smogon-fallback", + "speciesKey": "justyke", + "speciesId": "justyke", + "displayName": "Justyke", + "slug": "justyke", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Meditite", - "meditite" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pure-power", - "displayName": "Pure Power", - "type": "ability", - "usagePercent": 100.0 - } + "Justyke", + "justyke" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "meloetta", - "speciesId": "meloetta", - "displayName": "Meloetta", - "slug": "meloetta", - "source": "smogon-fallback", + "speciesKey": "jynx", + "speciesId": "jynx", + "displayName": "Jynx", + "slug": "jynx", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Meloetta", - "meloetta" + "Jynx", + "jynx" ], "moves": [ { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "lovely-kiss", + "displayName": "Lovely Kiss", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "serene-grace", - "displayName": "Serene Grace", + "id": "oblivious", + "displayName": "Oblivious", "type": "ability", "usagePercent": 100.0 } @@ -142400,40 +160046,71 @@ ] }, { - "speciesKey": "meowth", - "speciesId": "meowth", - "displayName": "Meowth", - "slug": "meowth", - "source": "smogon-fallback", + "speciesKey": "kabuto", + "speciesId": "kabuto", + "displayName": "Kabuto", + "slug": "kabuto", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Meowth", - "meowth" + "Kabuto", + "kabuto" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "kabutops", + "speciesId": "kabutops", + "displayName": "Kabutops", + "slug": "kabutops", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kabutops", + "kabutops" ], "moves": [ { - "id": "fake-out", - "displayName": "Fake Out", + "id": "waterfall", + "displayName": "Waterfall", "type": null, "usagePercent": 100.0 }, { - "id": "feint", - "displayName": "Feint", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "aqua-jet", + "displayName": "Aqua Jet", "type": null, "usagePercent": 100.0 } @@ -142448,8 +160125,8 @@ ], "abilities": [ { - "id": "technician", - "displayName": "Technician", + "id": "swift-swim", + "displayName": "Swift Swim", "type": "ability", "usagePercent": 100.0 } @@ -142459,564 +160136,378 @@ "nature": "Adamant", "evs": { "hp": 0, - "atk": 236, - "def": 76, + "atk": 252, + "def": 4, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mesprit", - "speciesId": "mesprit", - "displayName": "Mesprit", - "slug": "mesprit", - "source": "smogon-fallback", + "speciesKey": "kadabra", + "speciesId": "kadabra", + "displayName": "Kadabra", + "slug": "kadabra", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mesprit", - "mesprit" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Kadabra", + "kadabra" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mewtwo", - "speciesId": "mewtwo", - "displayName": "Mewtwo", - "slug": "mewtwo", - "source": "smogon-fallback", + "speciesKey": "kakuna", + "speciesId": "kakuna", + "displayName": "Kakuna", + "slug": "kakuna", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mewtwo", - "mewtwo" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psystrike", - "displayName": "Psystrike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Kakuna", + "kakuna" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "miasmaw", - "speciesId": "miasmaw", - "displayName": "Miasmaw", - "slug": "miasmaw", - "source": "smogon-fallback", + "speciesKey": "kangaskhan", + "speciesId": "kangaskhan", + "displayName": "Kangaskhan", + "slug": "kangaskhan", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Miasmaw", - "miasmaw" + "Kangaskhan", + "kangaskhan" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "scale-shot", - "displayName": "Scale Shot", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "gunk-shot", - "displayName": "Gunk Shot", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "neutralizing-gas", - "displayName": "Neutralizing Gas", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "kangaskhan-mega", + "speciesId": "kangaskhanmega", + "displayName": "Kangaskhan-Mega", + "slug": "kangaskhan-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kangaskhan", + "Kangaskhan Mega", + "Kangaskhan-Mega", + "kangaskhan", + "kangaskhan mega", + "kangaskhan-mega", + "kangaskhanmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mienfoo", - "speciesId": "mienfoo", - "displayName": "Mienfoo", - "slug": "mienfoo", - "source": "smogon-fallback", + "speciesKey": "karrablast", + "speciesId": "karrablast", + "displayName": "Karrablast", + "slug": "karrablast", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mienfoo", - "mienfoo" - ], - "moves": [ - { - "id": "high-jump-kick", - "displayName": "High Jump Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Karrablast", + "karrablast" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 196, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 36, - "spe": 236 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mienshao", - "speciesId": "mienshao", - "displayName": "Mienshao", - "slug": "mienshao", - "source": "smogon-fallback", + "speciesKey": "kecleon", + "speciesId": "kecleon", + "displayName": "Kecleon", + "slug": "kecleon", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mienshao", - "mienshao" + "Kecleon", + "kecleon" ], "moves": [ { - "id": "close-combat", - "displayName": "Close Combat", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "ice-spinner", - "displayName": "Ice Spinner", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "trick", + "displayName": "Trick", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } - ], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 252, "atk": 252, "def": 0, "spa": 0, "spd": 4, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "minccino", - "speciesId": "minccino", - "displayName": "Minccino", - "slug": "minccino", - "source": "smogon-fallback", + "speciesKey": "kerfluffle", + "speciesId": "kerfluffle", + "displayName": "Kerfluffle", + "slug": "kerfluffle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Minccino", - "minccino" - ], - "moves": [ - { - "id": "tail-slap", - "displayName": "Tail Slap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "skill-link", - "displayName": "Skill Link", - "type": "ability", - "usagePercent": 100.0 - } + "Kerfluffle", + "kerfluffle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 76, - "atk": 196, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "minior", - "speciesId": "minior", - "displayName": "Minior", - "slug": "minior", - "source": "smogon-fallback", + "speciesKey": "kilowattrel", + "speciesId": "kilowattrel", + "displayName": "Kilowattrel", + "slug": "kilowattrel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Minior", - "minior" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "white-herb", - "displayName": "White Herb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shields-down", - "displayName": "Shields Down", - "type": "ability", - "usagePercent": 100.0 - } + "Kilowattrel", + "kilowattrel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "miraidon", - "speciesId": "miraidon", - "displayName": "Miraidon", - "slug": "miraidon", - "source": "smogon-fallback", + "speciesKey": "kingdra", + "speciesId": "kingdra", + "displayName": "Kingdra", + "slug": "kingdra", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Miraidon", - "miraidon" + "Kingdra", + "kingdra" ], "moves": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "hydro-pump", + "displayName": "Hydro Pump", "type": null, "usagePercent": 100.0 }, { - "id": "electro-drift", - "displayName": "Electro Drift", + "id": "draco-meteor", + "displayName": "Draco Meteor", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "flip-turn", + "displayName": "Flip Turn", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "hadron-engine", - "displayName": "Hadron Engine", + "id": "swift-swim", + "displayName": "Swift Swim", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { "hp": 0, "atk": 0, @@ -143030,69 +160521,69 @@ ] }, { - "speciesKey": "mismagius", - "speciesId": "mismagius", - "displayName": "Mismagius", - "slug": "mismagius", - "source": "smogon-fallback", + "speciesKey": "kingler", + "speciesId": "kingler", + "displayName": "Kingler", + "slug": "kingler", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mismagius", - "mismagius" + "Kingler", + "kingler" ], "moves": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "liquidation", + "displayName": "Liquidation", "type": null, "usagePercent": 100.0 }, { - "id": "draining-kiss", - "displayName": "Draining Kiss", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "high-horsepower", + "displayName": "High Horsepower", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "levitate", - "displayName": "Levitate", + "id": "sheer-force", + "displayName": "Sheer Force", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -143100,273 +160591,119 @@ ] }, { - "speciesKey": "mollux", - "speciesId": "mollux", - "displayName": "Mollux", - "slug": "mollux", - "source": "smogon-fallback", + "speciesKey": "kingler-gmax", + "speciesId": "kinglergmax", + "displayName": "Kingler-Gmax", + "slug": "kingler-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mollux", - "mollux" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "lava-plume", - "displayName": "Lava Plume", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "clear-smog", - "displayName": "Clear Smog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dry-skin", - "displayName": "Dry Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Kingler", + "Kingler Gmax", + "Kingler-Gmax", + "kingler", + "kingler gmax", + "kingler-gmax", + "kinglergmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 212, - "spe": 48 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "moltres-galar", - "speciesId": "moltres-galar", - "displayName": "Moltres-Galar", - "slug": "moltres-galar", - "source": "smogon-fallback", + "speciesKey": "kirlia", + "speciesId": "kirlia", + "displayName": "Kirlia", + "slug": "kirlia", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Moltres-Galar", - "moltres-galar", - "moltresgalar", - "Moltres Galar", - "moltres galar" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fiery-wrath", - "displayName": "Fiery Wrath", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "berserk", - "displayName": "Berserk", - "type": "ability", - "usagePercent": 100.0 - } + "Kirlia", + "kirlia" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "monferno", - "speciesId": "monferno", - "displayName": "Monferno", - "slug": "monferno", - "source": "smogon-fallback", + "speciesKey": "kitsunoh", + "speciesId": "kitsunoh", + "displayName": "Kitsunoh", + "slug": "kitsunoh", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Monferno", - "monferno" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 - } + "Kitsunoh", + "kitsunoh" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "morgrem", - "speciesId": "morgrem", - "displayName": "Morgrem", - "slug": "morgrem", - "source": "smogon-fallback", + "speciesKey": "klang", + "speciesId": "klang", + "displayName": "Klang", + "slug": "klang", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Morgrem", - "morgrem" - ], - "moves": [ - { - "id": "reflect", - "displayName": "Reflect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "light-screen", - "displayName": "Light Screen", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "light-clay", - "displayName": "Light Clay", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 - } + "Klang", + "klang" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -143375,640 +160712,627 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "morpeko", - "speciesId": "morpeko", - "displayName": "Morpeko", - "slug": "morpeko", - "source": "smogon-fallback", + "speciesKey": "klawf", + "speciesId": "klawf", + "displayName": "Klawf", + "slug": "klawf", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Morpeko", - "morpeko" - ], - "moves": [ - { - "id": "aura-wheel", - "displayName": "Aura Wheel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "hunger-switch", - "displayName": "Hunger Switch", - "type": "ability", - "usagePercent": 100.0 - } + "Klawf", + "klawf" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mudbray", - "speciesId": "mudbray", - "displayName": "Mudbray", - "slug": "mudbray", - "source": "smogon-fallback", + "speciesKey": "klefki", + "speciesId": "klefki", + "displayName": "Klefki", + "slug": "klefki", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mudbray", - "mudbray" + "Klefki", + "klefki" ], "moves": [ { - "id": "earthquake", - "displayName": "Earthquake", + "id": "spikes", + "displayName": "Spikes", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "magnet-rise", + "displayName": "Magnet Rise", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "play-rough", + "displayName": "Play Rough", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stamina", - "displayName": "Stamina", + "id": "prankster", + "displayName": "Prankster", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Careful", "evs": { - "hp": 36, - "atk": 196, - "def": 196, + "hp": 252, + "atk": 0, + "def": 4, "spa": 0, - "spd": 0, - "spe": 76 + "spd": 252, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mudsdale", - "speciesId": "mudsdale", - "displayName": "Mudsdale", - "slug": "mudsdale", - "source": "smogon-fallback", + "speciesKey": "klink", + "speciesId": "klink", + "displayName": "Klink", + "slug": "klink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mudsdale", - "mudsdale" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "stamina", - "displayName": "Stamina", - "type": "ability", - "usagePercent": 100.0 - } + "Klink", + "klink" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "muk", - "speciesId": "muk", - "displayName": "Muk", - "slug": "muk", - "source": "smogon-fallback", + "speciesKey": "klinklang", + "speciesId": "klinklang", + "displayName": "Klinklang", + "slug": "klinklang", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Muk", - "muk" - ], - "moves": [ - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "Klinklang", + "klinklang" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "koffing", + "speciesId": "koffing", + "displayName": "Koffing", + "slug": "koffing", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Koffing", + "koffing" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "muk-alola", - "speciesId": "muk-alola", - "displayName": "Muk-Alola", - "slug": "muk-alola", - "source": "smogon-fallback", + "speciesKey": "komala", + "speciesId": "komala", + "displayName": "Komala", + "slug": "komala", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Muk-Alola", - "muk-alola", - "mukalola", - "Muk Alola", - "muk alola" + "Komala", + "komala" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "poison-touch", - "displayName": "Poison Touch", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kommo-o-totem", + "speciesId": "kommoototem", + "displayName": "Kommo-o-Totem", + "slug": "kommo-o-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kommo o", + "Kommo o Totem", + "Kommo-o", + "Kommo-o-Totem", + "kommo o totem", + "kommo-o", + "kommo-o-totem", + "kommoo", + "kommoototem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "munkidori", - "speciesId": "munkidori", - "displayName": "Munkidori", - "slug": "munkidori", - "source": "smogon-fallback", + "speciesKey": "koraidon", + "speciesId": "koraidon", + "displayName": "Koraidon", + "slug": "koraidon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Munkidori", - "munkidori" + "Koraidon", + "koraidon" ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "krabby", + "speciesId": "krabby", + "displayName": "Krabby", + "slug": "krabby", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Krabby", + "krabby" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kricketot", + "speciesId": "kricketot", + "displayName": "Kricketot", + "slug": "kricketot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kricketot", + "kricketot" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "toxic-chain", - "displayName": "Toxic Chain", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kricketune", + "speciesId": "kricketune", + "displayName": "Kricketune", + "slug": "kricketune", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kricketune", + "kricketune" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "murkrow", - "speciesId": "murkrow", - "displayName": "Murkrow", - "slug": "murkrow", - "source": "smogon-fallback", + "speciesKey": "krilowatt", + "speciesId": "krilowatt", + "displayName": "Krilowatt", + "slug": "krilowatt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Murkrow", - "murkrow" + "Krilowatt", + "krilowatt" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "krokorok", + "speciesId": "krokorok", + "displayName": "Krokorok", + "slug": "krokorok", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Krokorok", + "krokorok" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kubfu", + "speciesId": "kubfu", + "displayName": "Kubfu", + "slug": "kubfu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kubfu", + "kubfu" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "super-luck", - "displayName": "Super Luck", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kyogre", + "speciesId": "kyogre", + "displayName": "Kyogre", + "slug": "kyogre", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kyogre", + "kyogre" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "naclstack", - "speciesId": "naclstack", - "displayName": "Naclstack", - "slug": "naclstack", - "source": "smogon-fallback", + "speciesKey": "kyogre-primal", + "speciesId": "kyogreprimal", + "displayName": "Kyogre-Primal", + "slug": "kyogre-primal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Naclstack", - "naclstack" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "salt-cure", - "displayName": "Salt Cure", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "purifying-salt", - "displayName": "Purifying Salt", - "type": "ability", - "usagePercent": 100.0 - } + "Kyogre", + "Kyogre Primal", + "Kyogre-Primal", + "kyogre", + "kyogre primal", + "kyogre-primal", + "kyogreprimal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 4 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "naviathan", - "speciesId": "naviathan", - "displayName": "Naviathan", - "slug": "naviathan", - "source": "smogon-fallback", + "speciesKey": "kyurem-black", + "speciesId": "kyurem-black", + "displayName": "Kyurem-Black", + "slug": "kyurem-black", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Naviathan", - "naviathan" + "Kyurem-Black", + "kyurem-black", + "kyuremblack", + "Kyurem Black", + "kyurem black" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "freeze-shock", + "displayName": "Freeze Shock", "type": null, "usagePercent": 100.0 }, { - "id": "wave-crash", - "displayName": "Wave Crash", + "id": "fusion-bolt", + "displayName": "Fusion Bolt", "type": null, "usagePercent": 100.0 }, { - "id": "facade", - "displayName": "Facade", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "slack-off", - "displayName": "Slack Off", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "flame-orb", - "displayName": "Flame Orb", + "id": "icium-z", + "displayName": "Icium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "guts", - "displayName": "Guts", + "id": "teravolt", + "displayName": "Teravolt", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Naive", "evs": { "hp": 0, "atk": 252, "def": 0, - "spa": 0, - "spd": 4, + "spa": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -144016,142 +161340,198 @@ ] }, { - "speciesKey": "necrozma", - "speciesId": "necrozma", - "displayName": "Necrozma", - "slug": "necrozma", - "source": "smogon-fallback", + "speciesKey": "kyurem-white", + "speciesId": "kyuremwhite", + "displayName": "Kyurem-White", + "slug": "kyurem-white", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necrozma", - "necrozma" + "Kyurem", + "Kyurem White", + "Kyurem-White", + "kyurem", + "kyurem white", + "kyurem-white", + "kyuremwhite" ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "photon-geyser", - "displayName": "Photon Geyser", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "x-scissor", - "displayName": "X-Scissor", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lairon", + "speciesId": "lairon", + "displayName": "Lairon", + "slug": "lairon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lairon", + "lairon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "lum-berry", - "displayName": "Lum Berry", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lampent", + "speciesId": "lampent", + "displayName": "Lampent", + "slug": "lampent", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lampent", + "lampent" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "prism-armor", - "displayName": "Prism Armor", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "landorus", + "speciesId": "landorus", + "displayName": "Landorus", + "slug": "landorus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Landorus", + "landorus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "necrozma-dawn-wings", - "speciesId": "necrozma-dawn-wings", - "displayName": "Necrozma-Dawn Wings", - "slug": "necrozma-dawn-wings", - "source": "smogon-fallback", + "speciesKey": "lanturn", + "speciesId": "lanturn", + "displayName": "Lanturn", + "slug": "lanturn", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necrozma-Dawn Wings", - "necrozma-dawn-wings", - "necrozmadawnwings", - "Necrozma Dawn Wings", - "necrozma dawn wings" + "Lanturn", + "lanturn" ], "moves": [ { - "id": "moongeist-beam", - "displayName": "Moongeist Beam", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "meteor-beam", - "displayName": "Meteor Beam", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "trick-room", - "displayName": "Trick Room", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "power-herb", - "displayName": "Power Herb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prism-armor", - "displayName": "Prism Armor", + "id": "volt-absorb", + "displayName": "Volt Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Quiet", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 40, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 216, "spe": 0 }, "usagePercent": 100.0 @@ -144159,848 +161539,641 @@ ] }, { - "speciesKey": "necrozma-dusk-mane", - "speciesId": "necrozma-dusk-mane", - "displayName": "Necrozma-Dusk Mane", - "slug": "necrozma-dusk-mane", - "source": "smogon-fallback", + "speciesKey": "lapras", + "speciesId": "lapras", + "displayName": "Lapras", + "slug": "lapras", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necrozma-Dusk Mane", - "necrozma-dusk-mane", - "necrozmaduskmane", - "Necrozma Dusk Mane", - "necrozma dusk mane" + "Lapras", + "lapras" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "morning-sun", - "displayName": "Morning Sun", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "sunsteel-strike", - "displayName": "Sunsteel Strike", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prism-armor", - "displayName": "Prism Armor", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 136, - "spa": 0, + "def": 164, + "spa": 92, "spd": 0, - "spe": 120 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "necturna", - "speciesId": "necturna", - "displayName": "Necturna", - "slug": "necturna", - "source": "smogon-fallback", + "speciesKey": "lapras-gmax", + "speciesId": "laprasgmax", + "displayName": "Lapras-Gmax", + "slug": "lapras-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necturna", - "necturna" - ], - "moves": [ - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-seed", - "displayName": "Leech Seed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "salt-cure", - "displayName": "Salt Cure", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "forewarn", - "displayName": "Forewarn", - "type": "ability", - "usagePercent": 100.0 - } + "Lapras", + "Lapras Gmax", + "Lapras-Gmax", + "lapras", + "lapras gmax", + "lapras-gmax", + "laprasgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "nidoking", - "speciesId": "nidoking", - "displayName": "Nidoking", - "slug": "nidoking", - "source": "smogon-fallback", + "speciesKey": "larvesta", + "speciesId": "larvesta", + "displayName": "Larvesta", + "slug": "larvesta", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Nidoking", - "nidoking" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - } + "Larvesta", + "larvesta" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "larvitar", + "speciesId": "larvitar", + "displayName": "Larvitar", + "slug": "larvitar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Larvitar", + "larvitar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "latias-mega", + "speciesId": "latiasmega", + "displayName": "Latias-Mega", + "slug": "latias-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Latias", + "Latias Mega", + "Latias-Mega", + "latias", + "latias mega", + "latias-mega", + "latiasmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "nidoqueen", - "speciesId": "nidoqueen", - "displayName": "Nidoqueen", - "slug": "nidoqueen", - "source": "smogon-fallback", + "speciesKey": "latios-mega", + "speciesId": "latiosmega", + "displayName": "Latios-Mega", + "slug": "latios-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Nidoqueen", - "nidoqueen" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } + "Latios", + "Latios Mega", + "Latios-Mega", + "latios", + "latios mega", + "latios-mega", + "latiosmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 48, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 208 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "numel", - "speciesId": "numel", - "displayName": "Numel", - "slug": "numel", - "source": "smogon-fallback", + "speciesKey": "leafeon", + "speciesId": "leafeon", + "displayName": "Leafeon", + "slug": "leafeon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Numel", - "numel" - ], - "moves": [ - { - "id": "flame-charge", - "displayName": "Flame Charge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } + "Leafeon", + "leafeon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "leavanny", + "speciesId": "leavanny", + "displayName": "Leavanny", + "slug": "leavanny", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Leavanny", + "leavanny" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "simple", - "displayName": "Simple", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lechonk", + "speciesId": "lechonk", + "displayName": "Lechonk", + "slug": "lechonk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lechonk", + "lechonk" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 36, - "spa": 236, - "spd": 0, - "spe": 236 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "nymble", - "speciesId": "nymble", - "displayName": "Nymble", - "slug": "nymble", - "source": "smogon-fallback", + "speciesKey": "ledian", + "speciesId": "ledian", + "displayName": "Ledian", + "slug": "ledian", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Nymble", - "nymble" + "Ledian", + "ledian" ], "moves": [ { - "id": "first-impression", - "displayName": "First Impression", + "id": "baton-pass", + "displayName": "Baton Pass", "type": null, "usagePercent": 100.0 }, { - "id": "leech-life", - "displayName": "Leech Life", + "id": "agility", + "displayName": "Agility", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "light-screen", + "displayName": "Light Screen", "type": null, "usagePercent": 100.0 }, { - "id": "agility", - "displayName": "Agility", + "id": "reflect", + "displayName": "Reflect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "ledyba", + "speciesId": "ledyba", + "displayName": "Ledyba", + "slug": "ledyba", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ledyba", + "ledyba" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 228, - "def": 36, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 0, - "spe": 236 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ogerpon", - "speciesId": "ogerpon", - "displayName": "Ogerpon", - "slug": "ogerpon", - "source": "smogon-fallback", + "speciesKey": "lickilicky", + "speciesId": "lickilicky", + "displayName": "Lickilicky", + "slug": "lickilicky", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ogerpon", - "ogerpon" - ], - "moves": [ - { - "id": "ivy-cudgel", - "displayName": "Ivy Cudgel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 - } + "Lickilicky", + "lickilicky" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ogerpon-hearthflame", - "speciesId": "ogerpon-hearthflame", - "displayName": "Ogerpon-Hearthflame", - "slug": "ogerpon-hearthflame", - "source": "smogon-fallback", + "speciesKey": "lickitung", + "speciesId": "lickitung", + "displayName": "Lickitung", + "slug": "lickitung", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ogerpon-Hearthflame", - "ogerpon-hearthflame", - "ogerponhearthflame", - "Ogerpon Hearthflame", - "ogerpon hearthflame" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ivy-cudgel", - "displayName": "Ivy Cudgel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "hearthflame-mask", - "displayName": "Hearthflame Mask", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mold-breaker", - "displayName": "Mold Breaker", - "type": "ability", - "usagePercent": 100.0 - } + "Lickitung", + "lickitung" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "okidogi", - "speciesId": "okidogi", - "displayName": "Okidogi", - "slug": "okidogi", - "source": "smogon-fallback", + "speciesKey": "liepard", + "speciesId": "liepard", + "displayName": "Liepard", + "slug": "liepard", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Okidogi", - "okidogi" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "toxic-chain", - "displayName": "Toxic Chain", - "type": "ability", - "usagePercent": 100.0 - } + "Liepard", + "liepard" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 240, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "omastar", - "speciesId": "omastar", - "displayName": "Omastar", - "slug": "omastar", - "source": "smogon-fallback", + "speciesKey": "lileep", + "speciesId": "lileep", + "displayName": "Lileep", + "slug": "lileep", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Omastar", - "omastar" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "air-balloon", - "displayName": "Air Balloon", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "weak-armor", - "displayName": "Weak Armor", - "type": "ability", - "usagePercent": 100.0 - } + "Lileep", + "lileep" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "oricorio", - "speciesId": "oricorio", - "displayName": "Oricorio", - "slug": "oricorio", - "source": "smogon-fallback", + "speciesKey": "lilligant", + "speciesId": "lilligant", + "displayName": "Lilligant", + "slug": "lilligant", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Oricorio", - "oricorio" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "revelation-dance", - "displayName": "Revelation Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dancer", - "displayName": "Dancer", - "type": "ability", - "usagePercent": 100.0 - } + "Lilligant", + "lilligant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "oricorio-pa'u", - "speciesId": "oricorio-pa'u", - "displayName": "Oricorio-Pa'u", - "slug": "oricorio-pa'u", - "source": "smogon-fallback", + "speciesKey": "lilligant-hisui", + "speciesId": "lilligant-hisui", + "displayName": "Lilligant-Hisui", + "slug": "lilligant-hisui", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Oricorio-Pa'u", - "oricorio-pa'u", - "oricoriopau", - "Oricorio Pa'u", - "oricorio pa'u" + "Lilligant-Hisui", + "lilligant-hisui", + "lilliganthisui", + "Lilligant Hisui", + "lilligant hisui" ], "moves": [ { - "id": "quiver-dance", - "displayName": "Quiver Dance", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "hurricane", - "displayName": "Hurricane", + "id": "solar-blade", + "displayName": "Solar Blade", "type": null, "usagePercent": 100.0 }, { - "id": "revelation-dance", - "displayName": "Revelation Dance", + "id": "triple-axel", + "displayName": "Triple Axel", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "dancer", - "displayName": "Dancer", + "id": "chlorophyll", + "displayName": "Chlorophyll", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -145008,113 +162181,71 @@ ] }, { - "speciesKey": "oricorio-pom-pom", - "speciesId": "oricorio-pom-pom", - "displayName": "Oricorio-Pom-Pom", - "slug": "oricorio-pom-pom", - "source": "smogon-fallback", + "speciesKey": "lillipup", + "speciesId": "lillipup", + "displayName": "Lillipup", + "slug": "lillipup", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Oricorio-Pom-Pom", - "oricorio-pom-pom", - "oricoriopompom", - "Oricorio Pom Pom", - "oricorio pom pom" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "revelation-dance", - "displayName": "Revelation Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "kee-berry", - "displayName": "Kee Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dancer", - "displayName": "Dancer", - "type": "ability", - "usagePercent": 100.0 - } + "Lillipup", + "lillipup" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "orthworm", - "speciesId": "orthworm", - "displayName": "Orthworm", - "slug": "orthworm", - "source": "smogon-fallback", + "speciesKey": "linoone", + "speciesId": "linoone", + "displayName": "Linoone", + "slug": "linoone", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Orthworm", - "orthworm" + "Linoone", + "linoone" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "belly-drum", + "displayName": "Belly Drum", "type": null, "usagePercent": 100.0 }, { - "id": "heavy-slam", - "displayName": "Heavy Slam", + "id": "extreme-speed", + "displayName": "Extreme Speed", "type": null, "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "iron-defense", - "displayName": "Iron Defense", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } @@ -145129,202 +162260,191 @@ ], "abilities": [ { - "id": "earth-eater", - "displayName": "Earth Eater", + "id": "pickup", + "displayName": "Pickup", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 16, + "hp": 108, + "atk": 252, + "def": 12, "spa": 0, - "spd": 240, - "spe": 0 + "spd": 0, + "spe": 136 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "overqwil", - "speciesId": "overqwil", - "displayName": "Overqwil", - "slug": "overqwil", - "source": "smogon-fallback", + "speciesKey": "linoone-galar", + "speciesId": "linoonegalar", + "displayName": "Linoone-Galar", + "slug": "linoone-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Overqwil", - "overqwil" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "throat-chop", - "displayName": "Throat Chop", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 - } + "Linoone", + "Linoone Galar", + "Linoone-Galar", + "linoone", + "linoone galar", + "linoone-galar", + "linoonegalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pajantom", - "speciesId": "pajantom", - "displayName": "Pajantom", - "slug": "pajantom", - "source": "smogon-fallback", + "speciesKey": "litleo", + "speciesId": "litleo", + "displayName": "Litleo", + "slug": "litleo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pajantom", - "pajantom" - ], - "moves": [ - { - "id": "spirit-shackle", - "displayName": "Spirit Shackle", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic-spikes", - "displayName": "Toxic Spikes", - "type": null, - "usagePercent": 100.0 - } + "Litleo", + "litleo" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "litten", + "speciesId": "litten", + "displayName": "Litten", + "slug": "litten", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Litten", + "litten" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "comatose", - "displayName": "Comatose", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "litwick", + "speciesId": "litwick", + "displayName": "Litwick", + "slug": "litwick", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Litwick", + "litwick" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palafin", - "speciesId": "palafin", - "displayName": "Palafin", - "slug": "palafin", - "source": "smogon-fallback", + "speciesKey": "lokix", + "speciesId": "lokix", + "displayName": "Lokix", + "slug": "lokix", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palafin", - "palafin" + "Lokix", + "lokix" ], "moves": [ { - "id": "jet-punch", - "displayName": "Jet Punch", + "id": "first-impression", + "displayName": "First Impression", "type": null, "usagePercent": 100.0 }, { - "id": "flip-turn", - "displayName": "Flip Turn", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "wave-crash", - "displayName": "Wave Crash", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", + "id": "leech-life", + "displayName": "Leech Life", "type": null, "usagePercent": 100.0 } @@ -145339,8 +162459,8 @@ ], "abilities": [ { - "id": "zero-to-hero", - "displayName": "Zero to Hero", + "id": "tinted-lens", + "displayName": "Tinted Lens", "type": "ability", "usagePercent": 100.0 } @@ -145361,203 +162481,119 @@ ] }, { - "speciesKey": "palkia", - "speciesId": "palkia", - "displayName": "Palkia", - "slug": "palkia", - "source": "smogon-fallback", + "speciesKey": "lombre", + "speciesId": "lombre", + "displayName": "Lombre", + "slug": "lombre", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palkia", - "palkia" - ], - "moves": [ - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spacial-rend", - "displayName": "Spacial Rend", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Lombre", + "lombre" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palkia-origin", - "speciesId": "palkia-origin", - "displayName": "Palkia-Origin", - "slug": "palkia-origin", - "source": "smogon-fallback", + "speciesKey": "lopunny-mega", + "speciesId": "lopunnymega", + "displayName": "Lopunny-Mega", + "slug": "lopunny-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palkia-Origin", - "palkia-origin", - "palkiaorigin", - "Palkia Origin", - "palkia origin" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "lustrous-globe", - "displayName": "Lustrous Globe", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Lopunny", + "Lopunny Mega", + "Lopunny-Mega", + "lopunny", + "lopunny mega", + "lopunny-mega", + "lopunnymega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palossand", - "speciesId": "palossand", - "displayName": "Palossand", - "slug": "palossand", - "source": "smogon-fallback", + "speciesKey": "lotad", + "speciesId": "lotad", + "displayName": "Lotad", + "slug": "lotad", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palossand", - "palossand" - ], - "moves": [ - { - "id": "shore-up", - "displayName": "Shore Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scorching-sands", - "displayName": "Scorching Sands", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "colbur-berry", - "displayName": "Colbur Berry", - "type": "item", - "usagePercent": 100.0 - } + "Lotad", + "lotad" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-compaction", - "displayName": "Water Compaction", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "loudred", + "speciesId": "loudred", + "displayName": "Loudred", + "slug": "loudred", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Loudred", + "loudred" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -145566,118 +162602,84 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "passimian", - "speciesId": "passimian", - "displayName": "Passimian", - "slug": "passimian", - "source": "smogon-fallback", + "speciesKey": "lucario-mega", + "speciesId": "lucariomega", + "displayName": "Lucario-Mega", + "slug": "lucario-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Passimian", - "passimian" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 - } + "Lucario", + "Lucario Mega", + "Lucario-Mega", + "lucario", + "lucario mega", + "lucario-mega", + "lucariomega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pawmot", - "speciesId": "pawmot", - "displayName": "Pawmot", - "slug": "pawmot", - "source": "smogon-fallback", + "speciesKey": "ludicolo", + "speciesId": "ludicolo", + "displayName": "Ludicolo", + "slug": "ludicolo", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pawmot", - "pawmot" + "Ludicolo", + "ludicolo" ], "moves": [ { - "id": "double-shock", - "displayName": "Double Shock", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "grass-knot", + "displayName": "Grass Knot", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "mach-punch", - "displayName": "Mach Punch", + "id": "rain-dance", + "displayName": "Rain Dance", "type": null, "usagePercent": 100.0 } @@ -145692,431 +162694,496 @@ ], "abilities": [ { - "id": "iron-fist", - "displayName": "Iron Fist", + "id": "swift-swim", + "displayName": "Swift Swim", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 60, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 252 + "spe": 196 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "pawniard", - "speciesId": "pawniard", - "displayName": "Pawniard", - "slug": "pawniard", - "source": "smogon-fallback", + "speciesKey": "lugia", + "speciesId": "lugia", + "displayName": "Lugia", + "slug": "lugia", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pawniard", - "pawniard" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "inner-focus", - "displayName": "Inner Focus", - "type": "ability", - "usagePercent": 100.0 - } + "Lugia", + "lugia" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 236, - "def": 36, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 36, - "spe": 196 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "perrserker", - "speciesId": "perrserker", - "displayName": "Perrserker", - "slug": "perrserker", - "source": "smogon-fallback", + "speciesKey": "lumineon", + "speciesId": "lumineon", + "displayName": "Lumineon", + "slug": "lumineon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Perrserker", - "perrserker" + "Lumineon", + "lumineon" ], - "moves": [ - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tough-claws", - "displayName": "Tough Claws", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { "nature": "Adamant", "evs": { - "hp": 248, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "persian-alola", - "speciesId": "persian-alola", - "displayName": "Persian-Alola", - "slug": "persian-alola", - "source": "smogon-fallback", + "speciesKey": "lunala", + "speciesId": "lunala", + "displayName": "Lunala", + "slug": "lunala", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Persian-Alola", - "persian-alola", - "persianalola", - "Persian Alola", - "persian alola" - ], - "moves": [ - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "foul-play", - "displayName": "Foul Play", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } + "Lunala", + "lunala" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lunatone", + "speciesId": "lunatone", + "displayName": "Lunatone", + "slug": "lunatone", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lunatone", + "lunatone" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fur-coat", - "displayName": "Fur Coat", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lurantis", + "speciesId": "lurantis", + "displayName": "Lurantis", + "slug": "lurantis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lurantis", + "lurantis" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pheromosa", - "speciesId": "pheromosa", - "displayName": "Pheromosa", - "slug": "pheromosa", - "source": "smogon-fallback", + "speciesKey": "lurantis-totem", + "speciesId": "lurantistotem", + "displayName": "Lurantis-Totem", + "slug": "lurantis-totem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pheromosa", - "pheromosa" + "Lurantis", + "Lurantis Totem", + "Lurantis-Totem", + "lurantis", + "lurantis totem", + "lurantis-totem", + "lurantistotem" ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "luvdisc", + "speciesId": "luvdisc", + "displayName": "Luvdisc", + "slug": "luvdisc", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Luvdisc", + "luvdisc" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "luxio", + "speciesId": "luxio", + "displayName": "Luxio", + "slug": "luxio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Luxio", + "luxio" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "beast-boost", - "displayName": "Beast Boost", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "luxray", + "speciesId": "luxray", + "displayName": "Luxray", + "slug": "luxray", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Luxray", + "luxray" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pidgeot", - "speciesId": "pidgeot", - "displayName": "Pidgeot", - "slug": "pidgeot", - "source": "smogon-fallback", + "speciesKey": "lycanroc", + "speciesId": "lycanroc", + "displayName": "Lycanroc", + "slug": "lycanroc", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pidgeot", - "pidgeot" + "Lycanroc", + "lycanroc" ], - "moves": [ - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lycanroc-dusk", + "speciesId": "lycanrocdusk", + "displayName": "Lycanroc-Dusk", + "slug": "lycanroc-dusk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lycanroc", + "Lycanroc Dusk", + "Lycanroc-Dusk", + "lycanroc", + "lycanroc dusk", + "lycanroc-dusk", + "lycanrocdusk" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pidgeotite", - "displayName": "Pidgeotite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lycanroc-midnight", + "speciesId": "lycanrocmidnight", + "displayName": "Lycanroc-Midnight", + "slug": "lycanroc-midnight", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lycanroc", + "Lycanroc Midnight", + "Lycanroc-Midnight", + "lycanroc", + "lycanroc midnight", + "lycanroc-midnight", + "lycanrocmidnight" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tangled-feet", - "displayName": "Tangled Feet", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mabosstiff", + "speciesId": "mabosstiff", + "displayName": "Mabosstiff", + "slug": "mabosstiff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mabosstiff", + "mabosstiff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pignite", - "speciesId": "pignite", - "displayName": "Pignite", - "slug": "pignite", - "source": "smogon-fallback", + "speciesKey": "machamp", + "speciesId": "machamp", + "displayName": "Machamp", + "slug": "machamp", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pignite", - "pignite" + "Machamp", + "machamp" ], "moves": [ { - "id": "close-combat", - "displayName": "Close Combat", + "id": "cross-chop", + "displayName": "Cross Chop", "type": null, "usagePercent": 100.0 }, { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "high-horsepower", - "displayName": "High Horsepower", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "blaze", - "displayName": "Blaze", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } @@ -146125,221 +163192,241 @@ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 252, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "pikachu", - "speciesId": "pikachu", - "displayName": "Pikachu", - "slug": "pikachu", - "source": "smogon-fallback", + "speciesKey": "machamp-gmax", + "speciesId": "machampgmax", + "displayName": "Machamp-Gmax", + "slug": "machamp-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pikachu", - "pikachu" - ], - "moves": [ - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-tackle", - "displayName": "Volt Tackle", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "light-ball", - "displayName": "Light Ball", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "lightning-rod", - "displayName": "Lightning Rod", - "type": "ability", - "usagePercent": 100.0 - } + "Machamp", + "Machamp Gmax", + "Machamp-Gmax", + "machamp", + "machamp gmax", + "machamp-gmax", + "machampgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "piloswine", - "speciesId": "piloswine", - "displayName": "Piloswine", - "slug": "piloswine", - "source": "smogon-fallback", + "speciesKey": "machoke", + "speciesId": "machoke", + "displayName": "Machoke", + "slug": "machoke", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Piloswine", - "piloswine" + "Machoke", + "machoke" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "machop", + "speciesId": "machop", + "displayName": "Machop", + "slug": "machop", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Machop", + "machop" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magby", + "speciesId": "magby", + "displayName": "Magby", + "slug": "magby", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magby", + "magby" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "oblivious", - "displayName": "Oblivious", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magcargo", + "speciesId": "magcargo", + "displayName": "Magcargo", + "slug": "magcargo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magcargo", + "magcargo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { "hp": 252, - "atk": 252, - "def": 0, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pincurchin", - "speciesId": "pincurchin", - "displayName": "Pincurchin", - "slug": "pincurchin", - "source": "smogon-fallback", + "speciesKey": "magearna", + "speciesId": "magearna", + "displayName": "Magearna", + "slug": "magearna", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pincurchin", - "pincurchin" + "Magearna", + "magearna" ], "moves": [ { - "id": "discharge", - "displayName": "Discharge", + "id": "fleur-cannon", + "displayName": "Fleur Cannon", "type": null, "usagePercent": 100.0 }, { - "id": "scald", - "displayName": "Scald", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "spikes", - "displayName": "Spikes", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "volt-switch", + "displayName": "Volt Switch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "terrain-extender", - "displayName": "Terrain Extender", + "id": "assault-vest", + "displayName": "Assault Vest", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "electric-surge", - "displayName": "Electric Surge", + "id": "soul-heart", + "displayName": "Soul-Heart", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 252, + "def": 72, "spa": 0, - "spd": 4, + "spd": 188, "spe": 0 }, "usagePercent": 100.0 @@ -146347,772 +163434,858 @@ ] }, { - "speciesKey": "pinsir", - "speciesId": "pinsir", - "displayName": "Pinsir", - "slug": "pinsir", - "source": "smogon-fallback", + "speciesKey": "magearna-original", + "speciesId": "magearnaoriginal", + "displayName": "Magearna-Original", + "slug": "magearna-original", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pinsir", - "pinsir" + "Magearna", + "Magearna Original", + "Magearna-Original", + "magearna", + "magearna original", + "magearna-original", + "magearnaoriginal" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "return", - "displayName": "Return", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magikarp", + "speciesId": "magikarp", + "displayName": "Magikarp", + "slug": "magikarp", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magikarp", + "magikarp" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pinsirite", - "displayName": "Pinsirite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magmar", + "speciesId": "magmar", + "displayName": "Magmar", + "slug": "magmar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magmar", + "magmar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moxie", - "displayName": "Moxie", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magmortar", + "speciesId": "magmortar", + "displayName": "Magmortar", + "slug": "magmortar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magmortar", + "magmortar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "plasmanta", - "speciesId": "plasmanta", - "displayName": "Plasmanta", - "slug": "plasmanta", - "source": "smogon-fallback", + "speciesKey": "magnemite", + "speciesId": "magnemite", + "displayName": "Magnemite", + "slug": "magnemite", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Plasmanta", - "plasmanta" + "Magnemite", + "magnemite" ], - "moves": [ - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "magnet-rise", - "displayName": "Magnet Rise", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magneton", + "speciesId": "magneton", + "displayName": "Magneton", + "slug": "magneton", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magneton", + "magneton" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "makuhita", + "speciesId": "makuhita", + "displayName": "Makuhita", + "slug": "makuhita", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Makuhita", + "makuhita" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "storm-drain", - "displayName": "Storm Drain", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "malaconda", + "speciesId": "malaconda", + "displayName": "Malaconda", + "slug": "malaconda", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Malaconda", + "malaconda" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 4, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "malamar", + "speciesId": "malamar", + "displayName": "Malamar", + "slug": "malamar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Malamar", + "malamar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "politoed", - "speciesId": "politoed", - "displayName": "Politoed", - "slug": "politoed", - "source": "smogon-fallback", + "speciesKey": "mandibuzz", + "speciesId": "mandibuzz", + "displayName": "Mandibuzz", + "slug": "mandibuzz", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Politoed", - "politoed" + "Mandibuzz", + "mandibuzz" ], "moves": [ { - "id": "whirlpool", - "displayName": "Whirlpool", + "id": "foul-play", + "displayName": "Foul Play", "type": null, "usagePercent": 100.0 }, { - "id": "perish-song", - "displayName": "Perish Song", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "defog", + "displayName": "Defog", "type": null, "usagePercent": 100.0 }, { - "id": "encore", - "displayName": "Encore", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "damp-rock", - "displayName": "Damp Rock", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "drizzle", - "displayName": "Drizzle", + "id": "overcoat", + "displayName": "Overcoat", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 80, + "def": 244, "spa": 0, "spd": 0, - "spe": 176 + "spe": 16 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "poliwrath", - "speciesId": "poliwrath", - "displayName": "Poliwrath", - "slug": "poliwrath", - "source": "smogon-fallback", + "speciesKey": "manectric", + "speciesId": "manectric", + "displayName": "Manectric", + "slug": "manectric", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Poliwrath", - "poliwrath" + "Manectric", + "manectric" ], "moves": [ { - "id": "bulk-up", - "displayName": "Bulk Up", + "id": "volt-switch", + "displayName": "Volt Switch", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "manectite", + "displayName": "Manectite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "water-absorb", - "displayName": "Water Absorb", + "id": "lightning-rod", + "displayName": "Lightning Rod", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Timid", "evs": { - "hp": 252, + "hp": 0, "atk": 0, "def": 4, - "spa": 0, - "spd": 252, - "spe": 0 + "spa": 252, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "porygon", - "speciesId": "porygon", - "displayName": "Porygon", - "slug": "porygon", - "source": "smogon-fallback", + "speciesKey": "manectric-mega", + "speciesId": "manectricmega", + "displayName": "Manectric-Mega", + "slug": "manectric-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Porygon", - "porygon" - ], - "moves": [ - { - "id": "tri-attack", - "displayName": "Tri Attack", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "download", - "displayName": "Download", - "type": "ability", - "usagePercent": 100.0 - } + "Manectric", + "Manectric Mega", + "Manectric-Mega", + "manectric", + "manectric mega", + "manectric-mega", + "manectricmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "porygon-z", - "speciesId": "porygon-z", - "displayName": "Porygon-Z", - "slug": "porygon-z", - "source": "smogon-fallback", + "speciesKey": "mankey", + "speciesId": "mankey", + "displayName": "Mankey", + "slug": "mankey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Porygon-Z", - "porygon-z", - "porygonz", - "Porygon Z", - "porygon z" - ], - "moves": [ - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "download", - "displayName": "Download", - "type": "ability", - "usagePercent": 100.0 - } + "Mankey", + "mankey" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "primeape", - "speciesId": "primeape", - "displayName": "Primeape", - "slug": "primeape", - "source": "smogon-fallback", + "speciesKey": "mantine", + "speciesId": "mantine", + "displayName": "Mantine", + "slug": "mantine", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Primeape", - "primeape" + "Mantine", + "mantine" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 }, { - "id": "rage-fist", - "displayName": "Rage Fist", + "id": "defog", + "displayName": "Defog", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "defiant", - "displayName": "Defiant", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 36, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 220, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "probopass", - "speciesId": "probopass", - "displayName": "Probopass", - "slug": "probopass", - "source": "smogon-fallback", + "speciesKey": "mantyke", + "speciesId": "mantyke", + "displayName": "Mantyke", + "slug": "mantyke", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Probopass", - "probopass" - ], - "moves": [ - { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 100.0 - } + "Mantyke", + "mantyke" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sand-force", - "displayName": "Sand Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "maractus", + "speciesId": "maractus", + "displayName": "Maractus", + "slug": "maractus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Maractus", + "maractus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 168, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 88 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "psyduck", - "speciesId": "psyduck", - "displayName": "Psyduck", - "slug": "psyduck", - "source": "smogon-fallback", + "speciesKey": "mareanie", + "speciesId": "mareanie", + "displayName": "Mareanie", + "slug": "mareanie", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Psyduck", - "psyduck" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } + "Mareanie", + "mareanie" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mareep", + "speciesId": "mareep", + "displayName": "Mareep", + "slug": "mareep", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mareep", + "mareep" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "swift-swim", - "displayName": "Swift Swim", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "marill", + "speciesId": "marill", + "displayName": "Marill", + "slug": "marill", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Marill", + "marill" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 236, - "spd": 36, - "spe": 236 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pyroak", - "speciesId": "pyroak", - "displayName": "Pyroak", - "slug": "pyroak", - "source": "smogon-fallback", + "speciesKey": "marowak", + "speciesId": "marowak", + "displayName": "Marowak", + "slug": "marowak", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pyroak", - "pyroak" + "Marowak", + "marowak" ], "moves": [ { - "id": "overheat", - "displayName": "Overheat", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "bonemerang", + "displayName": "Bonemerang", "type": null, "usagePercent": 100.0 }, { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "thick-club", + "displayName": "Thick Club", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "contrary", - "displayName": "Contrary", + "id": "rock-head", + "displayName": "Rock Head", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Jolly", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 132, - "spe": 124 + "spa": 0, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "pyroar", - "speciesId": "pyroar", - "displayName": "Pyroar", - "slug": "pyroar", - "source": "smogon-fallback", + "speciesKey": "marowak-alola", + "speciesId": "marowak-alola", + "displayName": "Marowak-Alola", + "slug": "marowak-alola", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pyroar", - "pyroar" + "Marowak-Alola", + "marowak-alola", + "marowakalola", + "Marowak Alola", + "marowak alola" ], "moves": [ { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "flare-blitz", + "displayName": "Flare Blitz", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "poltergeist", + "displayName": "Poltergeist", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "thick-club", + "displayName": "Thick Club", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "unnerve", - "displayName": "Unnerve", + "id": "rock-head", + "displayName": "Rock Head", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -147120,448 +164293,1266 @@ ] }, { - "speciesKey": "quagsire", - "speciesId": "quagsire", - "displayName": "Quagsire", - "slug": "quagsire", - "source": "smogon-fallback", + "speciesKey": "marowak-alola-totem", + "speciesId": "marowakalolatotem", + "displayName": "Marowak-Alola-Totem", + "slug": "marowak-alola-totem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quagsire", - "quagsire" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 - } + "Marowak", + "Marowak Alola Totem", + "Marowak-Alola-Totem", + "marowak", + "marowak alola totem", + "marowak-alola-totem", + "marowakalolatotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, - "atk": 4, + "atk": 0, "def": 252, "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quaxly", - "speciesId": "quaxly", - "displayName": "Quaxly", - "slug": "quaxly", - "source": "smogon-fallback", + "speciesKey": "marshadow", + "speciesId": "marshadow", + "displayName": "Marshadow", + "slug": "marshadow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quaxly", - "quaxly" - ], - "moves": [ - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - } + "Marshadow", + "marshadow" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "marshtomp", + "speciesId": "marshtomp", + "displayName": "Marshtomp", + "slug": "marshtomp", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Marshtomp", + "marshtomp" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moxie", - "displayName": "Moxie", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "maschiff", + "speciesId": "maschiff", + "displayName": "Maschiff", + "slug": "maschiff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Maschiff", + "maschiff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 236, - "def": 76, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quaxwell", - "speciesId": "quaxwell", - "displayName": "Quaxwell", - "slug": "quaxwell", - "source": "smogon-fallback", + "speciesKey": "masquerain", + "speciesId": "masquerain", + "displayName": "Masquerain", + "slug": "masquerain", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quaxwell", - "quaxwell" + "Masquerain", + "masquerain" ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "maushold", + "speciesId": "maushold", + "displayName": "Maushold", + "slug": "maushold", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Maushold", + "maushold" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "maushold-four", + "speciesId": "mausholdfour", + "displayName": "Maushold-Four", + "slug": "maushold-four", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Maushold", + "Maushold Four", + "Maushold-Four", + "maushold", + "maushold four", + "maushold-four", + "mausholdfour" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mawile-mega", + "speciesId": "mawilemega", + "displayName": "Mawile-Mega", + "slug": "mawile-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mawile", + "Mawile Mega", + "Mawile-Mega", + "mawile", + "mawile mega", + "mawile-mega", + "mawilemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quilladin", - "speciesId": "quilladin", - "displayName": "Quilladin", - "slug": "quilladin", - "source": "smogon-fallback", + "speciesKey": "medicham-mega", + "speciesId": "medichammega", + "displayName": "Medicham-Mega", + "slug": "medicham-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quilladin", - "quilladin" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wood-hammer", - "displayName": "Wood Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "super-fang", - "displayName": "Super Fang", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Medicham", + "Medicham Mega", + "Medicham-Mega", + "medicham", + "medicham mega", + "medicham-mega", + "medichammega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "bulletproof", - "displayName": "Bulletproof", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meditite", + "speciesId": "meditite", + "displayName": "Meditite", + "slug": "meditite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meditite", + "meditite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "qwilfish", - "speciesId": "qwilfish", - "displayName": "Qwilfish", - "slug": "qwilfish", - "source": "smogon-fallback", + "speciesKey": "mega-flygon", + "speciesId": "mega-flygon", + "displayName": "Mega Flygon", + "slug": "mega-flygon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Qwilfish", - "qwilfish" + "Mega Flygon", + "mega-flygon", + "megaflygon", + "mega flygon" ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "barb-barrage", - "displayName": "Barb Barrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mega-hisuian-zoroark", + "speciesId": "mega-hisuian-zoroark", + "displayName": "Mega Hisuian Zoroark", + "slug": "mega-hisuian-zoroark", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mega Hisuian Zoroark", + "mega-hisuian-zoroark", + "megahisuianzoroark", + "mega hisuian zoroark" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mega-keldeo", + "speciesId": "mega-keldeo", + "displayName": "Mega Keldeo", + "slug": "mega-keldeo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mega Keldeo", + "mega-keldeo", + "megakeldeo", + "mega keldeo" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mega-manaphy", + "speciesId": "mega-manaphy", + "displayName": "Mega Manaphy", + "slug": "mega-manaphy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mega Manaphy", + "mega-manaphy", + "megamanaphy", + "mega manaphy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 240, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "qwilfish-hisui", - "speciesId": "qwilfish-hisui", - "displayName": "Qwilfish-Hisui", - "slug": "qwilfish-hisui", - "source": "smogon-fallback", + "speciesKey": "meganium", + "speciesId": "meganium", + "displayName": "Meganium", + "slug": "meganium", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Qwilfish-Hisui", - "qwilfish-hisui", - "qwilfishhisui", - "Qwilfish Hisui", - "qwilfish hisui" + "Meganium", + "meganium" ], "moves": [ { - "id": "spikes", - "displayName": "Spikes", + "id": "razor-leaf", + "displayName": "Razor Leaf", "type": null, "usagePercent": 100.0 }, { - "id": "barb-barrage", - "displayName": "Barb Barrage", + "id": "reflect", + "displayName": "Reflect", "type": null, "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "leech-seed", + "displayName": "Leech Seed", "type": null, "usagePercent": 100.0 }, { - "id": "pain-split", - "displayName": "Pain Split", + "id": "synthesis", + "displayName": "Synthesis", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "melmetal-gmax", + "speciesId": "melmetalgmax", + "displayName": "Melmetal-Gmax", + "slug": "melmetal-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Melmetal", + "Melmetal Gmax", + "Melmetal-Gmax", + "melmetal", + "melmetal gmax", + "melmetal-gmax", + "melmetalgmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meloetta", + "speciesId": "meloetta", + "displayName": "Meloetta", + "slug": "meloetta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meloetta", + "meloetta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, "spa": 0, - "spd": 240, - "spe": 16 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "raboot", - "speciesId": "raboot", - "displayName": "Raboot", - "slug": "raboot", - "source": "smogon-fallback", + "speciesKey": "meloetta-pirouette", + "speciesId": "meloettapirouette", + "displayName": "Meloetta-Pirouette", + "slug": "meloetta-pirouette", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Raboot", - "raboot" + "Meloetta", + "Meloetta Pirouette", + "Meloetta-Pirouette", + "meloetta", + "meloetta pirouette", + "meloetta-pirouette", + "meloettapirouette" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meltan", + "speciesId": "meltan", + "displayName": "Meltan", + "slug": "meltan", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meltan", + "meltan" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meowstic", + "speciesId": "meowstic", + "displayName": "Meowstic", + "slug": "meowstic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowstic", + "meowstic" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meowstic-f", + "speciesId": "meowsticf", + "displayName": "Meowstic-F", + "slug": "meowstic-f", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowstic", + "Meowstic F", + "Meowstic-F", + "meowstic", + "meowstic f", + "meowstic-f", + "meowsticf" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meowth", + "speciesId": "meowth", + "displayName": "Meowth", + "slug": "meowth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "meowth" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meowth-alola", + "speciesId": "meowthalola", + "displayName": "Meowth-Alola", + "slug": "meowth-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "Meowth Alola", + "Meowth-Alola", + "meowth", + "meowth alola", + "meowth-alola", + "meowthalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meowth-galar", + "speciesId": "meowthgalar", + "displayName": "Meowth-Galar", + "slug": "meowth-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "Meowth Galar", + "Meowth-Galar", + "meowth", + "meowth galar", + "meowth-galar", + "meowthgalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "meowth-gmax", + "speciesId": "meowthgmax", + "displayName": "Meowth-Gmax", + "slug": "meowth-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "Meowth Gmax", + "Meowth-Gmax", + "meowth", + "meowth gmax", + "meowth-gmax", + "meowthgmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mesprit", + "speciesId": "mesprit", + "displayName": "Mesprit", + "slug": "mesprit", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mesprit", + "mesprit" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, + { + "id": "psychic", + "displayName": "Psychic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "thunder-wave", + "displayName": "Thunder Wave", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 180, + "spa": 0, + "spd": 76, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "metagross-mega", + "speciesId": "metagrossmega", + "displayName": "Metagross-Mega", + "slug": "metagross-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Metagross", + "Metagross Mega", + "Metagross-Mega", + "metagross", + "metagross mega", + "metagross-mega", + "metagrossmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "metang", + "speciesId": "metang", + "displayName": "Metang", + "slug": "metang", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Metang", + "metang" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "metapod", + "speciesId": "metapod", + "displayName": "Metapod", + "slug": "metapod", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Metapod", + "metapod" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mewthree", + "speciesId": "mewthree", + "displayName": "Mewthree", + "slug": "mewthree", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mewthree", + "mewthree" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mewtwo", + "speciesId": "mewtwo", + "displayName": "Mewtwo", + "slug": "mewtwo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mewtwo", + "mewtwo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mewtwo-mega-x", + "speciesId": "mewtwomegax", + "displayName": "Mewtwo-Mega-X", + "slug": "mewtwo-mega-x", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mewtwo", + "Mewtwo Mega X", + "Mewtwo-Mega-X", + "mewtwo", + "mewtwo mega x", + "mewtwo-mega-x", + "mewtwomegax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mewtwo-mega-y", + "speciesId": "mewtwomegay", + "displayName": "Mewtwo-Mega-Y", + "slug": "mewtwo-mega-y", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mewtwo", + "Mewtwo Mega Y", + "Mewtwo-Mega-Y", + "mewtwo", + "mewtwo mega y", + "mewtwo-mega-y", + "mewtwomegay" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "miasmaw", + "speciesId": "miasmaw", + "displayName": "Miasmaw", + "slug": "miasmaw", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Miasmaw", + "miasmaw" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "miasmite", + "speciesId": "miasmite", + "displayName": "Miasmite", + "slug": "miasmite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Miasmite", + "miasmite" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mienfoo", + "speciesId": "mienfoo", + "displayName": "Mienfoo", + "slug": "mienfoo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mienfoo", + "mienfoo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mienshao", + "speciesId": "mienshao", + "displayName": "Mienshao", + "slug": "mienshao", + "source": "smogon-ou-bw", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mienshao", + "mienshao" + ], + "moves": [ { "id": "high-jump-kick", "displayName": "High Jump Kick", @@ -147575,765 +165566,12989 @@ "usagePercent": 100.0 }, { - "id": "sucker-punch", - "displayName": "Sucker Punch", + "id": "stone-edge", + "displayName": "Stone Edge", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "libero", - "displayName": "Libero", + "id": "regenerator", + "displayName": "Regenerator", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Naive", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 32, + "spd": 0, + "spe": 224 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "mightyena", + "speciesId": "mightyena", + "displayName": "Mightyena", + "slug": "mightyena", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mightyena", + "mightyena" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "milcery", + "speciesId": "milcery", + "displayName": "Milcery", + "slug": "milcery", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Milcery", + "milcery" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "miltank", + "speciesId": "miltank", + "displayName": "Miltank", + "slug": "miltank", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Miltank", + "miltank" + ], + "moves": [ + { + "id": "curse", + "displayName": "Curse", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "body-slam", + "displayName": "Body Slam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "milk-drink", + "displayName": "Milk Drink", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "heal-bell", + "displayName": "Heal Bell", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "thick-fat", + "displayName": "Thick Fat", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Impish", + "evs": { + "hp": 220, + "atk": 192, + "def": 96, + "spa": 0, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "mime-jr.", + "speciesId": "mimejr", + "displayName": "Mime Jr.", + "slug": "mime-jr.", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mime Jr.", + "mime jr.", + "mime-jr.", + "mimejr" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mimikyu-busted", + "speciesId": "mimikyubusted", + "displayName": "Mimikyu-Busted", + "slug": "mimikyu-busted", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mimikyu", + "Mimikyu Busted", + "Mimikyu-Busted", + "mimikyu", + "mimikyu busted", + "mimikyu-busted", + "mimikyubusted" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mimikyu-busted-totem", + "speciesId": "mimikyubustedtotem", + "displayName": "Mimikyu-Busted-Totem", + "slug": "mimikyu-busted-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mimikyu", + "Mimikyu Busted Totem", + "Mimikyu-Busted-Totem", + "mimikyu", + "mimikyu busted totem", + "mimikyu-busted-totem", + "mimikyubustedtotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mimikyu-totem", + "speciesId": "mimikyutotem", + "displayName": "Mimikyu-Totem", + "slug": "mimikyu-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mimikyu", + "Mimikyu Totem", + "Mimikyu-Totem", + "mimikyu", + "mimikyu totem", + "mimikyu-totem", + "mimikyutotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "minccino", + "speciesId": "minccino", + "displayName": "Minccino", + "slug": "minccino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minccino", + "minccino" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "minior", + "speciesId": "minior", + "displayName": "Minior", + "slug": "minior", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minior", + "minior" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "minior-meteor", + "speciesId": "miniormeteor", + "displayName": "Minior-Meteor", + "slug": "minior-meteor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minior", + "Minior Meteor", + "Minior-Meteor", + "minior", + "minior meteor", + "minior-meteor", + "miniormeteor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "minun", + "speciesId": "minun", + "displayName": "Minun", + "slug": "minun", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minun", + "minun" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "miraidon", + "speciesId": "miraidon", + "displayName": "Miraidon", + "slug": "miraidon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Miraidon", + "miraidon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "misdreavus", + "speciesId": "misdreavus", + "displayName": "Misdreavus", + "slug": "misdreavus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Misdreavus", + "misdreavus" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mismagius", + "speciesId": "mismagius", + "displayName": "Mismagius", + "slug": "mismagius", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mismagius", + "mismagius" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "missingno.", + "speciesId": "missingno", + "displayName": "MissingNo.", + "slug": "missingno.", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "MissingNo.", + "missingno", + "missingno." + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mollux", + "speciesId": "mollux", + "displayName": "Mollux", + "slug": "mollux", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mollux", + "mollux" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "moltres-galar", + "speciesId": "moltres-galar", + "displayName": "Moltres-Galar", + "slug": "moltres-galar", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Moltres-Galar", + "moltres-galar", + "moltresgalar", + "Moltres Galar", + "moltres galar" + ], + "moves": [ + { + "id": "nasty-plot", + "displayName": "Nasty Plot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "fiery-wrath", + "displayName": "Fiery Wrath", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hurricane", + "displayName": "Hurricane", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "agility", + "displayName": "Agility", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "sitrus-berry", + "displayName": "Sitrus Berry", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "berserk", + "displayName": "Berserk", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "monferno", + "speciesId": "monferno", + "displayName": "Monferno", + "slug": "monferno", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Monferno", + "monferno" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "monohm", + "speciesId": "monohm", + "displayName": "Monohm", + "slug": "monohm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Monohm", + "monohm" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "morelull", + "speciesId": "morelull", + "displayName": "Morelull", + "slug": "morelull", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morelull", + "morelull" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "morgrem", + "speciesId": "morgrem", + "displayName": "Morgrem", + "slug": "morgrem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morgrem", + "morgrem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "morpeko", + "speciesId": "morpeko", + "displayName": "Morpeko", + "slug": "morpeko", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morpeko", + "morpeko" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "morpeko-hangry", + "speciesId": "morpekohangry", + "displayName": "Morpeko-Hangry", + "slug": "morpeko-hangry", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morpeko", + "Morpeko Hangry", + "Morpeko-Hangry", + "morpeko", + "morpeko hangry", + "morpeko-hangry", + "morpekohangry" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mothim", + "speciesId": "mothim", + "displayName": "Mothim", + "slug": "mothim", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mothim", + "mothim" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mr.-mime", + "speciesId": "mrmime", + "displayName": "Mr. Mime", + "slug": "mr.-mime", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mr. Mime", + "mr. mime", + "mr.-mime", + "mrmime" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mr.-mime-galar", + "speciesId": "mrmimegalar", + "displayName": "Mr. Mime-Galar", + "slug": "mr.-mime-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mr. Mime", + "Mr. Mime Galar", + "Mr. Mime-Galar", + "mr. mime galar", + "mr.-mime", + "mr.-mime-galar", + "mrmime", + "mrmimegalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mr.-rime", + "speciesId": "mrrime", + "displayName": "Mr. Rime", + "slug": "mr.-rime", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mr. Rime", + "mr. rime", + "mr.-rime", + "mrrime" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mudbray", + "speciesId": "mudbray", + "displayName": "Mudbray", + "slug": "mudbray", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mudbray", + "mudbray" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mudkip", + "speciesId": "mudkip", + "displayName": "Mudkip", + "slug": "mudkip", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mudkip", + "mudkip" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mudsdale", + "speciesId": "mudsdale", + "displayName": "Mudsdale", + "slug": "mudsdale", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mudsdale", + "mudsdale" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "muk", + "speciesId": "muk", + "displayName": "Muk", + "slug": "muk", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Muk", + "muk" + ], + "moves": [ + { + "id": "sludge-bomb", + "displayName": "Sludge Bomb", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "focus-punch", + "displayName": "Focus Punch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "fire-blast", + "displayName": "Fire Blast", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sticky-hold", + "displayName": "Sticky Hold", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 252, + "atk": 196, + "def": 0, + "spa": 0, + "spd": 60, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "muk-alola", + "speciesId": "muk-alola", + "displayName": "Muk-Alola", + "slug": "muk-alola", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Muk-Alola", + "muk-alola", + "mukalola", + "Muk Alola", + "muk alola" + ], + "moves": [ + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "pursuit", + "displayName": "Pursuit", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "poison-jab", + "displayName": "Poison Jab", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "fire-punch", + "displayName": "Fire Punch", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "assault-vest", + "displayName": "Assault Vest", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "poison-touch", + "displayName": "Poison Touch", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Careful", + "evs": { + "hp": 248, + "atk": 36, + "def": 28, + "spa": 0, + "spd": 192, + "spe": 4 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "mumbao", + "speciesId": "mumbao", + "displayName": "Mumbao", + "slug": "mumbao", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mumbao", + "mumbao" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "munchlax", + "speciesId": "munchlax", + "displayName": "Munchlax", + "slug": "munchlax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Munchlax", + "munchlax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "munchlax-delta", + "speciesId": "munchlax-delta", + "displayName": "Munchlax-Delta", + "slug": "munchlax-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Munchlax-Delta", + "munchlax-delta", + "munchlaxdelta", + "Munchlax Delta", + "delta-munchlax", + "Delta Munchlax", + "deltamunchlax", + "delta munchlax", + "munchlax delta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "munkidori", + "speciesId": "munkidori", + "displayName": "Munkidori", + "slug": "munkidori", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Munkidori", + "munkidori" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "munna", + "speciesId": "munna", + "displayName": "Munna", + "slug": "munna", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Munna", + "munna" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "murkrow", + "speciesId": "murkrow", + "displayName": "Murkrow", + "slug": "murkrow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Murkrow", + "murkrow" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nacli", + "speciesId": "nacli", + "displayName": "Nacli", + "slug": "nacli", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nacli", + "nacli" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "naclstack", + "speciesId": "naclstack", + "displayName": "Naclstack", + "slug": "naclstack", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Naclstack", + "naclstack" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "naganadel", + "speciesId": "naganadel", + "displayName": "Naganadel", + "slug": "naganadel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Naganadel", + "naganadel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "natu", + "speciesId": "natu", + "displayName": "Natu", + "slug": "natu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Natu", + "natu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "naviathan", + "speciesId": "naviathan", + "displayName": "Naviathan", + "slug": "naviathan", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Naviathan", + "naviathan" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma", + "speciesId": "necrozma", + "displayName": "Necrozma", + "slug": "necrozma", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "necrozma" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma-dawn-wings", + "speciesId": "necrozmadawnwings", + "displayName": "Necrozma-Dawn-Wings", + "slug": "necrozma-dawn-wings", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "Necrozma Dawn Wings", + "Necrozma-Dawn-Wings", + "necrozma", + "necrozma dawn wings", + "necrozma-dawn-wings", + "necrozmadawnwings" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma-dusk-mane", + "speciesId": "necrozmaduskmane", + "displayName": "Necrozma-Dusk-Mane", + "slug": "necrozma-dusk-mane", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "Necrozma Dusk Mane", + "Necrozma-Dusk-Mane", + "necrozma", + "necrozma dusk mane", + "necrozma-dusk-mane", + "necrozmaduskmane" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma-ultra", + "speciesId": "necrozmaultra", + "displayName": "Necrozma-Ultra", + "slug": "necrozma-ultra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "Necrozma Ultra", + "Necrozma-Ultra", + "necrozma", + "necrozma ultra", + "necrozma-ultra", + "necrozmaultra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necturine", + "speciesId": "necturine", + "displayName": "Necturine", + "slug": "necturine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necturine", + "necturine" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necturna", + "speciesId": "necturna", + "displayName": "Necturna", + "slug": "necturna", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necturna", + "necturna" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nickit", + "speciesId": "nickit", + "displayName": "Nickit", + "slug": "nickit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nickit", + "nickit" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidoking", + "speciesId": "nidoking", + "displayName": "Nidoking", + "slug": "nidoking", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoking", + "nidoking" + ], + "moves": [ + { + "id": "sludge-wave", + "displayName": "Sludge Wave", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earth-power", + "displayName": "Earth Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "flamethrower", + "displayName": "Flamethrower", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "sheer-force", + "displayName": "Sheer Force", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "nidoqueen", + "speciesId": "nidoqueen", + "displayName": "Nidoqueen", + "slug": "nidoqueen", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoqueen", + "nidoqueen" + ], + "moves": [ + { + "id": "toxic-spikes", + "displayName": "Toxic Spikes", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "protect", + "displayName": "Protect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "black-sludge", + "displayName": "Black Sludge", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "poison-point", + "displayName": "Poison Point", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Relaxed", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 4, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "nidoran-f", + "speciesId": "nidoranf", + "displayName": "Nidoran-F", + "slug": "nidoran-f", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoran F", + "Nidoran-F", + "nidoran f", + "nidoran-f", + "nidoranf" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidoran-m", + "speciesId": "nidoranm", + "displayName": "Nidoran-M", + "slug": "nidoran-m", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoran M", + "Nidoran-M", + "nidoran m", + "nidoran-m", + "nidoranm" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidorina", + "speciesId": "nidorina", + "displayName": "Nidorina", + "slug": "nidorina", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidorina", + "nidorina" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidorino", + "speciesId": "nidorino", + "displayName": "Nidorino", + "slug": "nidorino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidorino", + "nidorino" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nincada", + "speciesId": "nincada", + "displayName": "Nincada", + "slug": "nincada", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nincada", + "nincada" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ninjask", + "speciesId": "ninjask", + "displayName": "Ninjask", + "slug": "ninjask", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ninjask", + "ninjask" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "x-scissor", + "displayName": "X-Scissor", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "night-slash", + "displayName": "Night Slash", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "dig", + "displayName": "Dig", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "power-herb", + "displayName": "Power Herb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "speed-boost", + "displayName": "Speed Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 184, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 68 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "noctowl", + "speciesId": "noctowl", + "displayName": "Noctowl", + "slug": "noctowl", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Noctowl", + "noctowl" + ], + "moves": [ + { + "id": "hypnosis", + "displayName": "Hypnosis", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "reflect", + "displayName": "Reflect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "night-shade", + "displayName": "Night Shade", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "nohface", + "speciesId": "nohface", + "displayName": "Nohface", + "slug": "nohface", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nohface", + "nohface" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "noibat", + "speciesId": "noibat", + "displayName": "Noibat", + "slug": "noibat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Noibat", + "noibat" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nosepass", + "speciesId": "nosepass", + "displayName": "Nosepass", + "slug": "nosepass", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nosepass", + "nosepass" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "numel", + "speciesId": "numel", + "displayName": "Numel", + "slug": "numel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Numel", + "numel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nuzleaf", + "speciesId": "nuzleaf", + "displayName": "Nuzleaf", + "slug": "nuzleaf", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nuzleaf", + "nuzleaf" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nymble", + "speciesId": "nymble", + "displayName": "Nymble", + "slug": "nymble", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nymble", + "nymble" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "obstagoon", + "speciesId": "obstagoon", + "displayName": "Obstagoon", + "slug": "obstagoon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Obstagoon", + "obstagoon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "octillery", + "speciesId": "octillery", + "displayName": "Octillery", + "slug": "octillery", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Octillery", + "octillery" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oddish", + "speciesId": "oddish", + "displayName": "Oddish", + "slug": "oddish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oddish", + "oddish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon", + "speciesId": "ogerpon", + "displayName": "Ogerpon", + "slug": "ogerpon", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "ogerpon" + ], + "moves": [ + { + "id": "ivy-cudgel", + "displayName": "Ivy Cudgel", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "u-turn", + "displayName": "U-turn", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "encore", + "displayName": "Encore", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "defiant", + "displayName": "Defiant", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "ogerpon-cornerstone-tera", + "speciesId": "ogerponcornerstonetera", + "displayName": "Ogerpon-Cornerstone-Tera", + "slug": "ogerpon-cornerstone-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Cornerstone Tera", + "Ogerpon-Cornerstone-Tera", + "ogerpon", + "ogerpon cornerstone tera", + "ogerpon-cornerstone-tera", + "ogerponcornerstonetera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-hearthflame", + "speciesId": "ogerponhearthflame", + "displayName": "Ogerpon-Hearthflame", + "slug": "ogerpon-hearthflame", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Hearthflame", + "Ogerpon-Hearthflame", + "ogerpon", + "ogerpon hearthflame", + "ogerpon-hearthflame", + "ogerponhearthflame" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-hearthflame-tera", + "speciesId": "ogerponhearthflametera", + "displayName": "Ogerpon-Hearthflame-Tera", + "slug": "ogerpon-hearthflame-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Hearthflame Tera", + "Ogerpon-Hearthflame-Tera", + "ogerpon", + "ogerpon hearthflame tera", + "ogerpon-hearthflame-tera", + "ogerponhearthflametera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-shadowcrest", + "speciesId": "ogerpon-shadowcrest", + "displayName": "Ogerpon-Shadowcrest", + "slug": "ogerpon-shadowcrest", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon-Shadowcrest", + "ogerpon-shadowcrest", + "ogerponshadowcrest", + "Ogerpon Shadowcrest", + "ogerpon shadowcrest" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-teal-tera", + "speciesId": "ogerpontealtera", + "displayName": "Ogerpon-Teal-Tera", + "slug": "ogerpon-teal-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Teal Tera", + "Ogerpon-Teal-Tera", + "ogerpon", + "ogerpon teal tera", + "ogerpon-teal-tera", + "ogerpontealtera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-wellspring-tera", + "speciesId": "ogerponwellspringtera", + "displayName": "Ogerpon-Wellspring-Tera", + "slug": "ogerpon-wellspring-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Wellspring Tera", + "Ogerpon-Wellspring-Tera", + "ogerpon", + "ogerpon wellspring tera", + "ogerpon-wellspring-tera", + "ogerponwellspringtera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oinkologne", + "speciesId": "oinkologne", + "displayName": "Oinkologne", + "slug": "oinkologne", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oinkologne", + "oinkologne" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oinkologne-f", + "speciesId": "oinkolognef", + "displayName": "Oinkologne-F", + "slug": "oinkologne-f", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oinkologne", + "Oinkologne F", + "Oinkologne-F", + "oinkologne", + "oinkologne f", + "oinkologne-f", + "oinkolognef" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "okidogi", + "speciesId": "okidogi", + "displayName": "Okidogi", + "slug": "okidogi", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Okidogi", + "okidogi" + ], + "moves": [ + { + "id": "drain-punch", + "displayName": "Drain Punch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "gunk-shot", + "displayName": "Gunk Shot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-punch", + "displayName": "Ice Punch", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "assault-vest", + "displayName": "Assault Vest", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "toxic-chain", + "displayName": "Toxic Chain", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 240, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 16 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "omanyte", + "speciesId": "omanyte", + "displayName": "Omanyte", + "slug": "omanyte", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Omanyte", + "omanyte" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "omastar", + "speciesId": "omastar", + "displayName": "Omastar", + "slug": "omastar", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Omastar", + "omastar" + ], + "moves": [ + { + "id": "hydro-pump", + "displayName": "Hydro Pump", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "scald", + "displayName": "Scald", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-specs", + "displayName": "Choice Specs", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "onix", + "speciesId": "onix", + "displayName": "Onix", + "slug": "onix", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Onix", + "onix" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oranguru", + "speciesId": "oranguru", + "displayName": "Oranguru", + "slug": "oranguru", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oranguru", + "oranguru" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "orbeetle", + "speciesId": "orbeetle", + "displayName": "Orbeetle", + "slug": "orbeetle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Orbeetle", + "orbeetle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "orbeetle-gmax", + "speciesId": "orbeetlegmax", + "displayName": "Orbeetle-Gmax", + "slug": "orbeetle-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Orbeetle", + "Orbeetle Gmax", + "Orbeetle-Gmax", + "orbeetle", + "orbeetle gmax", + "orbeetle-gmax", + "orbeetlegmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio", + "speciesId": "oricorio", + "displayName": "Oricorio", + "slug": "oricorio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "oricorio" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio-pa'u", + "speciesId": "oricoriopau", + "displayName": "Oricorio-Pa'u", + "slug": "oricorio-pa'u", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "Oricorio Pa'u", + "Oricorio-Pa'u", + "oricorio", + "oricorio pa'u", + "oricorio-pa'u", + "oricoriopau" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio-pom-pom", + "speciesId": "oricoriopompom", + "displayName": "Oricorio-Pom-Pom", + "slug": "oricorio-pom-pom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "Oricorio Pom Pom", + "Oricorio-Pom-Pom", + "oricorio", + "oricorio pom pom", + "oricorio-pom-pom", + "oricoriopompom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio-sensu", + "speciesId": "oricoriosensu", + "displayName": "Oricorio-Sensu", + "slug": "oricorio-sensu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "Oricorio Sensu", + "Oricorio-Sensu", + "oricorio", + "oricorio sensu", + "oricorio-sensu", + "oricoriosensu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "orthworm", + "speciesId": "orthworm", + "displayName": "Orthworm", + "slug": "orthworm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Orthworm", + "orthworm" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oshawott", + "speciesId": "oshawott", + "displayName": "Oshawott", + "slug": "oshawott", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oshawott", + "oshawott" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "overqwil", + "speciesId": "overqwil", + "displayName": "Overqwil", + "slug": "overqwil", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Overqwil", + "overqwil" + ], + "moves": [ + { + "id": "gunk-shot", + "displayName": "Gunk Shot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "crunch", + "displayName": "Crunch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "pachirisu", + "speciesId": "pachirisu", + "displayName": "Pachirisu", + "slug": "pachirisu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pachirisu", + "pachirisu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pajantom", + "speciesId": "pajantom", + "displayName": "Pajantom", + "slug": "pajantom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pajantom", + "pajantom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palafin", + "speciesId": "palafin", + "displayName": "Palafin", + "slug": "palafin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palafin", + "palafin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palafin-hero", + "speciesId": "palafinhero", + "displayName": "Palafin-Hero", + "slug": "palafin-hero", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palafin", + "Palafin Hero", + "Palafin-Hero", + "palafin", + "palafin hero", + "palafin-hero", + "palafinhero" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palkia", + "speciesId": "palkia", + "displayName": "Palkia", + "slug": "palkia", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palkia", + "palkia" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palkia-origin", + "speciesId": "palkiaorigin", + "displayName": "Palkia-Origin", + "slug": "palkia-origin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palkia", + "Palkia Origin", + "Palkia-Origin", + "palkia", + "palkia origin", + "palkia-origin", + "palkiaorigin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palossand", + "speciesId": "palossand", + "displayName": "Palossand", + "slug": "palossand", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palossand", + "palossand" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palpitoad", + "speciesId": "palpitoad", + "displayName": "Palpitoad", + "slug": "palpitoad", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palpitoad", + "palpitoad" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pangoro", + "speciesId": "pangoro", + "displayName": "Pangoro", + "slug": "pangoro", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pangoro", + "pangoro" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "panpour", + "speciesId": "panpour", + "displayName": "Panpour", + "slug": "panpour", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Panpour", + "panpour" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pansage", + "speciesId": "pansage", + "displayName": "Pansage", + "slug": "pansage", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pansage", + "pansage" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pansear", + "speciesId": "pansear", + "displayName": "Pansear", + "slug": "pansear", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pansear", + "pansear" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "paras", + "speciesId": "paras", + "displayName": "Paras", + "slug": "paras", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Paras", + "paras" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "parasect", + "speciesId": "parasect", + "displayName": "Parasect", + "slug": "parasect", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Parasect", + "parasect" + ], + "moves": [ + { + "id": "spore", + "displayName": "Spore", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "giga-drain", + "displayName": "Giga Drain", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "stun-spore", + "displayName": "Stun Spore", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "passimian", + "speciesId": "passimian", + "displayName": "Passimian", + "slug": "passimian", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Passimian", + "passimian" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "patrat", + "speciesId": "patrat", + "displayName": "Patrat", + "slug": "patrat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Patrat", + "patrat" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawmi", + "speciesId": "pawmi", + "displayName": "Pawmi", + "slug": "pawmi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawmi", + "pawmi" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawmo", + "speciesId": "pawmo", + "displayName": "Pawmo", + "slug": "pawmo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawmo", + "pawmo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawmot", + "speciesId": "pawmot", + "displayName": "Pawmot", + "slug": "pawmot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawmot", + "pawmot" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawniard", + "speciesId": "pawniard", + "displayName": "Pawniard", + "slug": "pawniard", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawniard", + "pawniard" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "perrserker", + "speciesId": "perrserker", + "displayName": "Perrserker", + "slug": "perrserker", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Perrserker", + "perrserker" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "persian", + "speciesId": "persian", + "displayName": "Persian", + "slug": "persian", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Persian", + "persian" + ], + "moves": [ + { + "id": "return", + "displayName": "Return", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hypnosis", + "displayName": "Hypnosis", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "screech", + "displayName": "Screech", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "zap-cannon", + "displayName": "Zap Cannon", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "persian-alola", + "speciesId": "persianalola", + "displayName": "Persian-Alola", + "slug": "persian-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Persian", + "Persian Alola", + "Persian-Alola", + "persian", + "persian alola", + "persian-alola", + "persianalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "petilil", + "speciesId": "petilil", + "displayName": "Petilil", + "slug": "petilil", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Petilil", + "petilil" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "phanpy", + "speciesId": "phanpy", + "displayName": "Phanpy", + "slug": "phanpy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Phanpy", + "phanpy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "phantump", + "speciesId": "phantump", + "displayName": "Phantump", + "slug": "phantump", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Phantump", + "phantump" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pheromosa", + "speciesId": "pheromosa", + "displayName": "Pheromosa", + "slug": "pheromosa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pheromosa", + "pheromosa" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "phione", + "speciesId": "phione", + "displayName": "Phione", + "slug": "phione", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Phione", + "phione" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pichu", + "speciesId": "pichu", + "displayName": "Pichu", + "slug": "pichu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pichu", + "pichu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pichu-spiky-eared", + "speciesId": "pichuspikyeared", + "displayName": "Pichu-Spiky-eared", + "slug": "pichu-spiky-eared", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pichu", + "Pichu Spiky eared", + "Pichu-Spiky-eared", + "pichu", + "pichu spiky eared", + "pichu-spiky-eared", + "pichuspikyeared" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidgeot", + "speciesId": "pidgeot", + "displayName": "Pidgeot", + "slug": "pidgeot", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgeot", + "pidgeot" + ], + "moves": [ + { + "id": "return", + "displayName": "Return", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "steel-wing", + "displayName": "Steel Wing", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "pidgeot-mega", + "speciesId": "pidgeotmega", + "displayName": "Pidgeot-Mega", + "slug": "pidgeot-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgeot", + "Pidgeot Mega", + "Pidgeot-Mega", + "pidgeot", + "pidgeot mega", + "pidgeot-mega", + "pidgeotmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidgeotto", + "speciesId": "pidgeotto", + "displayName": "Pidgeotto", + "slug": "pidgeotto", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgeotto", + "pidgeotto" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidgey", + "speciesId": "pidgey", + "displayName": "Pidgey", + "slug": "pidgey", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgey", + "pidgey" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidove", + "speciesId": "pidove", + "displayName": "Pidove", + "slug": "pidove", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidove", + "pidove" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pignite", + "speciesId": "pignite", + "displayName": "Pignite", + "slug": "pignite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pignite", + "pignite" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu", + "speciesId": "pikachu", + "displayName": "Pikachu", + "slug": "pikachu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "pikachu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-alola", + "speciesId": "pikachualola", + "displayName": "Pikachu-Alola", + "slug": "pikachu-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Alola", + "Pikachu-Alola", + "pikachu", + "pikachu alola", + "pikachu-alola", + "pikachualola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-belle", + "speciesId": "pikachubelle", + "displayName": "Pikachu-Belle", + "slug": "pikachu-belle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Belle", + "Pikachu-Belle", + "pikachu", + "pikachu belle", + "pikachu-belle", + "pikachubelle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-cosplay", + "speciesId": "pikachucosplay", + "displayName": "Pikachu-Cosplay", + "slug": "pikachu-cosplay", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Cosplay", + "Pikachu-Cosplay", + "pikachu", + "pikachu cosplay", + "pikachu-cosplay", + "pikachucosplay" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-gmax", + "speciesId": "pikachugmax", + "displayName": "Pikachu-Gmax", + "slug": "pikachu-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Gmax", + "Pikachu-Gmax", + "pikachu", + "pikachu gmax", + "pikachu-gmax", + "pikachugmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-hoenn", + "speciesId": "pikachuhoenn", + "displayName": "Pikachu-Hoenn", + "slug": "pikachu-hoenn", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Hoenn", + "Pikachu-Hoenn", + "pikachu", + "pikachu hoenn", + "pikachu-hoenn", + "pikachuhoenn" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-kalos", + "speciesId": "pikachukalos", + "displayName": "Pikachu-Kalos", + "slug": "pikachu-kalos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Kalos", + "Pikachu-Kalos", + "pikachu", + "pikachu kalos", + "pikachu-kalos", + "pikachukalos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-libre", + "speciesId": "pikachulibre", + "displayName": "Pikachu-Libre", + "slug": "pikachu-libre", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Libre", + "Pikachu-Libre", + "pikachu", + "pikachu libre", + "pikachu-libre", + "pikachulibre" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-original", + "speciesId": "pikachuoriginal", + "displayName": "Pikachu-Original", + "slug": "pikachu-original", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Original", + "Pikachu-Original", + "pikachu", + "pikachu original", + "pikachu-original", + "pikachuoriginal" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-partner", + "speciesId": "pikachupartner", + "displayName": "Pikachu-Partner", + "slug": "pikachu-partner", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Partner", + "Pikachu-Partner", + "pikachu", + "pikachu partner", + "pikachu-partner", + "pikachupartner" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-phd", + "speciesId": "pikachuphd", + "displayName": "Pikachu-PhD", + "slug": "pikachu-phd", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu PhD", + "Pikachu-PhD", + "pikachu", + "pikachu phd", + "pikachu-phd", + "pikachuphd" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-pop-star", + "speciesId": "pikachupopstar", + "displayName": "Pikachu-Pop-Star", + "slug": "pikachu-pop-star", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Pop Star", + "Pikachu-Pop-Star", + "pikachu", + "pikachu pop star", + "pikachu-pop-star", + "pikachupopstar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-rock-star", + "speciesId": "pikachurockstar", + "displayName": "Pikachu-Rock-Star", + "slug": "pikachu-rock-star", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Rock Star", + "Pikachu-Rock-Star", + "pikachu", + "pikachu rock star", + "pikachu-rock-star", + "pikachurockstar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-sinnoh", + "speciesId": "pikachusinnoh", + "displayName": "Pikachu-Sinnoh", + "slug": "pikachu-sinnoh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Sinnoh", + "Pikachu-Sinnoh", + "pikachu", + "pikachu sinnoh", + "pikachu-sinnoh", + "pikachusinnoh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-starter", + "speciesId": "pikachustarter", + "displayName": "Pikachu-Starter", + "slug": "pikachu-starter", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Starter", + "Pikachu-Starter", + "pikachu", + "pikachu starter", + "pikachu-starter", + "pikachustarter" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-unova", + "speciesId": "pikachuunova", + "displayName": "Pikachu-Unova", + "slug": "pikachu-unova", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Unova", + "Pikachu-Unova", + "pikachu", + "pikachu unova", + "pikachu-unova", + "pikachuunova" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-world", + "speciesId": "pikachuworld", + "displayName": "Pikachu-World", + "slug": "pikachu-world", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu World", + "Pikachu-World", + "pikachu", + "pikachu world", + "pikachu-world", + "pikachuworld" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikipek", + "speciesId": "pikipek", + "displayName": "Pikipek", + "slug": "pikipek", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikipek", + "pikipek" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "piloswine", + "speciesId": "piloswine", + "displayName": "Piloswine", + "slug": "piloswine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Piloswine", + "piloswine" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pincurchin", + "speciesId": "pincurchin", + "displayName": "Pincurchin", + "slug": "pincurchin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pincurchin", + "pincurchin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pineco", + "speciesId": "pineco", + "displayName": "Pineco", + "slug": "pineco", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pineco", + "pineco" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pinsir", + "speciesId": "pinsir", + "displayName": "Pinsir", + "slug": "pinsir", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pinsir", + "pinsir" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "frustration", + "displayName": "Frustration", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "quick-attack", + "displayName": "Quick Attack", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "close-combat", + "displayName": "Close Combat", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "pinsirite", + "displayName": "Pinsirite", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hyper-cutter", + "displayName": "Hyper Cutter", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "pinsir-mega", + "speciesId": "pinsirmega", + "displayName": "Pinsir-Mega", + "slug": "pinsir-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pinsir", + "Pinsir Mega", + "Pinsir-Mega", + "pinsir", + "pinsir mega", + "pinsir-mega", + "pinsirmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "piplup", + "speciesId": "piplup", + "displayName": "Piplup", + "slug": "piplup", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Piplup", + "piplup" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "plasmanta", + "speciesId": "plasmanta", + "displayName": "Plasmanta", + "slug": "plasmanta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Plasmanta", + "plasmanta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pluffle", + "speciesId": "pluffle", + "displayName": "Pluffle", + "slug": "pluffle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pluffle", + "pluffle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "plusle", + "speciesId": "plusle", + "displayName": "Plusle", + "slug": "plusle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Plusle", + "plusle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poipole", + "speciesId": "poipole", + "displayName": "Poipole", + "slug": "poipole", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poipole", + "poipole" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-black-belt", + "speciesId": "pokestarblackbelt", + "displayName": "Pokestar Black Belt", + "slug": "pokestar-black-belt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Black Belt", + "pokestar black belt", + "pokestar-black-belt", + "pokestarblackbelt" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-black-door", + "speciesId": "pokestarblackdoor", + "displayName": "Pokestar Black Door", + "slug": "pokestar-black-door", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Black Door", + "pokestar black door", + "pokestar-black-door", + "pokestarblackdoor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-brycen-man", + "speciesId": "pokestarbrycenman", + "displayName": "Pokestar Brycen-Man", + "slug": "pokestar-brycen-man", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Brycen Man", + "Pokestar Brycen-Man", + "pokestar brycen man", + "pokestar-brycen-man", + "pokestarbrycenman" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-f-00", + "speciesId": "pokestarf00", + "displayName": "Pokestar F-00", + "slug": "pokestar-f-00", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar F 00", + "Pokestar F-00", + "pokestar f 00", + "pokestar-f-00", + "pokestarf00" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-f-002", + "speciesId": "pokestarf002", + "displayName": "Pokestar F-002", + "slug": "pokestar-f-002", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar F 002", + "Pokestar F-002", + "pokestar f 002", + "pokestar-f-002", + "pokestarf002" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-giant", + "speciesId": "pokestargiant", + "displayName": "Pokestar Giant", + "slug": "pokestar-giant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Giant", + "pokestar giant", + "pokestar-giant", + "pokestargiant" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-humanoid", + "speciesId": "pokestarhumanoid", + "displayName": "Pokestar Humanoid", + "slug": "pokestar-humanoid", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Humanoid", + "pokestar humanoid", + "pokestar-humanoid", + "pokestarhumanoid" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-monster", + "speciesId": "pokestarmonster", + "displayName": "Pokestar Monster", + "slug": "pokestar-monster", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Monster", + "pokestar monster", + "pokestar-monster", + "pokestarmonster" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-mt", + "speciesId": "pokestarmt", + "displayName": "Pokestar MT", + "slug": "pokestar-mt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar MT", + "pokestar mt", + "pokestar-mt", + "pokestarmt" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-mt2", + "speciesId": "pokestarmt2", + "displayName": "Pokestar MT2", + "slug": "pokestar-mt2", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar MT2", + "pokestar mt2", + "pokestar-mt2", + "pokestarmt2" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-smeargle", + "speciesId": "pokestarsmeargle", + "displayName": "Pokestar Smeargle", + "slug": "pokestar-smeargle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Smeargle", + "pokestar smeargle", + "pokestar-smeargle", + "pokestarsmeargle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-spirit", + "speciesId": "pokestarspirit", + "displayName": "Pokestar Spirit", + "slug": "pokestar-spirit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Spirit", + "pokestar spirit", + "pokestar-spirit", + "pokestarspirit" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-transport", + "speciesId": "pokestartransport", + "displayName": "Pokestar Transport", + "slug": "pokestar-transport", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Transport", + "pokestar transport", + "pokestar-transport", + "pokestartransport" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-ufo", + "speciesId": "pokestarufo", + "displayName": "Pokestar UFO", + "slug": "pokestar-ufo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar UFO", + "pokestar ufo", + "pokestar-ufo", + "pokestarufo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-ufo-2", + "speciesId": "pokestarufo2", + "displayName": "Pokestar UFO-2", + "slug": "pokestar-ufo-2", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar UFO", + "Pokestar UFO 2", + "Pokestar UFO-2", + "pokestar ufo 2", + "pokestar-ufo", + "pokestar-ufo-2", + "pokestarufo", + "pokestarufo2" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-ufo-propu2", + "speciesId": "pokestarufopropu2", + "displayName": "Pokestar UFO-PropU2", + "slug": "pokestar-ufo-propu2", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar UFO", + "Pokestar UFO PropU2", + "Pokestar UFO-PropU2", + "pokestar ufo propu2", + "pokestar-ufo", + "pokestar-ufo-propu2", + "pokestarufo", + "pokestarufopropu2" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-white-door", + "speciesId": "pokestarwhitedoor", + "displayName": "Pokestar White Door", + "slug": "pokestar-white-door", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar White Door", + "pokestar white door", + "pokestar-white-door", + "pokestarwhitedoor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "politoed", + "speciesId": "politoed", + "displayName": "Politoed", + "slug": "politoed", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Politoed", + "politoed" + ], + "moves": [ + { + "id": "scald", + "displayName": "Scald", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "encore", + "displayName": "Encore", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "damp-rock", + "displayName": "Damp Rock", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "drizzle", + "displayName": "Drizzle", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 248, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 164, + "spe": 96 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "poliwag", + "speciesId": "poliwag", + "displayName": "Poliwag", + "slug": "poliwag", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poliwag", + "poliwag" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poliwhirl", + "speciesId": "poliwhirl", + "displayName": "Poliwhirl", + "slug": "poliwhirl", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poliwhirl", + "poliwhirl" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poliwrath", + "speciesId": "poliwrath", + "displayName": "Poliwrath", + "slug": "poliwrath", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poliwrath", + "poliwrath" + ], + "moves": [ + { + "id": "belly-drum", + "displayName": "Belly Drum", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "lovely-kiss", + "displayName": "Lovely Kiss", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hydro-pump", + "displayName": "Hydro Pump", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "body-slam", + "displayName": "Body Slam", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "poltchageist", + "speciesId": "poltchageist", + "displayName": "Poltchageist", + "slug": "poltchageist", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poltchageist", + "poltchageist" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poltchageist-artisan", + "speciesId": "poltchageistartisan", + "displayName": "Poltchageist-Artisan", + "slug": "poltchageist-artisan", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poltchageist", + "Poltchageist Artisan", + "Poltchageist-Artisan", + "poltchageist", + "poltchageist artisan", + "poltchageist-artisan", + "poltchageistartisan" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "polteageist-antique", + "speciesId": "polteageistantique", + "displayName": "Polteageist-Antique", + "slug": "polteageist-antique", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Polteageist", + "Polteageist Antique", + "Polteageist-Antique", + "polteageist", + "polteageist antique", + "polteageist-antique", + "polteageistantique" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ponyta", + "speciesId": "ponyta", + "displayName": "Ponyta", + "slug": "ponyta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ponyta", + "ponyta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ponyta-galar", + "speciesId": "ponytagalar", + "displayName": "Ponyta-Galar", + "slug": "ponyta-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ponyta", + "Ponyta Galar", + "Ponyta-Galar", + "ponyta", + "ponyta galar", + "ponyta-galar", + "ponytagalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poochyena", + "speciesId": "poochyena", + "displayName": "Poochyena", + "slug": "poochyena", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poochyena", + "poochyena" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "popplio", + "speciesId": "popplio", + "displayName": "Popplio", + "slug": "popplio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Popplio", + "popplio" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "porygon", + "speciesId": "porygon", + "displayName": "Porygon", + "slug": "porygon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Porygon", + "porygon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "porygon-z", + "speciesId": "porygon-z", + "displayName": "Porygon-Z", + "slug": "porygon-z", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Porygon-Z", + "porygon-z", + "porygonz", + "Porygon Z", + "porygon z" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "conversion", + "displayName": "Conversion", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "normalium-z", + "displayName": "Normalium Z", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "adaptability", + "displayName": "Adaptability", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "primeape", + "speciesId": "primeape", + "displayName": "Primeape", + "slug": "primeape", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Primeape", + "primeape" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "prinplup", + "speciesId": "prinplup", + "displayName": "Prinplup", + "slug": "prinplup", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Prinplup", + "prinplup" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "privatyke", + "speciesId": "privatyke", + "displayName": "Privatyke", + "slug": "privatyke", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Privatyke", + "privatyke" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "probopass", + "speciesId": "probopass", + "displayName": "Probopass", + "slug": "probopass", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Probopass", + "probopass" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "protowatt", + "speciesId": "protowatt", + "displayName": "Protowatt", + "slug": "protowatt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Protowatt", + "protowatt" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "psyduck", + "speciesId": "psyduck", + "displayName": "Psyduck", + "slug": "psyduck", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Psyduck", + "psyduck" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo", + "speciesId": "pumpkaboo", + "displayName": "Pumpkaboo", + "slug": "pumpkaboo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "pumpkaboo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo-large", + "speciesId": "pumpkaboolarge", + "displayName": "Pumpkaboo-Large", + "slug": "pumpkaboo-large", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "Pumpkaboo Large", + "Pumpkaboo-Large", + "pumpkaboo", + "pumpkaboo large", + "pumpkaboo-large", + "pumpkaboolarge" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo-small", + "speciesId": "pumpkaboosmall", + "displayName": "Pumpkaboo-Small", + "slug": "pumpkaboo-small", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "Pumpkaboo Small", + "Pumpkaboo-Small", + "pumpkaboo", + "pumpkaboo small", + "pumpkaboo-small", + "pumpkaboosmall" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo-super", + "speciesId": "pumpkaboosuper", + "displayName": "Pumpkaboo-Super", + "slug": "pumpkaboo-super", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "Pumpkaboo Super", + "Pumpkaboo-Super", + "pumpkaboo", + "pumpkaboo super", + "pumpkaboo-super", + "pumpkaboosuper" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pupitar", + "speciesId": "pupitar", + "displayName": "Pupitar", + "slug": "pupitar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pupitar", + "pupitar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "purrloin", + "speciesId": "purrloin", + "displayName": "Purrloin", + "slug": "purrloin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Purrloin", + "purrloin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "purugly", + "speciesId": "purugly", + "displayName": "Purugly", + "slug": "purugly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Purugly", + "purugly" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pyroak", + "speciesId": "pyroak", + "displayName": "Pyroak", + "slug": "pyroak", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pyroak", + "pyroak" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pyroar", + "speciesId": "pyroar", + "displayName": "Pyroar", + "slug": "pyroar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pyroar", + "pyroar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pyukumuku", + "speciesId": "pyukumuku", + "displayName": "Pyukumuku", + "slug": "pyukumuku", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pyukumuku", + "pyukumuku" + ], + "moves": [ + { + "id": "block", + "displayName": "Block", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "spite", + "displayName": "Spite", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "unaware", + "displayName": "Unaware", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 4, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "quagsire", + "speciesId": "quagsire", + "displayName": "Quagsire", + "slug": "quagsire", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quagsire", + "quagsire" + ], + "moves": [ + { + "id": "stealth-rock", + "displayName": "Stealth Rock", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "unaware", + "displayName": "Unaware", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Impish", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 4, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "quaxly", + "speciesId": "quaxly", + "displayName": "Quaxly", + "slug": "quaxly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quaxly", + "quaxly" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "quaxwell", + "speciesId": "quaxwell", + "displayName": "Quaxwell", + "slug": "quaxwell", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quaxwell", + "quaxwell" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "quilava", + "speciesId": "quilava", + "displayName": "Quilava", + "slug": "quilava", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quilava", + "quilava" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "quilladin", + "speciesId": "quilladin", + "displayName": "Quilladin", + "slug": "quilladin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quilladin", + "quilladin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "qwilfish", + "speciesId": "qwilfish", + "displayName": "Qwilfish", + "slug": "qwilfish", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Qwilfish", + "qwilfish" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "waterfall", + "displayName": "Waterfall", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "poison-jab", + "displayName": "Poison Jab", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "qwilfish-hisui", + "speciesId": "qwilfishhisui", + "displayName": "Qwilfish-Hisui", + "slug": "qwilfish-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Qwilfish", + "Qwilfish Hisui", + "Qwilfish-Hisui", + "qwilfish", + "qwilfish hisui", + "qwilfish-hisui", + "qwilfishhisui" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raboot", + "speciesId": "raboot", + "displayName": "Raboot", + "slug": "raboot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raboot", + "raboot" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rabsca", + "speciesId": "rabsca", + "displayName": "Rabsca", + "slug": "rabsca", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rabsca", + "rabsca" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raichu-alola", + "speciesId": "raichualola", + "displayName": "Raichu-Alola", + "slug": "raichu-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raichu", + "Raichu Alola", + "Raichu-Alola", + "raichu", + "raichu alola", + "raichu-alola", + "raichualola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ralts", + "speciesId": "ralts", + "displayName": "Ralts", + "slug": "ralts", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ralts", + "ralts" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rampardos", + "speciesId": "rampardos", + "displayName": "Rampardos", + "slug": "rampardos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rampardos", + "rampardos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rapidash", + "speciesId": "rapidash", + "displayName": "Rapidash", + "slug": "rapidash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rapidash", + "rapidash" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rapidash-galar", + "speciesId": "rapidashgalar", + "displayName": "Rapidash-Galar", + "slug": "rapidash-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rapidash", + "Rapidash Galar", + "Rapidash-Galar", + "rapidash", + "rapidash galar", + "rapidash-galar", + "rapidashgalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raticate", + "speciesId": "raticate", + "displayName": "Raticate", + "slug": "raticate", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate", + "raticate" + ], + "moves": [ + { + "id": "super-fang", + "displayName": "Super Fang", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "mimic", + "displayName": "Mimic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "body-slam", + "displayName": "Body Slam", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "raticate-alola", + "speciesId": "raticatealola", + "displayName": "Raticate-Alola", + "slug": "raticate-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate", + "Raticate Alola", + "Raticate-Alola", + "raticate", + "raticate alola", + "raticate-alola", + "raticatealola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raticate-alola-totem", + "speciesId": "raticatealolatotem", + "displayName": "Raticate-Alola-Totem", + "slug": "raticate-alola-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate", + "Raticate Alola Totem", + "Raticate-Alola-Totem", + "raticate", + "raticate alola totem", + "raticate-alola-totem", + "raticatealolatotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rattata", + "speciesId": "rattata", + "displayName": "Rattata", + "slug": "rattata", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rattata", + "rattata" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rattata-alola", + "speciesId": "rattataalola", + "displayName": "Rattata-Alola", + "slug": "rattata-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rattata", + "Rattata Alola", + "Rattata-Alola", + "rattata", + "rattata alola", + "rattata-alola", + "rattataalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rayquaza", + "speciesId": "rayquaza", + "displayName": "Rayquaza", + "slug": "rayquaza", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rayquaza", + "rayquaza" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rayquaza-mega", + "speciesId": "rayquazamega", + "displayName": "Rayquaza-Mega", + "slug": "rayquaza-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rayquaza", + "Rayquaza Mega", + "Rayquaza-Mega", + "rayquaza", + "rayquaza mega", + "rayquaza-mega", + "rayquazamega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rebble", + "speciesId": "rebble", + "displayName": "Rebble", + "slug": "rebble", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rebble", + "rebble" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "regice", + "speciesId": "regice", + "displayName": "Regice", + "slug": "regice", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regice", + "regice" + ], + "moves": [ + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "thunder-wave", + "displayName": "Thunder Wave", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Quiet", + "evs": { + "hp": 252, + "atk": 104, + "def": 0, + "spa": 152, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "regidrago", + "speciesId": "regidrago", + "displayName": "Regidrago", + "slug": "regidrago", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regidrago", + "regidrago" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "regigigas", + "speciesId": "regigigas", + "displayName": "Regigigas", + "slug": "regigigas", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regigigas", + "regigigas" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "regirock", + "speciesId": "regirock", + "displayName": "Regirock", + "slug": "regirock", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regirock", + "regirock" + ], + "moves": [ + { + "id": "curse", + "displayName": "Curse", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-slide", + "displayName": "Rock Slide", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "chesto-berry", + "displayName": "Chesto Berry", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Careful", + "evs": { + "hp": 252, + "atk": 4, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "registeel", + "speciesId": "registeel", + "displayName": "Registeel", + "slug": "registeel", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Registeel", + "registeel" + ], + "moves": [ + { + "id": "stealth-rock", + "displayName": "Stealth Rock", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-punch", + "displayName": "Ice Punch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Impish", + "evs": { + "hp": 252, + "atk": 168, + "def": 88, + "spa": 0, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "relicanth", + "speciesId": "relicanth", + "displayName": "Relicanth", + "slug": "relicanth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Relicanth", + "relicanth" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rellor", + "speciesId": "rellor", + "displayName": "Rellor", + "slug": "rellor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rellor", + "rellor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "remoraid", + "speciesId": "remoraid", + "displayName": "Remoraid", + "slug": "remoraid", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Remoraid", + "remoraid" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "reshiram", + "speciesId": "reshiram", + "displayName": "Reshiram", + "slug": "reshiram", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Reshiram", + "reshiram" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "reuniclus", + "speciesId": "reuniclus", + "displayName": "Reuniclus", + "slug": "reuniclus", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Reuniclus", + "reuniclus" + ], + "moves": [ + { + "id": "psychic-noise", + "displayName": "Psychic Noise", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "focus-blast", + "displayName": "Focus Blast", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "magic-guard", + "displayName": "Magic Guard", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 212, + "spd": 0, + "spe": 44 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "revavroom", + "speciesId": "revavroom", + "displayName": "Revavroom", + "slug": "revavroom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Revavroom", + "revavroom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "revenankh", + "speciesId": "revenankh", + "displayName": "Revenankh", + "slug": "revenankh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Revenankh", + "revenankh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rhydon", + "speciesId": "rhydon", + "displayName": "Rhydon", + "slug": "rhydon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rhydon", + "rhydon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rhyhorn", + "speciesId": "rhyhorn", + "displayName": "Rhyhorn", + "slug": "rhyhorn", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rhyhorn", + "rhyhorn" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rhyperior", + "speciesId": "rhyperior", + "displayName": "Rhyperior", + "slug": "rhyperior", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rhyperior", + "rhyperior" + ], + "moves": [ + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-slide", + "displayName": "Rock Slide", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "megahorn", + "displayName": "Megahorn", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-wrecker", + "displayName": "Rock Wrecker", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-band", + "displayName": "Choice Band", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "solid-rock", + "displayName": "Solid Rock", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "ribombee-totem", + "speciesId": "ribombeetotem", + "displayName": "Ribombee-Totem", + "slug": "ribombee-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ribombee", + "Ribombee Totem", + "Ribombee-Totem", + "ribombee", + "ribombee totem", + "ribombee-totem", + "ribombeetotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rillaboom-gmax", + "speciesId": "rillaboomgmax", + "displayName": "Rillaboom-Gmax", + "slug": "rillaboom-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rillaboom", + "Rillaboom Gmax", + "Rillaboom-Gmax", + "rillaboom", + "rillaboom gmax", + "rillaboom-gmax", + "rillaboomgmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "riolu", + "speciesId": "riolu", + "displayName": "Riolu", + "slug": "riolu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Riolu", + "riolu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rising-phoenix", + "speciesId": "rising-phoenix", + "displayName": "Rising Phoenix", + "slug": "rising-phoenix", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rising Phoenix", + "rising-phoenix", + "risingphoenix", + "rising phoenix" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rockruff", + "speciesId": "rockruff", + "displayName": "Rockruff", + "slug": "rockruff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rockruff", + "rockruff" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "roggenrola", + "speciesId": "roggenrola", + "displayName": "Roggenrola", + "slug": "roggenrola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roggenrola", + "roggenrola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rolycoly", + "speciesId": "rolycoly", + "displayName": "Rolycoly", + "slug": "rolycoly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rolycoly", + "rolycoly" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rookidee", + "speciesId": "rookidee", + "displayName": "Rookidee", + "slug": "rookidee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rookidee", + "rookidee" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "roselia", + "speciesId": "roselia", + "displayName": "Roselia", + "slug": "roselia", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roselia", + "roselia" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "roserade", + "speciesId": "roserade", + "displayName": "Roserade", + "slug": "roserade", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roserade", + "roserade" + ], + "moves": [ + { + "id": "spikes", + "displayName": "Spikes", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "grass-knot", + "displayName": "Grass Knot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "stun-spore", + "displayName": "Stun Spore", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "black-sludge", + "displayName": "Black Sludge", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "poison-point", + "displayName": "Poison Point", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 232, + "spa": 0, + "spd": 0, + "spe": 24 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom", + "speciesId": "rotom", + "displayName": "Rotom", + "slug": "rotom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom", + "rotom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rotom-dowse", + "speciesId": "rotom-dowse", + "displayName": "Rotom-Dowse", + "slug": "rotom-dowse", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Dowse", + "rotom-dowse", + "rotomdowse", + "Rotom Dowse", + "rotom dowse" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rotom-fan", + "speciesId": "rotom-fan", + "displayName": "Rotom-Fan", + "slug": "rotom-fan", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Fan", + "rotom-fan", + "rotomfan", + "Rotom Fan", + "rotom fan" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-ball", + "displayName": "Shadow Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "trick", + "displayName": "Trick", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-scarf", + "displayName": "Choice Scarf", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-frost", + "speciesId": "rotom-frost", + "displayName": "Rotom-Frost", + "slug": "rotom-frost", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Frost", + "rotom-frost", + "rotomfrost", + "Rotom Frost", + "rotom frost" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-ball", + "displayName": "Shadow Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "trick", + "displayName": "Trick", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-scarf", + "displayName": "Choice Scarf", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-heat", + "speciesId": "rotom-heat", + "displayName": "Rotom-Heat", + "slug": "rotom-heat", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Heat", + "rotom-heat", + "rotomheat", + "Rotom Heat", + "rotom heat" + ], + "moves": [ + { + "id": "nasty-plot", + "displayName": "Nasty Plot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "discharge", + "displayName": "Discharge", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "pain-split", + "displayName": "Pain Split", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 248, + "atk": 0, + "def": 0, + "spa": 8, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-mow", + "speciesId": "rotom-mow", + "displayName": "Rotom-Mow", + "slug": "rotom-mow", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Mow", + "rotom-mow", + "rotommow", + "Rotom Mow", + "rotom mow" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "leaf-storm", + "displayName": "Leaf Storm", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-ball", + "displayName": "Shadow Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "trick", + "displayName": "Trick", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-scarf", + "displayName": "Choice Scarf", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-radio", + "speciesId": "rotom-radio", + "displayName": "Rotom-Radio", + "slug": "rotom-radio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Radio", + "rotom-radio", + "rotomradio", + "Rotom Radio", + "rotom radio" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rowlet", + "speciesId": "rowlet", + "displayName": "Rowlet", + "slug": "rowlet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rowlet", + "rowlet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rufflet", + "speciesId": "rufflet", + "displayName": "Rufflet", + "slug": "rufflet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rufflet", + "rufflet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "runerigus", + "speciesId": "runerigus", + "displayName": "Runerigus", + "slug": "runerigus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Runerigus", + "runerigus" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sableye-mega", + "speciesId": "sableyemega", + "displayName": "Sableye-Mega", + "slug": "sableye-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sableye", + "Sableye Mega", + "Sableye-Mega", + "sableye", + "sableye mega", + "sableye-mega", + "sableyemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "saharaja", + "speciesId": "saharaja", + "displayName": "Saharaja", + "slug": "saharaja", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Saharaja", + "saharaja" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "saharascal", + "speciesId": "saharascal", + "displayName": "Saharascal", + "slug": "saharascal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Saharascal", + "saharascal" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salamence", + "speciesId": "salamence", + "displayName": "Salamence", + "slug": "salamence", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salamence", + "salamence" + ], + "moves": [ + { + "id": "dragon-dance", + "displayName": "Dragon Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "fly", + "displayName": "Fly", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "flyinium-z", + "displayName": "Flyinium Z", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "moxie", + "displayName": "Moxie", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "salamence-mega", + "speciesId": "salamencemega", + "displayName": "Salamence-Mega", + "slug": "salamence-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salamence", + "Salamence Mega", + "Salamence-Mega", + "salamence", + "salamence mega", + "salamence-mega", + "salamencemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salandit", + "speciesId": "salandit", + "displayName": "Salandit", + "slug": "salandit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salandit", + "salandit" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salazzle", + "speciesId": "salazzle", + "displayName": "Salazzle", + "slug": "salazzle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salazzle", + "salazzle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salazzle-totem", + "speciesId": "salazzletotem", + "displayName": "Salazzle-Totem", + "slug": "salazzle-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salazzle", + "Salazzle Totem", + "Salazzle-Totem", + "salazzle", + "salazzle totem", + "salazzle-totem", + "salazzletotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "samurott", + "speciesId": "samurott", + "displayName": "Samurott", + "slug": "samurott", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Samurott", + "samurott" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandaconda", + "speciesId": "sandaconda", + "displayName": "Sandaconda", + "slug": "sandaconda", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandaconda", + "sandaconda" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandaconda-gmax", + "speciesId": "sandacondagmax", + "displayName": "Sandaconda-Gmax", + "slug": "sandaconda-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandaconda", + "Sandaconda Gmax", + "Sandaconda-Gmax", + "sandaconda", + "sandaconda gmax", + "sandaconda-gmax", + "sandacondagmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandile", + "speciesId": "sandile", + "displayName": "Sandile", + "slug": "sandile", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandile", + "sandile" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandshrew", + "speciesId": "sandshrew", + "displayName": "Sandshrew", + "slug": "sandshrew", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandshrew", + "sandshrew" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandshrew-alola", + "speciesId": "sandshrewalola", + "displayName": "Sandshrew-Alola", + "slug": "sandshrew-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandshrew", + "Sandshrew Alola", + "Sandshrew-Alola", + "sandshrew", + "sandshrew alola", + "sandshrew-alola", + "sandshrewalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandslash", + "speciesId": "sandslash", + "displayName": "Sandslash", + "slug": "sandslash", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandslash", + "sandslash" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-slide", + "displayName": "Rock Slide", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "sandslash-alola", + "speciesId": "sandslashalola", + "displayName": "Sandslash-Alola", + "slug": "sandslash-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandslash", + "Sandslash Alola", + "Sandslash-Alola", + "sandslash", + "sandslash alola", + "sandslash-alola", + "sandslashalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandygast", + "speciesId": "sandygast", + "displayName": "Sandygast", + "slug": "sandygast", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandygast", + "sandygast" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sawk", + "speciesId": "sawk", + "displayName": "Sawk", + "slug": "sawk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sawk", + "sawk" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sawsbuck", + "speciesId": "sawsbuck", + "displayName": "Sawsbuck", + "slug": "sawsbuck", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sawsbuck", + "sawsbuck" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scatterbug", + "speciesId": "scatterbug", + "displayName": "Scatterbug", + "slug": "scatterbug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scatterbug", + "scatterbug" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scattervein", + "speciesId": "scattervein", + "displayName": "Scattervein", + "slug": "scattervein", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scattervein", + "scattervein" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sceptile-mega", + "speciesId": "sceptilemega", + "displayName": "Sceptile-Mega", + "slug": "sceptile-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sceptile", + "Sceptile Mega", + "Sceptile-Mega", + "sceptile", + "sceptile mega", + "sceptile-mega", + "sceptilemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scizor-mega", + "speciesId": "scizormega", + "displayName": "Scizor-Mega", + "slug": "scizor-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scizor", + "Scizor Mega", + "Scizor-Mega", + "scizor", + "scizor mega", + "scizor-mega", + "scizormega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scolipede", + "speciesId": "scolipede", + "displayName": "Scolipede", + "slug": "scolipede", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scolipede", + "scolipede" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "megahorn", + "displayName": "Megahorn", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "aqua-tail", + "displayName": "Aqua Tail", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "waterium-z", + "displayName": "Waterium Z", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "speed-boost", + "displayName": "Speed Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "scorbunny", + "speciesId": "scorbunny", + "displayName": "Scorbunny", + "slug": "scorbunny", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scorbunny", + "scorbunny" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scovillain", + "speciesId": "scovillain", + "displayName": "Scovillain", + "slug": "scovillain", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scovillain", + "scovillain" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scrafty", + "speciesId": "scrafty", + "displayName": "Scrafty", + "slug": "scrafty", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scrafty", + "scrafty" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scraggy", + "speciesId": "scraggy", + "displayName": "Scraggy", + "slug": "scraggy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scraggy", + "scraggy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scratchet", + "speciesId": "scratchet", + "displayName": "Scratchet", + "slug": "scratchet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scratchet", + "scratchet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scream-tail", + "speciesId": "screamtail", + "displayName": "Scream Tail", + "slug": "scream-tail", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scream Tail", + "scream tail", + "scream-tail", + "screamtail" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scyther", + "speciesId": "scyther", + "displayName": "Scyther", + "slug": "scyther", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scyther", + "scyther" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seadra", + "speciesId": "seadra", + "displayName": "Seadra", + "slug": "seadra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seadra", + "seadra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seaking", + "speciesId": "seaking", + "displayName": "Seaking", + "slug": "seaking", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seaking", + "seaking" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "agility", + "displayName": "Agility", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "double-edge", + "displayName": "Double-Edge", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "miracle-berry", + "displayName": "Miracle Berry", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "sealeo", + "speciesId": "sealeo", + "displayName": "Sealeo", + "slug": "sealeo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sealeo", + "sealeo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seedot", + "speciesId": "seedot", + "displayName": "Seedot", + "slug": "seedot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seedot", + "seedot" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seel", + "speciesId": "seel", + "displayName": "Seel", + "slug": "seel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seel", + "seel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seismitoad", + "speciesId": "seismitoad", + "displayName": "Seismitoad", + "slug": "seismitoad", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seismitoad", + "seismitoad" + ], + "moves": [ + { + "id": "weather-ball", + "displayName": "Weather Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earth-power", + "displayName": "Earth Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "focus-blast", + "displayName": "Focus Blast", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "sludge-wave", + "displayName": "Sludge Wave", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "sentret", + "speciesId": "sentret", + "displayName": "Sentret", + "slug": "sentret", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sentret", + "sentret" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "servine", + "speciesId": "servine", + "displayName": "Servine", + "slug": "servine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Servine", + "servine" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seviper", + "speciesId": "seviper", + "displayName": "Seviper", + "slug": "seviper", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seviper", + "seviper" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sewaddle", + "speciesId": "sewaddle", + "displayName": "Sewaddle", + "slug": "sewaddle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sewaddle", + "sewaddle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sharpedo", + "speciesId": "sharpedo", + "displayName": "Sharpedo", + "slug": "sharpedo", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sharpedo", + "sharpedo" + ], + "moves": [ + { + "id": "protect", + "displayName": "Protect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "crunch", + "displayName": "Crunch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hydro-pump", + "displayName": "Hydro Pump", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-fang", + "displayName": "Ice Fang", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "sharpedonite", + "displayName": "Sharpedonite", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "speed-boost", + "displayName": "Speed Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Naughty", + "evs": { + "hp": 0, + "atk": 224, + "def": 0, + "spa": 32, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "sharpedo-mega", + "speciesId": "sharpedomega", + "displayName": "Sharpedo-Mega", + "slug": "sharpedo-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sharpedo", + "Sharpedo Mega", + "Sharpedo-Mega", + "sharpedo", + "sharpedo mega", + "sharpedo-mega", + "sharpedomega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shaymin", + "speciesId": "shaymin", + "displayName": "Shaymin", + "slug": "shaymin", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin", + "shaymin" + ], + "moves": [ + { + "id": "seed-flare", + "displayName": "Seed Flare", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "sleep-talk", + "displayName": "Sleep Talk", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "natural-cure", + "displayName": "Natural Cure", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shaymin-delta", + "speciesId": "shaymin-delta", + "displayName": "Shaymin-Delta", + "slug": "shaymin-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin-Delta", + "shaymin-delta", + "shaymindelta", + "Shaymin Delta", + "delta-shaymin", + "Delta Shaymin", + "deltashaymin", + "delta shaymin", + "shaymin delta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shaymin-sky", + "speciesId": "shayminsky", + "displayName": "Shaymin-Sky", + "slug": "shaymin-sky", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin", + "Shaymin Sky", + "Shaymin-Sky", + "shaymin", + "shaymin sky", + "shaymin-sky", + "shayminsky" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shedinja", + "speciesId": "shedinja", + "displayName": "Shedinja", + "slug": "shedinja", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shedinja", + "shedinja" + ], + "moves": [ + { + "id": "protect", + "displayName": "Protect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-sneak", + "displayName": "Shadow Sneak", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "wonder-guard", + "displayName": "Wonder Guard", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Lonely", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shelgon", + "speciesId": "shelgon", + "displayName": "Shelgon", + "slug": "shelgon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shelgon", + "shelgon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shellder", + "speciesId": "shellder", + "displayName": "Shellder", + "slug": "shellder", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shellder", + "shellder" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shellos", + "speciesId": "shellos", + "displayName": "Shellos", + "slug": "shellos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shellos", + "shellos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shelmet", + "speciesId": "shelmet", + "displayName": "Shelmet", + "slug": "shelmet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shelmet", + "shelmet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shieldon", + "speciesId": "shieldon", + "displayName": "Shieldon", + "slug": "shieldon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shieldon", + "shieldon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shiftry", + "speciesId": "shiftry", + "displayName": "Shiftry", + "slug": "shiftry", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shiftry", + "shiftry" + ], + "moves": [ + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "sunny-day", + "displayName": "Sunny Day", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "solar-beam", + "displayName": "Solar Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "chlorophyll", + "displayName": "Chlorophyll", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Rash", + "evs": { + "hp": 136, + "atk": 92, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 28 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shiinotic", + "speciesId": "shiinotic", + "displayName": "Shiinotic", + "slug": "shiinotic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shiinotic", + "shiinotic" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shinx", + "speciesId": "shinx", + "displayName": "Shinx", + "slug": "shinx", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shinx", + "shinx" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shroodle", + "speciesId": "shroodle", + "displayName": "Shroodle", + "slug": "shroodle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shroodle", + "shroodle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shroomish", + "speciesId": "shroomish", + "displayName": "Shroomish", + "slug": "shroomish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shroomish", + "shroomish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shuppet", + "speciesId": "shuppet", + "displayName": "Shuppet", + "slug": "shuppet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shuppet", + "shuppet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sigilyph", + "speciesId": "sigilyph", + "displayName": "Sigilyph", + "slug": "sigilyph", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sigilyph", + "sigilyph" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silcoon", + "speciesId": "silcoon", + "displayName": "Silcoon", + "slug": "silcoon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silcoon", + "silcoon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silicobra", + "speciesId": "silicobra", + "displayName": "Silicobra", + "slug": "silicobra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silicobra", + "silicobra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally", + "speciesId": "silvally", + "displayName": "Silvally", + "slug": "silvally", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "silvally" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-bug", + "speciesId": "silvallybug", + "displayName": "Silvally-Bug", + "slug": "silvally-bug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Bug", + "Silvally-Bug", + "silvally", + "silvally bug", + "silvally-bug", + "silvallybug" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-dark", + "speciesId": "silvallydark", + "displayName": "Silvally-Dark", + "slug": "silvally-dark", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Dark", + "Silvally-Dark", + "silvally", + "silvally dark", + "silvally-dark", + "silvallydark" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-dragon", + "speciesId": "silvallydragon", + "displayName": "Silvally-Dragon", + "slug": "silvally-dragon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Dragon", + "Silvally-Dragon", + "silvally", + "silvally dragon", + "silvally-dragon", + "silvallydragon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-electric", + "speciesId": "silvallyelectric", + "displayName": "Silvally-Electric", + "slug": "silvally-electric", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Electric", + "Silvally-Electric", + "silvally", + "silvally electric", + "silvally-electric", + "silvallyelectric" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-fairy", + "speciesId": "silvallyfairy", + "displayName": "Silvally-Fairy", + "slug": "silvally-fairy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Fairy", + "Silvally-Fairy", + "silvally", + "silvally fairy", + "silvally-fairy", + "silvallyfairy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-fighting", + "speciesId": "silvallyfighting", + "displayName": "Silvally-Fighting", + "slug": "silvally-fighting", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Fighting", + "Silvally-Fighting", + "silvally", + "silvally fighting", + "silvally-fighting", + "silvallyfighting" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-fire", + "speciesId": "silvallyfire", + "displayName": "Silvally-Fire", + "slug": "silvally-fire", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Fire", + "Silvally-Fire", + "silvally", + "silvally fire", + "silvally-fire", + "silvallyfire" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-flying", + "speciesId": "silvallyflying", + "displayName": "Silvally-Flying", + "slug": "silvally-flying", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Flying", + "Silvally-Flying", + "silvally", + "silvally flying", + "silvally-flying", + "silvallyflying" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-ghost", + "speciesId": "silvallyghost", + "displayName": "Silvally-Ghost", + "slug": "silvally-ghost", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Ghost", + "Silvally-Ghost", + "silvally", + "silvally ghost", + "silvally-ghost", + "silvallyghost" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-grass", + "speciesId": "silvallygrass", + "displayName": "Silvally-Grass", + "slug": "silvally-grass", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Grass", + "Silvally-Grass", + "silvally", + "silvally grass", + "silvally-grass", + "silvallygrass" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-ground", + "speciesId": "silvallyground", + "displayName": "Silvally-Ground", + "slug": "silvally-ground", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Ground", + "Silvally-Ground", + "silvally", + "silvally ground", + "silvally-ground", + "silvallyground" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-ice", + "speciesId": "silvallyice", + "displayName": "Silvally-Ice", + "slug": "silvally-ice", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Ice", + "Silvally-Ice", + "silvally", + "silvally ice", + "silvally-ice", + "silvallyice" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-poison", + "speciesId": "silvallypoison", + "displayName": "Silvally-Poison", + "slug": "silvally-poison", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Poison", + "Silvally-Poison", + "silvally", + "silvally poison", + "silvally-poison", + "silvallypoison" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-psychic", + "speciesId": "silvallypsychic", + "displayName": "Silvally-Psychic", + "slug": "silvally-psychic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Psychic", + "Silvally-Psychic", + "silvally", + "silvally psychic", + "silvally-psychic", + "silvallypsychic" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-rock", + "speciesId": "silvallyrock", + "displayName": "Silvally-Rock", + "slug": "silvally-rock", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Rock", + "Silvally-Rock", + "silvally", + "silvally rock", + "silvally-rock", + "silvallyrock" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-steel", + "speciesId": "silvallysteel", + "displayName": "Silvally-Steel", + "slug": "silvally-steel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Steel", + "Silvally-Steel", + "silvally", + "silvally steel", + "silvally-steel", + "silvallysteel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-water", + "speciesId": "silvallywater", + "displayName": "Silvally-Water", + "slug": "silvally-water", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Water", + "Silvally-Water", + "silvally", + "silvally water", + "silvally-water", + "silvallywater" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "simipour", + "speciesId": "simipour", + "displayName": "Simipour", + "slug": "simipour", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Simipour", + "simipour" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "simisage", + "speciesId": "simisage", + "displayName": "Simisage", + "slug": "simisage", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Simisage", + "simisage" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "simisear", + "speciesId": "simisear", + "displayName": "Simisear", + "slug": "simisear", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Simisear", + "simisear" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "raging-bolt", - "speciesId": "raging-bolt", - "displayName": "Raging Bolt", - "slug": "raging-bolt", - "source": "smogon-fallback", + "speciesKey": "sinistcha-masterpiece", + "speciesId": "sinistchamasterpiece", + "displayName": "Sinistcha-Masterpiece", + "slug": "sinistcha-masterpiece", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Raging Bolt", - "raging-bolt", - "ragingbolt", - "raging bolt" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderclap", - "displayName": "Thunderclap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Sinistcha", + "Sinistcha Masterpiece", + "Sinistcha-Masterpiece", + "sinistcha", + "sinistcha masterpiece", + "sinistcha-masterpiece", + "sinistchamasterpiece" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "raichu-alola", - "speciesId": "raichu-alola", - "displayName": "Raichu-Alola", - "slug": "raichu-alola", - "source": "smogon-fallback", + "speciesKey": "sinistea", + "speciesId": "sinistea", + "displayName": "Sinistea", + "slug": "sinistea", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Raichu-Alola", - "raichu-alola", - "raichualola", - "Raichu Alola", - "raichu alola" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "surge-surfer", - "displayName": "Surge Surfer", - "type": "ability", - "usagePercent": 100.0 - } + "Sinistea", + "sinistea" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rayquaza", - "speciesId": "rayquaza", - "displayName": "Rayquaza", - "slug": "rayquaza", - "source": "smogon-fallback", + "speciesKey": "sinistea-antique", + "speciesId": "sinisteaantique", + "displayName": "Sinistea-Antique", + "slug": "sinistea-antique", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rayquaza", - "rayquaza" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-ascent", - "displayName": "Dragon Ascent", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } + "Sinistea", + "Sinistea Antique", + "Sinistea-Antique", + "sinistea", + "sinistea antique", + "sinistea-antique", + "sinisteaantique" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "air-lock", - "displayName": "Air Lock", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sirfetch\u2019d", + "speciesId": "sirfetchd", + "displayName": "Sirfetch\u2019d", + "slug": "sirfetch\u2019d", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sirfetch\u2019d", + "sirfetchd", + "sirfetch\u2019d" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "regidrago", - "speciesId": "regidrago", - "displayName": "Regidrago", - "slug": "regidrago", - "source": "smogon-fallback", + "speciesKey": "sizzlipede", + "speciesId": "sizzlipede", + "displayName": "Sizzlipede", + "slug": "sizzlipede", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Regidrago", - "regidrago" - ], - "moves": [ - { - "id": "dragon-energy", - "displayName": "Dragon Energy", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dragon's-maw", - "displayName": "Dragon's Maw", - "type": "ability", - "usagePercent": 100.0 - } + "Sizzlipede", + "sizzlipede" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "regirock", - "speciesId": "regirock", - "displayName": "Regirock", - "slug": "regirock", - "source": "smogon-fallback", + "speciesKey": "skiddo", + "speciesId": "skiddo", + "displayName": "Skiddo", + "slug": "skiddo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Regirock", - "regirock" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "clear-body", - "displayName": "Clear Body", - "type": "ability", - "usagePercent": 100.0 - } + "Skiddo", + "skiddo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 16, + "def": 0, "spa": 0, - "spd": 240, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "registeel", - "speciesId": "registeel", - "displayName": "Registeel", - "slug": "registeel", - "source": "smogon-fallback", + "speciesKey": "skiploom", + "speciesId": "skiploom", + "displayName": "Skiploom", + "slug": "skiploom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Registeel", - "registeel" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "clear-body", - "displayName": "Clear Body", - "type": "ability", - "usagePercent": 100.0 - } + "Skiploom", + "skiploom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 180, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 76, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "reshiram", - "speciesId": "reshiram", - "displayName": "Reshiram", - "slug": "reshiram", - "source": "smogon-fallback", + "speciesKey": "skitty", + "speciesId": "skitty", + "displayName": "Skitty", + "slug": "skitty", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Reshiram", - "reshiram" - ], - "moves": [ - { - "id": "blue-flare", - "displayName": "Blue Flare", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } + "Skitty", + "skitty" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "turboblaze", - "displayName": "Turboblaze", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "skorupi", + "speciesId": "skorupi", + "displayName": "Skorupi", + "slug": "skorupi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Skorupi", + "skorupi" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "reuniclus", - "speciesId": "reuniclus", - "displayName": "Reuniclus", - "slug": "reuniclus", - "source": "smogon-fallback", + "speciesKey": "skrelp", + "speciesId": "skrelp", + "displayName": "Skrelp", + "slug": "skrelp", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Reuniclus", - "reuniclus" - ], - "moves": [ - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 - } + "Skrelp", + "skrelp" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, - "spa": 212, + "def": 252, + "spa": 0, "spd": 0, - "spe": 44 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "revavroom", - "speciesId": "revavroom", - "displayName": "Revavroom", - "slug": "revavroom", - "source": "smogon-fallback", + "speciesKey": "skuntank", + "speciesId": "skuntank", + "displayName": "Skuntank", + "slug": "skuntank", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Revavroom", - "revavroom" - ], - "moves": [ - { - "id": "shift-gear", - "displayName": "Shift Gear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "air-balloon", - "displayName": "Air Balloon", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "filter", - "displayName": "Filter", - "type": "ability", - "usagePercent": 100.0 - } + "Skuntank", + "skuntank" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "revenankh", - "speciesId": "revenankh", - "displayName": "Revenankh", - "slug": "revenankh", - "source": "smogon-fallback", + "speciesKey": "skwovet", + "speciesId": "skwovet", + "displayName": "Skwovet", + "slug": "skwovet", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Revenankh", - "revenankh" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "spell-tag", - "displayName": "Spell Tag", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "triage", - "displayName": "Triage", - "type": "ability", - "usagePercent": 100.0 - } + "Skwovet", + "skwovet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 172, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 84 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rhydon", - "speciesId": "rhydon", - "displayName": "Rhydon", - "slug": "rhydon", - "source": "smogon-fallback", + "speciesKey": "slaking", + "speciesId": "slaking", + "displayName": "Slaking", + "slug": "slaking", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rhydon", - "rhydon" + "Slaking", + "slaking" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, @@ -148344,30 +178559,30 @@ "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", + "id": "truant", + "displayName": "Truant", "type": "ability", "usagePercent": 100.0 } @@ -148376,328 +178591,379 @@ { "nature": "Adamant", "evs": { - "hp": 248, - "atk": 16, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 200, - "spe": 44 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "rhyhorn", - "speciesId": "rhyhorn", - "displayName": "Rhyhorn", - "slug": "rhyhorn", - "source": "smogon-fallback", + "speciesKey": "slakoth", + "speciesId": "slakoth", + "displayName": "Slakoth", + "slug": "slakoth", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rhyhorn", - "rhyhorn" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-polish", - "displayName": "Rock Polish", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Slakoth", + "slakoth" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slakoth-atom", + "speciesId": "slakoth-atom", + "displayName": "Slakoth-ATOM", + "slug": "slakoth-atom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slakoth-ATOM", + "slakoth-atom", + "slakothatom", + "Slakoth ATOM", + "slakoth atom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 236, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 116, - "spe": 156 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rhyperior", - "speciesId": "rhyperior", - "displayName": "Rhyperior", - "slug": "rhyperior", - "source": "smogon-fallback", + "speciesKey": "sliggoo", + "speciesId": "sliggoo", + "displayName": "Sliggoo", + "slug": "sliggoo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rhyperior", - "rhyperior" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": null, - "usagePercent": 100.0 - } + "Sliggoo", + "sliggoo" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sliggoo-hisui", + "speciesId": "sliggoohisui", + "displayName": "Sliggoo-Hisui", + "slug": "sliggoo-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sliggoo", + "Sliggoo Hisui", + "Sliggoo-Hisui", + "sliggoo", + "sliggoo hisui", + "sliggoo-hisui", + "sliggoohisui" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "solid-rock", - "displayName": "Solid Rock", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slowbro-galar", + "speciesId": "slowbrogalar", + "displayName": "Slowbro-Galar", + "slug": "slowbro-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slowbro", + "Slowbro Galar", + "Slowbro-Galar", + "slowbro", + "slowbro galar", + "slowbro-galar", + "slowbrogalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { "hp": 252, - "atk": 16, - "def": 0, + "atk": 0, + "def": 252, "spa": 0, - "spd": 240, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "roaring-moon", - "speciesId": "roaring-moon", - "displayName": "Roaring Moon", - "slug": "roaring-moon", - "source": "smogon-fallback", + "speciesKey": "slowbro-mega", + "speciesId": "slowbromega", + "displayName": "Slowbro-Mega", + "slug": "slowbro-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Roaring Moon", - "roaring-moon", - "roaringmoon", - "roaring moon" + "Slowbro", + "Slowbro Mega", + "Slowbro-Mega", + "slowbro", + "slowbro mega", + "slowbro-mega", + "slowbromega" ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slowpoke", + "speciesId": "slowpoke", + "displayName": "Slowpoke", + "slug": "slowpoke", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slowpoke", + "slowpoke" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slowpoke-galar", + "speciesId": "slowpokegalar", + "displayName": "Slowpoke-Galar", + "slug": "slowpoke-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slowpoke", + "Slowpoke Galar", + "Slowpoke-Galar", + "slowpoke", + "slowpoke galar", + "slowpoke-galar", + "slowpokegalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slugma", + "speciesId": "slugma", + "displayName": "Slugma", + "slug": "slugma", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slugma", + "slugma" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "roserade", - "speciesId": "roserade", - "displayName": "Roserade", - "slug": "roserade", - "source": "smogon-fallback", + "speciesKey": "slurpuff", + "speciesId": "slurpuff", + "displayName": "Slurpuff", + "slug": "slurpuff", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Roserade", - "roserade" - ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Slurpuff", + "slurpuff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom", - "speciesId": "rotom", - "displayName": "Rotom", - "slug": "rotom", - "source": "smogon-fallback", + "speciesKey": "smeargle", + "speciesId": "smeargle", + "displayName": "Smeargle", + "slug": "smeargle", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom", - "rotom" + "Smeargle", + "smeargle" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "spore", + "displayName": "Spore", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, @@ -148718,21 +178984,21 @@ ], "abilities": [ { - "id": "levitate", - "displayName": "Levitate", + "id": "own-tempo", + "displayName": "Own Tempo", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, + "def": 252, + "spa": 0, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -148740,991 +179006,885 @@ ] }, { - "speciesKey": "rotom-frost", - "speciesId": "rotom-frost", - "displayName": "Rotom-Frost", - "slug": "rotom-frost", - "source": "smogon-fallback", + "speciesKey": "smogecko", + "speciesId": "smogecko", + "displayName": "Smogecko", + "slug": "smogecko", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom-Frost", - "rotom-frost", - "rotomfrost", - "Rotom Frost", - "rotom frost" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "blizzard", - "displayName": "Blizzard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Smogecko", + "smogecko" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom-heat", - "speciesId": "rotom-heat", - "displayName": "Rotom-Heat", - "slug": "rotom-heat", - "source": "smogon-fallback", + "speciesKey": "smoguana", + "speciesId": "smoguana", + "displayName": "Smoguana", + "slug": "smoguana", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom-Heat", - "rotom-heat", - "rotomheat", - "Rotom Heat", - "rotom heat" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Smoguana", + "smoguana" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom-mow", - "speciesId": "rotom-mow", - "displayName": "Rotom-Mow", - "slug": "rotom-mow", - "source": "smogon-fallback", + "speciesKey": "smokomodo", + "speciesId": "smokomodo", + "displayName": "Smokomodo", + "slug": "smokomodo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom-Mow", - "rotom-mow", - "rotommow", - "Rotom Mow", - "rotom mow" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - } + "Smokomodo", + "smokomodo" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "smoliv", + "speciesId": "smoliv", + "displayName": "Smoliv", + "slug": "smoliv", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Smoliv", + "smoliv" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "smoochum", + "speciesId": "smoochum", + "displayName": "Smoochum", + "slug": "smoochum", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Smoochum", + "smoochum" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rufflet", - "speciesId": "rufflet", - "displayName": "Rufflet", - "slug": "rufflet", - "source": "smogon-fallback", + "speciesKey": "snaelstrom", + "speciesId": "snaelstrom", + "displayName": "Snaelstrom", + "slug": "snaelstrom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rufflet", - "rufflet" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aerial-ace", - "displayName": "Aerial Ace", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } + "Snaelstrom", + "snaelstrom" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hustle", - "displayName": "Hustle", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sneasel", + "speciesId": "sneasel", + "displayName": "Sneasel", + "slug": "sneasel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sneasel", + "sneasel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "saharaja", - "speciesId": "saharaja", - "displayName": "Saharaja", - "slug": "saharaja", - "source": "smogon-fallback", + "speciesKey": "sneasel-hisui", + "speciesId": "sneaselhisui", + "displayName": "Sneasel-Hisui", + "slug": "sneasel-hisui", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Saharaja", - "saharaja" - ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "diamond-storm", - "displayName": "Diamond Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "horn-leech", - "displayName": "Horn Leech", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 - } + "Sneasel", + "Sneasel Hisui", + "Sneasel-Hisui", + "sneasel", + "sneasel hisui", + "sneasel-hisui", + "sneaselhisui" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 88, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 168 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "salamence", - "speciesId": "salamence", - "displayName": "Salamence", - "slug": "salamence", - "source": "smogon-fallback", + "speciesKey": "snivy", + "speciesId": "snivy", + "displayName": "Snivy", + "slug": "snivy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Salamence", - "salamence" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Snivy", + "snivy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snom", + "speciesId": "snom", + "displayName": "Snom", + "slug": "snom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snom", + "snom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "salandit", - "speciesId": "salandit", - "displayName": "Salandit", - "slug": "salandit", - "source": "smogon-fallback", + "speciesKey": "snorlax-gmax", + "speciesId": "snorlaxgmax", + "displayName": "Snorlax-Gmax", + "slug": "snorlax-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Salandit", - "salandit" - ], - "moves": [ - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "corrosion", - "displayName": "Corrosion", - "type": "ability", - "usagePercent": 100.0 - } + "Snorlax", + "Snorlax Gmax", + "Snorlax-Gmax", + "snorlax", + "snorlax gmax", + "snorlax-gmax", + "snorlaxgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 36, - "spa": 188, - "spd": 36, - "spe": 220 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "salazzle", - "speciesId": "salazzle", - "displayName": "Salazzle", - "slug": "salazzle", - "source": "smogon-fallback", + "speciesKey": "snorunt", + "speciesId": "snorunt", + "displayName": "Snorunt", + "slug": "snorunt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Salazzle", - "salazzle" + "Snorunt", + "snorunt" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snover", + "speciesId": "snover", + "displayName": "Snover", + "slug": "snover", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snover", + "snover" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snubbull", + "speciesId": "snubbull", + "displayName": "Snubbull", + "slug": "snubbull", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snubbull", + "snubbull" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "corrosion", - "displayName": "Corrosion", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snugglow", + "speciesId": "snugglow", + "displayName": "Snugglow", + "slug": "snugglow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snugglow", + "snugglow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "samurott", - "speciesId": "samurott", - "displayName": "Samurott", - "slug": "samurott", - "source": "smogon-fallback", + "speciesKey": "sobble", + "speciesId": "sobble", + "displayName": "Sobble", + "slug": "sobble", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Samurott", - "samurott" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 - } + "Sobble", + "sobble" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 4, + "hp": 4, + "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandaconda", - "speciesId": "sandaconda", - "displayName": "Sandaconda", - "slug": "sandaconda", - "source": "smogon-fallback", + "speciesKey": "solosis", + "speciesId": "solosis", + "displayName": "Solosis", + "slug": "solosis", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandaconda", - "sandaconda" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } + "Solosis", + "solosis" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "solotl", + "speciesId": "solotl", + "displayName": "Solotl", + "slug": "solotl", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Solotl", + "solotl" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "solrock", + "speciesId": "solrock", + "displayName": "Solrock", + "slug": "solrock", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Solrock", + "solrock" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandile", - "speciesId": "sandile", - "displayName": "Sandile", - "slug": "sandile", - "source": "smogon-fallback", + "speciesKey": "spearow", + "speciesId": "spearow", + "displayName": "Spearow", + "slug": "spearow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandile", - "sandile" + "Spearow", + "spearow" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "spectrier", + "speciesId": "spectrier", + "displayName": "Spectrier", + "slug": "spectrier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Spectrier", + "spectrier" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "spewpa", + "speciesId": "spewpa", + "displayName": "Spewpa", + "slug": "spewpa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Spewpa", + "spewpa" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "spheal", + "speciesId": "spheal", + "displayName": "Spheal", + "slug": "spheal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Spheal", + "spheal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 180, - "def": 76, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 236 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandshrew", - "speciesId": "sandshrew", - "displayName": "Sandshrew", - "slug": "sandshrew", - "source": "smogon-fallback", + "speciesKey": "spidops", + "speciesId": "spidops", + "displayName": "Spidops", + "slug": "spidops", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandshrew", - "sandshrew" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-life", - "displayName": "Leech Life", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Spidops", + "spidops" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sand-rush", - "displayName": "Sand Rush", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "spinarak", + "speciesId": "spinarak", + "displayName": "Spinarak", + "slug": "spinarak", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Spinarak", + "spinarak" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 236, - "def": 76, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandshrew-alola", - "speciesId": "sandshrew-alola", - "displayName": "Sandshrew-Alola", - "slug": "sandshrew-alola", - "source": "smogon-fallback", + "speciesKey": "spinda", + "speciesId": "spinda", + "displayName": "Spinda", + "slug": "spinda", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandshrew-Alola", - "sandshrew-alola", - "sandshrewalola", - "Sandshrew Alola", - "sandshrew alola" - ], - "moves": [ - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Spinda", + "spinda" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 236, - "def": 36, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandslash", - "speciesId": "sandslash", - "displayName": "Sandslash", - "slug": "sandslash", - "source": "smogon-fallback", + "speciesKey": "spiritomb", + "speciesId": "spiritomb", + "displayName": "Spiritomb", + "slug": "spiritomb", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandslash", - "sandslash" + "Spiritomb", + "spiritomb" ], "moves": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sand-rush", - "displayName": "Sand Rush", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 252, + "def": 148, "spa": 0, - "spd": 4, + "spd": 112, "spe": 0 }, "usagePercent": 100.0 @@ -149732,776 +179892,394 @@ ] }, { - "speciesKey": "sandslash-alola", - "speciesId": "sandslash-alola", - "displayName": "Sandslash-Alola", - "slug": "sandslash-alola", - "source": "smogon-fallback", + "speciesKey": "spoink", + "speciesId": "spoink", + "displayName": "Spoink", + "slug": "spoink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandslash-Alola", - "sandslash-alola", - "sandslashalola", - "Sandslash Alola", - "sandslash alola" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Spoink", + "spoink" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, "spa": 0, - "spd": 204, - "spe": 52 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandy-shocks", - "speciesId": "sandy-shocks", - "displayName": "Sandy Shocks", - "slug": "sandy-shocks", - "source": "smogon-fallback", + "speciesKey": "sprigatito", + "speciesId": "sprigatito", + "displayName": "Sprigatito", + "slug": "sprigatito", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandy Shocks", - "sandy-shocks", - "sandyshocks", - "sandy shocks" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Sprigatito", + "sprigatito" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 48, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 208, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scovillain", - "speciesId": "scovillain", - "displayName": "Scovillain", - "slug": "scovillain", - "source": "smogon-fallback", + "speciesKey": "spritzee", + "speciesId": "spritzee", + "displayName": "Spritzee", + "slug": "spritzee", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scovillain", - "scovillain" - ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "solar-beam", - "displayName": "Solar Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Spritzee", + "spritzee" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scrafty", - "speciesId": "scrafty", - "displayName": "Scrafty", - "slug": "scrafty", - "source": "smogon-fallback", + "speciesKey": "squawkabilly", + "speciesId": "squawkabilly", + "displayName": "Squawkabilly", + "slug": "squawkabilly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scrafty", - "scrafty" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "squawkabilly" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 192, - "spe": 64 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scraggy", - "speciesId": "scraggy", - "displayName": "Scraggy", - "slug": "scraggy", - "source": "smogon-fallback", + "speciesKey": "squawkabilly-blue", + "speciesId": "squawkabillyblue", + "displayName": "Squawkabilly-Blue", + "slug": "squawkabilly-blue", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scraggy", - "scraggy" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-jump-kick", - "displayName": "High Jump Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "Squawkabilly Blue", + "Squawkabilly-Blue", + "squawkabilly", + "squawkabilly blue", + "squawkabilly-blue", + "squawkabillyblue" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scream-tail", - "speciesId": "scream-tail", - "displayName": "Scream Tail", - "slug": "scream-tail", - "source": "smogon-fallback", + "speciesKey": "squawkabilly-white", + "speciesId": "squawkabillywhite", + "displayName": "Squawkabilly-White", + "slug": "squawkabilly-white", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scream Tail", - "scream-tail", - "screamtail", - "scream tail" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "Squawkabilly White", + "Squawkabilly-White", + "squawkabilly", + "squawkabilly white", + "squawkabilly-white", + "squawkabillywhite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 40, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, - "spe": 216 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scyther", - "speciesId": "scyther", - "displayName": "Scyther", - "slug": "scyther", - "source": "smogon-fallback", + "speciesKey": "squawkabilly-yellow", + "speciesId": "squawkabillyyellow", + "displayName": "Squawkabilly-Yellow", + "slug": "squawkabilly-yellow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scyther", - "scyther" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dual-wingbeat", - "displayName": "Dual Wingbeat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "Squawkabilly Yellow", + "Squawkabilly-Yellow", + "squawkabilly", + "squawkabilly yellow", + "squawkabilly-yellow", + "squawkabillyyellow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "seadra", - "speciesId": "seadra", - "displayName": "Seadra", - "slug": "seadra", - "source": "smogon-fallback", + "speciesKey": "squirtle", + "speciesId": "squirtle", + "displayName": "Squirtle", + "slug": "squirtle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Seadra", - "seadra" - ], - "moves": [ - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "poison-point", - "displayName": "Poison Point", - "type": "ability", - "usagePercent": 100.0 - } + "Squirtle", + "squirtle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 252, "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "servine", - "speciesId": "servine", - "displayName": "Servine", - "slug": "servine", - "source": "smogon-fallback", + "speciesKey": "stakataka", + "speciesId": "stakataka", + "displayName": "Stakataka", + "slug": "stakataka", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Servine", - "servine" - ], - "moves": [ - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "glare", - "displayName": "Glare", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 - } + "Stakataka", + "stakataka" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sharpedo", - "speciesId": "sharpedo", - "displayName": "Sharpedo", - "slug": "sharpedo", - "source": "smogon-fallback", + "speciesKey": "stantler", + "speciesId": "stantler", + "displayName": "Stantler", + "slug": "stantler", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sharpedo", - "sharpedo" - ], - "moves": [ - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "destiny-bond", - "displayName": "Destiny Bond", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sharpedonite", - "displayName": "Sharpedonite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "speed-boost", - "displayName": "Speed Boost", - "type": "ability", - "usagePercent": 100.0 - } + "Stantler", + "stantler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shaymin", - "speciesId": "shaymin", - "displayName": "Shaymin", - "slug": "shaymin", - "source": "smogon-fallback", + "speciesKey": "staraptor", + "speciesId": "staraptor", + "displayName": "Staraptor", + "slug": "staraptor", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shaymin", - "shaymin" + "Staraptor", + "staraptor" ], "moves": [ { - "id": "seed-flare", - "displayName": "Seed Flare", + "id": "brave-bird", + "displayName": "Brave Bird", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "double-edge", + "displayName": "Double-Edge", "type": null, "usagePercent": 100.0 }, { - "id": "air-slash", - "displayName": "Air Slash", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "natural-cure", - "displayName": "Natural Cure", + "id": "reckless", + "displayName": "Reckless", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -150509,396 +180287,464 @@ ] }, { - "speciesKey": "shaymin-sky", - "speciesId": "shaymin-sky", - "displayName": "Shaymin-Sky", - "slug": "shaymin-sky", - "source": "smogon-fallback", + "speciesKey": "staravia", + "speciesId": "staravia", + "displayName": "Staravia", + "slug": "staravia", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shaymin-Sky", - "shaymin-sky", - "shayminsky", - "Shaymin Sky", - "shaymin sky" - ], - "moves": [ - { - "id": "seed-flare", - "displayName": "Seed Flare", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 - } + "Staravia", + "staravia" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shedinja", - "speciesId": "shedinja", - "displayName": "Shedinja", - "slug": "shedinja", - "source": "smogon-fallback", + "speciesKey": "starly", + "speciesId": "starly", + "displayName": "Starly", + "slug": "starly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shedinja", - "shedinja" - ], - "moves": [ - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "wonder-guard", - "displayName": "Wonder Guard", - "type": "ability", - "usagePercent": 100.0 - } + "Starly", + "starly" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Lonely", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shellder", - "speciesId": "shellder", - "displayName": "Shellder", - "slug": "shellder", - "source": "smogon-fallback", + "speciesKey": "starmie", + "speciesId": "starmie", + "displayName": "Starmie", + "slug": "starmie", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shellder", - "shellder" + "Starmie", + "starmie" ], "moves": [ { - "id": "icicle-spear", - "displayName": "Icicle Spear", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 }, { - "id": "rock-blast", - "displayName": "Rock Blast", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "liquidation", - "displayName": "Liquidation", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "shell-smash", - "displayName": "Shell Smash", + "id": "psyshock", + "displayName": "Psyshock", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "skill-link", - "displayName": "Skill Link", + "id": "natural-cure", + "displayName": "Natural Cure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Timid", "evs": { - "hp": 36, - "atk": 236, - "def": 36, - "spa": 0, + "hp": 252, + "atk": 0, + "def": 0, + "spa": 4, "spd": 0, - "spe": 196 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "shellos", - "speciesId": "shellos", - "displayName": "Shellos", - "slug": "shellos", - "source": "smogon-fallback", + "speciesKey": "staryu", + "speciesId": "staryu", + "displayName": "Staryu", + "slug": "staryu", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shellos", - "shellos" + "Staryu", + "staryu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "steelix", + "speciesId": "steelix", + "displayName": "Steelix", + "slug": "steelix", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Steelix", + "steelix" ], "moves": [ { - "id": "earth-power", - "displayName": "Earth Power", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sticky-hold", - "displayName": "Sticky Hold", + "id": "sturdy", + "displayName": "Sturdy", "type": "ability", "usagePercent": 100.0 } ], + "spreads": [ + { + "nature": "Impish", + "evs": { + "hp": 252, + "atk": 36, + "def": 0, + "spa": 0, + "spd": 220, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "steelix-mega", + "speciesId": "steelixmega", + "displayName": "Steelix-Mega", + "slug": "steelix-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Steelix", + "Steelix Mega", + "Steelix-Mega", + "steelix", + "steelix mega", + "steelix-mega", + "steelixmega" + ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 228, + "hp": 252, "atk": 0, - "def": 132, + "def": 252, "spa": 0, - "spd": 100, + "spd": 0, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shroodle", - "speciesId": "shroodle", - "displayName": "Shroodle", - "slug": "shroodle", - "source": "smogon-fallback", + "speciesKey": "steenee", + "speciesId": "steenee", + "displayName": "Steenee", + "slug": "steenee", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shroodle", - "shroodle" + "Steenee", + "steenee" ], - "moves": [ - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "stonjourner", + "speciesId": "stonjourner", + "displayName": "Stonjourner", + "slug": "stonjourner", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stonjourner", + "stonjourner" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stoutland", + "speciesId": "stoutland", + "displayName": "Stoutland", + "slug": "stoutland", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stoutland", + "stoutland" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "grassy-seed", - "displayName": "Grassy Seed", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stratagem", + "speciesId": "stratagem", + "displayName": "Stratagem", + "slug": "stratagem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stratagem", + "stratagem" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stufful", + "speciesId": "stufful", + "displayName": "Stufful", + "slug": "stufful", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stufful", + "stufful" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 36, - "atk": 236, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sinistcha-masterpiece", - "speciesId": "sinistcha-masterpiece", - "displayName": "Sinistcha-Masterpiece", - "slug": "sinistcha-masterpiece", - "source": "smogon-fallback", + "speciesKey": "stunfisk", + "speciesId": "stunfisk", + "displayName": "Stunfisk", + "slug": "stunfisk", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sinistcha-Masterpiece", - "sinistcha-masterpiece", - "sinistchamasterpiece", - "Sinistcha Masterpiece", - "sinistcha masterpiece" + "Stunfisk", + "stunfisk" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "matcha-gotcha", - "displayName": "Matcha Gotcha", + "id": "discharge", + "displayName": "Discharge", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 }, { - "id": "strength-sap", - "displayName": "Strength Sap", + "id": "pain-split", + "displayName": "Pain Split", "type": null, "usagePercent": 100.0 } @@ -150913,300 +180759,366 @@ ], "abilities": [ { - "id": "heatproof", - "displayName": "Heatproof", + "id": "static", + "displayName": "Static", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 160, + "def": 4, "spa": 0, - "spd": 0, - "spe": 96 + "spd": 252, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "skuntank", - "speciesId": "skuntank", - "displayName": "Skuntank", - "slug": "skuntank", - "source": "smogon-fallback", + "speciesKey": "stunfisk-galar", + "speciesId": "stunfiskgalar", + "displayName": "Stunfisk-Galar", + "slug": "stunfisk-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Skuntank", - "skuntank" - ], - "moves": [ - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } + "Stunfisk", + "Stunfisk Galar", + "Stunfisk-Galar", + "stunfisk", + "stunfisk galar", + "stunfisk-galar", + "stunfiskgalar" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stunky", + "speciesId": "stunky", + "displayName": "Stunky", + "slug": "stunky", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stunky", + "stunky" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aftermath", - "displayName": "Aftermath", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sudowoodo", + "speciesId": "sudowoodo", + "displayName": "Sudowoodo", + "slug": "sudowoodo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sudowoodo", + "sudowoodo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sliggoo-hisui", - "speciesId": "sliggoo-hisui", - "displayName": "Sliggoo-Hisui", - "slug": "sliggoo-hisui", - "source": "smogon-fallback", + "speciesKey": "suicune", + "speciesId": "suicune", + "displayName": "Suicune", + "slug": "suicune", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sliggoo-Hisui", - "sliggoo-hisui", - "sliggoohisui", - "Sliggoo Hisui", - "sliggoo hisui" + "Suicune", + "suicune" ], "moves": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "acid-spray", - "displayName": "Acid Spray", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "gooey", - "displayName": "Gooey", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Timid", "evs": { - "hp": 160, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 0, - "spe": 96 + "spa": 0, + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "slither-wing", - "speciesId": "slither-wing", - "displayName": "Slither Wing", - "slug": "slither-wing", - "source": "smogon-fallback", + "speciesKey": "sunflora", + "speciesId": "sunflora", + "displayName": "Sunflora", + "slug": "sunflora", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Slither Wing", - "slither-wing", - "slitherwing", - "slither wing" - ], - "moves": [ - { - "id": "first-impression", - "displayName": "First Impression", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Sunflora", + "sunflora" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sunkern", + "speciesId": "sunkern", + "displayName": "Sunkern", + "slug": "sunkern", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sunkern", + "sunkern" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "slowbro-galar", - "speciesId": "slowbro-galar", - "displayName": "Slowbro-Galar", - "slug": "slowbro-galar", - "source": "smogon-fallback", + "speciesKey": "surskit", + "speciesId": "surskit", + "displayName": "Surskit", + "slug": "surskit", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Slowbro-Galar", - "slowbro-galar", - "slowbrogalar", - "Slowbro Galar", - "slowbro galar" + "Surskit", + "surskit" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swablu", + "speciesId": "swablu", + "displayName": "Swablu", + "slug": "swablu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swablu", + "swablu" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swadloon", + "speciesId": "swadloon", + "displayName": "Swadloon", + "slug": "swadloon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swadloon", + "swadloon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swalot", + "speciesId": "swalot", + "displayName": "Swalot", + "slug": "swalot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swalot", + "swalot" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -151215,64 +181127,131 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "smeargle", - "speciesId": "smeargle", - "displayName": "Smeargle", - "slug": "smeargle", - "source": "smogon-fallback", + "speciesKey": "swampert-mega", + "speciesId": "swampertmega", + "displayName": "Swampert-Mega", + "slug": "swampert-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Smeargle", - "smeargle" + "Swampert", + "Swampert Mega", + "Swampert-Mega", + "swampert", + "swampert mega", + "swampert-mega", + "swampertmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "swanna", + "speciesId": "swanna", + "displayName": "Swanna", + "slug": "swanna", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swanna", + "swanna" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "swellow", + "speciesId": "swellow", + "displayName": "Swellow", + "slug": "swellow", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swellow", + "swellow" ], "moves": [ { - "id": "sticky-web", - "displayName": "Sticky Web", + "id": "aerial-ace", + "displayName": "Aerial Ace", "type": null, "usagePercent": 100.0 }, { - "id": "stone-axe", - "displayName": "Stone Axe", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "ceaseless-edge", - "displayName": "Ceaseless Edge", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "mortal-spin", - "displayName": "Mortal Spin", + "id": "facade", + "displayName": "Facade", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "focus-sash", - "displayName": "Focus Sash", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "own-tempo", - "displayName": "Own Tempo", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } @@ -151281,9 +181260,9 @@ { "nature": "Jolly", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 @@ -151293,180 +181272,319 @@ ] }, { - "speciesKey": "smokomodo", - "speciesId": "smokomodo", - "displayName": "Smokomodo", - "slug": "smokomodo", - "source": "smogon-fallback", + "speciesKey": "swinub", + "speciesId": "swinub", + "displayName": "Swinub", + "slug": "swinub", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Smokomodo", - "smokomodo" + "Swinub", + "swinub" ], - "moves": [ - { - "id": "bone-rush", - "displayName": "Bone Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flame-charge", - "displayName": "Flame Charge", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "swirlix", + "speciesId": "swirlix", + "displayName": "Swirlix", + "slug": "swirlix", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swirlix", + "swirlix" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swirlpool", + "speciesId": "swirlpool", + "displayName": "Swirlpool", + "slug": "swirlpool", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swirlpool", + "swirlpool" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swoobat", + "speciesId": "swoobat", + "displayName": "Swoobat", + "slug": "swoobat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swoobat", + "swoobat" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "syclant", + "speciesId": "syclant", + "displayName": "Syclant", + "slug": "syclant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Syclant", + "syclant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "snaelstrom", - "speciesId": "snaelstrom", - "displayName": "Snaelstrom", - "slug": "snaelstrom", - "source": "smogon-fallback", + "speciesKey": "syclar", + "speciesId": "syclar", + "displayName": "Syclar", + "slug": "syclar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Snaelstrom", - "snaelstrom" + "Syclar", + "syclar" ], - "moves": [ - { - "id": "razor-shell", - "displayName": "Razor Shell", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "spiky-shield", - "displayName": "Spiky Shield", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tactite", + "speciesId": "tactite", + "displayName": "Tactite", + "slug": "tactite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tactite", + "tactite" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "toxic-orb", - "displayName": "Toxic Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tadbulb", + "speciesId": "tadbulb", + "displayName": "Tadbulb", + "slug": "tadbulb", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tadbulb", + "tadbulb" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "poison-heal", - "displayName": "Poison Heal", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "taillow", + "speciesId": "taillow", + "displayName": "Taillow", + "slug": "taillow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Taillow", + "taillow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", - "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sneasel", - "speciesId": "sneasel", - "displayName": "Sneasel", - "slug": "sneasel", - "source": "smogon-fallback", + "speciesKey": "talonflame", + "speciesId": "talonflame", + "displayName": "Talonflame", + "slug": "talonflame", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sneasel", - "sneasel" + "Talonflame", + "talonflame" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "ice-shard", - "displayName": "Ice Shard", + "id": "defog", + "displayName": "Defog", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "icicle-crash", - "displayName": "Icicle Crash", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 } @@ -151481,213 +181599,264 @@ ], "abilities": [ { - "id": "inner-focus", - "displayName": "Inner Focus", + "id": "flame-body", + "displayName": "Flame Body", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 248, + "atk": 0, + "def": 172, + "spa": 0, + "spd": 0, + "spe": 88 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "tandemaus", + "speciesId": "tandemaus", + "displayName": "Tandemaus", + "slug": "tandemaus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tandemaus", + "tandemaus" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sneasel-hisui", - "speciesId": "sneasel-hisui", - "displayName": "Sneasel-Hisui", - "slug": "sneasel-hisui", - "source": "smogon-fallback", + "speciesKey": "tangela", + "speciesId": "tangela", + "displayName": "Tangela", + "slug": "tangela", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sneasel-Hisui", - "sneasel-hisui", - "sneaselhisui", - "Sneasel Hisui", - "sneasel hisui" + "Tangela", + "tangela" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "tangrowth", + "speciesId": "tangrowth", + "displayName": "Tangrowth", + "slug": "tangrowth", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tangrowth", + "tangrowth" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "gunk-shot", - "displayName": "Gunk Shot", + "id": "focus-blast", + "displayName": "Focus Blast", "type": null, "usagePercent": 100.0 }, { - "id": "throat-chop", - "displayName": "Throat Chop", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "rocky-helmet", + "displayName": "Rocky Helmet", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "inner-focus", - "displayName": "Inner Focus", + "id": "regenerator", + "displayName": "Regenerator", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Relaxed", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 4, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "snover", - "speciesId": "snover", - "displayName": "Snover", - "slug": "snover", - "source": "smogon-fallback", + "speciesKey": "tarountula", + "speciesId": "tarountula", + "displayName": "Tarountula", + "slug": "tarountula", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Snover", - "snover" - ], - "moves": [ - { - "id": "blizzard", - "displayName": "Blizzard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "icy-rock", - "displayName": "Icy Rock", - "type": "item", - "usagePercent": 100.0 - } + "Tarountula", + "tarountula" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "snow-warning", - "displayName": "Snow Warning", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tatsugiri", + "speciesId": "tatsugiri", + "displayName": "Tatsugiri", + "slug": "tatsugiri", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tatsugiri", + "tatsugiri" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Hasty", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 100, + "hp": 4, + "atk": 0, "def": 0, - "spa": 180, + "spa": 252, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "snubbull", - "speciesId": "snubbull", - "displayName": "Snubbull", - "slug": "snubbull", - "source": "smogon-fallback", + "speciesKey": "tauros", + "speciesId": "tauros", + "displayName": "Tauros", + "slug": "tauros", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Snubbull", - "snubbull" + "Tauros", + "tauros" ], "moves": [ { - "id": "play-rough", - "displayName": "Play Rough", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "thief", - "displayName": "Thief", + "id": "double-edge", + "displayName": "Double-Edge", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } @@ -151702,252 +181871,349 @@ ], "spreads": [ { - "nature": "Adamant", + "nature": "Jolly", "evs": { - "hp": 36, - "atk": 116, - "def": 196, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 116, - "spe": 36 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "spectrier", - "speciesId": "spectrier", - "displayName": "Spectrier", - "slug": "spectrier", - "source": "smogon-fallback", + "speciesKey": "tauros-paldea-aqua", + "speciesId": "taurospaldeaaqua", + "displayName": "Tauros-Paldea-Aqua", + "slug": "tauros-paldea-aqua", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Spectrier", - "spectrier" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "grim-neigh", - "displayName": "Grim Neigh", - "type": "ability", - "usagePercent": 100.0 - } + "Tauros", + "Tauros Paldea Aqua", + "Tauros-Paldea-Aqua", + "tauros", + "tauros paldea aqua", + "tauros-paldea-aqua", + "taurospaldeaaqua" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "spiritomb", - "speciesId": "spiritomb", - "displayName": "Spiritomb", - "slug": "spiritomb", - "source": "smogon-fallback", + "speciesKey": "tauros-paldea-blaze", + "speciesId": "taurospaldeablaze", + "displayName": "Tauros-Paldea-Blaze", + "slug": "tauros-paldea-blaze", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Spiritomb", - "spiritomb" + "Tauros", + "Tauros Paldea Blaze", + "Tauros-Paldea-Blaze", + "tauros", + "tauros paldea blaze", + "tauros-paldea-blaze", + "taurospaldeablaze" ], - "moves": [ - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tauros-paldea-combat", + "speciesId": "taurospaldeacombat", + "displayName": "Tauros-Paldea-Combat", + "slug": "tauros-paldea-combat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tauros", + "Tauros Paldea Combat", + "Tauros-Paldea-Combat", + "tauros", + "tauros paldea combat", + "tauros-paldea-combat", + "taurospaldeacombat" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "teddiursa", + "speciesId": "teddiursa", + "displayName": "Teddiursa", + "slug": "teddiursa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Teddiursa", + "teddiursa" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "infiltrator", - "displayName": "Infiltrator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tentacool", + "speciesId": "tentacool", + "displayName": "Tentacool", + "slug": "tentacool", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tentacool", + "tentacool" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Quiet", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "stantler", - "speciesId": "stantler", - "displayName": "Stantler", - "slug": "stantler", - "source": "smogon-fallback", + "speciesKey": "tepig", + "speciesId": "tepig", + "displayName": "Tepig", + "slug": "tepig", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Stantler", - "stantler" + "Tepig", + "tepig" ], - "moves": [ - { - "id": "double-edge", - "displayName": "Double-Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thief", - "displayName": "Thief", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "terapagos-atom", + "speciesId": "terapagos-atom", + "displayName": "Terapagos-ATOM", + "slug": "terapagos-atom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terapagos-ATOM", + "terapagos-atom", + "terapagosatom", + "Terapagos ATOM", + "terapagos atom" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "terapagos-stellar", + "speciesId": "terapagosstellar", + "displayName": "Terapagos-Stellar", + "slug": "terapagos-stellar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terapagos", + "Terapagos Stellar", + "Terapagos-Stellar", + "terapagos", + "terapagos stellar", + "terapagos-stellar", + "terapagosstellar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "terapagos-terastal", + "speciesId": "terapagosterastal", + "displayName": "Terapagos-Terastal", + "slug": "terapagos-terastal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terapagos", + "Terapagos Terastal", + "Terapagos-Terastal", + "terapagos", + "terapagos terastal", + "terapagos-terastal", + "terapagosterastal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "staraptor", - "speciesId": "staraptor", - "displayName": "Staraptor", - "slug": "staraptor", - "source": "smogon-fallback", + "speciesKey": "terrakion", + "speciesId": "terrakion", + "displayName": "Terrakion", + "slug": "terrakion", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Staraptor", - "staraptor" + "Terrakion", + "terrakion" ], "moves": [ { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 }, @@ -151958,24 +182224,24 @@ "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-band", - "displayName": "Choice Band", + "id": "rockium-z", + "displayName": "Rockium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "reckless", - "displayName": "Reckless", + "id": "justified", + "displayName": "Justified", "type": "ability", "usagePercent": 100.0 } @@ -151996,56 +182262,118 @@ ] }, { - "speciesKey": "starmie", - "speciesId": "starmie", - "displayName": "Starmie", - "slug": "starmie", - "source": "smogon-fallback", + "speciesKey": "thievul", + "speciesId": "thievul", + "displayName": "Thievul", + "slug": "thievul", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Starmie", - "starmie" + "Thievul", + "thievul" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "throh", + "speciesId": "throh", + "displayName": "Throh", + "slug": "throh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Throh", + "throh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "thundurus", + "speciesId": "thundurus", + "displayName": "Thundurus", + "slug": "thundurus", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Thundurus", + "thundurus" ], "moves": [ { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "focus-blast", + "displayName": "Focus Blast", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "fightinium-z", + "displayName": "Fightinium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "analytic", - "displayName": "Analytic", + "id": "prankster", + "displayName": "Prankster", "type": "ability", "usagePercent": 100.0 } @@ -152056,9 +182384,9 @@ "evs": { "hp": 0, "atk": 0, - "def": 0, + "def": 4, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -152066,276 +182394,505 @@ ] }, { - "speciesKey": "steelix", - "speciesId": "steelix", - "displayName": "Steelix", - "slug": "steelix", - "source": "smogon-fallback", + "speciesKey": "thwackey", + "speciesId": "thwackey", + "displayName": "Thwackey", + "slug": "thwackey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Steelix", - "steelix" + "Thwackey", + "thwackey" ], - "moves": [ - { - "id": "curse", - "displayName": "Curse", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "timburr", + "speciesId": "timburr", + "displayName": "Timburr", + "slug": "timburr", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Timburr", + "timburr" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "tinkatink", + "speciesId": "tinkatink", + "displayName": "Tinkatink", + "slug": "tinkatink", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatink", + "tinkatink" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tinkatuff", + "speciesId": "tinkatuff", + "displayName": "Tinkatuff", + "slug": "tinkatuff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatuff", + "tinkatuff" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "steelixite", - "displayName": "Steelixite", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tirtouga", + "speciesId": "tirtouga", + "displayName": "Tirtouga", + "slug": "tirtouga", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tirtouga", + "tirtouga" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sturdy", - "displayName": "Sturdy", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "toedscool", + "speciesId": "toedscool", + "displayName": "Toedscool", + "slug": "toedscool", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Toedscool", + "toedscool" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, - "atk": 4, + "atk": 0, "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "stratagem", - "speciesId": "stratagem", - "displayName": "Stratagem", - "slug": "stratagem", - "source": "smogon-fallback", + "speciesKey": "toedscruel", + "speciesId": "toedscruel", + "displayName": "Toedscruel", + "slug": "toedscruel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Stratagem", - "stratagem" + "Toedscruel", + "toedscruel" ], - "moves": [ - { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "paleo-wave", - "displayName": "Paleo Wave", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "togedemaru", + "speciesId": "togedemaru", + "displayName": "Togedemaru", + "slug": "togedemaru", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togedemaru", + "togedemaru" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "energy-ball", - "displayName": "Energy Ball", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "togedemaru-totem", + "speciesId": "togedemarutotem", + "displayName": "Togedemaru-Totem", + "slug": "togedemaru-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togedemaru", + "Togedemaru Totem", + "Togedemaru-Totem", + "togedemaru", + "togedemaru totem", + "togedemaru-totem", + "togedemarutotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "togepi", + "speciesId": "togepi", + "displayName": "Togepi", + "slug": "togepi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togepi", + "togepi" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "togetic", + "speciesId": "togetic", + "displayName": "Togetic", + "slug": "togetic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togetic", + "togetic" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tomohawk", + "speciesId": "tomohawk", + "displayName": "Tomohawk", + "slug": "tomohawk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tomohawk", + "tomohawk" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "stunky", - "speciesId": "stunky", - "displayName": "Stunky", - "slug": "stunky", - "source": "smogon-fallback", + "speciesKey": "torchic", + "speciesId": "torchic", + "displayName": "Torchic", + "slug": "torchic", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Stunky", - "stunky" - ], - "moves": [ - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Torchic", + "torchic" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aftermath", - "displayName": "Aftermath", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "torracat", + "speciesId": "torracat", + "displayName": "Torracat", + "slug": "torracat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Torracat", + "torracat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 12, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 244 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "suicune", - "speciesId": "suicune", - "displayName": "Suicune", - "slug": "suicune", - "source": "smogon-fallback", + "speciesKey": "torterra", + "speciesId": "torterra", + "displayName": "Torterra", + "slug": "torterra", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Suicune", - "suicune" + "Torterra", + "torterra" ], "moves": [ { - "id": "substitute", - "displayName": "Substitute", + "id": "rock-polish", + "displayName": "Rock Polish", "type": null, "usagePercent": 100.0 }, { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "scald", - "displayName": "Scald", + "id": "wood-hammer", + "displayName": "Wood Hammer", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "pressure", - "displayName": "Pressure", + "id": "overgrow", + "displayName": "Overgrow", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 252, - "atk": 0, + "hp": 0, + "atk": 252, "def": 4, "spa": 0, "spd": 0, @@ -152346,60 +182903,21 @@ ] }, { - "speciesKey": "swalot", - "speciesId": "swalot", - "displayName": "Swalot", - "slug": "swalot", - "source": "smogon-fallback", + "speciesKey": "totodile", + "speciesId": "totodile", + "displayName": "Totodile", + "slug": "totodile", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Swalot", - "swalot" - ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 - } + "Totodile", + "totodile" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -152408,988 +182926,679 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "syclant", - "speciesId": "syclant", - "displayName": "Syclant", - "slug": "syclant", - "source": "smogon-fallback", + "speciesKey": "toxel", + "speciesId": "toxel", + "displayName": "Toxel", + "slug": "toxel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Syclant", - "syclant" - ], - "moves": [ - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tail-glow", - "displayName": "Tail Glow", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "never-melt-ice", - "displayName": "Never-Melt Ice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mountaineer", - "displayName": "Mountaineer", - "type": "ability", - "usagePercent": 100.0 - } + "Toxel", + "toxel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 4, + "hp": 4, + "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "talonflame", - "speciesId": "talonflame", - "displayName": "Talonflame", - "slug": "talonflame", - "source": "smogon-fallback", + "speciesKey": "toxicroak", + "speciesId": "toxicroak", + "displayName": "Toxicroak", + "slug": "toxicroak", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Talonflame", - "talonflame" + "Toxicroak", + "toxicroak" ], "moves": [ { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "defog", - "displayName": "Defog", + "id": "drain-punch", + "displayName": "Drain Punch", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "sucker-punch", + "displayName": "Sucker Punch", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "flame-body", - "displayName": "Flame Body", + "id": "dry-skin", + "displayName": "Dry Skin", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, - "def": 172, + "hp": 28, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 88 + "spe": 228 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "tangrowth", - "speciesId": "tangrowth", - "displayName": "Tangrowth", - "slug": "tangrowth", - "source": "smogon-fallback", + "speciesKey": "toxtricity-gmax", + "speciesId": "toxtricitygmax", + "displayName": "Toxtricity-Gmax", + "slug": "toxtricity-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tangrowth", - "tangrowth" - ], - "moves": [ - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-powder", - "displayName": "Sleep Powder", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Toxtricity", + "Toxtricity Gmax", + "Toxtricity-Gmax", + "toxtricity", + "toxtricity gmax", + "toxtricity-gmax", + "toxtricitygmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Relaxed", + "nature": "Modest", "evs": { - "hp": 244, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, - "spd": 12, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-bulu", - "speciesId": "tapu-bulu", - "displayName": "Tapu Bulu", - "slug": "tapu-bulu", - "source": "smogon-fallback", + "speciesKey": "toxtricity-low-key", + "speciesId": "toxtricitylowkey", + "displayName": "Toxtricity-Low-Key", + "slug": "toxtricity-low-key", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Bulu", - "tapu-bulu", - "tapubulu", - "tapu bulu" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "horn-leech", - "displayName": "Horn Leech", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - } + "Toxtricity", + "Toxtricity Low Key", + "Toxtricity-Low-Key", + "toxtricity", + "toxtricity low key", + "toxtricity-low-key", + "toxtricitylowkey" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rockium-z", - "displayName": "Rockium Z", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "toxtricity-low-key-gmax", + "speciesId": "toxtricitylowkeygmax", + "displayName": "Toxtricity-Low-Key-Gmax", + "slug": "toxtricity-low-key-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Toxtricity", + "Toxtricity Low Key Gmax", + "Toxtricity-Low-Key-Gmax", + "toxtricity", + "toxtricity low key gmax", + "toxtricity-low-key-gmax", + "toxtricitylowkeygmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "grassy-surge", - "displayName": "Grassy Surge", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tranquill", + "speciesId": "tranquill", + "displayName": "Tranquill", + "slug": "tranquill", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tranquill", + "tranquill" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, - "atk": 96, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 16, - "spe": 144 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-fini", - "speciesId": "tapu-fini", - "displayName": "Tapu Fini", - "slug": "tapu-fini", - "source": "smogon-fallback", + "speciesKey": "trapinch", + "speciesId": "trapinch", + "displayName": "Trapinch", + "slug": "trapinch", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Fini", - "tapu-fini", - "tapufini", - "tapu fini" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "misty-surge", - "displayName": "Misty Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Trapinch", + "trapinch" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 64, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 192 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-koko", - "speciesId": "tapu-koko", - "displayName": "Tapu Koko", - "slug": "tapu-koko", - "source": "smogon-fallback", + "speciesKey": "treecko", + "speciesId": "treecko", + "displayName": "Treecko", + "slug": "treecko", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Koko", - "tapu-koko", - "tapukoko", - "tapu koko" - ], - "moves": [ - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "electric-surge", - "displayName": "Electric Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Treecko", + "treecko" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-lele", - "speciesId": "tapu-lele", - "displayName": "Tapu Lele", - "slug": "tapu-lele", - "source": "smogon-fallback", + "speciesKey": "trevenant", + "speciesId": "trevenant", + "displayName": "Trevenant", + "slug": "trevenant", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Lele", - "tapu-lele", - "tapulele", - "tapu lele" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "psychic-surge", - "displayName": "Psychic Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Trevenant", + "trevenant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tatsugiri", - "speciesId": "tatsugiri", - "displayName": "Tatsugiri", - "slug": "tatsugiri", - "source": "smogon-fallback", + "speciesKey": "tropius", + "speciesId": "tropius", + "displayName": "Tropius", + "slug": "tropius", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tatsugiri", - "tatsugiri" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "storm-drain", - "displayName": "Storm Drain", - "type": "ability", - "usagePercent": 100.0 - } + "Tropius", + "tropius" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tauros", - "speciesId": "tauros", - "displayName": "Tauros", - "slug": "tauros", - "source": "smogon-fallback", + "speciesKey": "trubbish", + "speciesId": "trubbish", + "displayName": "Trubbish", + "slug": "trubbish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tauros", - "tauros" - ], - "moves": [ - { - "id": "body-slam", - "displayName": "Body Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "throat-chop", - "displayName": "Throat Chop", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } + "Trubbish", + "trubbish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tauros-paldea-aqua", - "speciesId": "tauros-paldea-aqua", - "displayName": "Tauros-Paldea-Aqua", - "slug": "tauros-paldea-aqua", - "source": "smogon-fallback", + "speciesKey": "trumbeak", + "speciesId": "trumbeak", + "displayName": "Trumbeak", + "slug": "trumbeak", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tauros-Paldea-Aqua", - "tauros-paldea-aqua", - "taurospaldeaaqua", - "Tauros Paldea Aqua", - "tauros paldea aqua" - ], - "moves": [ - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 - } + "Trumbeak", + "trumbeak" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tauros-paldea-blaze", - "speciesId": "tauros-paldea-blaze", - "displayName": "Tauros-Paldea-Blaze", - "slug": "tauros-paldea-blaze", - "source": "smogon-fallback", + "speciesKey": "tsareena", + "speciesId": "tsareena", + "displayName": "Tsareena", + "slug": "tsareena", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tauros-Paldea-Blaze", - "tauros-paldea-blaze", - "taurospaldeablaze", - "Tauros Paldea Blaze", - "tauros paldea blaze" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 - } + "Tsareena", + "tsareena" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tentacool", - "speciesId": "tentacool", - "displayName": "Tentacool", - "slug": "tentacool", - "source": "smogon-fallback", + "speciesKey": "turtonator", + "speciesId": "turtonator", + "displayName": "Turtonator", + "slug": "turtonator", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tentacool", - "tentacool" + "Turtonator", + "turtonator" ], - "moves": [ - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "turtwig", + "speciesId": "turtwig", + "displayName": "Turtwig", + "slug": "turtwig", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Turtwig", + "turtwig" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tympole", + "speciesId": "tympole", + "displayName": "Tympole", + "slug": "tympole", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tympole", + "tympole" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "clear-body", - "displayName": "Clear Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tynamo", + "speciesId": "tynamo", + "displayName": "Tynamo", + "slug": "tynamo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tynamo", + "tynamo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 116, - "def": 156, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "terrakion", - "speciesId": "terrakion", - "displayName": "Terrakion", - "slug": "terrakion", - "source": "smogon-fallback", + "speciesKey": "type:-null", + "speciesId": "typenull", + "displayName": "Type: Null", + "slug": "type:-null", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Terrakion", - "terrakion" - ], - "moves": [ - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "justified", - "displayName": "Justified", - "type": "ability", - "usagePercent": 100.0 - } + "Type: Null", + "type: null", + "type:-null", + "type:null", + "typenull" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "thundurus", - "speciesId": "thundurus", - "displayName": "Thundurus", - "slug": "thundurus", - "source": "smogon-fallback", + "speciesKey": "typhlosion", + "speciesId": "typhlosion", + "displayName": "Typhlosion", + "slug": "typhlosion", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Thundurus", - "thundurus" + "Typhlosion", + "typhlosion" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "grass-knot", - "displayName": "Grass Knot", + "id": "sunny-day", + "displayName": "Sunny Day", "type": null, "usagePercent": 100.0 }, { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "petaya-berry", + "displayName": "Petaya Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prankster", - "displayName": "Prankster", + "id": "blaze", + "displayName": "Blaze", "type": "ability", "usagePercent": 100.0 } @@ -153398,364 +183607,441 @@ { "nature": "Timid", "evs": { - "hp": 0, + "hp": 60, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 252 + "spd": 12, + "spe": 184 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "thwackey", - "speciesId": "thwackey", - "displayName": "Thwackey", - "slug": "thwackey", - "source": "smogon-fallback", + "speciesKey": "tyranitar-mega", + "speciesId": "tyranitarmega", + "displayName": "Tyranitar-Mega", + "slug": "tyranitar-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Thwackey", - "thwackey" - ], - "moves": [ - { - "id": "grassy-glide", - "displayName": "Grassy Glide", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wood-hammer", - "displayName": "Wood Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } + "Tyranitar", + "Tyranitar Mega", + "Tyranitar-Mega", + "tyranitar", + "tyranitar mega", + "tyranitar-mega", + "tyranitarmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "terrain-extender", - "displayName": "Terrain Extender", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tyrantrum", + "speciesId": "tyrantrum", + "displayName": "Tyrantrum", + "slug": "tyrantrum", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tyrantrum", + "tyrantrum" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "grassy-surge", - "displayName": "Grassy Surge", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tyrogue", + "speciesId": "tyrogue", + "displayName": "Tyrogue", + "slug": "tyrogue", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tyrogue", + "tyrogue" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "timburr", - "speciesId": "timburr", - "displayName": "Timburr", - "slug": "timburr", - "source": "smogon-fallback", + "speciesKey": "tyrunt", + "speciesId": "tyrunt", + "displayName": "Tyrunt", + "slug": "tyrunt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Timburr", - "timburr" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Tyrunt", + "tyrunt" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "unfezant", + "speciesId": "unfezant", + "displayName": "Unfezant", + "slug": "unfezant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Unfezant", + "unfezant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 196, - "def": 156, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 156, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ting-lu", - "speciesId": "ting-lu", - "displayName": "Ting-Lu", - "slug": "ting-lu", - "source": "smogon-fallback", + "speciesKey": "unown", + "speciesId": "unown", + "displayName": "Unown", + "slug": "unown", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ting-Lu", - "ting-lu", - "tinglu", - "Ting Lu", - "ting lu" + "Unown", + "unown" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ruination", - "displayName": "Ruination", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlwind", - "displayName": "Whirlwind", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "twisted-spoon", + "displayName": "Twisted Spoon", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "vessel-of-ruin", - "displayName": "Vessel of Ruin", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "ursaring", + "speciesId": "ursaring", + "displayName": "Ursaring", + "slug": "ursaring", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ursaring", + "ursaring" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tinkatink", - "speciesId": "tinkatink", - "displayName": "Tinkatink", - "slug": "tinkatink", - "source": "smogon-fallback", + "speciesKey": "urshifu", + "speciesId": "urshifu", + "displayName": "Urshifu", + "slug": "urshifu", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tinkatink", - "tinkatink" + "Urshifu", + "urshifu" ], - "moves": [ - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "urshifu-flash-strike", + "speciesId": "urshifu-flash-strike", + "displayName": "Urshifu-Flash-Strike", + "slug": "urshifu-flash-strike", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Urshifu-Flash-Strike", + "urshifu-flash-strike", + "urshifuflashstrike", + "Urshifu Flash Strike", + "urshifu flash strike" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "urshifu-gmax", + "speciesId": "urshifugmax", + "displayName": "Urshifu-Gmax", + "slug": "urshifu-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Urshifu", + "Urshifu Gmax", + "Urshifu-Gmax", + "urshifu", + "urshifu gmax", + "urshifu-gmax", + "urshifugmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pickpocket", - "displayName": "Pickpocket", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "urshifu-rapid-strike-gmax", + "speciesId": "urshifurapidstrikegmax", + "displayName": "Urshifu-Rapid-Strike-Gmax", + "slug": "urshifu-rapid-strike-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Urshifu", + "Urshifu Rapid Strike Gmax", + "Urshifu-Rapid-Strike-Gmax", + "urshifu", + "urshifu rapid strike gmax", + "urshifu-rapid-strike-gmax", + "urshifurapidstrikegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 0, - "def": 236, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 164, - "spe": 52 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tinkatuff", - "speciesId": "tinkatuff", - "displayName": "Tinkatuff", - "slug": "tinkatuff", - "source": "smogon-fallback", + "speciesKey": "uxie", + "speciesId": "uxie", + "displayName": "Uxie", + "slug": "uxie", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tinkatuff", - "tinkatuff" + "Uxie", + "uxie" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "trick-room", + "displayName": "Trick Room", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "memento", + "displayName": "Memento", "type": null, "usagePercent": 100.0 }, { - "id": "encore", - "displayName": "Encore", + "id": "magic-coat", + "displayName": "Magic Coat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "mental-herb", + "displayName": "Mental Herb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "pickpocket", - "displayName": "Pickpocket", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Relaxed", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 116, "spa": 0, - "spd": 252, + "spd": 140, "spe": 0 }, "usagePercent": 100.0 @@ -153763,200 +184049,207 @@ ] }, { - "speciesKey": "toedscool", - "speciesId": "toedscool", - "displayName": "Toedscool", - "slug": "toedscool", - "source": "smogon-fallback", + "speciesKey": "vanillish", + "speciesId": "vanillish", + "displayName": "Vanillish", + "slug": "vanillish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Toedscool", - "toedscool" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mycelium-might", - "displayName": "Mycelium Might", - "type": "ability", - "usagePercent": 100.0 - } + "Vanillish", + "vanillish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 36, + "hp": 4, "atk": 0, - "def": 236, - "spa": 36, + "def": 0, + "spa": 252, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "toedscruel", - "speciesId": "toedscruel", - "displayName": "Toedscruel", - "slug": "toedscruel", - "source": "smogon-fallback", + "speciesKey": "vanillite", + "speciesId": "vanillite", + "displayName": "Vanillite", + "slug": "vanillite", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Toedscruel", - "toedscruel" - ], - "moves": [ - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Vanillite", + "vanillite" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "mycelium-might", - "displayName": "Mycelium Might", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vanilluxe", + "speciesId": "vanilluxe", + "displayName": "Vanilluxe", + "slug": "vanilluxe", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vanilluxe", + "vanilluxe" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tomohawk", - "speciesId": "tomohawk", - "displayName": "Tomohawk", - "slug": "tomohawk", - "source": "smogon-fallback", + "speciesKey": "varoom", + "speciesId": "varoom", + "displayName": "Varoom", + "slug": "varoom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tomohawk", - "tomohawk" + "Varoom", + "varoom" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "veluza", + "speciesId": "veluza", + "displayName": "Veluza", + "slug": "veluza", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Veluza", + "veluza" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venipede", + "speciesId": "venipede", + "displayName": "Venipede", + "slug": "venipede", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venipede", + "venipede" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venomicon", + "speciesId": "venomicon", + "displayName": "Venomicon", + "slug": "venomicon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venomicon", + "venomicon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -153965,538 +184258,428 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "torterra", - "speciesId": "torterra", - "displayName": "Torterra", - "slug": "torterra", - "source": "smogon-fallback", + "speciesKey": "venomicon-epilogue", + "speciesId": "venomiconepilogue", + "displayName": "Venomicon-Epilogue", + "slug": "venomicon-epilogue", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Torterra", - "torterra" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "headlong-rush", - "displayName": "Headlong Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-seed", - "displayName": "Bullet Seed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "overgrow", - "displayName": "Overgrow", - "type": "ability", - "usagePercent": 100.0 - } + "Venomicon", + "Venomicon Epilogue", + "Venomicon-Epilogue", + "venomicon", + "venomicon epilogue", + "venomicon-epilogue", + "venomiconepilogue" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "toxicroak", - "speciesId": "toxicroak", - "displayName": "Toxicroak", - "slug": "toxicroak", - "source": "smogon-fallback", + "speciesKey": "venomoth", + "speciesId": "venomoth", + "displayName": "Venomoth", + "slug": "venomoth", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Toxicroak", - "toxicroak" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dry-skin", - "displayName": "Dry Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Venomoth", + "venomoth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "trapinch", - "speciesId": "trapinch", - "displayName": "Trapinch", - "slug": "trapinch", - "source": "smogon-fallback", + "speciesKey": "venonat", + "speciesId": "venonat", + "displayName": "Venonat", + "slug": "venonat", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Trapinch", - "trapinch" - ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "first-impression", - "displayName": "First Impression", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "feint", - "displayName": "Feint", - "type": null, - "usagePercent": 100.0 - } + "Venonat", + "venonat" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venusaur-gmax", + "speciesId": "venusaurgmax", + "displayName": "Venusaur-Gmax", + "slug": "venusaur-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venusaur", + "Venusaur Gmax", + "Venusaur-Gmax", + "venusaur", + "venusaur gmax", + "venusaur-gmax", + "venusaurgmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "arena-trap", - "displayName": "Arena Trap", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venusaur-mega", + "speciesId": "venusaurmega", + "displayName": "Venusaur-Mega", + "slug": "venusaur-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venusaur", + "Venusaur Mega", + "Venusaur-Mega", + "venusaur", + "venusaur mega", + "venusaur-mega", + "venusaurmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 196, - "def": 156, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 76, - "spe": 36 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "trevenant", - "speciesId": "trevenant", - "displayName": "Trevenant", - "slug": "trevenant", - "source": "smogon-fallback", + "speciesKey": "vespiquen", + "speciesId": "vespiquen", + "displayName": "Vespiquen", + "slug": "vespiquen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Trevenant", - "trevenant" - ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wood-hammer", - "displayName": "Wood Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } + "Vespiquen", + "vespiquen" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vibrava", + "speciesId": "vibrava", + "displayName": "Vibrava", + "slug": "vibrava", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vibrava", + "vibrava" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tsareena", - "speciesId": "tsareena", - "displayName": "Tsareena", - "slug": "tsareena", - "source": "smogon-fallback", + "speciesKey": "victreebel", + "speciesId": "victreebel", + "displayName": "Victreebel", + "slug": "victreebel", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tsareena", - "tsareena" + "Victreebel", + "victreebel" ], "moves": [ { - "id": "power-whip", - "displayName": "Power Whip", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "triple-axel", - "displayName": "Triple Axel", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "queenly-majesty", - "displayName": "Queenly Majesty", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "vigoroth", + "speciesId": "vigoroth", + "displayName": "Vigoroth", + "slug": "vigoroth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vigoroth", + "vigoroth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "typhlosion", - "speciesId": "typhlosion", - "displayName": "Typhlosion", - "slug": "typhlosion", - "source": "smogon-fallback", + "speciesKey": "vikavolt", + "speciesId": "vikavolt", + "displayName": "Vikavolt", + "slug": "vikavolt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Typhlosion", - "typhlosion" - ], - "moves": [ - { - "id": "eruption", - "displayName": "Eruption", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scorching-sands", - "displayName": "Scorching Sands", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "flash-fire", - "displayName": "Flash Fire", - "type": "ability", - "usagePercent": 100.0 - } + "Vikavolt", + "vikavolt" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "urshifu", - "speciesId": "urshifu", - "displayName": "Urshifu", - "slug": "urshifu", - "source": "smogon-fallback", + "speciesKey": "vikavolt-totem", + "speciesId": "vikavolttotem", + "displayName": "Vikavolt-Totem", + "slug": "vikavolt-totem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Urshifu", - "urshifu" - ], - "moves": [ - { - "id": "wicked-blow", - "displayName": "Wicked Blow", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unseen-fist", - "displayName": "Unseen Fist", - "type": "ability", - "usagePercent": 100.0 - } + "Vikavolt", + "Vikavolt Totem", + "Vikavolt-Totem", + "vikavolt", + "vikavolt totem", + "vikavolt-totem", + "vikavolttotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "uxie", - "speciesId": "uxie", - "displayName": "Uxie", - "slug": "uxie", - "source": "smogon-fallback", + "speciesKey": "vileplume", + "speciesId": "vileplume", + "displayName": "Vileplume", + "slug": "vileplume", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Uxie", - "uxie" + "Vileplume", + "vileplume" ], "moves": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-noise", - "displayName": "Psychic Noise", + "id": "leech-seed", + "displayName": "Leech Seed", "type": null, "usagePercent": 100.0 }, { - "id": "draining-kiss", - "displayName": "Draining Kiss", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "encore", - "displayName": "Encore", + "id": "moonlight", + "displayName": "Moonlight", "type": null, "usagePercent": 100.0 } @@ -154509,154 +184692,159 @@ "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "virizion", + "speciesId": "virizion", + "displayName": "Virizion", + "slug": "virizion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Virizion", + "virizion" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vivillon", + "speciesId": "vivillon", + "displayName": "Vivillon", + "slug": "vivillon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vivillon", + "vivillon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "varoom", - "speciesId": "varoom", - "displayName": "Varoom", - "slug": "varoom", - "source": "smogon-fallback", + "speciesKey": "vivillon-fancy", + "speciesId": "vivillonfancy", + "displayName": "Vivillon-Fancy", + "slug": "vivillon-fancy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Varoom", - "varoom" - ], - "moves": [ - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic-spikes", - "displayName": "Toxic Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thief", - "displayName": "Thief", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "overcoat", - "displayName": "Overcoat", - "type": "ability", - "usagePercent": 100.0 - } + "Vivillon", + "Vivillon Fancy", + "Vivillon-Fancy", + "vivillon", + "vivillon fancy", + "vivillon-fancy", + "vivillonfancy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 72, - "spa": 0, - "spd": 184, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "veluza", - "speciesId": "veluza", - "displayName": "Veluza", - "slug": "veluza", - "source": "smogon-fallback", + "speciesKey": "vivillon-pokeball", + "speciesId": "vivillonpokeball", + "displayName": "Vivillon-Pokeball", + "slug": "vivillon-pokeball", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Veluza", - "veluza" - ], - "moves": [ - { - "id": "fillet-away", - "displayName": "Fillet Away", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-cutter", - "displayName": "Aqua Cutter", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psycho-cut", - "displayName": "Psycho Cut", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 - } + "Vivillon", + "Vivillon Pokeball", + "Vivillon-Pokeball", + "vivillon", + "vivillon pokeball", + "vivillon-pokeball", + "vivillonpokeball" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sharpness", - "displayName": "Sharpness", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "volbeat", + "speciesId": "volbeat", + "displayName": "Volbeat", + "slug": "volbeat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Volbeat", + "volbeat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", @@ -154668,418 +184856,287 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "venomicon", - "speciesId": "venomicon", - "displayName": "Venomicon", - "slug": "venomicon", - "source": "smogon-fallback", + "speciesKey": "volcanion", + "speciesId": "volcanion", + "displayName": "Volcanion", + "slug": "volcanion", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Venomicon", - "venomicon" + "Volcanion", + "volcanion" ], "moves": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", + "id": "steam-eruption", + "displayName": "Steam Eruption", "type": null, "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stamina", - "displayName": "Stamina", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Modest", "evs": { - "hp": 248, + "hp": 0, "atk": 0, - "def": 152, - "spa": 0, - "spd": 108, - "spe": 0 + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "venomicon-epilogue", - "speciesId": "venomicon-epilogue", - "displayName": "Venomicon-Epilogue", - "slug": "venomicon-epilogue", - "source": "smogon-fallback", + "speciesKey": "volkraken", + "speciesId": "volkraken", + "displayName": "Volkraken", + "slug": "volkraken", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Venomicon-Epilogue", - "venomicon-epilogue", - "venomiconepilogue", - "Venomicon Epilogue", - "venomicon epilogue" - ], - "moves": [ - { - "id": "coil", - "displayName": "Coil", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "vile-vial", - "displayName": "Vile Vial", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 - } + "Volkraken", + "volkraken" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 8, - "atk": 224, - "def": 24, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "venomoth", - "speciesId": "venomoth", - "displayName": "Venomoth", - "slug": "venomoth", - "source": "smogon-fallback", + "speciesKey": "volkritter", + "speciesId": "volkritter", + "displayName": "Volkritter", + "slug": "volkritter", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Venomoth", - "venomoth" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "morning-sun", - "displayName": "Morning Sun", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 - } + "Volkritter", + "volkritter" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "victreebel", - "speciesId": "victreebel", - "displayName": "Victreebel", - "slug": "victreebel", - "source": "smogon-fallback", + "speciesKey": "voltorb", + "speciesId": "voltorb", + "displayName": "Voltorb", + "slug": "voltorb", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Victreebel", - "victreebel" - ], - "moves": [ - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Voltorb", + "voltorb" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "vikavolt", - "speciesId": "vikavolt", - "displayName": "Vikavolt", - "slug": "vikavolt", - "source": "smogon-fallback", + "speciesKey": "voltorb-hisui", + "speciesId": "voltorbhisui", + "displayName": "Voltorb-Hisui", + "slug": "voltorb-hisui", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vikavolt", - "vikavolt" - ], - "moves": [ - { - "id": "sticky-web", - "displayName": "Sticky Web", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "energy-ball", - "displayName": "Energy Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Voltorb", + "Voltorb Hisui", + "Voltorb-Hisui", + "voltorb", + "voltorb hisui", + "voltorb-hisui", + "voltorbhisui" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "vileplume", - "speciesId": "vileplume", - "displayName": "Vileplume", - "slug": "vileplume", - "source": "smogon-fallback", + "speciesKey": "voodoll", + "speciesId": "voodoll", + "displayName": "Voodoll", + "slug": "voodoll", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vileplume", - "vileplume" - ], - "moves": [ - { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-seed", - "displayName": "Leech Seed", - "type": null, - "usagePercent": 100.0 - } + "Voodoll", + "voodoll" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "voodoom", + "speciesId": "voodoom", + "displayName": "Voodoom", + "slug": "voodoom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Voodoom", + "voodoom" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "effect-spore", - "displayName": "Effect Spore", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vullaby", + "speciesId": "vullaby", + "displayName": "Vullaby", + "slug": "vullaby", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vullaby", + "vullaby" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -155088,134 +185145,195 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "virizion", - "speciesId": "virizion", - "displayName": "Virizion", - "slug": "virizion", - "source": "smogon-fallback", + "speciesKey": "vulpix", + "speciesId": "vulpix", + "displayName": "Vulpix", + "slug": "vulpix", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Virizion", - "virizion" + "Vulpix", + "vulpix" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vulpix-alola", + "speciesId": "vulpixalola", + "displayName": "Vulpix-Alola", + "slug": "vulpix-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vulpix", + "Vulpix Alola", + "Vulpix-Alola", + "vulpix", + "vulpix alola", + "vulpix-alola", + "vulpixalola" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wailmer", + "speciesId": "wailmer", + "displayName": "Wailmer", + "slug": "wailmer", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wailmer", + "wailmer" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "justified", - "displayName": "Justified", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wailord", + "speciesId": "wailord", + "displayName": "Wailord", + "slug": "wailord", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wailord", + "wailord" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "vivillon", - "speciesId": "vivillon", - "displayName": "Vivillon", - "slug": "vivillon", - "source": "smogon-fallback", + "speciesKey": "walking-wake", + "speciesId": "walking-wake", + "displayName": "Walking Wake", + "slug": "walking-wake", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vivillon", - "vivillon" + "Walking Wake", + "walking-wake", + "walkingwake", + "walking wake" ], "moves": [ { - "id": "hurricane", - "displayName": "Hurricane", + "id": "hydro-steam", + "displayName": "Hydro Steam", "type": null, "usagePercent": 100.0 }, { - "id": "rage-powder", - "displayName": "Rage Powder", + "id": "draco-meteor", + "displayName": "Draco Meteor", "type": null, "usagePercent": 100.0 }, { - "id": "sleep-powder", - "displayName": "Sleep Powder", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "dragon-pulse", + "displayName": "Dragon Pulse", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "focus-sash", - "displayName": "Focus Sash", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "compound-eyes", - "displayName": "Compound Eyes", + "id": "protosynthesis", + "displayName": "Protosynthesis", "type": "ability", "usagePercent": 100.0 } @@ -155224,10 +185342,10 @@ { "nature": "Timid", "evs": { - "hp": 4, + "hp": 12, "atk": 0, "def": 0, - "spa": 252, + "spa": 244, "spd": 0, "spe": 252 }, @@ -155236,69 +185354,69 @@ ] }, { - "speciesKey": "volbeat", - "speciesId": "volbeat", - "displayName": "Volbeat", - "slug": "volbeat", - "source": "smogon-fallback", + "speciesKey": "walrein", + "speciesId": "walrein", + "displayName": "Walrein", + "slug": "walrein", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Volbeat", - "volbeat" + "Walrein", + "walrein" ], "moves": [ { - "id": "encore", - "displayName": "Encore", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 }, { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prankster", - "displayName": "Prankster", + "id": "ice-body", + "displayName": "Ice Body", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Sassy", + "nature": "Bold", "evs": { - "hp": 252, + "hp": 232, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, + "spd": 24, "spe": 0 }, "usagePercent": 100.0 @@ -155306,552 +185424,696 @@ ] }, { - "speciesKey": "volcanion", - "speciesId": "volcanion", - "displayName": "Volcanion", - "slug": "volcanion", - "source": "smogon-fallback", + "speciesKey": "wartortle", + "speciesId": "wartortle", + "displayName": "Wartortle", + "slug": "wartortle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Volcanion", - "volcanion" - ], - "moves": [ - { - "id": "steam-eruption", - "displayName": "Steam Eruption", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } + "Wartortle", + "wartortle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "watchog", + "speciesId": "watchog", + "displayName": "Watchog", + "slug": "watchog", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Watchog", + "watchog" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wattrel", + "speciesId": "wattrel", + "displayName": "Wattrel", + "slug": "wattrel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wattrel", + "wattrel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "volkraken", - "speciesId": "volkraken", - "displayName": "Volkraken", - "slug": "volkraken", - "source": "smogon-fallback", + "speciesKey": "weedle", + "speciesId": "weedle", + "displayName": "Weedle", + "slug": "weedle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Volkraken", - "volkraken" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extrasensory", - "displayName": "Extrasensory", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } + "Weedle", + "weedle" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "analytic", - "displayName": "Analytic", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "weepinbell", + "speciesId": "weepinbell", + "displayName": "Weepinbell", + "slug": "weepinbell", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Weepinbell", + "weepinbell" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "voodoom", - "speciesId": "voodoom", - "displayName": "Voodoom", - "slug": "voodoom", - "source": "smogon-fallback", + "speciesKey": "weezing", + "speciesId": "weezing", + "displayName": "Weezing", + "slug": "weezing", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Voodoom", - "voodoom" + "Weezing", + "weezing" ], "moves": [ { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "haze", + "displayName": "Haze", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "pain-split", + "displayName": "Pain Split", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Impish", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "vullaby", - "speciesId": "vullaby", - "displayName": "Vullaby", - "slug": "vullaby", - "source": "smogon-fallback", + "speciesKey": "whirlipede", + "speciesId": "whirlipede", + "displayName": "Whirlipede", + "slug": "whirlipede", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vullaby", - "vullaby" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } + "Whirlipede", + "whirlipede" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "whiscash", + "speciesId": "whiscash", + "displayName": "Whiscash", + "slug": "whiscash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Whiscash", + "whiscash" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "weak-armor", - "displayName": "Weak Armor", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "whismur", + "speciesId": "whismur", + "displayName": "Whismur", + "slug": "whismur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Whismur", + "whismur" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 76, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 196 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "walking-wake", - "speciesId": "walking-wake", - "displayName": "Walking Wake", - "slug": "walking-wake", - "source": "smogon-fallback", + "speciesKey": "wigglytuff", + "speciesId": "wigglytuff", + "displayName": "Wigglytuff", + "slug": "wigglytuff", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Walking Wake", - "walking-wake", - "walkingwake", - "walking wake" + "Wigglytuff", + "wigglytuff" ], - "moves": [ - { - "id": "hydro-steam", - "displayName": "Hydro Steam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wiglett", + "speciesId": "wiglett", + "displayName": "Wiglett", + "slug": "wiglett", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wiglett", + "wiglett" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wimpod", + "speciesId": "wimpod", + "displayName": "Wimpod", + "slug": "wimpod", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wimpod", + "wimpod" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wingull", + "speciesId": "wingull", + "displayName": "Wingull", + "slug": "wingull", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wingull", + "wingull" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 12, + "hp": 4, "atk": 0, "def": 0, - "spa": 244, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "wartortle", - "speciesId": "wartortle", - "displayName": "Wartortle", - "slug": "wartortle", - "source": "smogon-fallback", + "speciesKey": "wishiwashi", + "speciesId": "wishiwashi", + "displayName": "Wishiwashi", + "slug": "wishiwashi", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wartortle", - "wartortle" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } + "Wishiwashi", + "wishiwashi" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wishiwashi-school", + "speciesId": "wishiwashischool", + "displayName": "Wishiwashi-School", + "slug": "wishiwashi-school", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wishiwashi", + "Wishiwashi School", + "Wishiwashi-School", + "wishiwashi", + "wishiwashi school", + "wishiwashi-school", + "wishiwashischool" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wo-chien", + "speciesId": "wochien", + "displayName": "Wo-Chien", + "slug": "wo-chien", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wo Chien", + "Wo-Chien", + "wo chien", + "wo-chien", + "wochien" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Calm", "evs": { - "hp": 176, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 0, - "spe": 80 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "wattrel", - "speciesId": "wattrel", - "displayName": "Wattrel", - "slug": "wattrel", - "source": "smogon-fallback", + "speciesKey": "wobbuffet", + "speciesId": "wobbuffet", + "displayName": "Wobbuffet", + "slug": "wobbuffet", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wattrel", - "wattrel" + "Wobbuffet", + "wobbuffet" ], "moves": [ { - "id": "hurricane", - "displayName": "Hurricane", + "id": "counter", + "displayName": "Counter", "type": null, "usagePercent": 100.0 }, { - "id": "discharge", - "displayName": "Discharge", + "id": "mirror-coat", + "displayName": "Mirror Coat", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "encore", + "displayName": "Encore", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "safeguard", + "displayName": "Safeguard", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "volt-absorb", - "displayName": "Volt Absorb", + "id": "telepathy", + "displayName": "Telepathy", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 36, + "hp": 4, "atk": 0, - "def": 76, - "spa": 76, - "spd": 116, - "spe": 196 + "def": 252, + "spa": 0, + "spd": 252, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "weepinbell", - "speciesId": "weepinbell", - "displayName": "Weepinbell", - "slug": "weepinbell", - "source": "smogon-fallback", + "speciesKey": "woobat", + "speciesId": "woobat", + "displayName": "Woobat", + "slug": "woobat", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Weepinbell", - "weepinbell" - ], - "moves": [ - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - } + "Woobat", + "woobat" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wooloo", + "speciesId": "wooloo", + "displayName": "Wooloo", + "slug": "wooloo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wooloo", + "wooloo" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wooper", + "speciesId": "wooper", + "displayName": "Wooper", + "slug": "wooper", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wooper", + "wooper" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -155860,68 +186122,137 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "weezing", - "speciesId": "weezing", - "displayName": "Weezing", - "slug": "weezing", - "source": "smogon-fallback", + "speciesKey": "wooper-paldea", + "speciesId": "wooperpaldea", + "displayName": "Wooper-Paldea", + "slug": "wooper-paldea", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Weezing", - "weezing" + "Wooper", + "Wooper Paldea", + "Wooper-Paldea", + "wooper", + "wooper paldea", + "wooper-paldea", + "wooperpaldea" ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "haze", - "displayName": "Haze", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wormadam", + "speciesId": "wormadam", + "displayName": "Wormadam", + "slug": "wormadam", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wormadam", + "wormadam" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wormadam-sandy", + "speciesId": "wormadamsandy", + "displayName": "Wormadam-Sandy", + "slug": "wormadam-sandy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wormadam", + "Wormadam Sandy", + "Wormadam-Sandy", + "wormadam", + "wormadam sandy", + "wormadam-sandy", + "wormadamsandy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wormadam-trash", + "speciesId": "wormadamtrash", + "displayName": "Wormadam-Trash", + "slug": "wormadam-trash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wormadam", + "Wormadam Trash", + "Wormadam-Trash", + "wormadam", + "wormadam trash", + "wormadam-trash", + "wormadamtrash" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -155933,293 +186264,467 @@ "spd": 0, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "whiscash", - "speciesId": "whiscash", - "displayName": "Whiscash", - "slug": "whiscash", - "source": "smogon-fallback", + "speciesKey": "wugtrio", + "speciesId": "wugtrio", + "displayName": "Wugtrio", + "slug": "wugtrio", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Whiscash", - "whiscash" + "Wugtrio", + "wugtrio" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wurmple", + "speciesId": "wurmple", + "displayName": "Wurmple", + "slug": "wurmple", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wurmple", + "wurmple" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wynaut", + "speciesId": "wynaut", + "displayName": "Wynaut", + "slug": "wynaut", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wynaut", + "wynaut" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "oblivious", - "displayName": "Oblivious", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wyrdeer", + "speciesId": "wyrdeer", + "displayName": "Wyrdeer", + "slug": "wyrdeer", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wyrdeer", + "wyrdeer" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 8, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "wingull", - "speciesId": "wingull", - "displayName": "Wingull", - "slug": "wingull", - "source": "smogon-fallback", + "speciesKey": "xatu", + "speciesId": "xatu", + "displayName": "Xatu", + "slug": "xatu", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wingull", - "wingull" + "Xatu", + "xatu" ], "moves": [ { - "id": "surf", - "displayName": "Surf", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "hurricane", - "displayName": "Hurricane", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "teleport", + "displayName": "Teleport", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "heat-wave", + "displayName": "Heat Wave", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "hydration", - "displayName": "Hydration", + "id": "magic-bounce", + "displayName": "Magic Bounce", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 36, - "spa": 236, - "spd": 0, - "spe": 236 + "def": 252, + "spa": 0, + "spd": 4, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "wo-chien", - "speciesId": "wo-chien", - "displayName": "Wo-Chien", - "slug": "wo-chien", - "source": "smogon-fallback", + "speciesKey": "xerneas", + "speciesId": "xerneas", + "displayName": "Xerneas", + "slug": "xerneas", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wo-Chien", - "wo-chien", - "wochien", - "Wo Chien", - "wo chien" + "Xerneas", + "xerneas" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "xerneas-neutral", + "speciesId": "xerneasneutral", + "displayName": "Xerneas-Neutral", + "slug": "xerneas-neutral", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Xerneas", + "Xerneas Neutral", + "Xerneas-Neutral", + "xerneas", + "xerneas neutral", + "xerneas-neutral", + "xerneasneutral" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "xurkitree", + "speciesId": "xurkitree", + "displayName": "Xurkitree", + "slug": "xurkitree", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Xurkitree", + "xurkitree" ], "moves": [ { - "id": "leech-seed", - "displayName": "Leech Seed", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "ruination", - "displayName": "Ruination", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "energy-ball", + "displayName": "Energy Ball", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "tail-glow", + "displayName": "Tail Glow", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "electrium-z", + "displayName": "Electrium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "tablets-of-ruin", - "displayName": "Tablets of Ruin", + "id": "beast-boost", + "displayName": "Beast Boost", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 4, - "spa": 0, - "spd": 252, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "wooper-paldea", - "speciesId": "wooper-paldea", - "displayName": "Wooper-Paldea", - "slug": "wooper-paldea", - "source": "smogon-fallback", + "speciesKey": "yamask", + "speciesId": "yamask", + "displayName": "Yamask", + "slug": "yamask", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wooper-Paldea", - "wooper-paldea", - "wooperpaldea", - "Wooper Paldea", - "wooper paldea" - ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } + "Yamask", + "yamask" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "yamask-galar", + "speciesId": "yamaskgalar", + "displayName": "Yamask-Galar", + "slug": "yamask-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yamask", + "Yamask Galar", + "Yamask-Galar", + "yamask", + "yamask galar", + "yamask-galar", + "yamaskgalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "yamper", + "speciesId": "yamper", + "displayName": "Yamper", + "slug": "yamper", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yamper", + "yamper" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "yanma", + "speciesId": "yanma", + "displayName": "Yanma", + "slug": "yanma", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yanma", + "yanma" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } ] }, @@ -156228,7 +186733,7 @@ "speciesId": "yanmega", "displayName": "Yanmega", "slug": "yanmega", - "source": "smogon-fallback", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156238,42 +186743,42 @@ ], "moves": [ { - "id": "bug-buzz", - "displayName": "Bug Buzz", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 }, { - "id": "air-slash", - "displayName": "Air Slash", + "id": "bug-buzz", + "displayName": "Bug Buzz", "type": null, "usagePercent": 100.0 }, { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "air-slash", + "displayName": "Air Slash", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "focus-sash", + "displayName": "Focus Sash", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "tinted-lens", - "displayName": "Tinted Lens", + "id": "speed-boost", + "displayName": "Speed Boost", "type": "ability", "usagePercent": 100.0 } @@ -156284,21 +186789,52 @@ "evs": { "hp": 0, "atk": 0, - "def": 0, + "def": 104, "spa": 252, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 152 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "yungoos", + "speciesId": "yungoos", + "displayName": "Yungoos", + "slug": "yungoos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yungoos", + "yungoos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "yveltal", "speciesId": "yveltal", "displayName": "Yveltal", "slug": "yveltal", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156306,60 +186842,21 @@ "Yveltal", "yveltal" ], - "moves": [ - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "oblivion-wing", - "displayName": "Oblivion Wing", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dark-aura", - "displayName": "Dark Aura", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Naive", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 4, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -156368,7 +186865,7 @@ "speciesId": "zacian", "displayName": "Zacian", "slug": "zacian", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156376,133 +186873,57 @@ "Zacian", "zacian" ], - "moves": [ - { - "id": "play-rough", - "displayName": "Play Rough", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wild-charge", - "displayName": "Wild Charge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intrepid-sword", - "displayName": "Intrepid Sword", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "zacian-crowned", - "speciesId": "zacian-crowned", + "speciesId": "zaciancrowned", "displayName": "Zacian-Crowned", "slug": "zacian-crowned", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zacian", + "Zacian Crowned", "Zacian-Crowned", + "zacian", + "zacian crowned", "zacian-crowned", - "zaciancrowned", - "Zacian Crowned", - "zacian crowned" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "behemoth-blade", - "displayName": "Behemoth Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wild-charge", - "displayName": "Wild Charge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rusted-sword", - "displayName": "Rusted Sword", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intrepid-sword", - "displayName": "Intrepid Sword", - "type": "ability", - "usagePercent": 100.0 - } + "zaciancrowned" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -156511,7 +186932,7 @@ "speciesId": "zamazenta", "displayName": "Zamazenta", "slug": "zamazenta", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156578,74 +186999,37 @@ }, { "speciesKey": "zamazenta-crowned", - "speciesId": "zamazenta-crowned", + "speciesId": "zamazentacrowned", "displayName": "Zamazenta-Crowned", "slug": "zamazenta-crowned", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zamazenta", + "Zamazenta Crowned", "Zamazenta-Crowned", + "zamazenta", + "zamazenta crowned", "zamazenta-crowned", - "zamazentacrowned", - "Zamazenta Crowned", - "zamazenta crowned" - ], - "moves": [ - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rusted-shield", - "displayName": "Rusted Shield", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dauntless-shield", - "displayName": "Dauntless Shield", - "type": "ability", - "usagePercent": 100.0 - } + "zamazentacrowned" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -156654,7 +187038,7 @@ "speciesId": "zangoose", "displayName": "Zangoose", "slug": "zangoose", - "source": "smogon-fallback", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156670,36 +187054,36 @@ "usagePercent": 100.0 }, { - "id": "facade", - "displayName": "Facade", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "brick-break", + "displayName": "Brick Break", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "toxic-orb", - "displayName": "Toxic Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "toxic-boost", - "displayName": "Toxic Boost", + "id": "immunity", + "displayName": "Immunity", "type": "ability", "usagePercent": 100.0 } @@ -156708,11 +187092,11 @@ { "nature": "Jolly", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -156724,7 +187108,7 @@ "speciesId": "zarude", "displayName": "Zarude", "slug": "zarude", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156791,74 +187175,68 @@ }, { "speciesKey": "zarude-dada", - "speciesId": "zarude-dada", + "speciesId": "zarudedada", "displayName": "Zarude-Dada", "slug": "zarude-dada", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zarude", + "Zarude Dada", "Zarude-Dada", + "zarude", + "zarude dada", "zarude-dada", - "zarudedada", - "Zarude Dada", - "zarude dada" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "jungle-healing", - "displayName": "Jungle Healing", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "zarudedada" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leaf-guard", - "displayName": "Leaf Guard", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zebstrika", + "speciesId": "zebstrika", + "displayName": "Zebstrika", + "slug": "zebstrika", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zebstrika", + "zebstrika" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -156867,7 +187245,7 @@ "speciesId": "zekrom", "displayName": "Zekrom", "slug": "zekrom", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156875,60 +187253,88 @@ "Zekrom", "zekrom" ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bolt-strike", - "displayName": "Bolt Strike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-claw", - "displayName": "Dragon Claw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zigzagoon", + "speciesId": "zigzagoon", + "displayName": "Zigzagoon", + "slug": "zigzagoon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zigzagoon", + "zigzagoon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "teravolt", - "displayName": "Teravolt", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zigzagoon-galar", + "speciesId": "zigzagoongalar", + "displayName": "Zigzagoon-Galar", + "slug": "zigzagoon-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zigzagoon", + "Zigzagoon Galar", + "Zigzagoon-Galar", + "zigzagoon", + "zigzagoon galar", + "zigzagoon-galar", + "zigzagoongalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -156937,7 +187343,7 @@ "speciesId": "zoroark", "displayName": "Zoroark", "slug": "zoroark", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -156945,60 +187351,21 @@ "Zoroark", "zoroark" ], - "moves": [ - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "illusion", - "displayName": "Illusion", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -157007,7 +187374,7 @@ "speciesId": "zorua", "displayName": "Zorua", "slug": "zorua", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -157015,133 +187382,88 @@ "Zorua", "zorua" ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "illusion", - "displayName": "Illusion", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Naive", + "nature": "Modest", "evs": { - "hp": 36, - "atk": 236, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "zorua-hisui", - "speciesId": "zorua-hisui", + "speciesId": "zoruahisui", "displayName": "Zorua-Hisui", "slug": "zorua-hisui", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zorua", + "Zorua Hisui", "Zorua-Hisui", + "zorua", + "zorua hisui", "zorua-hisui", - "zoruahisui", - "Zorua Hisui", - "zorua hisui" - ], - "moves": [ - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hex", - "displayName": "Hex", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "zoruahisui" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "illusion", - "displayName": "Illusion", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zubat", + "speciesId": "zubat", + "displayName": "Zubat", + "slug": "zubat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zubat", + "zubat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 116, - "spa": 156, - "spd": 36, - "spe": 196 + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -157150,7 +187472,7 @@ "speciesId": "zweilous", "displayName": "Zweilous", "slug": "zweilous", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -157158,60 +187480,21 @@ "Zweilous", "zweilous" ], - "moves": [ - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "hustle", - "displayName": "Hustle", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -157220,7 +187503,7 @@ "speciesId": "zygarde", "displayName": "Zygarde", "slug": "zygarde", - "source": "smogon-fallback", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -157230,26 +187513,26 @@ ], "moves": [ { - "id": "coil", - "displayName": "Coil", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "glare", - "displayName": "Glare", + "id": "coil", + "displayName": "Coil", "type": null, "usagePercent": 100.0 }, { - "id": "thousand-arrows", - "displayName": "Thousand Arrows", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "rest", - "displayName": "Rest", + "id": "dragon-tail", + "displayName": "Dragon Tail", "type": null, "usagePercent": 100.0 } @@ -157264,24 +187547,97 @@ ], "abilities": [ { - "id": "power-construct", - "displayName": "Power Construct", + "id": "aura-break", + "displayName": "Aura Break", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Careful", + "evs": { + "hp": 200, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 56 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "zygarde-10%", + "speciesId": "zygarde10", + "displayName": "Zygarde-10%", + "slug": "zygarde-10%", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zygarde", + "Zygarde 10%", + "Zygarde-10%", + "zygarde", + "zygarde 10%", + "zygarde-10%", + "zygarde10", + "zygarde10%" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "zygarde-complete", + "speciesId": "zygardecomplete", + "displayName": "Zygarde-Complete", + "slug": "zygarde-complete", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zygarde", + "Zygarde Complete", + "Zygarde-Complete", + "zygarde", + "zygarde complete", + "zygarde-complete", + "zygardecomplete" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] } diff --git a/src/main/resources/data/deltacalc/database/move-flags.generated.json b/src/main/resources/data/deltacalc/database/move-flags.generated.json new file mode 100644 index 0000000..22813ed --- /dev/null +++ b/src/main/resources/data/deltacalc/database/move-flags.generated.json @@ -0,0 +1,18399 @@ +{ + "sourceMeta": { + "generatedAt": "2026-04-22T02:25:54.720545+00:00", + "showdownMoves": "C:\\Users\\matte\\AppData\\Roaming\\ModrinthApp\\profiles\\Cobblemon Delta\\showdown\\data\\moves.js", + "moveCount": "952" + }, + "moves": [ + { + "id": "10000000voltthunderbolt", + "displayName": "10,000,000 Volt Thunderbolt", + "type": "electric", + "category": "special", + "basePower": 195, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "absorb", + "displayName": "Absorb", + "type": "grass", + "category": "special", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "accelerock", + "displayName": "Accelerock", + "type": "rock", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "acid", + "displayName": "Acid", + "type": "poison", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "acidarmor", + "displayName": "Acid Armor", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aciddownpour", + "displayName": "Acid Downpour", + "type": "poison", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "acidspray", + "displayName": "Acid Spray", + "type": "poison", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "acrobatics", + "displayName": "Acrobatics", + "type": "flying", + "category": "physical", + "basePower": 55, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "acupressure", + "displayName": "Acupressure", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aerialace", + "displayName": "Aerial Ace", + "type": "flying", + "category": "physical", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aeroblast", + "displayName": "Aeroblast", + "type": "flying", + "category": "special", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "afteryou", + "displayName": "After You", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "agility", + "displayName": "Agility", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aircutter", + "displayName": "Air Cutter", + "type": "flying", + "category": "special", + "basePower": 60, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "slicing", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "airslash", + "displayName": "Air Slash", + "type": "flying", + "category": "special", + "basePower": 75, + "accuracy": 95, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "alloutpummeling", + "displayName": "All-Out Pummeling", + "type": "fighting", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "alluringvoice", + "displayName": "Alluring Voice", + "type": "fairy", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "allyswitch", + "displayName": "Ally Switch", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 2, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "amnesia", + "displayName": "Amnesia", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "anchorshot", + "displayName": "Anchor Shot", + "type": "steel", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ancientpower", + "displayName": "Ancient Power", + "type": "rock", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "appleacid", + "displayName": "Apple Acid", + "type": "grass", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aquacutter", + "displayName": "Aqua Cutter", + "type": "water", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aquajet", + "displayName": "Aqua Jet", + "type": "water", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aquaring", + "displayName": "Aqua Ring", + "type": "water", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aquastep", + "displayName": "Aqua Step", + "type": "water", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "dance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aquatail", + "displayName": "Aqua Tail", + "type": "water", + "category": "physical", + "basePower": 90, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "armorcannon", + "displayName": "Armor Cannon", + "type": "fire", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "armthrust", + "displayName": "Arm Thrust", + "type": "fighting", + "category": "physical", + "basePower": 15, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "aromatherapy", + "displayName": "Aromatherapy", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "distance", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aromaticmist", + "displayName": "Aromatic Mist", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "assist", + "displayName": "Assist", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "assurance", + "displayName": "Assurance", + "type": "dark", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "astonish", + "displayName": "Astonish", + "type": "ghost", + "category": "physical", + "basePower": 30, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "astralbarrage", + "displayName": "Astral Barrage", + "type": "ghost", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "attackorder", + "displayName": "Attack Order", + "type": "bug", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "attract", + "displayName": "Attract", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aurasphere", + "displayName": "Aura Sphere", + "type": "fighting", + "category": "special", + "basePower": 80, + "accuracy": true, + "priority": 0, + "flags": [ + "bullet", + "distance", + "metronome", + "mirror", + "protect", + "pulse" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aurawheel", + "displayName": "Aura Wheel", + "type": "electric", + "category": "physical", + "basePower": 110, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "aurorabeam", + "displayName": "Aurora Beam", + "type": "ice", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "auroraveil", + "displayName": "Aurora Veil", + "type": "ice", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "autotomize", + "displayName": "Autotomize", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "avalanche", + "displayName": "Avalanche", + "type": "ice", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": -4, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "axekick", + "displayName": "Axe Kick", + "type": "fighting", + "category": "physical", + "basePower": 120, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "babydolleyes", + "displayName": "Baby-Doll Eyes", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 1, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "baddybad", + "displayName": "Baddy Bad", + "type": "dark", + "category": "special", + "basePower": 80, + "accuracy": 95, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "banefulbunker", + "displayName": "Baneful Bunker", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "barbbarrage", + "displayName": "Barb Barrage", + "type": "poison", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "barrage", + "displayName": "Barrage", + "type": "normal", + "category": "physical", + "basePower": 15, + "accuracy": 85, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "barrier", + "displayName": "Barrier", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "batonpass", + "displayName": "Baton Pass", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "beakblast", + "displayName": "Beak Blast", + "type": "flying", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": -3, + "flags": [ + "bullet", + "failcopycat", + "failinstruct", + "failmefirst", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "beatup", + "displayName": "Beat Up", + "type": "dark", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "behemothbash", + "displayName": "Behemoth Bash", + "type": "steel", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failcopycat", + "failmimic", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "behemothblade", + "displayName": "Behemoth Blade", + "type": "steel", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failcopycat", + "failmimic", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "belch", + "displayName": "Belch", + "type": "poison", + "category": "special", + "basePower": 120, + "accuracy": 90, + "priority": 0, + "flags": [ + "failcopycat", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bellydrum", + "displayName": "Belly Drum", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bestow", + "displayName": "Bestow", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "failcopycat", + "mirror", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bide", + "displayName": "Bide", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": true, + "priority": 1, + "flags": [ + "contact", + "failinstruct", + "metronome", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bind", + "displayName": "Bind", + "type": "normal", + "category": "physical", + "basePower": 15, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bite", + "displayName": "Bite", + "type": "dark", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bitterblade", + "displayName": "Bitter Blade", + "type": "fire", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "heal", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bittermalice", + "displayName": "Bitter Malice", + "type": "ghost", + "category": "special", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "blackholeeclipse", + "displayName": "Black Hole Eclipse", + "type": "dark", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "blastburn", + "displayName": "Blast Burn", + "type": "fire", + "category": "special", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "blazekick", + "displayName": "Blaze Kick", + "type": "fire", + "category": "physical", + "basePower": 85, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "blazingtorque", + "displayName": "Blazing Torque", + "type": "fire", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bleakwindstorm", + "displayName": "Bleakwind Storm", + "type": "flying", + "category": "special", + "basePower": 100, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "blizzard", + "displayName": "Blizzard", + "type": "ice", + "category": "special", + "basePower": 110, + "accuracy": 70, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "block", + "displayName": "Block", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bloodmoon", + "displayName": "Blood Moon", + "type": "normal", + "category": "special", + "basePower": 140, + "accuracy": 100, + "priority": 0, + "flags": [ + "cantusetwice", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bloomdoom", + "displayName": "Bloom Doom", + "type": "grass", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "blueflare", + "displayName": "Blue Flare", + "type": "fire", + "category": "special", + "basePower": 130, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bodypress", + "displayName": "Body Press", + "type": "fighting", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bodyslam", + "displayName": "Body Slam", + "type": "normal", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "boltbeak", + "displayName": "Bolt Beak", + "type": "electric", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "boltstrike", + "displayName": "Bolt Strike", + "type": "electric", + "category": "physical", + "basePower": 130, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "boneclub", + "displayName": "Bone Club", + "type": "ground", + "category": "physical", + "basePower": 65, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bonemerang", + "displayName": "Bonemerang", + "type": "ground", + "category": "physical", + "basePower": 50, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "bonerush", + "displayName": "Bone Rush", + "type": "ground", + "category": "physical", + "basePower": 25, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "boomburst", + "displayName": "Boomburst", + "type": "normal", + "category": "special", + "basePower": 140, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bounce", + "displayName": "Bounce", + "type": "flying", + "category": "physical", + "basePower": 85, + "accuracy": 85, + "priority": 0, + "flags": [ + "charge", + "contact", + "distance", + "failinstruct", + "gravity", + "metronome", + "mirror", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bouncybubble", + "displayName": "Bouncy Bubble", + "type": "water", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "branchpoke", + "displayName": "Branch Poke", + "type": "grass", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bravebird", + "displayName": "Brave Bird", + "type": "flying", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "breakingswipe", + "displayName": "Breaking Swipe", + "type": "dragon", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "breakneckblitz", + "displayName": "Breakneck Blitz", + "type": "normal", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "brickbreak", + "displayName": "Brick Break", + "type": "fighting", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "brine", + "displayName": "Brine", + "type": "water", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "brutalswing", + "displayName": "Brutal Swing", + "type": "dark", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bubble", + "displayName": "Bubble", + "type": "water", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bubblebeam", + "displayName": "Bubble Beam", + "type": "water", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bugbite", + "displayName": "Bug Bite", + "type": "bug", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bugbuzz", + "displayName": "Bug Buzz", + "type": "bug", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bulkup", + "displayName": "Bulk Up", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bulldoze", + "displayName": "Bulldoze", + "type": "ground", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bulletpunch", + "displayName": "Bullet Punch", + "type": "steel", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "bulletseed", + "displayName": "Bullet Seed", + "type": "grass", + "category": "physical", + "basePower": 25, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "burningbulwark", + "displayName": "Burning Bulwark", + "type": "fire", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "metronome", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "burningjealousy", + "displayName": "Burning Jealousy", + "type": "fire", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "burnup", + "displayName": "Burn Up", + "type": "fire", + "category": "special", + "basePower": 130, + "accuracy": 100, + "priority": 0, + "flags": [ + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "buzzybuzz", + "displayName": "Buzzy Buzz", + "type": "electric", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "calmmind", + "displayName": "Calm Mind", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "camouflage", + "displayName": "Camouflage", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "captivate", + "displayName": "Captivate", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "catastropika", + "displayName": "Catastropika", + "type": "electric", + "category": "physical", + "basePower": 210, + "accuracy": true, + "priority": 0, + "flags": [ + "contact" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ceaselessedge", + "displayName": "Ceaseless Edge", + "type": "dark", + "category": "physical", + "basePower": 65, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "celebrate", + "displayName": "Celebrate", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "charge", + "displayName": "Charge", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "chargebeam", + "displayName": "Charge Beam", + "type": "electric", + "category": "special", + "basePower": 50, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "charm", + "displayName": "Charm", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "chatter", + "displayName": "Chatter", + "type": "flying", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "distance", + "failcopycat", + "failinstruct", + "failmimic", + "mirror", + "noassist", + "nosleeptalk", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "chillingwater", + "displayName": "Chilling Water", + "type": "water", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "chillyreception", + "displayName": "Chilly Reception", + "type": "ice", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "chipaway", + "displayName": "Chip Away", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "chloroblast", + "displayName": "Chloroblast", + "type": "grass", + "category": "special", + "basePower": 150, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "circlethrow", + "displayName": "Circle Throw", + "type": "fighting", + "category": "physical", + "basePower": 60, + "accuracy": 90, + "priority": -6, + "flags": [ + "contact", + "failcopycat", + "metronome", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "clamp", + "displayName": "Clamp", + "type": "water", + "category": "physical", + "basePower": 35, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "clangingscales", + "displayName": "Clanging Scales", + "type": "dragon", + "category": "special", + "basePower": 110, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "clangoroussoul", + "displayName": "Clangorous Soul", + "type": "dragon", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "dance", + "snatch", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "clangoroussoulblaze", + "displayName": "Clangorous Soulblaze", + "type": "dragon", + "category": "special", + "basePower": 185, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "clearsmog", + "displayName": "Clear Smog", + "type": "poison", + "category": "special", + "basePower": 50, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "closecombat", + "displayName": "Close Combat", + "type": "fighting", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "coaching", + "displayName": "Coaching", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "coil", + "displayName": "Coil", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "collisioncourse", + "displayName": "Collision Course", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "combattorque", + "displayName": "Combat Torque", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "cometpunch", + "displayName": "Comet Punch", + "type": "normal", + "category": "physical", + "basePower": 18, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "comeuppance", + "displayName": "Comeuppance", + "type": "dark", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failmefirst", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "confide", + "displayName": "Confide", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "confuseray", + "displayName": "Confuse Ray", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "confusion", + "displayName": "Confusion", + "type": "psychic", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "constrict", + "displayName": "Constrict", + "type": "normal", + "category": "physical", + "basePower": 10, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "continentalcrush", + "displayName": "Continental Crush", + "type": "rock", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "conversion", + "displayName": "Conversion", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "conversion2", + "displayName": "Conversion 2", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "copycat", + "displayName": "Copycat", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "coreenforcer", + "displayName": "Core Enforcer", + "type": "dragon", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "corkscrewcrash", + "displayName": "Corkscrew Crash", + "type": "steel", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "corrosivegas", + "displayName": "Corrosive Gas", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "cosmicpower", + "displayName": "Cosmic Power", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "cottonguard", + "displayName": "Cotton Guard", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "cottonspore", + "displayName": "Cotton Spore", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "counter", + "displayName": "Counter", + "type": "fighting", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": -5, + "flags": [ + "contact", + "failcopycat", + "failmefirst", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "courtchange", + "displayName": "Court Change", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "covet", + "displayName": "Covet", + "type": "normal", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failcopycat", + "failmefirst", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "crabhammer", + "displayName": "Crabhammer", + "type": "water", + "category": "physical", + "basePower": 100, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "craftyshield", + "displayName": "Crafty Shield", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 3, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "crosschop", + "displayName": "Cross Chop", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 80, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "crosspoison", + "displayName": "Cross Poison", + "type": "poison", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "crunch", + "displayName": "Crunch", + "type": "dark", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "crushclaw", + "displayName": "Crush Claw", + "type": "normal", + "category": "physical", + "basePower": 75, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "crushgrip", + "displayName": "Crush Grip", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "curse", + "displayName": "Curse", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "cut", + "displayName": "Cut", + "type": "normal", + "category": "physical", + "basePower": 50, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "darkestlariat", + "displayName": "Darkest Lariat", + "type": "dark", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "darkpulse", + "displayName": "Dark Pulse", + "type": "dark", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "pulse" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "darkvoid", + "displayName": "Dark Void", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 50, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dazzlinggleam", + "displayName": "Dazzling Gleam", + "type": "fairy", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "decorate", + "displayName": "Decorate", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "defendorder", + "displayName": "Defend Order", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "defensecurl", + "displayName": "Defense Curl", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "defog", + "displayName": "Defog", + "type": "flying", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "destinybond", + "displayName": "Destiny Bond", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "detect", + "displayName": "Detect", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "devastatingdrake", + "displayName": "Devastating Drake", + "type": "dragon", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "diamondstorm", + "displayName": "Diamond Storm", + "type": "rock", + "category": "physical", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dig", + "displayName": "Dig", + "type": "ground", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "contact", + "failinstruct", + "metronome", + "mirror", + "noassist", + "nonsky", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "direclaw", + "displayName": "Dire Claw", + "type": "poison", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "disable", + "displayName": "Disable", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "disarmingvoice", + "displayName": "Disarming Voice", + "type": "fairy", + "category": "special", + "basePower": 40, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "discharge", + "displayName": "Discharge", + "type": "electric", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dive", + "displayName": "Dive", + "type": "water", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "charge", + "contact", + "failinstruct", + "metronome", + "mirror", + "noassist", + "nonsky", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dizzypunch", + "displayName": "Dizzy Punch", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "doodle", + "displayName": "Doodle", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "doomdesire", + "displayName": "Doom Desire", + "type": "steel", + "category": "special", + "basePower": 140, + "accuracy": 100, + "priority": 0, + "flags": [ + "futuremove", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "doubleedge", + "displayName": "Double-Edge", + "type": "normal", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "doublehit", + "displayName": "Double Hit", + "type": "normal", + "category": "physical", + "basePower": 35, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "doubleironbash", + "displayName": "Double Iron Bash", + "type": "steel", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "doublekick", + "displayName": "Double Kick", + "type": "fighting", + "category": "physical", + "basePower": 30, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "doubleshock", + "displayName": "Double Shock", + "type": "electric", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "doubleslap", + "displayName": "Double Slap", + "type": "normal", + "category": "physical", + "basePower": 15, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "doubleteam", + "displayName": "Double Team", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dracometeor", + "displayName": "Draco Meteor", + "type": "dragon", + "category": "special", + "basePower": 130, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonascent", + "displayName": "Dragon Ascent", + "type": "flying", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonbreath", + "displayName": "Dragon Breath", + "type": "dragon", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragoncheer", + "displayName": "Dragon Cheer", + "type": "dragon", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonclaw", + "displayName": "Dragon Claw", + "type": "dragon", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragondance", + "displayName": "Dragon Dance", + "type": "dragon", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "dance", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragondarts", + "displayName": "Dragon Darts", + "type": "dragon", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "dragonenergy", + "displayName": "Dragon Energy", + "type": "dragon", + "category": "special", + "basePower": 150, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonhammer", + "displayName": "Dragon Hammer", + "type": "dragon", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonpulse", + "displayName": "Dragon Pulse", + "type": "dragon", + "category": "special", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "pulse" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonrage", + "displayName": "Dragon Rage", + "type": "dragon", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragonrush", + "displayName": "Dragon Rush", + "type": "dragon", + "category": "physical", + "basePower": 100, + "accuracy": 75, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dragontail", + "displayName": "Dragon Tail", + "type": "dragon", + "category": "physical", + "basePower": 60, + "accuracy": 90, + "priority": -6, + "flags": [ + "contact", + "failcopycat", + "metronome", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "drainingkiss", + "displayName": "Draining Kiss", + "type": "fairy", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "drainpunch", + "displayName": "Drain Punch", + "type": "fighting", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "heal", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dreameater", + "displayName": "Dream Eater", + "type": "psychic", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "drillpeck", + "displayName": "Drill Peck", + "type": "flying", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "drillrun", + "displayName": "Drill Run", + "type": "ground", + "category": "physical", + "basePower": 80, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "drumbeating", + "displayName": "Drum Beating", + "type": "grass", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dualchop", + "displayName": "Dual Chop", + "type": "dragon", + "category": "physical", + "basePower": 40, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "dualwingbeat", + "displayName": "Dual Wingbeat", + "type": "flying", + "category": "physical", + "basePower": 40, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "dynamaxcannon", + "displayName": "Dynamax Cannon", + "type": "dragon", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noparentalbond", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "dynamicpunch", + "displayName": "Dynamic Punch", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 50, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "earthpower", + "displayName": "Earth Power", + "type": "ground", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": "ground", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "echoedvoice", + "displayName": "Echoed Voice", + "type": "normal", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "eerieimpulse", + "displayName": "Eerie Impulse", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "eeriespell", + "displayName": "Eerie Spell", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "eggbomb", + "displayName": "Egg Bomb", + "type": "normal", + "category": "physical", + "basePower": 100, + "accuracy": 75, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "electricterrain", + "displayName": "Electric Terrain", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "electrify", + "displayName": "Electrify", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "electroball", + "displayName": "Electro Ball", + "type": "electric", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "electrodrift", + "displayName": "Electro Drift", + "type": "electric", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "electroshot", + "displayName": "Electro Shot", + "type": "electric", + "category": "special", + "basePower": 130, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "electroweb", + "displayName": "Electroweb", + "type": "electric", + "category": "special", + "basePower": 55, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "embargo", + "displayName": "Embargo", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ember", + "displayName": "Ember", + "type": "fire", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "encore", + "displayName": "Encore", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "failencore", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "endeavor", + "displayName": "Endeavor", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "endure", + "displayName": "Endure", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "energyball", + "displayName": "Energy Ball", + "type": "grass", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "entrainment", + "displayName": "Entrainment", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "eruption", + "displayName": "Eruption", + "type": "fire", + "category": "special", + "basePower": 150, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "esperwing", + "displayName": "Esper Wing", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "eternabeam", + "displayName": "Eternabeam", + "type": "dragon", + "category": "special", + "basePower": 160, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "expandingforce", + "displayName": "Expanding Force", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": "normal", + "category": "physical", + "basePower": 250, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "extrasensory", + "displayName": "Extrasensory", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "extremeevoboost", + "displayName": "Extreme Evoboost", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "extremespeed", + "displayName": "Extreme Speed", + "type": "normal", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 2, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "facade", + "displayName": "Facade", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fairylock", + "displayName": "Fairy Lock", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fairywind", + "displayName": "Fairy Wind", + "type": "fairy", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fakeout", + "displayName": "Fake Out", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 3, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "faketears", + "displayName": "Fake Tears", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "falsesurrender", + "displayName": "False Surrender", + "type": "dark", + "category": "physical", + "basePower": 80, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "falseswipe", + "displayName": "False Swipe", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "featherdance", + "displayName": "Feather Dance", + "type": "flying", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "dance", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "feint", + "displayName": "Feint", + "type": "normal", + "category": "physical", + "basePower": 30, + "accuracy": 100, + "priority": 2, + "flags": [ + "failcopycat", + "mirror", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "feintattack", + "displayName": "Feint Attack", + "type": "dark", + "category": "physical", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fellstinger", + "displayName": "Fell Stinger", + "type": "bug", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ficklebeam", + "displayName": "Fickle Beam", + "type": "dragon", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fierydance", + "displayName": "Fiery Dance", + "type": "fire", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "dance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fierywrath", + "displayName": "Fiery Wrath", + "type": "dark", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "filletaway", + "displayName": "Fillet Away", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "finalgambit", + "displayName": "Final Gambit", + "type": "fighting", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fireblast", + "displayName": "Fire Blast", + "type": "fire", + "category": "special", + "basePower": 110, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "firefang", + "displayName": "Fire Fang", + "type": "fire", + "category": "physical", + "basePower": 65, + "accuracy": 95, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "firelash", + "displayName": "Fire Lash", + "type": "fire", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "firepledge", + "displayName": "Fire Pledge", + "type": "fire", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "pledgecombo", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "firepunch", + "displayName": "Fire Punch", + "type": "fire", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "firespin", + "displayName": "Fire Spin", + "type": "fire", + "category": "special", + "basePower": 35, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "firstimpression", + "displayName": "First Impression", + "type": "bug", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 2, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fishiousrend", + "displayName": "Fishious Rend", + "type": "water", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fissure", + "displayName": "Fissure", + "type": "ground", + "category": "physical", + "basePower": 0, + "accuracy": 30, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flail", + "displayName": "Flail", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flameburst", + "displayName": "Flame Burst", + "type": "fire", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flamecharge", + "displayName": "Flame Charge", + "type": "fire", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flamethrower", + "displayName": "Flamethrower", + "type": "fire", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flamewheel", + "displayName": "Flame Wheel", + "type": "fire", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flareblitz", + "displayName": "Flare Blitz", + "type": "fire", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flash", + "displayName": "Flash", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flashcannon", + "displayName": "Flash Cannon", + "type": "steel", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flatter", + "displayName": "Flatter", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fleurcannon", + "displayName": "Fleur Cannon", + "type": "fairy", + "category": "special", + "basePower": 130, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fling", + "displayName": "Fling", + "type": "dark", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flipturn", + "displayName": "Flip Turn", + "type": "water", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "floatyfall", + "displayName": "Floaty Fall", + "type": "flying", + "category": "physical", + "basePower": 90, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "gravity", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "floralhealing", + "displayName": "Floral Healing", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "heal", + "metronome", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flowershield", + "displayName": "Flower Shield", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "distance", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flowertrick", + "displayName": "Flower Trick", + "type": "grass", + "category": "physical", + "basePower": 70, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fly", + "displayName": "Fly", + "type": "flying", + "category": "physical", + "basePower": 90, + "accuracy": 95, + "priority": 0, + "flags": [ + "charge", + "contact", + "distance", + "failinstruct", + "gravity", + "metronome", + "mirror", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "flyingpress", + "displayName": "Flying Press", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "distance", + "gravity", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "focusblast", + "displayName": "Focus Blast", + "type": "fighting", + "category": "special", + "basePower": 120, + "accuracy": 70, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "focusenergy", + "displayName": "Focus Energy", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "focuspunch", + "displayName": "Focus Punch", + "type": "fighting", + "category": "physical", + "basePower": 150, + "accuracy": 100, + "priority": -3, + "flags": [ + "contact", + "failcopycat", + "failinstruct", + "failmefirst", + "noassist", + "nosleeptalk", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "followme", + "displayName": "Follow Me", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 2, + "flags": [ + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "forcepalm", + "displayName": "Force Palm", + "type": "fighting", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "foresight", + "displayName": "Foresight", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "forestscurse", + "displayName": "Forest's Curse", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "foulplay", + "displayName": "Foul Play", + "type": "dark", + "category": "physical", + "basePower": 95, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "freezedry", + "displayName": "Freeze-Dry", + "type": "ice", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "freezeshock", + "displayName": "Freeze Shock", + "type": "ice", + "category": "physical", + "basePower": 140, + "accuracy": 90, + "priority": 0, + "flags": [ + "charge", + "failinstruct", + "mirror", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "freezingglare", + "displayName": "Freezing Glare", + "type": "psychic", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "freezyfrost", + "displayName": "Freezy Frost", + "type": "ice", + "category": "special", + "basePower": 100, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "frenzyplant", + "displayName": "Frenzy Plant", + "type": "grass", + "category": "special", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "frostbreath", + "displayName": "Frost Breath", + "type": "ice", + "category": "special", + "basePower": 60, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "frustration", + "displayName": "Frustration", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "furyattack", + "displayName": "Fury Attack", + "type": "normal", + "category": "physical", + "basePower": 15, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "furycutter", + "displayName": "Fury Cutter", + "type": "bug", + "category": "physical", + "basePower": 40, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "furyswipes", + "displayName": "Fury Swipes", + "type": "normal", + "category": "physical", + "basePower": 18, + "accuracy": 80, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "fusionbolt", + "displayName": "Fusion Bolt", + "type": "electric", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "fusionflare", + "displayName": "Fusion Flare", + "type": "fire", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "futuresight", + "displayName": "Future Sight", + "type": "psychic", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "futuremove", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gastroacid", + "displayName": "Gastro Acid", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "geargrind", + "displayName": "Gear Grind", + "type": "steel", + "category": "physical", + "basePower": 50, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "gearup", + "displayName": "Gear Up", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "genesissupernova", + "displayName": "Genesis Supernova", + "type": "psychic", + "category": "special", + "basePower": 185, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "geomancy", + "displayName": "Geomancy", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "charge", + "failinstruct", + "metronome", + "nonsky", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gigadrain", + "displayName": "Giga Drain", + "type": "grass", + "category": "special", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gigaimpact", + "displayName": "Giga Impact", + "type": "normal", + "category": "physical", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gigatonhammer", + "displayName": "Gigaton Hammer", + "type": "steel", + "category": "physical", + "basePower": 160, + "accuracy": 100, + "priority": 0, + "flags": [ + "cantusetwice", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gigavolthavoc", + "displayName": "Gigavolt Havoc", + "type": "electric", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "glaciallance", + "displayName": "Glacial Lance", + "type": "ice", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "glaciate", + "displayName": "Glaciate", + "type": "ice", + "category": "special", + "basePower": 65, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "glaiverush", + "displayName": "Glaive Rush", + "type": "dragon", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "glare", + "displayName": "Glare", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "glitzyglow", + "displayName": "Glitzy Glow", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 95, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxbefuddle", + "displayName": "G-Max Befuddle", + "type": "bug", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxcannonade", + "displayName": "G-Max Cannonade", + "type": "water", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxcentiferno", + "displayName": "G-Max Centiferno", + "type": "fire", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxchistrike", + "displayName": "G-Max Chi Strike", + "type": "fighting", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxcuddle", + "displayName": "G-Max Cuddle", + "type": "normal", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxdepletion", + "displayName": "G-Max Depletion", + "type": "dragon", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxdrumsolo", + "displayName": "G-Max Drum Solo", + "type": "grass", + "category": "physical", + "basePower": 160, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxfinale", + "displayName": "G-Max Finale", + "type": "fairy", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxfireball", + "displayName": "G-Max Fireball", + "type": "fire", + "category": "physical", + "basePower": 160, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxfoamburst", + "displayName": "G-Max Foam Burst", + "type": "water", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxgoldrush", + "displayName": "G-Max Gold Rush", + "type": "normal", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxgravitas", + "displayName": "G-Max Gravitas", + "type": "psychic", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxhydrosnipe", + "displayName": "G-Max Hydrosnipe", + "type": "water", + "category": "physical", + "basePower": 160, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxmalodor", + "displayName": "G-Max Malodor", + "type": "poison", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxmeltdown", + "displayName": "G-Max Meltdown", + "type": "steel", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxoneblow", + "displayName": "G-Max One Blow", + "type": "dark", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxrapidflow", + "displayName": "G-Max Rapid Flow", + "type": "water", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxreplenish", + "displayName": "G-Max Replenish", + "type": "normal", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxresonance", + "displayName": "G-Max Resonance", + "type": "ice", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxsandblast", + "displayName": "G-Max Sandblast", + "type": "ground", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxsmite", + "displayName": "G-Max Smite", + "type": "fairy", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxsnooze", + "displayName": "G-Max Snooze", + "type": "dark", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxsteelsurge", + "displayName": "G-Max Steelsurge", + "type": "steel", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxstonesurge", + "displayName": "G-Max Stonesurge", + "type": "water", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxstunshock", + "displayName": "G-Max Stun Shock", + "type": "electric", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxsweetness", + "displayName": "G-Max Sweetness", + "type": "grass", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxtartness", + "displayName": "G-Max Tartness", + "type": "grass", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxterror", + "displayName": "G-Max Terror", + "type": "ghost", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxvinelash", + "displayName": "G-Max Vine Lash", + "type": "grass", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxvolcalith", + "displayName": "G-Max Volcalith", + "type": "rock", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxvoltcrash", + "displayName": "G-Max Volt Crash", + "type": "electric", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxwildfire", + "displayName": "G-Max Wildfire", + "type": "fire", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gmaxwindrage", + "displayName": "G-Max Wind Rage", + "type": "flying", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "grassknot", + "displayName": "Grass Knot", + "type": "grass", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "grasspledge", + "displayName": "Grass Pledge", + "type": "grass", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "pledgecombo", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "grasswhistle", + "displayName": "Grass Whistle", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 55, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "grassyglide", + "displayName": "Grassy Glide", + "type": "grass", + "category": "physical", + "basePower": 55, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "grassyterrain", + "displayName": "Grassy Terrain", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gravapple", + "displayName": "Grav Apple", + "type": "grass", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gravity", + "displayName": "Gravity", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "growl", + "displayName": "Growl", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "growth", + "displayName": "Growth", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "grudge", + "displayName": "Grudge", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "guardianofalola", + "displayName": "Guardian of Alola", + "type": "fairy", + "category": "special", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "guardsplit", + "displayName": "Guard Split", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "guardswap", + "displayName": "Guard Swap", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "guillotine", + "displayName": "Guillotine", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 30, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gunkshot", + "displayName": "Gunk Shot", + "type": "poison", + "category": "physical", + "basePower": 120, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gust", + "displayName": "Gust", + "type": "flying", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "gyroball", + "displayName": "Gyro Ball", + "type": "steel", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hail", + "displayName": "Hail", + "type": "ice", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hammerarm", + "displayName": "Hammer Arm", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "happyhour", + "displayName": "Happy Hour", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "harden", + "displayName": "Harden", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hardpress", + "displayName": "Hard Press", + "type": "steel", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "haze", + "displayName": "Haze", + "type": "ice", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "headbutt", + "displayName": "Headbutt", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "headcharge", + "displayName": "Head Charge", + "type": "normal", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "headlongrush", + "displayName": "Headlong Rush", + "type": "ground", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "headsmash", + "displayName": "Head Smash", + "type": "rock", + "category": "physical", + "basePower": 150, + "accuracy": 80, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "healbell", + "displayName": "Heal Bell", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "distance", + "metronome", + "snatch", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "healblock", + "displayName": "Heal Block", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "healingwish", + "displayName": "Healing Wish", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "healorder", + "displayName": "Heal Order", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "healpulse", + "displayName": "Heal Pulse", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "distance", + "heal", + "metronome", + "protect", + "pulse", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "heartstamp", + "displayName": "Heart Stamp", + "type": "psychic", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "heartswap", + "displayName": "Heart Swap", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "heatcrash", + "displayName": "Heat Crash", + "type": "fire", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "heatwave", + "displayName": "Heat Wave", + "type": "fire", + "category": "special", + "basePower": 95, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "heavyslam", + "displayName": "Heavy Slam", + "type": "steel", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "helpinghand", + "displayName": "Helping Hand", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 5, + "flags": [ + "bypasssub", + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hex", + "displayName": "Hex", + "type": "ghost", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpower", + "displayName": "Hidden Power", + "type": "normal", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerbug", + "displayName": "Hidden Power Bug", + "type": "bug", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerdark", + "displayName": "Hidden Power Dark", + "type": "dark", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerdragon", + "displayName": "Hidden Power Dragon", + "type": "dragon", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerelectric", + "displayName": "Hidden Power Electric", + "type": "electric", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerfighting", + "displayName": "Hidden Power Fighting", + "type": "fighting", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerfire", + "displayName": "Hidden Power Fire", + "type": "fire", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerflying", + "displayName": "Hidden Power Flying", + "type": "flying", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerghost", + "displayName": "Hidden Power Ghost", + "type": "ghost", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowergrass", + "displayName": "Hidden Power Grass", + "type": "grass", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerground", + "displayName": "Hidden Power Ground", + "type": "ground", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerice", + "displayName": "Hidden Power Ice", + "type": "ice", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerpoison", + "displayName": "Hidden Power Poison", + "type": "poison", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerpsychic", + "displayName": "Hidden Power Psychic", + "type": "psychic", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerrock", + "displayName": "Hidden Power Rock", + "type": "rock", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowersteel", + "displayName": "Hidden Power Steel", + "type": "steel", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hiddenpowerwater", + "displayName": "Hidden Power Water", + "type": "water", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "highhorsepower", + "displayName": "High Horsepower", + "type": "ground", + "category": "physical", + "basePower": 95, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "highjumpkick", + "displayName": "High Jump Kick", + "type": "fighting", + "category": "physical", + "basePower": 130, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "gravity", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "holdback", + "displayName": "Hold Back", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "holdhands", + "displayName": "Hold Hands", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "failcopycat", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "honeclaws", + "displayName": "Hone Claws", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hornattack", + "displayName": "Horn Attack", + "type": "normal", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "horndrill", + "displayName": "Horn Drill", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 30, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hornleech", + "displayName": "Horn Leech", + "type": "grass", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "howl", + "displayName": "Howl", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hurricane", + "displayName": "Hurricane", + "type": "flying", + "category": "special", + "basePower": 110, + "accuracy": 70, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hydrocannon", + "displayName": "Hydro Cannon", + "type": "water", + "category": "special", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hydropump", + "displayName": "Hydro Pump", + "type": "water", + "category": "special", + "basePower": 110, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hydrosteam", + "displayName": "Hydro Steam", + "type": "water", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hydrovortex", + "displayName": "Hydro Vortex", + "type": "water", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hyperbeam", + "displayName": "Hyper Beam", + "type": "normal", + "category": "special", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hyperdrill", + "displayName": "Hyper Drill", + "type": "normal", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hyperfang", + "displayName": "Hyper Fang", + "type": "normal", + "category": "physical", + "basePower": 80, + "accuracy": 90, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hyperspacefury", + "displayName": "Hyperspace Fury", + "type": "dark", + "category": "physical", + "basePower": 100, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hyperspacehole", + "displayName": "Hyperspace Hole", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hypervoice", + "displayName": "Hyper Voice", + "type": "normal", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "hypnosis", + "displayName": "Hypnosis", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": 60, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "iceball", + "displayName": "Ice Ball", + "type": "ice", + "category": "physical", + "basePower": 30, + "accuracy": 90, + "priority": 0, + "flags": [ + "bullet", + "contact", + "failinstruct", + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "icebeam", + "displayName": "Ice Beam", + "type": "ice", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "iceburn", + "displayName": "Ice Burn", + "type": "ice", + "category": "special", + "basePower": 140, + "accuracy": 90, + "priority": 0, + "flags": [ + "charge", + "failinstruct", + "mirror", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "icefang", + "displayName": "Ice Fang", + "type": "ice", + "category": "physical", + "basePower": 65, + "accuracy": 95, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "icehammer", + "displayName": "Ice Hammer", + "type": "ice", + "category": "physical", + "basePower": 100, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "icepunch", + "displayName": "Ice Punch", + "type": "ice", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "iceshard", + "displayName": "Ice Shard", + "type": "ice", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "icespinner", + "displayName": "Ice Spinner", + "type": "ice", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "iciclecrash", + "displayName": "Icicle Crash", + "type": "ice", + "category": "physical", + "basePower": 85, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "iciclespear", + "displayName": "Icicle Spear", + "type": "ice", + "category": "physical", + "basePower": 25, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "icywind", + "displayName": "Icy Wind", + "type": "ice", + "category": "special", + "basePower": 55, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "imprison", + "displayName": "Imprison", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mustpressure", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "incinerate", + "displayName": "Incinerate", + "type": "fire", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "infernalparade", + "displayName": "Infernal Parade", + "type": "ghost", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "inferno", + "displayName": "Inferno", + "type": "fire", + "category": "special", + "basePower": 100, + "accuracy": 50, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "infernooverdrive", + "displayName": "Inferno Overdrive", + "type": "fire", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "infestation", + "displayName": "Infestation", + "type": "bug", + "category": "special", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ingrain", + "displayName": "Ingrain", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "instruct", + "displayName": "Instruct", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "failinstruct", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "iondeluge", + "displayName": "Ion Deluge", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 1, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "irondefense", + "displayName": "Iron Defense", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ironhead", + "displayName": "Iron Head", + "type": "steel", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "irontail", + "displayName": "Iron Tail", + "type": "steel", + "category": "physical", + "basePower": 100, + "accuracy": 75, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ivycudgel", + "displayName": "Ivy Cudgel", + "type": "grass", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "jawlock", + "displayName": "Jaw Lock", + "type": "dark", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "jetpunch", + "displayName": "Jet Punch", + "type": "water", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "judgment", + "displayName": "Judgment", + "type": "normal", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "jumpkick", + "displayName": "Jump Kick", + "type": "fighting", + "category": "physical", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "gravity", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "junglehealing", + "displayName": "Jungle Healing", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "heal" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "karatechop", + "displayName": "Karate Chop", + "type": "fighting", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "kinesis", + "displayName": "Kinesis", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "kingsshield", + "displayName": "King's Shield", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "failinstruct", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "knockoff", + "displayName": "Knock Off", + "type": "dark", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "kowtowcleave", + "displayName": "Kowtow Cleave", + "type": "dark", + "category": "physical", + "basePower": 85, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "landswrath", + "displayName": "Land's Wrath", + "type": "ground", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "laserfocus", + "displayName": "Laser Focus", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lashout", + "displayName": "Lash Out", + "type": "dark", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lastresort", + "displayName": "Last Resort", + "type": "normal", + "category": "physical", + "basePower": 140, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lastrespects", + "displayName": "Last Respects", + "type": "ghost", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lavaplume", + "displayName": "Lava Plume", + "type": "fire", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leafage", + "displayName": "Leafage", + "type": "grass", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leafblade", + "displayName": "Leaf Blade", + "type": "grass", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leafstorm", + "displayName": "Leaf Storm", + "type": "grass", + "category": "special", + "basePower": 130, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leaftornado", + "displayName": "Leaf Tornado", + "type": "grass", + "category": "special", + "basePower": 65, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leechlife", + "displayName": "Leech Life", + "type": "bug", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leechseed", + "displayName": "Leech Seed", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "leer", + "displayName": "Leer", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "letssnuggleforever", + "displayName": "Let's Snuggle Forever", + "type": "fairy", + "category": "physical", + "basePower": 190, + "accuracy": true, + "priority": 0, + "flags": [ + "contact" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lick", + "displayName": "Lick", + "type": "ghost", + "category": "physical", + "basePower": 30, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lifedew", + "displayName": "Life Dew", + "type": "water", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "heal", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lightofruin", + "displayName": "Light of Ruin", + "type": "fairy", + "category": "special", + "basePower": 140, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lightscreen", + "displayName": "Light Screen", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lightthatburnsthesky", + "displayName": "Light That Burns the Sky", + "type": "psychic", + "category": "special", + "basePower": 200, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": "water", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lockon", + "displayName": "Lock-On", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lovelykiss", + "displayName": "Lovely Kiss", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 75, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lowkick", + "displayName": "Low Kick", + "type": "fighting", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lowsweep", + "displayName": "Low Sweep", + "type": "fighting", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "luckychant", + "displayName": "Lucky Chant", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "luminacrash", + "displayName": "Lumina Crash", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lunarblessing", + "displayName": "Lunar Blessing", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lunardance", + "displayName": "Lunar Dance", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "dance", + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lunge", + "displayName": "Lunge", + "type": "bug", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "lusterpurge", + "displayName": "Luster Purge", + "type": "psychic", + "category": "special", + "basePower": 95, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "machpunch", + "displayName": "Mach Punch", + "type": "fighting", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magicalleaf", + "displayName": "Magical Leaf", + "type": "grass", + "category": "special", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magicaltorque", + "displayName": "Magical Torque", + "type": "fairy", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magiccoat", + "displayName": "Magic Coat", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magicpowder", + "displayName": "Magic Powder", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magicroom", + "displayName": "Magic Room", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magmastorm", + "displayName": "Magma Storm", + "type": "fire", + "category": "special", + "basePower": 100, + "accuracy": 75, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magnetbomb", + "displayName": "Magnet Bomb", + "type": "steel", + "category": "physical", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magneticflux", + "displayName": "Magnetic Flux", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "distance", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magnetrise", + "displayName": "Magnet Rise", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "gravity", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "magnitude", + "displayName": "Magnitude", + "type": "ground", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "makeitrain", + "displayName": "Make It Rain", + "type": "steel", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maliciousmoonsault", + "displayName": "Malicious Moonsault", + "type": "dark", + "category": "physical", + "basePower": 180, + "accuracy": true, + "priority": 0, + "flags": [ + "contact" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "malignantchain", + "displayName": "Malignant Chain", + "type": "poison", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "matblock", + "displayName": "Mat Block", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "noassist", + "nonsky", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "matchagotcha", + "displayName": "Matcha Gotcha", + "type": "grass", + "category": "special", + "basePower": 80, + "accuracy": 90, + "priority": 0, + "flags": [ + "defrost", + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxairstream", + "displayName": "Max Airstream", + "type": "flying", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxdarkness", + "displayName": "Max Darkness", + "type": "dark", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxflare", + "displayName": "Max Flare", + "type": "fire", + "category": "physical", + "basePower": 100, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxflutterby", + "displayName": "Max Flutterby", + "type": "bug", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxgeyser", + "displayName": "Max Geyser", + "type": "water", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxguard", + "displayName": "Max Guard", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxhailstorm", + "displayName": "Max Hailstorm", + "type": "ice", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxknuckle", + "displayName": "Max Knuckle", + "type": "fighting", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxlightning", + "displayName": "Max Lightning", + "type": "electric", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxmindstorm", + "displayName": "Max Mindstorm", + "type": "psychic", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxooze", + "displayName": "Max Ooze", + "type": "poison", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxovergrowth", + "displayName": "Max Overgrowth", + "type": "grass", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxphantasm", + "displayName": "Max Phantasm", + "type": "ghost", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxquake", + "displayName": "Max Quake", + "type": "ground", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxrockfall", + "displayName": "Max Rockfall", + "type": "rock", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxstarfall", + "displayName": "Max Starfall", + "type": "fairy", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxsteelspike", + "displayName": "Max Steelspike", + "type": "steel", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxstrike", + "displayName": "Max Strike", + "type": "normal", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "maxwyrmwind", + "displayName": "Max Wyrmwind", + "type": "dragon", + "category": "physical", + "basePower": 10, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "meanlook", + "displayName": "Mean Look", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "meditate", + "displayName": "Meditate", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mefirst", + "displayName": "Me First", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "megadrain", + "displayName": "Mega Drain", + "type": "grass", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "megahorn", + "displayName": "Megahorn", + "type": "bug", + "category": "physical", + "basePower": 120, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "megakick", + "displayName": "Mega Kick", + "type": "normal", + "category": "physical", + "basePower": 120, + "accuracy": 75, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "megapunch", + "displayName": "Mega Punch", + "type": "normal", + "category": "physical", + "basePower": 80, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "memento", + "displayName": "Memento", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "menacingmoonrazemaelstrom", + "displayName": "Menacing Moonraze Maelstrom", + "type": "ghost", + "category": "special", + "basePower": 200, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "metalburst", + "displayName": "Metal Burst", + "type": "steel", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "failmefirst", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "metalclaw", + "displayName": "Metal Claw", + "type": "steel", + "category": "physical", + "basePower": 50, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "metalsound", + "displayName": "Metal Sound", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": 85, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "meteorassault", + "displayName": "Meteor Assault", + "type": "fighting", + "category": "physical", + "basePower": 150, + "accuracy": 100, + "priority": 0, + "flags": [ + "failinstruct", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "meteorbeam", + "displayName": "Meteor Beam", + "type": "rock", + "category": "special", + "basePower": 120, + "accuracy": 90, + "priority": 0, + "flags": [ + "charge", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "meteormash", + "displayName": "Meteor Mash", + "type": "steel", + "category": "physical", + "basePower": 90, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "metronome", + "displayName": "Metronome", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mightycleave", + "displayName": "Mighty Cleave", + "type": "rock", + "category": "physical", + "basePower": 95, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "milkdrink", + "displayName": "Milk Drink", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mimic", + "displayName": "Mimic", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mindblown", + "displayName": "Mind Blown", + "type": "fire", + "category": "special", + "basePower": 150, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mindreader", + "displayName": "Mind Reader", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "minimize", + "displayName": "Minimize", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "miracleeye", + "displayName": "Miracle Eye", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mirrorcoat", + "displayName": "Mirror Coat", + "type": "psychic", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": -5, + "flags": [ + "failmefirst", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mirrormove", + "displayName": "Mirror Move", + "type": "flying", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mirrorshot", + "displayName": "Mirror Shot", + "type": "steel", + "category": "special", + "basePower": 65, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mist", + "displayName": "Mist", + "type": "ice", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mistball", + "displayName": "Mist Ball", + "type": "psychic", + "category": "special", + "basePower": 95, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mistyexplosion", + "displayName": "Misty Explosion", + "type": "fairy", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mistyterrain", + "displayName": "Misty Terrain", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "moonblast", + "displayName": "Moonblast", + "type": "fairy", + "category": "special", + "basePower": 95, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "moongeistbeam", + "displayName": "Moongeist Beam", + "type": "ghost", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "moonlight", + "displayName": "Moonlight", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "morningsun", + "displayName": "Morning Sun", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mortalspin", + "displayName": "Mortal Spin", + "type": "poison", + "category": "physical", + "basePower": 30, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mountaingale", + "displayName": "Mountain Gale", + "type": "ice", + "category": "physical", + "basePower": 100, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mudbomb", + "displayName": "Mud Bomb", + "type": "ground", + "category": "special", + "basePower": 65, + "accuracy": 85, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "muddywater", + "displayName": "Muddy Water", + "type": "water", + "category": "special", + "basePower": 90, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mudshot", + "displayName": "Mud Shot", + "type": "ground", + "category": "special", + "basePower": 55, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mudslap", + "displayName": "Mud-Slap", + "type": "ground", + "category": "special", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mudsport", + "displayName": "Mud Sport", + "type": "ground", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "multiattack", + "displayName": "Multi-Attack", + "type": "normal", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mysticalfire", + "displayName": "Mystical Fire", + "type": "fire", + "category": "special", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "mysticalpower", + "displayName": "Mystical Power", + "type": "psychic", + "category": "special", + "basePower": 70, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nastyplot", + "displayName": "Nasty Plot", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "naturalgift", + "displayName": "Natural Gift", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "naturepower", + "displayName": "Nature Power", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "naturesmadness", + "displayName": "Nature's Madness", + "type": "fairy", + "category": "special", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "needlearm", + "displayName": "Needle Arm", + "type": "grass", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "neverendingnightmare", + "displayName": "Never-Ending Nightmare", + "type": "ghost", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nightdaze", + "displayName": "Night Daze", + "type": "dark", + "category": "special", + "basePower": 85, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nightmare", + "displayName": "Nightmare", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nightshade", + "displayName": "Night Shade", + "type": "ghost", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nightslash", + "displayName": "Night Slash", + "type": "dark", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nobleroar", + "displayName": "Noble Roar", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "noretreat", + "displayName": "No Retreat", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "noxioustorque", + "displayName": "Noxious Torque", + "type": "poison", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "nuzzle", + "displayName": "Nuzzle", + "type": "electric", + "category": "physical", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "oblivionwing", + "displayName": "Oblivion Wing", + "type": "flying", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "distance", + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "obstruct", + "displayName": "Obstruct", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 4, + "flags": [ + "failinstruct" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "oceanicoperetta", + "displayName": "Oceanic Operetta", + "type": "water", + "category": "special", + "basePower": 195, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "octazooka", + "displayName": "Octazooka", + "type": "water", + "category": "special", + "basePower": 65, + "accuracy": 85, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "octolock", + "displayName": "Octolock", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "odorsleuth", + "displayName": "Odor Sleuth", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ominouswind", + "displayName": "Ominous Wind", + "type": "ghost", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "orderup", + "displayName": "Order Up", + "type": "dragon", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "originpulse", + "displayName": "Origin Pulse", + "type": "water", + "category": "special", + "basePower": 110, + "accuracy": 85, + "priority": 0, + "flags": [ + "mirror", + "protect", + "pulse" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "outrage", + "displayName": "Outrage", + "type": "dragon", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failinstruct", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "overdrive", + "displayName": "Overdrive", + "type": "electric", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": "fire", + "category": "special", + "basePower": 130, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "painsplit", + "displayName": "Pain Split", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "paleowave", + "displayName": "Paleo Wave", + "type": "rock", + "category": "special", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "paraboliccharge", + "displayName": "Parabolic Charge", + "type": "electric", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "partingshot", + "displayName": "Parting Shot", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "payback", + "displayName": "Payback", + "type": "dark", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "payday", + "displayName": "Pay Day", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "peck", + "displayName": "Peck", + "type": "flying", + "category": "physical", + "basePower": 35, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "perishsong", + "displayName": "Perish Song", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "distance", + "metronome", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "petalblizzard", + "displayName": "Petal Blizzard", + "type": "grass", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "petaldance", + "displayName": "Petal Dance", + "type": "grass", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "dance", + "failinstruct", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "phantomforce", + "displayName": "Phantom Force", + "type": "ghost", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "contact", + "failinstruct", + "metronome", + "mirror", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "photongeyser", + "displayName": "Photon Geyser", + "type": "psychic", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pikapapow", + "displayName": "Pika Papow", + "type": "electric", + "category": "special", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pinmissile", + "displayName": "Pin Missile", + "type": "bug", + "category": "physical", + "basePower": 25, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "plasmafists", + "displayName": "Plasma Fists", + "type": "electric", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "playnice", + "displayName": "Play Nice", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "playrough", + "displayName": "Play Rough", + "type": "fairy", + "category": "physical", + "basePower": 90, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pluck", + "displayName": "Pluck", + "type": "flying", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poisonfang", + "displayName": "Poison Fang", + "type": "poison", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poisongas", + "displayName": "Poison Gas", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poisonjab", + "displayName": "Poison Jab", + "type": "poison", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poisonpowder", + "displayName": "Poison Powder", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 75, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poisonsting", + "displayName": "Poison Sting", + "type": "poison", + "category": "physical", + "basePower": 15, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poisontail", + "displayName": "Poison Tail", + "type": "poison", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pollenpuff", + "displayName": "Pollen Puff", + "type": "bug", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poltergeist", + "displayName": "Poltergeist", + "type": "ghost", + "category": "physical", + "basePower": 110, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "populationbomb", + "displayName": "Population Bomb", + "type": "normal", + "category": "physical", + "basePower": 20, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 10, + "multihitMax": 10 + }, + { + "id": "pounce", + "displayName": "Pounce", + "type": "bug", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pound", + "displayName": "Pound", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powder", + "displayName": "Powder", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 1, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powdersnow", + "displayName": "Powder Snow", + "type": "ice", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powergem", + "displayName": "Power Gem", + "type": "rock", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powershift", + "displayName": "Power Shift", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powersplit", + "displayName": "Power Split", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powerswap", + "displayName": "Power Swap", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powertrick", + "displayName": "Power Trick", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powertrip", + "displayName": "Power Trip", + "type": "dark", + "category": "physical", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "poweruppunch", + "displayName": "Power-Up Punch", + "type": "fighting", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "powerwhip", + "displayName": "Power Whip", + "type": "grass", + "category": "physical", + "basePower": 120, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "precipiceblades", + "displayName": "Precipice Blades", + "type": "ground", + "category": "physical", + "basePower": 120, + "accuracy": 85, + "priority": 0, + "flags": [ + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "present", + "displayName": "Present", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "prismaticlaser", + "displayName": "Prismatic Laser", + "type": "psychic", + "category": "special", + "basePower": 160, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "protect", + "displayName": "Protect", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psybeam", + "displayName": "Psybeam", + "type": "psychic", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psyblade", + "displayName": "Psyblade", + "type": "psychic", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychic", + "displayName": "Psychic", + "type": "psychic", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychicfangs", + "displayName": "Psychic Fangs", + "type": "psychic", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychicnoise", + "displayName": "Psychic Noise", + "type": "psychic", + "category": "special", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychicterrain", + "displayName": "Psychic Terrain", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychoboost", + "displayName": "Psycho Boost", + "type": "psychic", + "category": "special", + "basePower": 140, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychocut", + "displayName": "Psycho Cut", + "type": "psychic", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychoshift", + "displayName": "Psycho Shift", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psychup", + "displayName": "Psych Up", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psyshieldbash", + "displayName": "Psyshield Bash", + "type": "psychic", + "category": "physical", + "basePower": 70, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psyshock", + "displayName": "Psyshock", + "type": "psychic", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psystrike", + "displayName": "Psystrike", + "type": "psychic", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "psywave", + "displayName": "Psywave", + "type": "psychic", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pulverizingpancake", + "displayName": "Pulverizing Pancake", + "type": "normal", + "category": "physical", + "basePower": 210, + "accuracy": true, + "priority": 0, + "flags": [ + "contact" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "punishment", + "displayName": "Punishment", + "type": "dark", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "purify", + "displayName": "Purify", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pursuit", + "displayName": "Pursuit", + "type": "dark", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "pyroball", + "displayName": "Pyro Ball", + "type": "fire", + "category": "physical", + "basePower": 120, + "accuracy": 90, + "priority": 0, + "flags": [ + "bullet", + "defrost", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "quash", + "displayName": "Quash", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "quickattack", + "displayName": "Quick Attack", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "quickguard", + "displayName": "Quick Guard", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 3, + "flags": [ + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "quiverdance", + "displayName": "Quiver Dance", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "dance", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rage", + "displayName": "Rage", + "type": "normal", + "category": "physical", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ragefist", + "displayName": "Rage Fist", + "type": "ghost", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ragepowder", + "displayName": "Rage Powder", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 2, + "flags": [ + "failcopycat", + "noassist", + "powder" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ragingbull", + "displayName": "Raging Bull", + "type": "normal", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ragingfury", + "displayName": "Raging Fury", + "type": "fire", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "raindance", + "displayName": "Rain Dance", + "type": "water", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rapidspin", + "displayName": "Rapid Spin", + "type": "normal", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "razorleaf", + "displayName": "Razor Leaf", + "type": "grass", + "category": "physical", + "basePower": 55, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "razorshell", + "displayName": "Razor Shell", + "type": "water", + "category": "physical", + "basePower": 75, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "razorwind", + "displayName": "Razor Wind", + "type": "normal", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "failinstruct", + "metronome", + "mirror", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "recover", + "displayName": "Recover", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "recycle", + "displayName": "Recycle", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "reflect", + "displayName": "Reflect", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "reflecttype", + "displayName": "Reflect Type", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "refresh", + "displayName": "Refresh", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "relicsong", + "displayName": "Relic Song", + "type": "normal", + "category": "special", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rest", + "displayName": "Rest", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "retaliate", + "displayName": "Retaliate", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "return", + "displayName": "Return", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "revelationdance", + "displayName": "Revelation Dance", + "type": "normal", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "dance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "revenge", + "displayName": "Revenge", + "type": "fighting", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": -4, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "reversal", + "displayName": "Reversal", + "type": "fighting", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "revivalblessing", + "displayName": "Revival Blessing", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "risingvoltage", + "displayName": "Rising Voltage", + "type": "electric", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "roar", + "displayName": "Roar", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": -6, + "flags": [ + "allyanim", + "bypasssub", + "failcopycat", + "metronome", + "mirror", + "noassist", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "roaroftime", + "displayName": "Roar of Time", + "type": "dragon", + "category": "special", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rockblast", + "displayName": "Rock Blast", + "type": "rock", + "category": "physical", + "basePower": 25, + "accuracy": 90, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "rockclimb", + "displayName": "Rock Climb", + "type": "normal", + "category": "physical", + "basePower": 90, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rockpolish", + "displayName": "Rock Polish", + "type": "rock", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rockslide", + "displayName": "Rock Slide", + "type": "rock", + "category": "physical", + "basePower": 75, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rocksmash", + "displayName": "Rock Smash", + "type": "fighting", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rockthrow", + "displayName": "Rock Throw", + "type": "rock", + "category": "physical", + "basePower": 50, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rocktomb", + "displayName": "Rock Tomb", + "type": "rock", + "category": "physical", + "basePower": 60, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rockwrecker", + "displayName": "Rock Wrecker", + "type": "rock", + "category": "physical", + "basePower": 150, + "accuracy": 90, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect", + "recharge" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "roleplay", + "displayName": "Role Play", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rollingkick", + "displayName": "Rolling Kick", + "type": "fighting", + "category": "physical", + "basePower": 60, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rollout", + "displayName": "Rollout", + "type": "rock", + "category": "physical", + "basePower": 30, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "failinstruct", + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "roost", + "displayName": "Roost", + "type": "flying", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "rototiller", + "displayName": "Rototiller", + "type": "ground", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "distance", + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "round", + "displayName": "Round", + "type": "normal", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "ruination", + "displayName": "Ruination", + "type": "dark", + "category": "special", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sacredfire", + "displayName": "Sacred Fire", + "type": "fire", + "category": "physical", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sacredsword", + "displayName": "Sacred Sword", + "type": "fighting", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "safeguard", + "displayName": "Safeguard", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "saltcure", + "displayName": "Salt Cure", + "type": "rock", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sandattack", + "displayName": "Sand Attack", + "type": "ground", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sandsearstorm", + "displayName": "Sandsear Storm", + "type": "ground", + "category": "special", + "basePower": 100, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sandstorm", + "displayName": "Sandstorm", + "type": "rock", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sandtomb", + "displayName": "Sand Tomb", + "type": "ground", + "category": "physical", + "basePower": 35, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sappyseed", + "displayName": "Sappy Seed", + "type": "grass", + "category": "physical", + "basePower": 100, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "savagespinout", + "displayName": "Savage Spin-Out", + "type": "bug", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "scald", + "displayName": "Scald", + "type": "water", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "scaleshot", + "displayName": "Scale Shot", + "type": "dragon", + "category": "physical", + "basePower": 25, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "scaryface", + "displayName": "Scary Face", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "scorchingsands", + "displayName": "Scorching Sands", + "type": "ground", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "defrost", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "scratch", + "displayName": "Scratch", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "screech", + "displayName": "Screech", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 85, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "searingshot", + "displayName": "Searing Shot", + "type": "fire", + "category": "special", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "searingsunrazesmash", + "displayName": "Searing Sunraze Smash", + "type": "steel", + "category": "physical", + "basePower": 200, + "accuracy": true, + "priority": 0, + "flags": [ + "contact" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "secretpower", + "displayName": "Secret Power", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "secretsword", + "displayName": "Secret Sword", + "type": "fighting", + "category": "special", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "seedbomb", + "displayName": "Seed Bomb", + "type": "grass", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "seedflare", + "displayName": "Seed Flare", + "type": "grass", + "category": "special", + "basePower": 120, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "seismictoss", + "displayName": "Seismic Toss", + "type": "fighting", + "category": "physical", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "selfdestruct", + "displayName": "Self-Destruct", + "type": "normal", + "category": "physical", + "basePower": 200, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "noparentalbond", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowball", + "displayName": "Shadow Ball", + "type": "ghost", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowbone", + "displayName": "Shadow Bone", + "type": "ghost", + "category": "physical", + "basePower": 85, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowclaw", + "displayName": "Shadow Claw", + "type": "ghost", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowforce", + "displayName": "Shadow Force", + "type": "ghost", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "contact", + "failinstruct", + "metronome", + "mirror", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowpunch", + "displayName": "Shadow Punch", + "type": "ghost", + "category": "physical", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowsneak", + "displayName": "Shadow Sneak", + "type": "ghost", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shadowstrike", + "displayName": "Shadow Strike", + "type": "ghost", + "category": "physical", + "basePower": 80, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sharpen", + "displayName": "Sharpen", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shatteredpsyche", + "displayName": "Shattered Psyche", + "type": "psychic", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shedtail", + "displayName": "Shed Tail", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sheercold", + "displayName": "Sheer Cold", + "type": "ice", + "category": "special", + "basePower": 0, + "accuracy": 30, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shellsidearm", + "displayName": "Shell Side Arm", + "type": "poison", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shellsmash", + "displayName": "Shell Smash", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shelltrap", + "displayName": "Shell Trap", + "type": "fire", + "category": "special", + "basePower": 150, + "accuracy": 100, + "priority": -3, + "flags": [ + "failcopycat", + "failinstruct", + "failmefirst", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shelter", + "displayName": "Shelter", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shiftgear", + "displayName": "Shift Gear", + "type": "steel", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shockwave", + "displayName": "Shock Wave", + "type": "electric", + "category": "special", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "shoreup", + "displayName": "Shore Up", + "type": "ground", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "signalbeam", + "displayName": "Signal Beam", + "type": "bug", + "category": "special", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "silktrap", + "displayName": "Silk Trap", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "silverwind", + "displayName": "Silver Wind", + "type": "bug", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "simplebeam", + "displayName": "Simple Beam", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sing", + "displayName": "Sing", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 55, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sinisterarrowraid", + "displayName": "Sinister Arrow Raid", + "type": "ghost", + "category": "physical", + "basePower": 180, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sizzlyslide", + "displayName": "Sizzly Slide", + "type": "fire", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "defrost", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sketch", + "displayName": "Sketch", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "skillswap", + "displayName": "Skill Swap", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "skittersmack", + "displayName": "Skitter Smack", + "type": "bug", + "category": "physical", + "basePower": 70, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "skullbash", + "displayName": "Skull Bash", + "type": "normal", + "category": "physical", + "basePower": 130, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "contact", + "failinstruct", + "metronome", + "mirror", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "skyattack", + "displayName": "Sky Attack", + "type": "flying", + "category": "physical", + "basePower": 140, + "accuracy": 90, + "priority": 0, + "flags": [ + "charge", + "distance", + "failinstruct", + "metronome", + "mirror", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "skydrop", + "displayName": "Sky Drop", + "type": "flying", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "contact", + "distance", + "failinstruct", + "gravity", + "metronome", + "mirror", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "skyuppercut", + "displayName": "Sky Uppercut", + "type": "fighting", + "category": "physical", + "basePower": 85, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "slackoff", + "displayName": "Slack Off", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "slam", + "displayName": "Slam", + "type": "normal", + "category": "physical", + "basePower": 80, + "accuracy": 75, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "slash", + "displayName": "Slash", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sleeppowder", + "displayName": "Sleep Powder", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 75, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sleeptalk", + "displayName": "Sleep Talk", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist", + "nosleeptalk" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sludge", + "displayName": "Sludge", + "type": "poison", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sludgebomb", + "displayName": "Sludge Bomb", + "type": "poison", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sludgewave", + "displayName": "Sludge Wave", + "type": "poison", + "category": "special", + "basePower": 95, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "smackdown", + "displayName": "Smack Down", + "type": "rock", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "smartstrike", + "displayName": "Smart Strike", + "type": "steel", + "category": "physical", + "basePower": 70, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "smellingsalts", + "displayName": "Smelling Salts", + "type": "normal", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "smog", + "displayName": "Smog", + "type": "poison", + "category": "special", + "basePower": 30, + "accuracy": 70, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "smokescreen", + "displayName": "Smokescreen", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "snaptrap", + "displayName": "Snap Trap", + "type": "grass", + "category": "physical", + "basePower": 35, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "snarl", + "displayName": "Snarl", + "type": "dark", + "category": "special", + "basePower": 55, + "accuracy": 95, + "priority": 0, + "flags": [ + "bypasssub", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "snatch", + "displayName": "Snatch", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "bypasssub", + "failcopycat", + "mustpressure", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "snipeshot", + "displayName": "Snipe Shot", + "type": "water", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "snore", + "displayName": "Snore", + "type": "normal", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "snowscape", + "displayName": "Snowscape", + "type": "ice", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "soak", + "displayName": "Soak", + "type": "water", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "softboiled", + "displayName": "Soft-Boiled", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "solarbeam", + "displayName": "Solar Beam", + "type": "grass", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "failinstruct", + "metronome", + "mirror", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "solarblade", + "displayName": "Solar Blade", + "type": "grass", + "category": "physical", + "basePower": 125, + "accuracy": 100, + "priority": 0, + "flags": [ + "charge", + "contact", + "failinstruct", + "metronome", + "mirror", + "nosleeptalk", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sonicboom", + "displayName": "Sonic Boom", + "type": "normal", + "category": "special", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "soulstealing7starstrike", + "displayName": "Soul-Stealing 7-Star Strike", + "type": "ghost", + "category": "physical", + "basePower": 195, + "accuracy": true, + "priority": 0, + "flags": [ + "contact" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spacialrend", + "displayName": "Spacial Rend", + "type": "dragon", + "category": "special", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spark", + "displayName": "Spark", + "type": "electric", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sparklingaria", + "displayName": "Sparkling Aria", + "type": "water", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sparklyswirl", + "displayName": "Sparkly Swirl", + "type": "fairy", + "category": "special", + "basePower": 120, + "accuracy": 85, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spectralthief", + "displayName": "Spectral Thief", + "type": "ghost", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "speedswap", + "displayName": "Speed Swap", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "bypasssub", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spicyextract", + "displayName": "Spicy Extract", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spiderweb", + "displayName": "Spider Web", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spikecannon", + "displayName": "Spike Cannon", + "type": "normal", + "category": "physical", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "spikes", + "displayName": "Spikes", + "type": "ground", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mustpressure", + "nonsky", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spikyshield", + "displayName": "Spiky Shield", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 4, + "flags": [ + "failcopycat", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spinout", + "displayName": "Spin Out", + "type": "steel", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spiritbreak", + "displayName": "Spirit Break", + "type": "fairy", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spiritshackle", + "displayName": "Spirit Shackle", + "type": "ghost", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spite", + "displayName": "Spite", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spitup", + "displayName": "Spit Up", + "type": "normal", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "splash", + "displayName": "Splash", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "gravity", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "splinteredstormshards", + "displayName": "Splintered Stormshards", + "type": "rock", + "category": "physical", + "basePower": 190, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "splishysplash", + "displayName": "Splishy Splash", + "type": "water", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spore", + "displayName": "Spore", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "spotlight", + "displayName": "Spotlight", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 3, + "flags": [ + "allyanim", + "failcopycat", + "noassist", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "springtidestorm", + "displayName": "Springtide Storm", + "type": "fairy", + "category": "special", + "basePower": 100, + "accuracy": 80, + "priority": 0, + "flags": [ + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stealthrock", + "displayName": "Stealth Rock", + "type": "rock", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mustpressure", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "steameruption", + "displayName": "Steam Eruption", + "type": "water", + "category": "special", + "basePower": 110, + "accuracy": 95, + "priority": 0, + "flags": [ + "defrost", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "steamroller", + "displayName": "Steamroller", + "type": "bug", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "steelbeam", + "displayName": "Steel Beam", + "type": "steel", + "category": "special", + "basePower": 140, + "accuracy": 95, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "steelroller", + "displayName": "Steel Roller", + "type": "steel", + "category": "physical", + "basePower": 130, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "steelwing", + "displayName": "Steel Wing", + "type": "steel", + "category": "physical", + "basePower": 70, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stickyweb", + "displayName": "Sticky Web", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stockpile", + "displayName": "Stockpile", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stokedsparksurfer", + "displayName": "Stoked Sparksurfer", + "type": "electric", + "category": "special", + "basePower": 175, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stomp", + "displayName": "Stomp", + "type": "normal", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stompingtantrum", + "displayName": "Stomping Tantrum", + "type": "ground", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stoneaxe", + "displayName": "Stone Axe", + "type": "rock", + "category": "physical", + "basePower": 65, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stoneedge", + "displayName": "Stone Edge", + "type": "rock", + "category": "physical", + "basePower": 100, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "storedpower", + "displayName": "Stored Power", + "type": "psychic", + "category": "special", + "basePower": 20, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stormthrow", + "displayName": "Storm Throw", + "type": "fighting", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "strangesteam", + "displayName": "Strange Steam", + "type": "fairy", + "category": "special", + "basePower": 90, + "accuracy": 95, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "strength", + "displayName": "Strength", + "type": "normal", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "strengthsap", + "displayName": "Strength Sap", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "heal", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stringshot", + "displayName": "String Shot", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": 95, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "struggle", + "displayName": "Struggle", + "type": "normal", + "category": "physical", + "basePower": 50, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "strugglebug", + "displayName": "Struggle Bug", + "type": "bug", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stuffcheeks", + "displayName": "Stuff Cheeks", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "stunspore", + "displayName": "Stun Spore", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 75, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "powder", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "submission", + "displayName": "Submission", + "type": "fighting", + "category": "physical", + "basePower": 80, + "accuracy": 80, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "subzeroslammer", + "displayName": "Subzero Slammer", + "type": "ice", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "suckerpunch", + "displayName": "Sucker Punch", + "type": "dark", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sunnyday", + "displayName": "Sunny Day", + "type": "fire", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sunsteelstrike", + "displayName": "Sunsteel Strike", + "type": "steel", + "category": "physical", + "basePower": 100, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "supercellslam", + "displayName": "Supercell Slam", + "type": "electric", + "category": "physical", + "basePower": 100, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "superfang", + "displayName": "Super Fang", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "superpower", + "displayName": "Superpower", + "type": "fighting", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "supersonic", + "displayName": "Supersonic", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 55, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "supersonicskystrike", + "displayName": "Supersonic Skystrike", + "type": "flying", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "surf", + "displayName": "Surf", + "type": "water", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "surgingstrikes", + "displayName": "Surging Strikes", + "type": "water", + "category": "physical", + "basePower": 25, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 3, + "multihitMax": 3 + }, + { + "id": "swagger", + "displayName": "Swagger", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 85, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "swallow", + "displayName": "Swallow", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sweetkiss", + "displayName": "Sweet Kiss", + "type": "fairy", + "category": "status", + "basePower": 0, + "accuracy": 75, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "sweetscent", + "displayName": "Sweet Scent", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "swift", + "displayName": "Swift", + "type": "normal", + "category": "special", + "basePower": 60, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "switcheroo", + "displayName": "Switcheroo", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "failcopycat", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "swordsdance", + "displayName": "Swords Dance", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "dance", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "synchronoise", + "displayName": "Synchronoise", + "type": "psychic", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "synthesis", + "displayName": "Synthesis", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "syrupbomb", + "displayName": "Syrup Bomb", + "type": "grass", + "category": "special", + "basePower": 60, + "accuracy": 85, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tachyoncutter", + "displayName": "Tachyon Cutter", + "type": "steel", + "category": "special", + "basePower": 50, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "tackle", + "displayName": "Tackle", + "type": "normal", + "category": "physical", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tailglow", + "displayName": "Tail Glow", + "type": "bug", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tailslap", + "displayName": "Tail Slap", + "type": "normal", + "category": "physical", + "basePower": 25, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "tailwhip", + "displayName": "Tail Whip", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tailwind", + "displayName": "Tailwind", + "type": "flying", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "takedown", + "displayName": "Take Down", + "type": "normal", + "category": "physical", + "basePower": 90, + "accuracy": 85, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "takeheart", + "displayName": "Take Heart", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tarshot", + "displayName": "Tar Shot", + "type": "rock", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "taunt", + "displayName": "Taunt", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tearfullook", + "displayName": "Tearful Look", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "teatime", + "displayName": "Teatime", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "bypasssub", + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "technoblast", + "displayName": "Techno Blast", + "type": "normal", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tectonicrage", + "displayName": "Tectonic Rage", + "type": "ground", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "teeterdance", + "displayName": "Teeter Dance", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "dance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "telekinesis", + "displayName": "Telekinesis", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "gravity", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "teleport", + "displayName": "Teleport", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": -6, + "flags": [ + "metronome" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "temperflare", + "displayName": "Temper Flare", + "type": "fire", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "terablast", + "displayName": "Tera Blast", + "type": "normal", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "mustpressure", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "terastarstorm", + "displayName": "Tera Starstorm", + "type": "normal", + "category": "special", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failmimic", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "terrainpulse", + "displayName": "Terrain Pulse", + "type": "normal", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "pulse" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thief", + "displayName": "Thief", + "type": "dark", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failcopycat", + "failmefirst", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thousandarrows", + "displayName": "Thousand Arrows", + "type": "ground", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thousandwaves", + "displayName": "Thousand Waves", + "type": "ground", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "nonsky", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thrash", + "displayName": "Thrash", + "type": "normal", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "failinstruct", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "throatchop", + "displayName": "Throat Chop", + "type": "dark", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunder", + "displayName": "Thunder", + "type": "electric", + "category": "special", + "basePower": 110, + "accuracy": 70, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": "electric", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thundercage", + "displayName": "Thunder Cage", + "type": "electric", + "category": "special", + "basePower": 80, + "accuracy": 90, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunderclap", + "displayName": "Thunderclap", + "type": "electric", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 1, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunderfang", + "displayName": "Thunder Fang", + "type": "electric", + "category": "physical", + "basePower": 65, + "accuracy": 95, + "priority": 0, + "flags": [ + "bite", + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunderouskick", + "displayName": "Thunderous Kick", + "type": "fighting", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunderpunch", + "displayName": "Thunder Punch", + "type": "electric", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "punch" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thundershock", + "displayName": "Thunder Shock", + "type": "electric", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "thunderwave", + "displayName": "Thunder Wave", + "type": "electric", + "category": "status", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tickle", + "displayName": "Tickle", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tidyup", + "displayName": "Tidy Up", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "topsyturvy", + "displayName": "Topsy-Turvy", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "torchsong", + "displayName": "Torch Song", + "type": "fire", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "sound" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "torment", + "displayName": "Torment", + "type": "dark", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 90, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "toxicspikes", + "displayName": "Toxic Spikes", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mustpressure", + "nonsky", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "toxicthread", + "displayName": "Toxic Thread", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "trailblaze", + "displayName": "Trailblaze", + "type": "grass", + "category": "physical", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "transform", + "displayName": "Transform", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "allyanim", + "failcopycat", + "failencore", + "failinstruct", + "failmimic", + "noassist" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "triattack", + "displayName": "Tri Attack", + "type": "normal", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "trick", + "displayName": "Trick", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "failcopycat", + "mirror", + "noassist", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "trickortreat", + "displayName": "Trick-or-Treat", + "type": "ghost", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "trickroom", + "displayName": "Trick Room", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": -7, + "flags": [ + "metronome", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "triplearrows", + "displayName": "Triple Arrows", + "type": "fighting", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "tripleaxel", + "displayName": "Triple Axel", + "type": "ice", + "category": "physical", + "basePower": 20, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 3, + "multihitMax": 3 + }, + { + "id": "tripledive", + "displayName": "Triple Dive", + "type": "water", + "category": "physical", + "basePower": 30, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 3, + "multihitMax": 3 + }, + { + "id": "triplekick", + "displayName": "Triple Kick", + "type": "fighting", + "category": "physical", + "basePower": 10, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 3, + "multihitMax": 3 + }, + { + "id": "tropkick", + "displayName": "Trop Kick", + "type": "grass", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "trumpcard", + "displayName": "Trump Card", + "type": "normal", + "category": "special", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "twinbeam", + "displayName": "Twin Beam", + "type": "psychic", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "twineedle", + "displayName": "Twineedle", + "type": "bug", + "category": "physical", + "basePower": 25, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 2 + }, + { + "id": "twinkletackle", + "displayName": "Twinkle Tackle", + "type": "fairy", + "category": "physical", + "basePower": 1, + "accuracy": true, + "priority": 0, + "flags": [], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "twister", + "displayName": "Twister", + "type": "dragon", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "upperhand", + "displayName": "Upper Hand", + "type": "fighting", + "category": "physical", + "basePower": 65, + "accuracy": 100, + "priority": 3, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "uproar", + "displayName": "Uproar", + "type": "normal", + "category": "special", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "bypasssub", + "failinstruct", + "metronome", + "mirror", + "nosleeptalk", + "protect", + "sound" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "uturn", + "displayName": "U-turn", + "type": "bug", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "vacuumwave", + "displayName": "Vacuum Wave", + "type": "fighting", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 1, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "vcreate", + "displayName": "V-create", + "type": "fire", + "category": "physical", + "basePower": 180, + "accuracy": 95, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": true, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "veeveevolley", + "displayName": "Veevee Volley", + "type": "normal", + "category": "physical", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "venomdrench", + "displayName": "Venom Drench", + "type": "poison", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "venoshock", + "displayName": "Venoshock", + "type": "poison", + "category": "special", + "basePower": 65, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "victorydance", + "displayName": "Victory Dance", + "type": "fighting", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "dance", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "vinewhip", + "displayName": "Vine Whip", + "type": "grass", + "category": "physical", + "basePower": 45, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "visegrip", + "displayName": "Vise Grip", + "type": "normal", + "category": "physical", + "basePower": 55, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "vitalthrow", + "displayName": "Vital Throw", + "type": "fighting", + "category": "physical", + "basePower": 70, + "accuracy": true, + "priority": -1, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "voltswitch", + "displayName": "Volt Switch", + "type": "electric", + "category": "special", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "volttackle", + "displayName": "Volt Tackle", + "type": "electric", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wakeupslap", + "displayName": "Wake-Up Slap", + "type": "fighting", + "category": "physical", + "basePower": 70, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "waterfall", + "displayName": "Waterfall", + "type": "water", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "watergun", + "displayName": "Water Gun", + "type": "water", + "category": "special", + "basePower": 40, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "waterpledge", + "displayName": "Water Pledge", + "type": "water", + "category": "special", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "nonsky", + "pledgecombo", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "waterpulse", + "displayName": "Water Pulse", + "type": "water", + "category": "special", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "distance", + "metronome", + "mirror", + "protect", + "pulse" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "watershuriken", + "displayName": "Water Shuriken", + "type": "water", + "category": "special", + "basePower": 15, + "accuracy": 100, + "priority": 1, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 2, + "multihitMax": 5 + }, + { + "id": "watersport", + "displayName": "Water Sport", + "type": "water", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "nonsky" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "waterspout", + "displayName": "Water Spout", + "type": "water", + "category": "special", + "basePower": 150, + "accuracy": 100, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wavecrash", + "displayName": "Wave Crash", + "type": "water", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "weatherball", + "displayName": "Weather Ball", + "type": "normal", + "category": "special", + "basePower": 50, + "accuracy": 100, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "whirlpool", + "displayName": "Whirlpool", + "type": "water", + "category": "special", + "basePower": 35, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "whirlwind", + "displayName": "Whirlwind", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": -6, + "flags": [ + "allyanim", + "bypasssub", + "failcopycat", + "metronome", + "mirror", + "noassist", + "reflectable", + "wind" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wickedblow", + "displayName": "Wicked Blow", + "type": "dark", + "category": "physical", + "basePower": 75, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "mirror", + "protect", + "punch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wickedtorque", + "displayName": "Wicked Torque", + "type": "dark", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "failcopycat", + "failencore", + "failinstruct", + "failmefirst", + "failmimic", + "noassist", + "nosleeptalk", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wideguard", + "displayName": "Wide Guard", + "type": "rock", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 3, + "flags": [ + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wildboltstorm", + "displayName": "Wildbolt Storm", + "type": "electric", + "category": "special", + "basePower": 100, + "accuracy": 80, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "wind" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wildcharge", + "displayName": "Wild Charge", + "type": "electric", + "category": "physical", + "basePower": 90, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "willowisp", + "displayName": "Will-O-Wisp", + "type": "fire", + "category": "status", + "basePower": 0, + "accuracy": 85, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wingattack", + "displayName": "Wing Attack", + "type": "flying", + "category": "physical", + "basePower": 60, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "distance", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wish", + "displayName": "Wish", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "heal", + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "withdraw", + "displayName": "Withdraw", + "type": "water", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wonderroom", + "displayName": "Wonder Room", + "type": "psychic", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "woodhammer", + "displayName": "Wood Hammer", + "type": "grass", + "category": "physical", + "basePower": 120, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": true, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "workup", + "displayName": "Work Up", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "snatch" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "worryseed", + "displayName": "Worry Seed", + "type": "grass", + "category": "status", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "allyanim", + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wrap", + "displayName": "Wrap", + "type": "normal", + "category": "physical", + "basePower": 15, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "wringout", + "displayName": "Wring Out", + "type": "normal", + "category": "special", + "basePower": 0, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "xscissor", + "displayName": "X-Scissor", + "type": "bug", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect", + "slicing" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "yawn", + "displayName": "Yawn", + "type": "normal", + "category": "status", + "basePower": 0, + "accuracy": true, + "priority": 0, + "flags": [ + "metronome", + "mirror", + "protect", + "reflectable" + ], + "hasSecondary": false, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "zapcannon", + "displayName": "Zap Cannon", + "type": "electric", + "category": "special", + "basePower": 120, + "accuracy": 50, + "priority": 0, + "flags": [ + "bullet", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "zenheadbutt", + "displayName": "Zen Headbutt", + "type": "psychic", + "category": "physical", + "basePower": 80, + "accuracy": 90, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "zingzap", + "displayName": "Zing Zap", + "type": "electric", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 0, + "flags": [ + "contact", + "metronome", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + }, + { + "id": "zippyzap", + "displayName": "Zippy Zap", + "type": "electric", + "category": "physical", + "basePower": 80, + "accuracy": 100, + "priority": 2, + "flags": [ + "contact", + "mirror", + "protect" + ], + "hasSecondary": true, + "isRecoil": false, + "isSelfStatDrop": false, + "multihitMin": 1, + "multihitMax": 1 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/deltacalc/database/smogon-fallback.generated.json b/src/main/resources/data/deltacalc/database/smogon-fallback.generated.json index a5e5dda..3c8bb82 100644 --- a/src/main/resources/data/deltacalc/database/smogon-fallback.generated.json +++ b/src/main/resources/data/deltacalc/database/smogon-fallback.generated.json @@ -1,12 +1,43 @@ { "source": "smogon-fallback", "species": [ + { + "speciesKey": "ababo", + "speciesId": "ababo", + "displayName": "Ababo", + "slug": "ababo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ababo", + "ababo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "abomasnow", "speciesId": "abomasnow", "displayName": "Abomasnow", "slug": "abomasnow", - "source": "smogon-fallback", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -15,12 +46,6 @@ "abomasnow" ], "moves": [ - { - "id": "aurora-veil", - "displayName": "Aurora Veil", - "type": null, - "usagePercent": 100.0 - }, { "id": "blizzard", "displayName": "Blizzard", @@ -34,16 +59,22 @@ "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "leech-seed", + "displayName": "Leech Seed", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } @@ -60,23 +91,198 @@ { "nature": "Modest", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 8, + "def": 68, + "spa": 104, + "spd": 84, "spe": 0 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "abomasnow-mega", + "speciesId": "abomasnowmega", + "displayName": "Abomasnow-Mega", + "slug": "abomasnow-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Abomasnow", + "Abomasnow Mega", + "Abomasnow-Mega", + "abomasnow", + "abomasnow mega", + "abomasnow-mega", + "abomasnowmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "abra", + "speciesId": "abra", + "displayName": "Abra", + "slug": "abra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Abra", + "abra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "absol-mega", + "speciesId": "absolmega", + "displayName": "Absol-Mega", + "slug": "absol-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Absol", + "Absol Mega", + "Absol-Mega", + "absol", + "absol mega", + "absol-mega", + "absolmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aegislash-blade", + "speciesId": "aegislashblade", + "displayName": "Aegislash-Blade", + "slug": "aegislash-blade", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aegislash", + "Aegislash Blade", + "Aegislash-Blade", + "aegislash", + "aegislash blade", + "aegislash-blade", + "aegislashblade" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aerodactyl-mega", + "speciesId": "aerodactylmega", + "displayName": "Aerodactyl-Mega", + "slug": "aerodactyl-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aerodactyl", + "Aerodactyl Mega", + "Aerodactyl-Mega", + "aerodactyl", + "aerodactyl mega", + "aerodactyl-mega", + "aerodactylmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "aggron", "speciesId": "aggron", "displayName": "Aggron", "slug": "aggron", - "source": "smogon-fallback", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -98,14 +304,14 @@ "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "toxic", - "displayName": "Toxic", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 } @@ -130,84 +336,184 @@ { "nature": "Careful", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 248, + "atk": 56, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 200, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "alcremie", - "speciesId": "alcremie", - "displayName": "Alcremie", - "slug": "alcremie", - "source": "smogon-fallback", + "speciesKey": "aggron-mega", + "speciesId": "aggronmega", + "displayName": "Aggron-Mega", + "slug": "aggron-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Alcremie", - "alcremie" + "Aggron", + "Aggron Mega", + "Aggron-Mega", + "aggron", + "aggron mega", + "aggron-mega", + "aggronmega" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acid-armor", - "displayName": "Acid Armor", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "alluring-voice", - "displayName": "Alluring Voice", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "aipom", + "speciesId": "aipom", + "displayName": "Aipom", + "slug": "aipom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aipom", + "aipom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "alakazam-mega", + "speciesId": "alakazammega", + "displayName": "Alakazam-Mega", + "slug": "alakazam-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Alakazam", + "Alakazam Mega", + "Alakazam-Mega", + "alakazam", + "alakazam mega", + "alakazam-mega", + "alakazammega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "alcremie", + "speciesId": "alcremie", + "displayName": "Alcremie", + "slug": "alcremie", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Alcremie", + "alcremie" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aroma-veil", - "displayName": "Aroma Veil", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "alcremie-gmax", + "speciesId": "alcremiegmax", + "displayName": "Alcremie-Gmax", + "slug": "alcremie-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Alcremie", + "Alcremie Gmax", + "Alcremie-Gmax", + "alcremie", + "alcremie gmax", + "alcremie-gmax", + "alcremiegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -216,7 +522,7 @@ "speciesId": "altaria", "displayName": "Altaria", "slug": "altaria", - "source": "smogon-fallback", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -226,8 +532,8 @@ ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, @@ -238,22 +544,22 @@ "usagePercent": 100.0 }, { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "heal-bell", + "displayName": "Heal Bell", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "altarianite", + "displayName": "Altarianite", "type": "item", "usagePercent": 100.0 } @@ -270,84 +576,112 @@ { "nature": "Impish", "evs": { - "hp": 252, + "hp": 240, "atk": 0, - "def": 240, + "def": 136, "spa": 0, - "spd": 0, - "spe": 16 + "spd": 76, + "spe": 56 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "ambipom", - "speciesId": "ambipom", - "displayName": "Ambipom", - "slug": "ambipom", - "source": "smogon-fallback", + "speciesKey": "altaria-mega", + "speciesId": "altariamega", + "displayName": "Altaria-Mega", + "slug": "altaria-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ambipom", - "ambipom" - ], - "moves": [ - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - } + "Altaria", + "Altaria Mega", + "Altaria-Mega", + "altaria", + "altaria mega", + "altaria-mega", + "altariamega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "amaura", + "speciesId": "amaura", + "displayName": "Amaura", + "slug": "amaura", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Amaura", + "amaura" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "ambipom", + "speciesId": "ambipom", + "displayName": "Ambipom", + "slug": "ambipom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ambipom", + "ambipom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -356,7 +690,7 @@ "speciesId": "amoonguss", "displayName": "Amoonguss", "slug": "amoonguss", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -366,8 +700,8 @@ ], "moves": [ { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "foul-play", + "displayName": "Foul Play", "type": null, "usagePercent": 100.0 }, @@ -378,14 +712,14 @@ "usagePercent": 100.0 }, { - "id": "foul-play", - "displayName": "Foul Play", + "id": "synthesis", + "displayName": "Synthesis", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "clear-smog", + "displayName": "Clear Smog", "type": null, "usagePercent": 100.0 } @@ -410,11 +744,11 @@ { "nature": "Bold", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 252, + "def": 244, "spa": 0, - "spd": 4, + "spd": 16, "spe": 0 }, "usagePercent": 100.0 @@ -422,168 +756,407 @@ ] }, { - "speciesKey": "appletun", - "speciesId": "appletun", - "displayName": "Appletun", - "slug": "appletun", - "source": "smogon-fallback", + "speciesKey": "amoonguss-atom", + "speciesId": "amoonguss-atom", + "displayName": "Amoonguss-ATOM", + "slug": "amoonguss-atom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Appletun", - "appletun" - ], - "moves": [ - { - "id": "apple-acid", - "displayName": "Apple Acid", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "thick-fat", - "displayName": "Thick Fat", - "type": "ability", - "usagePercent": 100.0 - } + "Amoonguss-ATOM", + "amoonguss-atom", + "amoongussatom", + "Amoonguss ATOM", + "amoonguss atom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "arboliva", - "speciesId": "arboliva", - "displayName": "Arboliva", - "slug": "arboliva", - "source": "smogon-fallback", + "speciesKey": "ampharos", + "speciesId": "ampharos", + "displayName": "Ampharos", + "slug": "ampharos", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Arboliva", - "arboliva" + "Ampharos", + "ampharos" ], "moves": [ { - "id": "leaf-storm", - "displayName": "Leaf Storm", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 }, { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "reflect", + "displayName": "Reflect", "type": null, "usagePercent": 100.0 }, { - "id": "alluring-voice", - "displayName": "Alluring Voice", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [ { - "id": "seed-sower", - "displayName": "Seed Sower", - "type": "ability", + "nature": "Quiet", + "evs": { + "hp": 252, + "atk": 156, + "def": 0, + "spa": 100, + "spd": 0, + "spe": 0 + }, "usagePercent": 100.0 } + ] + }, + { + "speciesKey": "ampharos-mega", + "speciesId": "ampharosmega", + "displayName": "Ampharos-Mega", + "slug": "ampharos-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ampharos", + "Ampharos Mega", + "Ampharos-Mega", + "ampharos", + "ampharos mega", + "ampharos-mega", + "ampharosmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 72, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 184 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "arcanine", - "speciesId": "arcanine", - "displayName": "Arcanine", - "slug": "arcanine", - "source": "smogon-fallback", + "speciesKey": "anorith", + "speciesId": "anorith", + "displayName": "Anorith", + "slug": "anorith", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Arcanine", - "arcanine" + "Anorith", + "anorith" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "curse", - "displayName": "Curse", + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "appletun", + "speciesId": "appletun", + "displayName": "Appletun", + "slug": "appletun", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Appletun", + "appletun" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "appletun-gmax", + "speciesId": "appletungmax", + "displayName": "Appletun-Gmax", + "slug": "appletun-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Appletun", + "Appletun Gmax", + "Appletun-Gmax", + "appletun", + "appletun gmax", + "appletun-gmax", + "appletungmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "applin", + "speciesId": "applin", + "displayName": "Applin", + "slug": "applin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Applin", + "applin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "araquanid-totem", + "speciesId": "araquanidtotem", + "displayName": "Araquanid-Totem", + "slug": "araquanid-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Araquanid", + "Araquanid Totem", + "Araquanid-Totem", + "araquanid", + "araquanid totem", + "araquanid-totem", + "araquanidtotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "arbok", + "speciesId": "arbok", + "displayName": "Arbok", + "slug": "arbok", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arbok", + "arbok" + ], + "moves": [ + { + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "id": "glare", + "displayName": "Glare", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "giga-drain", + "displayName": "Giga Drain", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "arboliva", + "speciesId": "arboliva", + "displayName": "Arboliva", + "slug": "arboliva", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arboliva", + "arboliva" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "arcanine", + "speciesId": "arcanine", + "displayName": "Arcanine", + "slug": "arcanine", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arcanine", + "arcanine" + ], + "moves": [ + { + "id": "howl", + "displayName": "Howl", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, @@ -594,8 +1167,8 @@ "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 } @@ -620,12 +1193,12 @@ { "nature": "Adamant", "evs": { - "hp": 248, + "hp": 252, "atk": 252, "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, "usagePercent": 100.0 } @@ -636,7 +1209,7 @@ "speciesId": "arcanine-hisui", "displayName": "Arcanine-Hisui", "slug": "arcanine-hisui", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -667,16 +1240,16 @@ "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } @@ -709,7 +1282,7 @@ "speciesId": "arceus", "displayName": "Arceus", "slug": "arceus", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -717,1301 +1290,633 @@ "Arceus", "arceus" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-claw", - "displayName": "Shadow Claw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 200, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 56 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-bug", - "speciesId": "arceus-bug", + "speciesId": "arceusbug", "displayName": "Arceus-Bug", "slug": "arceus-bug", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Bug", "Arceus-Bug", + "arceus", + "arceus bug", "arceus-bug", - "arceusbug", - "Arceus Bug", - "arceus bug" - ], - "moves": [ - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "insect-plate", - "displayName": "Insect Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusbug" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-dark", - "speciesId": "arceus-dark", + "speciesId": "arceusdark", "displayName": "Arceus-Dark", "slug": "arceus-dark", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Dark", "Arceus-Dark", + "arceus", + "arceus dark", "arceus-dark", - "arceusdark", - "Arceus Dark", - "arceus dark" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "dread-plate", - "displayName": "Dread Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusdark" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-dragon", - "speciesId": "arceus-dragon", + "speciesId": "arceusdragon", "displayName": "Arceus-Dragon", "slug": "arceus-dragon", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Dragon", "Arceus-Dragon", + "arceus", + "arceus dragon", "arceus-dragon", - "arceusdragon", - "Arceus Dragon", - "arceus dragon" - ], - "moves": [ - { - "id": "dragon-claw", - "displayName": "Dragon Claw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "draco-plate", - "displayName": "Draco Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusdragon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 128, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 128 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-electric", - "speciesId": "arceus-electric", + "speciesId": "arceuselectric", "displayName": "Arceus-Electric", "slug": "arceus-electric", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Electric", "Arceus-Electric", + "arceus", + "arceus electric", "arceus-electric", - "arceuselectric", - "Arceus Electric", - "arceus electric" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "zap-plate", - "displayName": "Zap Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuselectric" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-fairy", - "speciesId": "arceus-fairy", + "speciesId": "arceusfairy", "displayName": "Arceus-Fairy", "slug": "arceus-fairy", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Fairy", "Arceus-Fairy", + "arceus", + "arceus fairy", "arceus-fairy", - "arceusfairy", - "Arceus Fairy", - "arceus fairy" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "pixie-plate", - "displayName": "Pixie Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusfairy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 240, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-fighting", - "speciesId": "arceus-fighting", + "speciesId": "arceusfighting", "displayName": "Arceus-Fighting", "slug": "arceus-fighting", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Fighting", "Arceus-Fighting", + "arceus", + "arceus fighting", "arceus-fighting", - "arceusfighting", - "Arceus Fighting", - "arceus fighting" - ], - "moves": [ - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "cosmic-power", - "displayName": "Cosmic Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 - } + "arceusfighting" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fist-plate", - "displayName": "Fist Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 124 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-fire", - "speciesId": "arceus-fire", + "speciesId": "arceusfire", "displayName": "Arceus-Fire", "slug": "arceus-fire", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Fire", "Arceus-Fire", + "arceus", + "arceus fire", "arceus-fire", - "arceusfire", - "Arceus Fire", - "arceus fire" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-plate", - "displayName": "Flame Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusfire" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 128, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 128 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-flying", - "speciesId": "arceus-flying", + "speciesId": "arceusflying", "displayName": "Arceus-Flying", "slug": "arceus-flying", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Flying", "Arceus-Flying", + "arceus", + "arceus flying", "arceus-flying", - "arceusflying", - "Arceus Flying", - "arceus flying" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sky-plate", - "displayName": "Sky Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusflying" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-ghost", - "speciesId": "arceus-ghost", + "speciesId": "arceusghost", "displayName": "Arceus-Ghost", "slug": "arceus-ghost", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Ghost", "Arceus-Ghost", + "arceus", + "arceus ghost", "arceus-ghost", - "arceusghost", - "Arceus Ghost", - "arceus ghost" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "spooky-plate", - "displayName": "Spooky Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusghost" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { "hp": 4, - "atk": 0, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-grass", - "speciesId": "arceus-grass", + "speciesId": "arceusgrass", "displayName": "Arceus-Grass", "slug": "arceus-grass", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Grass", "Arceus-Grass", + "arceus", + "arceus grass", "arceus-grass", - "arceusgrass", - "Arceus Grass", - "arceus grass" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "meadow-plate", - "displayName": "Meadow Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusgrass" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-ground", - "speciesId": "arceus-ground", + "speciesId": "arceusground", "displayName": "Arceus-Ground", "slug": "arceus-ground", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Ground", "Arceus-Ground", + "arceus", + "arceus ground", "arceus-ground", - "arceusground", - "Arceus Ground", - "arceus ground" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "earth-plate", - "displayName": "Earth Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusground" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 120, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 136 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-ice", - "speciesId": "arceus-ice", + "speciesId": "arceusice", "displayName": "Arceus-Ice", "slug": "arceus-ice", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Ice", "Arceus-Ice", + "arceus", + "arceus ice", "arceus-ice", - "arceusice", - "Arceus Ice", - "arceus ice" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "icicle-plate", - "displayName": "Icicle Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusice" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-poison", - "speciesId": "arceus-poison", + "speciesId": "arceuspoison", "displayName": "Arceus-Poison", "slug": "arceus-poison", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Poison", "Arceus-Poison", + "arceus", + "arceus poison", "arceus-poison", - "arceuspoison", - "Arceus Poison", - "arceus poison" - ], - "moves": [ - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "toxic-plate", - "displayName": "Toxic Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuspoison" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 124 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-psychic", - "speciesId": "arceus-psychic", + "speciesId": "arceuspsychic", "displayName": "Arceus-Psychic", "slug": "arceus-psychic", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Psychic", "Arceus-Psychic", + "arceus", + "arceus psychic", "arceus-psychic", - "arceuspsychic", - "Arceus Psychic", - "arceus psychic" - ], - "moves": [ - { - "id": "cosmic-power", - "displayName": "Cosmic Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "mind-plate", - "displayName": "Mind Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceuspsychic" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 124 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-rock", - "speciesId": "arceus-rock", + "speciesId": "arceusrock", "displayName": "Arceus-Rock", "slug": "arceus-rock", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Rock", "Arceus-Rock", + "arceus", + "arceus rock", "arceus-rock", - "arceusrock", - "Arceus Rock", - "arceus rock" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "stone-plate", - "displayName": "Stone Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceusrock" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-steel", - "speciesId": "arceus-steel", + "speciesId": "arceussteel", "displayName": "Arceus-Steel", "slug": "arceus-steel", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Steel", "Arceus-Steel", + "arceus", + "arceus steel", "arceus-steel", - "arceussteel", - "Arceus Steel", - "arceus steel" - ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder", - "displayName": "Thunder", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "iron-plate", - "displayName": "Iron Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } + "arceussteel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "arceus-water", - "speciesId": "arceus-water", + "speciesId": "arceuswater", "displayName": "Arceus-Water", "slug": "arceus-water", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Arceus", + "Arceus Water", "Arceus-Water", + "arceus", + "arceus water", "arceus-water", - "arceuswater", - "Arceus Water", - "arceus water" + "arceuswater" ], - "moves": [ - { - "id": "judgment", - "displayName": "Judgment", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "splash-plate", - "displayName": "Splash Plate", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multitype", - "displayName": "Multitype", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 240, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 16 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -2020,7 +1925,7 @@ "speciesId": "archaludon", "displayName": "Archaludon", "slug": "archaludon", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -2028,60 +1933,145 @@ "Archaludon", "archaludon" ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "archen", + "speciesId": "archen", + "displayName": "Archen", + "slug": "archen", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Archen", + "archen" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "archeops", + "speciesId": "archeops", + "displayName": "Archeops", + "slug": "archeops", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Archeops", + "archeops" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stamina", - "displayName": "Stamina", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "arctibax", + "speciesId": "arctibax", + "displayName": "Arctibax", + "slug": "arctibax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arctibax", + "arctibax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "arctovish", + "speciesId": "arctovish", + "displayName": "Arctovish", + "slug": "arctovish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Arctovish", + "arctovish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } ] }, @@ -2090,7 +2080,7 @@ "speciesId": "arctozolt", "displayName": "Arctozolt", "slug": "arctozolt", - "source": "smogon-fallback", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -2126,8 +2116,8 @@ ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } @@ -2142,25 +2132,56 @@ ], "spreads": [ { - "nature": "Naughty", + "nature": "Naive", "evs": { "hp": 0, - "atk": 252, + "atk": 208, "def": 0, - "spa": 4, + "spa": 76, "spd": 0, - "spe": 252 + "spe": 224 }, "usagePercent": 100.0 } ] }, + { + "speciesKey": "argalis", + "speciesId": "argalis", + "displayName": "Argalis", + "slug": "argalis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Argalis", + "argalis" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, { "speciesKey": "arghonaut", "speciesId": "arghonaut", "displayName": "Arghonaut", "slug": "arghonaut", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -2168,629 +2189,637 @@ "Arghonaut", "arghonaut" ], - "moves": [ - { - "id": "circle-throw", - "displayName": "Circle Throw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 224, + "def": 0, "spa": 0, - "spd": 36, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "articuno", - "speciesId": "articuno", - "displayName": "Articuno", - "slug": "articuno", - "source": "smogon-fallback", + "speciesKey": "ariados", + "speciesId": "ariados", + "displayName": "Ariados", + "slug": "ariados", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Articuno", - "articuno" + "Ariados", + "ariados" ], "moves": [ { - "id": "roost", - "displayName": "Roost", + "id": "spider-web", + "displayName": "Spider Web", "type": null, "usagePercent": 100.0 }, { - "id": "freeze-dry", - "displayName": "Freeze-Dry", + "id": "agility", + "displayName": "Agility", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "baton-pass", + "displayName": "Baton Pass", "type": null, "usagePercent": 100.0 }, { - "id": "haze", - "displayName": "Haze", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Calm", - "evs": { - "hp": 248, - "atk": 0, - "def": 8, - "spa": 0, - "spd": 252, - "spe": 0 - }, - "usagePercent": 100.0 - } - ] + "abilities": [], + "spreads": [] }, { - "speciesKey": "articuno-galar", - "speciesId": "articuno-galar", - "displayName": "Articuno-Galar", - "slug": "articuno-galar", - "source": "smogon-fallback", + "speciesKey": "armaldo", + "speciesId": "armaldo", + "displayName": "Armaldo", + "slug": "armaldo", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Articuno-Galar", - "articuno-galar", - "articunogalar", - "Articuno Galar", - "articuno galar" + "Armaldo", + "armaldo" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "hurricane", - "displayName": "Hurricane", + "id": "rock-blast", + "displayName": "Rock Blast", "type": null, "usagePercent": 100.0 }, { - "id": "freezing-glare", - "displayName": "Freezing Glare", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "competitive", - "displayName": "Competitive", + "id": "battle-armor", + "displayName": "Battle Armor", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 188, + "atk": 252, + "def": 68, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "astrolotl", - "speciesId": "astrolotl", - "displayName": "Astrolotl", - "slug": "astrolotl", - "source": "smogon-fallback", + "speciesKey": "aromatisse", + "speciesId": "aromatisse", + "displayName": "Aromatisse", + "slug": "aromatisse", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Astrolotl", - "astrolotl" - ], - "moves": [ - { - "id": "fire-lash", - "displayName": "Fire Lash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Aromatisse", + "aromatisse" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 32, + "hp": 252, "atk": 0, "def": 0, "spa": 0, "spd": 252, - "spe": 224 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "audino-mega", - "speciesId": "audino-mega", - "displayName": "Audino-Mega", - "slug": "audino-mega", - "source": "smogon-fallback", + "speciesKey": "aron", + "speciesId": "aron", + "displayName": "Aron", + "slug": "aron", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Audino-Mega", - "audino-mega", - "audinomega", - "Audino Mega", - "audino mega" - ], - "moves": [ - { - "id": "topsy-turvy", - "displayName": "Topsy-Turvy", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "teleport", - "displayName": "Teleport", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "covert-cloak", - "displayName": "Covert Cloak", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "fur-coat", - "displayName": "Fur Coat", - "type": "ability", - "usagePercent": 100.0 - } + "Aron", + "aron" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Relaxed", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, - "spa": 252, - "spd": 252, - "spe": 0 + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "aurumoth", - "speciesId": "aurumoth", - "displayName": "Aurumoth", - "slug": "aurumoth", - "source": "smogon-fallback", + "speciesKey": "arrokuda", + "speciesId": "arrokuda", + "displayName": "Arrokuda", + "slug": "arrokuda", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Aurumoth", - "aurumoth" - ], - "moves": [ - { - "id": "tail-glow", - "displayName": "Tail Glow", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "weakness-policy", - "displayName": "Weakness Policy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "weak-armor", - "displayName": "Weak Armor", - "type": "ability", - "usagePercent": 100.0 - } + "Arrokuda", + "arrokuda" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "avalugg", - "speciesId": "avalugg", - "displayName": "Avalugg", - "slug": "avalugg", - "source": "smogon-fallback", + "speciesKey": "articuno", + "speciesId": "articuno", + "displayName": "Articuno", + "slug": "articuno", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Avalugg", - "avalugg" + "Articuno", + "articuno" ], "moves": [ { - "id": "recover", - "displayName": "Recover", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 }, { - "id": "avalanche", - "displayName": "Avalanche", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sturdy", - "displayName": "Sturdy", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, - "atk": 4, - "def": 252, - "spa": 0, - "spd": 0, - "spe": 0 + "atk": 0, + "def": 0, + "spa": 114, + "spd": 136, + "spe": 8 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "avalugg-hisui", - "speciesId": "avalugg-hisui", - "displayName": "Avalugg-Hisui", - "slug": "avalugg-hisui", - "source": "smogon-fallback", + "speciesKey": "articuno-galar", + "speciesId": "articunogalar", + "displayName": "Articuno-Galar", + "slug": "articuno-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Avalugg-Hisui", - "avalugg-hisui", - "avalugghisui", - "Avalugg Hisui", - "avalugg hisui" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, + "Articuno", + "Articuno Galar", + "Articuno-Galar", + "articuno", + "articuno galar", + "articuno-galar", + "articunogalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "mountain-gale", - "displayName": "Mountain Gale", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "astrolotl", + "speciesId": "astrolotl", + "displayName": "Astrolotl", + "slug": "astrolotl", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Astrolotl", + "astrolotl" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "audino", + "speciesId": "audino", + "displayName": "Audino", + "slug": "audino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Audino", + "audino" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "audino-mega", + "speciesId": "audinomega", + "displayName": "Audino-Mega", + "slug": "audino-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Audino", + "Audino Mega", + "Audino-Mega", + "audino", + "audino mega", + "audino-mega", + "audinomega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "custap-berry", - "displayName": "Custap Berry", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "aurorus", + "speciesId": "aurorus", + "displayName": "Aurorus", + "slug": "aurorus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aurorus", + "aurorus" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sturdy", - "displayName": "Sturdy", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "aurumoth", + "speciesId": "aurumoth", + "displayName": "Aurumoth", + "slug": "aurumoth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Aurumoth", + "aurumoth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "axew", - "speciesId": "axew", - "displayName": "Axew", - "slug": "axew", - "source": "smogon-fallback", + "speciesKey": "avalugg", + "speciesId": "avalugg", + "displayName": "Avalugg", + "slug": "avalugg", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Axew", - "axew" + "Avalugg", + "avalugg" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "icicle-spear", + "displayName": "Icicle Spear", "type": null, "usagePercent": 100.0 }, { - "id": "outrage", - "displayName": "Outrage", + "id": "body-press", + "displayName": "Body Press", "type": null, "usagePercent": 100.0 }, { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "first-impression", - "displayName": "First Impression", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "unnerve", - "displayName": "Unnerve", + "id": "sturdy", + "displayName": "Sturdy", "type": "ability", "usagePercent": 100.0 } ], + "spreads": [ + { + "nature": "Impish", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 4, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "avalugg-hisui", + "speciesId": "avalugghisui", + "displayName": "Avalugg-Hisui", + "slug": "avalugg-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Avalugg", + "Avalugg Hisui", + "Avalugg-Hisui", + "avalugg", + "avalugg hisui", + "avalugg-hisui", + "avalugghisui" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "axew", + "speciesId": "axew", + "displayName": "Axew", + "slug": "axew", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Axew", + "axew" + ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 220, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 140 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -2799,7 +2828,7 @@ "speciesId": "azelf", "displayName": "Azelf", "slug": "azelf", - "source": "smogon-fallback", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -2815,20 +2844,20 @@ "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 }, { - "id": "explosion", - "displayName": "Explosion", + "id": "skill-swap", + "displayName": "Skill Swap", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 } @@ -2854,9 +2883,9 @@ "nature": "Naive", "evs": { "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "atk": 0, + "def": 228, + "spa": 28, "spd": 0, "spe": 252 }, @@ -2869,7 +2898,7 @@ "speciesId": "azumarill", "displayName": "Azumarill", "slug": "azumarill", - "source": "smogon-fallback", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -2891,14 +2920,14 @@ "usagePercent": 100.0 }, { - "id": "liquidation", - "displayName": "Liquidation", + "id": "aqua-jet", + "displayName": "Aqua Jet", "type": null, "usagePercent": 100.0 }, { - "id": "aqua-jet", - "displayName": "Aqua Jet", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 } @@ -2939,7 +2968,7 @@ "speciesId": "azurill", "displayName": "Azurill", "slug": "azurill", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -2947,544 +2976,401 @@ "Azurill", "azurill" ], - "moves": [ - { - "id": "belly-drum", - "displayName": "Belly Drum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "oran-berry", - "displayName": "Oran Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "huge-power", - "displayName": "Huge Power", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bagon", + "speciesId": "bagon", + "displayName": "Bagon", + "slug": "bagon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bagon", + "bagon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 36, - "atk": 196, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 36, - "spe": 116 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "basculegion", - "speciesId": "basculegion", - "displayName": "Basculegion", - "slug": "basculegion", - "source": "smogon-fallback", + "speciesKey": "baltoy", + "speciesId": "baltoy", + "displayName": "Baltoy", + "slug": "baltoy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Basculegion", - "basculegion" - ], - "moves": [ - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "phantom-force", - "displayName": "Phantom Force", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "Baltoy", + "baltoy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "banette", + "speciesId": "banette", + "displayName": "Banette", + "slug": "banette", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Banette", + "banette" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "basculegion-f", - "speciesId": "basculegion-f", - "displayName": "Basculegion-F", - "slug": "basculegion-f", - "source": "smogon-fallback", + "speciesKey": "banette-mega", + "speciesId": "banettemega", + "displayName": "Banette-Mega", + "slug": "banette-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Basculegion-F", - "basculegion-f", - "basculegionf", - "Basculegion F", - "basculegion f" - ], - "moves": [ - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 - } + "Banette", + "Banette Mega", + "Banette-Mega", + "banette", + "banette mega", + "banette-mega", + "banettemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "basculin-blue-striped", - "speciesId": "basculin-blue-striped", - "displayName": "Basculin-Blue-Striped", - "slug": "basculin-blue-striped", - "source": "smogon-fallback", + "speciesKey": "barbaracle", + "speciesId": "barbaracle", + "displayName": "Barbaracle", + "slug": "barbaracle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Basculin-Blue-Striped", - "basculin-blue-striped", - "basculinbluestriped", - "Basculin Blue Striped", - "basculin blue striped" - ], - "moves": [ - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 - } + "Barbaracle", + "barbaracle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bastiodon", - "speciesId": "bastiodon", - "displayName": "Bastiodon", - "slug": "bastiodon", - "source": "smogon-fallback", + "speciesKey": "barboach", + "speciesId": "barboach", + "displayName": "Barboach", + "slug": "barboach", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bastiodon", - "bastiodon" + "Barboach", + "barboach" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "foul-play", - "displayName": "Foul Play", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "soundproof", - "displayName": "Soundproof", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "basculegion", + "speciesId": "basculegion", + "displayName": "Basculegion", + "slug": "basculegion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Basculegion", + "basculegion" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "baxcalibur", - "speciesId": "baxcalibur", - "displayName": "Baxcalibur", - "slug": "baxcalibur", - "source": "smogon-fallback", + "speciesKey": "basculegion-f", + "speciesId": "basculegionf", + "displayName": "Basculegion-F", + "slug": "basculegion-f", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Baxcalibur", - "baxcalibur" - ], - "moves": [ - { - "id": "icicle-spear", - "displayName": "Icicle Spear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "glaive-rush", - "displayName": "Glaive Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } + "Basculegion", + "Basculegion F", + "Basculegion-F", + "basculegion", + "basculegion f", + "basculegion-f", + "basculegionf" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thermal-exchange", - "displayName": "Thermal Exchange", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "basculin", + "speciesId": "basculin", + "displayName": "Basculin", + "slug": "basculin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Basculin", + "basculin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "beartic", - "speciesId": "beartic", - "displayName": "Beartic", - "slug": "beartic", - "source": "smogon-fallback", + "speciesKey": "basculin-blue-striped", + "speciesId": "basculinbluestriped", + "displayName": "Basculin-Blue-Striped", + "slug": "basculin-blue-striped", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Beartic", - "beartic" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-spear", - "displayName": "Icicle Spear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Basculin", + "Basculin Blue Striped", + "Basculin-Blue-Striped", + "basculin", + "basculin blue striped", + "basculin-blue-striped", + "basculinbluestriped" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bellibolt", - "speciesId": "bellibolt", - "displayName": "Bellibolt", - "slug": "bellibolt", - "source": "smogon-fallback", + "speciesKey": "basculin-white-striped", + "speciesId": "basculinwhitestriped", + "displayName": "Basculin-White-Striped", + "slug": "basculin-white-striped", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bellibolt", - "bellibolt" + "Basculin", + "Basculin White Striped", + "Basculin-White-Striped", + "basculin", + "basculin white striped", + "basculin-white-striped", + "basculinwhitestriped" ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "muddy-water", - "displayName": "Muddy Water", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "static", - "displayName": "Static", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bastiodon", + "speciesId": "bastiodon", + "displayName": "Bastiodon", + "slug": "bastiodon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bastiodon", + "bastiodon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -3493,211 +3379,125 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bisharp", - "speciesId": "bisharp", - "displayName": "Bisharp", - "slug": "bisharp", - "source": "smogon-fallback", + "speciesKey": "baxcalibur", + "speciesId": "baxcalibur", + "displayName": "Baxcalibur", + "slug": "baxcalibur", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bisharp", - "bisharp" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "throat-chop", - "displayName": "Throat Chop", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 - } + "Baxcalibur", + "baxcalibur" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 80, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 176 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bombirdier", - "speciesId": "bombirdier", - "displayName": "Bombirdier", - "slug": "bombirdier", - "source": "smogon-fallback", + "speciesKey": "bayleef", + "speciesId": "bayleef", + "displayName": "Bayleef", + "slug": "bayleef", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bombirdier", - "bombirdier" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Bayleef", + "bayleef" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "big-pecks", - "displayName": "Big Pecks", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "beartic", + "speciesId": "beartic", + "displayName": "Beartic", + "slug": "beartic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Beartic", + "beartic" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "braixen", - "speciesId": "braixen", - "displayName": "Braixen", - "slug": "braixen", - "source": "smogon-fallback", + "speciesKey": "beautifly", + "speciesId": "beautifly", + "displayName": "Beautifly", + "slug": "beautifly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Braixen", - "braixen" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 - } + "Beautifly", + "beautifly" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { "hp": 4, "atk": 0, @@ -3706,989 +3506,545 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "brambleghast", - "speciesId": "brambleghast", - "displayName": "Brambleghast", - "slug": "brambleghast", - "source": "smogon-fallback", + "speciesKey": "beedrill-mega", + "speciesId": "beedrillmega", + "displayName": "Beedrill-Mega", + "slug": "beedrill-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Brambleghast", - "brambleghast" - ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "wind-rider", - "displayName": "Wind Rider", - "type": "ability", - "usagePercent": 100.0 - } + "Beedrill", + "Beedrill Mega", + "Beedrill-Mega", + "beedrill", + "beedrill mega", + "beedrill-mega", + "beedrillmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bramblin", - "speciesId": "bramblin", - "displayName": "Bramblin", - "slug": "bramblin", - "source": "smogon-fallback", + "speciesKey": "beheeyem", + "speciesId": "beheeyem", + "displayName": "Beheeyem", + "slug": "beheeyem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bramblin", - "bramblin" + "Beheeyem", + "beheeyem" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "beldum", + "speciesId": "beldum", + "displayName": "Beldum", + "slug": "beldum", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Beldum", + "beldum" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "wind-rider", - "displayName": "Wind Rider", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 36, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 196 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "braviary", - "speciesId": "braviary", - "displayName": "Braviary", - "slug": "braviary", - "source": "smogon-fallback", + "speciesKey": "bellibolt", + "speciesId": "bellibolt", + "displayName": "Bellibolt", + "slug": "bellibolt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Braviary", - "braviary" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 - } + "Bellibolt", + "bellibolt" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 252, "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "braviary-hisui", - "speciesId": "braviary-hisui", - "displayName": "Braviary-Hisui", - "slug": "braviary-hisui", - "source": "smogon-fallback", + "speciesKey": "bellossom", + "speciesId": "bellossom", + "displayName": "Bellossom", + "slug": "bellossom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Braviary-Hisui", - "braviary-hisui", - "braviaryhisui", - "Braviary Hisui", - "braviary hisui" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } + "Bellossom", + "bellossom" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bellsprout", + "speciesId": "bellsprout", + "displayName": "Bellsprout", + "slug": "bellsprout", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bellsprout", + "bellsprout" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bronzong", - "speciesId": "bronzong", - "displayName": "Bronzong", - "slug": "bronzong", - "source": "smogon-fallback", + "speciesKey": "bergmite", + "speciesId": "bergmite", + "displayName": "Bergmite", + "slug": "bergmite", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bronzong", - "bronzong" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Bergmite", + "bergmite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "brute-bonnet", - "speciesId": "brute-bonnet", - "displayName": "Brute Bonnet", - "slug": "brute-bonnet", - "source": "smogon-fallback", + "speciesKey": "bewear", + "speciesId": "bewear", + "displayName": "Bewear", + "slug": "bewear", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Brute Bonnet", - "brute-bonnet", - "brutebonnet", - "brute bonnet" - ], - "moves": [ - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Bewear", + "bewear" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "bruxish", - "speciesId": "bruxish", - "displayName": "Bruxish", - "slug": "bruxish", - "source": "smogon-fallback", + "speciesKey": "bibarel", + "speciesId": "bibarel", + "displayName": "Bibarel", + "slug": "bibarel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Bruxish", - "bruxish" - ], - "moves": [ - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "strong-jaw", - "displayName": "Strong Jaw", - "type": "ability", - "usagePercent": 100.0 - } + "Bibarel", + "bibarel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "buizel", - "speciesId": "buizel", - "displayName": "Buizel", - "slug": "buizel", - "source": "smogon-fallback", + "speciesKey": "bidoof", + "speciesId": "bidoof", + "displayName": "Bidoof", + "slug": "bidoof", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Buizel", - "buizel" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-spinner", - "displayName": "Ice Spinner", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brick-break", - "displayName": "Brick Break", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "oran-berry", - "displayName": "Oran Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "swift-swim", - "displayName": "Swift Swim", - "type": "ability", - "usagePercent": 100.0 - } + "Bidoof", + "bidoof" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 36, - "spe": 236 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "buzzwole", - "speciesId": "buzzwole", - "displayName": "Buzzwole", - "slug": "buzzwole", - "source": "smogon-fallback", + "speciesKey": "binacle", + "speciesId": "binacle", + "displayName": "Binacle", + "slug": "binacle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Buzzwole", - "buzzwole" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "beast-boost", - "displayName": "Beast Boost", - "type": "ability", - "usagePercent": 100.0 - } + "Binacle", + "binacle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 124, + "def": 252, "spa": 0, "spd": 0, - "spe": 132 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "calyrex-ice", - "speciesId": "calyrex-ice", - "displayName": "Calyrex-Ice", - "slug": "calyrex-ice", - "source": "smogon-fallback", + "speciesKey": "bisharp", + "speciesId": "bisharp", + "displayName": "Bisharp", + "slug": "bisharp", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Calyrex-Ice", - "calyrex-ice", - "calyrexice", - "Calyrex Ice", - "calyrex ice" - ], - "moves": [ - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "glacial-lance", - "displayName": "Glacial Lance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "as-one-(glastrier)", - "displayName": "As One (Glastrier)", - "type": "ability", - "usagePercent": 100.0 - } + "Bisharp", + "bisharp" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Brave", + "nature": "Adamant", "evs": { - "hp": 248, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "calyrex-shadow", - "speciesId": "calyrex-shadow", - "displayName": "Calyrex-Shadow", - "slug": "calyrex-shadow", - "source": "smogon-fallback", + "speciesKey": "blastoise-gmax", + "speciesId": "blastoisegmax", + "displayName": "Blastoise-Gmax", + "slug": "blastoise-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Calyrex-Shadow", - "calyrex-shadow", - "calyrexshadow", - "Calyrex Shadow", - "calyrex shadow" + "Blastoise", + "Blastoise Gmax", + "Blastoise-Gmax", + "blastoise", + "blastoise gmax", + "blastoise-gmax", + "blastoisegmax" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "astral-barrage", - "displayName": "Astral Barrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "as-one-(spectrier)", - "displayName": "As One (Spectrier)", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "blastoise-mega", + "speciesId": "blastoisemega", + "displayName": "Blastoise-Mega", + "slug": "blastoise-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Blastoise", + "Blastoise Mega", + "Blastoise-Mega", + "blastoise", + "blastoise mega", + "blastoise-mega", + "blastoisemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "camerupt", - "speciesId": "camerupt", - "displayName": "Camerupt", - "slug": "camerupt", - "source": "smogon-fallback", + "speciesKey": "blaziken-mega", + "speciesId": "blazikenmega", + "displayName": "Blaziken-Mega", + "slug": "blaziken-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Camerupt", - "camerupt" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "lava-plume", - "displayName": "Lava Plume", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "solid-rock", - "displayName": "Solid Rock", - "type": "ability", - "usagePercent": 100.0 - } + "Blaziken", + "Blaziken Mega", + "Blaziken-Mega", + "blaziken", + "blaziken mega", + "blaziken-mega", + "blazikenmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "caribolt", - "speciesId": "caribolt", - "displayName": "Caribolt", - "slug": "caribolt", - "source": "smogon-fallback", + "speciesKey": "blipbug", + "speciesId": "blipbug", + "displayName": "Blipbug", + "slug": "blipbug", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Caribolt", - "caribolt" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "double-edge", - "displayName": "Double-Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "horn-leech", - "displayName": "Horn Leech", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "galvanize", - "displayName": "Galvanize", - "type": "ability", - "usagePercent": 100.0 - } + "Blipbug", + "blipbug" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cawmodore", - "speciesId": "cawmodore", - "displayName": "Cawmodore", - "slug": "cawmodore", - "source": "smogon-fallback", + "speciesKey": "blitzle", + "speciesId": "blitzle", + "displayName": "Blitzle", + "slug": "blitzle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cawmodore", - "cawmodore" - ], - "moves": [ - { - "id": "belly-drum", - "displayName": "Belly Drum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-punch", - "displayName": "Bullet Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "volt-absorb", - "displayName": "Volt Absorb", - "type": "ability", - "usagePercent": 100.0 - } + "Blitzle", + "blitzle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 4, "atk": 252, @@ -4697,138 +4053,91 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "celebi", - "speciesId": "celebi", - "displayName": "Celebi", - "slug": "celebi", - "source": "smogon-fallback", + "speciesKey": "boldore", + "speciesId": "boldore", + "displayName": "Boldore", + "slug": "boldore", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Celebi", - "celebi" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } + "Boldore", + "boldore" ], - "items": [ - { - "id": "groundium-z", - "displayName": "Groundium Z", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "boltund", + "speciesId": "boltund", + "displayName": "Boltund", + "slug": "boltund", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Boltund", + "boltund" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cetitan", - "speciesId": "cetitan", - "displayName": "Cetitan", - "slug": "cetitan", - "source": "smogon-fallback", + "speciesKey": "bombirdier", + "speciesId": "bombirdier", + "displayName": "Bombirdier", + "slug": "bombirdier", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cetitan", - "cetitan" - ], - "moves": [ - { - "id": "belly-drum", - "displayName": "Belly Drum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Bombirdier", + "bombirdier" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 4, "atk": 252, @@ -4837,354 +4146,420 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chansey", - "speciesId": "chansey", - "displayName": "Chansey", - "slug": "chansey", - "source": "smogon-fallback", + "speciesKey": "bonsly", + "speciesId": "bonsly", + "displayName": "Bonsly", + "slug": "bonsly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chansey", - "chansey" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "seismic-toss", - "displayName": "Seismic Toss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "soft-boiled", - "displayName": "Soft-Boiled", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 - } + "Bonsly", + "bonsly" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "charjabug", - "speciesId": "charjabug", - "displayName": "Charjabug", - "slug": "charjabug", - "source": "smogon-fallback", + "speciesKey": "bouffalant", + "speciesId": "bouffalant", + "displayName": "Bouffalant", + "slug": "bouffalant", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Charjabug", - "charjabug" - ], - "moves": [ - { - "id": "sticky-web", - "displayName": "Sticky Web", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "skitter-smack", - "displayName": "Skitter Smack", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "battery", - "displayName": "Battery", - "type": "ability", - "usagePercent": 100.0 - } + "Bouffalant", + "bouffalant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, - "atk": 4, + "atk": 0, "def": 252, "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "charmander", - "speciesId": "charmander", - "displayName": "Charmander", - "slug": "charmander", - "source": "smogon-fallback", + "speciesKey": "bounsweet", + "speciesId": "bounsweet", + "displayName": "Bounsweet", + "slug": "bounsweet", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Charmander", - "charmander" - ], - "moves": [ - { - "id": "weather-ball", - "displayName": "Weather Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "solar-power", - "displayName": "Solar Power", - "type": "ability", - "usagePercent": 100.0 - } + "Bounsweet", + "bounsweet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 44, + "hp": 252, "atk": 0, - "def": 12, - "spa": 196, + "def": 252, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "charmeleon", - "speciesId": "charmeleon", - "displayName": "Charmeleon", - "slug": "charmeleon", - "source": "smogon-fallback", + "speciesKey": "braixen", + "speciesId": "braixen", + "displayName": "Braixen", + "slug": "braixen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Charmeleon", - "charmeleon" + "Braixen", + "braixen" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "brambleghast", + "speciesId": "brambleghast", + "displayName": "Brambleghast", + "slug": "brambleghast", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brambleghast", + "brambleghast" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "weather-ball", - "displayName": "Weather Ball", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "bramblin", + "speciesId": "bramblin", + "displayName": "Bramblin", + "slug": "bramblin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bramblin", + "bramblin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "brattler", + "speciesId": "brattler", + "displayName": "Brattler", + "slug": "brattler", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brattler", + "brattler" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "braviary", + "speciesId": "braviary", + "displayName": "Braviary", + "slug": "braviary", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Braviary", + "braviary" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "braviary-hisui", + "speciesId": "braviaryhisui", + "displayName": "Braviary-Hisui", + "slug": "braviary-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Braviary", + "Braviary Hisui", + "Braviary-Hisui", + "braviary", + "braviary hisui", + "braviary-hisui", + "braviaryhisui" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "breezi", + "speciesId": "breezi", + "displayName": "Breezi", + "slug": "breezi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Breezi", + "breezi" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "solar-power", - "displayName": "Solar Power", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "brionne", + "speciesId": "brionne", + "displayName": "Brionne", + "slug": "brionne", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brionne", + "brionne" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chespin", - "speciesId": "chespin", - "displayName": "Chespin", - "slug": "chespin", - "source": "smogon-fallback", + "speciesKey": "bronzong", + "speciesId": "bronzong", + "displayName": "Bronzong", + "slug": "bronzong", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chespin", - "chespin" + "Bronzong", + "bronzong" ], "moves": [ { - "id": "spikes", - "displayName": "Spikes", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "bullet-seed", - "displayName": "Bullet Seed", + "id": "gyro-ball", + "displayName": "Gyro Ball", "type": null, "usagePercent": 100.0 }, { - "id": "rock-slide", - "displayName": "Rock Slide", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "bulletproof", - "displayName": "Bulletproof", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Sassy", "evs": { - "hp": 148, - "atk": 108, - "def": 76, + "hp": 252, + "atk": 0, + "def": 168, "spa": 0, - "spd": 156, + "spd": 88, "spe": 0 }, "usagePercent": 100.0 @@ -5192,1395 +4567,1275 @@ ] }, { - "speciesKey": "chewtle", - "speciesId": "chewtle", - "displayName": "Chewtle", - "slug": "chewtle", - "source": "smogon-fallback", + "speciesKey": "bronzor", + "speciesId": "bronzor", + "displayName": "Bronzor", + "slug": "bronzor", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chewtle", - "chewtle" + "Bronzor", + "bronzor" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "brute-bonnet", + "speciesId": "brutebonnet", + "displayName": "Brute Bonnet", + "slug": "brute-bonnet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Brute Bonnet", + "brute bonnet", + "brute-bonnet", + "brutebonnet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "bruxish", + "speciesId": "bruxish", + "displayName": "Bruxish", + "slug": "bruxish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bruxish", + "bruxish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "budew", + "speciesId": "budew", + "displayName": "Budew", + "slug": "budew", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Budew", + "budew" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-fang", - "displayName": "Ice Fang", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "buizel", + "speciesId": "buizel", + "displayName": "Buizel", + "slug": "buizel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Buizel", + "buizel" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "bulbasaur", + "speciesId": "bulbasaur", + "displayName": "Bulbasaur", + "slug": "bulbasaur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Bulbasaur", + "bulbasaur" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "strong-jaw", - "displayName": "Strong Jaw", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "buneary", + "speciesId": "buneary", + "displayName": "Buneary", + "slug": "buneary", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Buneary", + "buneary" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 244, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 244 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chi-yu", - "speciesId": "chi-yu", - "displayName": "Chi-Yu", - "slug": "chi-yu", - "source": "smogon-fallback", + "speciesKey": "bunnelby", + "speciesId": "bunnelby", + "displayName": "Bunnelby", + "slug": "bunnelby", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chi-Yu", - "chi-yu", - "chiyu", - "Chi Yu", - "chi yu" + "Bunnelby", + "bunnelby" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "burmy", + "speciesId": "burmy", + "displayName": "Burmy", + "slug": "burmy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Burmy", + "burmy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "butterfree", + "speciesId": "butterfree", + "displayName": "Butterfree", + "slug": "butterfree", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Butterfree", + "butterfree" ], "moves": [ { - "id": "overheat", - "displayName": "Overheat", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "stun-spore", + "displayName": "Stun Spore", "type": null, "usagePercent": 100.0 }, { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "beads-of-ruin", - "displayName": "Beads of Ruin", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "butterfree-gmax", + "speciesId": "butterfreegmax", + "displayName": "Butterfree-Gmax", + "slug": "butterfree-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Butterfree", + "Butterfree Gmax", + "Butterfree-Gmax", + "butterfree", + "butterfree gmax", + "butterfree-gmax", + "butterfreegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chien-pao", - "speciesId": "chien-pao", - "displayName": "Chien-Pao", - "slug": "chien-pao", - "source": "smogon-fallback", + "speciesKey": "buzzwole", + "speciesId": "buzzwole", + "displayName": "Buzzwole", + "slug": "buzzwole", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chien-Pao", - "chien-pao", - "chienpao", - "Chien Pao", - "chien pao" + "Buzzwole", + "buzzwole" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "icicle-crash", - "displayName": "Icicle Crash", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "sucker-punch", - "displayName": "Sucker Punch", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "rocky-helmet", + "displayName": "Rocky Helmet", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sword-of-ruin", - "displayName": "Sword of Ruin", + "id": "beast-boost", + "displayName": "Beast Boost", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 248, + "atk": 104, + "def": 44, "spa": 0, "spd": 0, - "spe": 252 + "spe": 112 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "chinchou", - "speciesId": "chinchou", - "displayName": "Chinchou", - "slug": "chinchou", - "source": "smogon-fallback", + "speciesKey": "cacnea", + "speciesId": "cacnea", + "displayName": "Cacnea", + "slug": "cacnea", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chinchou", - "chinchou" + "Cacnea", + "cacnea" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "volt-absorb", - "displayName": "Volt Absorb", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 132, - "spa": 148, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, - "spe": 220 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "chromera", - "speciesId": "chromera", - "displayName": "Chromera", - "slug": "chromera", - "source": "smogon-fallback", + "speciesKey": "cacturne", + "speciesId": "cacturne", + "displayName": "Cacturne", + "slug": "cacturne", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Chromera", - "chromera" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "silk-scarf", - "displayName": "Silk Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "color-change", - "displayName": "Color Change", - "type": "ability", - "usagePercent": 100.0 - } + "Cacturne", + "cacturne" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cinccino", - "speciesId": "cinccino", - "displayName": "Cinccino", - "slug": "cinccino", - "source": "smogon-fallback", + "speciesKey": "caimanoe", + "speciesId": "caimanoe", + "displayName": "Caimanoe", + "slug": "caimanoe", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cinccino", - "cinccino" - ], - "moves": [ - { - "id": "tidy-up", - "displayName": "Tidy Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tail-slap", - "displayName": "Tail Slap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Caimanoe", + "caimanoe" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "clawitzer", - "speciesId": "clawitzer", - "displayName": "Clawitzer", - "slug": "clawitzer", - "source": "smogon-fallback", + "speciesKey": "calyrex", + "speciesId": "calyrex", + "displayName": "Calyrex", + "slug": "calyrex", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Clawitzer", - "clawitzer" - ], - "moves": [ - { - "id": "water-pulse", - "displayName": "Water Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aura-sphere", - "displayName": "Aura Sphere", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - } + "Calyrex", + "calyrex" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "calyrex-ice", + "speciesId": "calyrexice", + "displayName": "Calyrex-Ice", + "slug": "calyrex-ice", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Calyrex", + "Calyrex Ice", + "Calyrex-Ice", + "calyrex", + "calyrex ice", + "calyrex-ice", + "calyrexice" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "mega-launcher", - "displayName": "Mega Launcher", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "calyrex-shadow", + "speciesId": "calyrexshadow", + "displayName": "Calyrex-Shadow", + "slug": "calyrex-shadow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Calyrex", + "Calyrex Shadow", + "Calyrex-Shadow", + "calyrex", + "calyrex shadow", + "calyrex-shadow", + "calyrexshadow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "clefairy", - "speciesId": "clefairy", - "displayName": "Clefairy", - "slug": "clefairy", - "source": "smogon-fallback", + "speciesKey": "camerupt", + "speciesId": "camerupt", + "displayName": "Camerupt", + "slug": "camerupt", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Clefairy", - "clefairy" + "Camerupt", + "camerupt" ], "moves": [ { - "id": "knock-off", - "displayName": "Knock Off", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "moonlight", - "displayName": "Moonlight", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "night-shade", - "displayName": "Night Shade", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "cameruptite", + "displayName": "Cameruptite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "magic-guard", - "displayName": "Magic Guard", + "id": "sheer-force", + "displayName": "Sheer Force", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Calm", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 132, "atk": 0, - "def": 4, - "spa": 0, - "spd": 252, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 124 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "coalossal", - "speciesId": "coalossal", - "displayName": "Coalossal", - "slug": "coalossal", - "source": "smogon-fallback", + "speciesKey": "camerupt-mega", + "speciesId": "cameruptmega", + "displayName": "Camerupt-Mega", + "slug": "camerupt-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Coalossal", - "coalossal" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 - } + "Camerupt", + "Camerupt Mega", + "Camerupt-Mega", + "camerupt", + "camerupt mega", + "camerupt-mega", + "cameruptmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 8, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cobalion", - "speciesId": "cobalion", - "displayName": "Cobalion", - "slug": "cobalion", - "source": "smogon-fallback", + "speciesKey": "capsakid", + "speciesId": "capsakid", + "displayName": "Capsakid", + "slug": "capsakid", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cobalion", - "cobalion" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "justified", - "displayName": "Justified", - "type": "ability", - "usagePercent": 100.0 - } + "Capsakid", + "capsakid" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 112, - "atk": 0, - "def": 144, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "colossoil", - "speciesId": "colossoil", - "displayName": "Colossoil", - "slug": "colossoil", - "source": "smogon-fallback", + "speciesKey": "carbink", + "speciesId": "carbink", + "displayName": "Carbink", + "slug": "carbink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Colossoil", - "colossoil" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "headlong-rush", - "displayName": "Headlong Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Carbink", + "carbink" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "combusken", - "speciesId": "combusken", - "displayName": "Combusken", - "slug": "combusken", - "source": "smogon-fallback", + "speciesKey": "caribolt", + "speciesId": "caribolt", + "displayName": "Caribolt", + "slug": "caribolt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Combusken", - "combusken" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "speed-boost", - "displayName": "Speed Boost", - "type": "ability", - "usagePercent": 100.0 - } + "Caribolt", + "caribolt" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "conkeldurr", - "speciesId": "conkeldurr", - "displayName": "Conkeldurr", - "slug": "conkeldurr", - "source": "smogon-fallback", + "speciesKey": "carkol", + "speciesId": "carkol", + "displayName": "Carkol", + "slug": "carkol", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Conkeldurr", - "conkeldurr" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } + "Carkol", + "carkol" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "carnivine", + "speciesId": "carnivine", + "displayName": "Carnivine", + "slug": "carnivine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Carnivine", + "carnivine" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "copperajah", - "speciesId": "copperajah", - "displayName": "Copperajah", - "slug": "copperajah", - "source": "smogon-fallback", + "speciesKey": "carracosta", + "speciesId": "carracosta", + "displayName": "Carracosta", + "slug": "carracosta", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Copperajah", - "copperajah" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlwind", - "displayName": "Whirlwind", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } + "Carracosta", + "carracosta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 228, - "spe": 28 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "corphish", - "speciesId": "corphish", - "displayName": "Corphish", - "slug": "corphish", - "source": "smogon-fallback", + "speciesKey": "carvanha", + "speciesId": "carvanha", + "displayName": "Carvanha", + "slug": "carvanha", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Corphish", - "corphish" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crabhammer", - "displayName": "Crabhammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 - } + "Carvanha", + "carvanha" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 196, - "def": 76, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "corsola-galar", - "speciesId": "corsola-galar", - "displayName": "Corsola-Galar", - "slug": "corsola-galar", - "source": "smogon-fallback", + "speciesKey": "cascoon", + "speciesId": "cascoon", + "displayName": "Cascoon", + "slug": "cascoon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Corsola-Galar", - "corsola-galar", - "corsolagalar", - "Corsola Galar", - "corsola galar" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "night-shade", - "displayName": "Night Shade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlpool", - "displayName": "Whirlpool", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "cursed-body", - "displayName": "Cursed Body", - "type": "ability", - "usagePercent": 100.0 - } + "Cascoon", + "cascoon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cottonee", - "speciesId": "cottonee", - "displayName": "Cottonee", - "slug": "cottonee", - "source": "smogon-fallback", + "speciesKey": "castform", + "speciesId": "castform", + "displayName": "Castform", + "slug": "castform", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cottonee", - "cottonee" - ], - "moves": [ - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stun-spore", - "displayName": "Stun Spore", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "memento", - "displayName": "Memento", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 - } + "Castform", + "castform" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 0, - "def": 36, - "spa": 140, - "spd": 36, - "spe": 228 + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crabominable", - "speciesId": "crabominable", - "displayName": "Crabominable", - "slug": "crabominable", - "source": "smogon-fallback", + "speciesKey": "castform-rainy", + "speciesId": "castformrainy", + "displayName": "Castform-Rainy", + "slug": "castform-rainy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crabominable", - "crabominable" - ], - "moves": [ - { - "id": "ice-hammer", - "displayName": "Ice Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } + "Castform", + "Castform Rainy", + "Castform-Rainy", + "castform", + "castform rainy", + "castform-rainy", + "castformrainy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "castform-snowy", + "speciesId": "castformsnowy", + "displayName": "Castform-Snowy", + "slug": "castform-snowy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Castform", + "Castform Snowy", + "Castform-Snowy", + "castform", + "castform snowy", + "castform-snowy", + "castformsnowy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crabrawler", - "speciesId": "crabrawler", - "displayName": "Crabrawler", - "slug": "crabrawler", - "source": "smogon-fallback", + "speciesKey": "castform-sunny", + "speciesId": "castformsunny", + "displayName": "Castform-Sunny", + "slug": "castform-sunny", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crabrawler", - "crabrawler" + "Castform", + "Castform Sunny", + "Castform-Sunny", + "castform", + "castform sunny", + "castform-sunny", + "castformsunny" ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-punch", - "displayName": "Thunder Punch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "caterpie", + "speciesId": "caterpie", + "displayName": "Caterpie", + "slug": "caterpie", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Caterpie", + "caterpie" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cawdet", + "speciesId": "cawdet", + "displayName": "Cawdet", + "slug": "cawdet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cawdet", + "cawdet" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cawmodore", + "speciesId": "cawmodore", + "displayName": "Cawmodore", + "slug": "cawmodore", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cawmodore", + "cawmodore" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 20, - "def": 140, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 60, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cramorant", - "speciesId": "cramorant", - "displayName": "Cramorant", - "slug": "cramorant", - "source": "smogon-fallback", + "speciesKey": "celebi", + "speciesId": "celebi", + "displayName": "Celebi", + "slug": "celebi", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cramorant", - "cramorant" + "Celebi", + "celebi" ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "gulp-missile", - "displayName": "Gulp Missile", + "id": "natural-cure", + "displayName": "Natural Cure", "type": "ability", "usagePercent": 100.0 } @@ -6589,11 +5844,11 @@ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 188, + "def": 156, "spa": 0, - "spd": 56, + "spd": 84, "spe": 16 }, "usagePercent": 100.0 @@ -6601,270 +5856,119 @@ ] }, { - "speciesKey": "cranidos", - "speciesId": "cranidos", - "displayName": "Cranidos", - "slug": "cranidos", - "source": "smogon-fallback", + "speciesKey": "centiskorch", + "speciesId": "centiskorch", + "displayName": "Centiskorch", + "slug": "centiskorch", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cranidos", - "cranidos" + "Centiskorch", + "centiskorch" ], - "moves": [ - { - "id": "head-smash", - "displayName": "Head Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-slide", - "displayName": "Rock Slide", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-punch", - "displayName": "Fire Punch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crawdaunt", - "speciesId": "crawdaunt", - "displayName": "Crawdaunt", - "slug": "crawdaunt", - "source": "smogon-fallback", + "speciesKey": "centiskorch-gmax", + "speciesId": "centiskorchgmax", + "displayName": "Centiskorch-Gmax", + "slug": "centiskorch-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crawdaunt", - "crawdaunt" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crabhammer", - "displayName": "Crabhammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "adaptability", - "displayName": "Adaptability", - "type": "ability", - "usagePercent": 100.0 - } + "Centiskorch", + "Centiskorch Gmax", + "Centiskorch-Gmax", + "centiskorch", + "centiskorch gmax", + "centiskorch-gmax", + "centiskorchgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cresceidon", - "speciesId": "cresceidon", - "displayName": "Cresceidon", - "slug": "cresceidon", - "source": "smogon-fallback", + "speciesKey": "cetitan", + "speciesId": "cetitan", + "displayName": "Cetitan", + "slug": "cetitan", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cresceidon", - "cresceidon" - ], - "moves": [ - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "multiscale", - "displayName": "Multiscale", - "type": "ability", - "usagePercent": 100.0 - } + "Cetitan", + "cetitan" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, - "spa": 4, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cresselia", - "speciesId": "cresselia", - "displayName": "Cresselia", - "slug": "cresselia", - "source": "smogon-fallback", + "speciesKey": "cetoddle", + "speciesId": "cetoddle", + "displayName": "Cetoddle", + "slug": "cetoddle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cresselia", - "cresselia" - ], - "moves": [ - { - "id": "lunar-dance", - "displayName": "Lunar Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonlight", - "displayName": "Moonlight", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eject-button", - "displayName": "Eject Button", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Cetoddle", + "cetoddle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -6873,208 +5977,199 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "croagunk", - "speciesId": "croagunk", - "displayName": "Croagunk", - "slug": "croagunk", - "source": "smogon-fallback", + "speciesKey": "chansey", + "speciesId": "chansey", + "displayName": "Chansey", + "slug": "chansey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Croagunk", - "croagunk" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Chansey", + "chansey" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dry-skin", - "displayName": "Dry Skin", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charcadet", + "speciesId": "charcadet", + "displayName": "Charcadet", + "slug": "charcadet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charcadet", + "charcadet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 52, - "atk": 188, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 36, - "spe": 116 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crobat", - "speciesId": "crobat", - "displayName": "Crobat", - "slug": "crobat", - "source": "smogon-fallback", + "speciesKey": "charizard-gmax", + "speciesId": "charizardgmax", + "displayName": "Charizard-Gmax", + "slug": "charizard-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crobat", - "crobat" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "infiltrator", - "displayName": "Infiltrator", - "type": "ability", - "usagePercent": 100.0 - } + "Charizard", + "Charizard Gmax", + "Charizard-Gmax", + "charizard", + "charizard gmax", + "charizard-gmax", + "charizardgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, "def": 0, - "spa": 0, - "spd": 56, - "spe": 200 + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crocalor", - "speciesId": "crocalor", - "displayName": "Crocalor", - "slug": "crocalor", - "source": "smogon-fallback", + "speciesKey": "charizard-mega-x", + "speciesId": "charizardmegax", + "displayName": "Charizard-Mega-X", + "slug": "charizard-mega-x", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crocalor", - "crocalor" - ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - } + "Charizard", + "Charizard Mega X", + "Charizard-Mega-X", + "charizard", + "charizard mega x", + "charizard-mega-x", + "charizardmegax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charizard-mega-y", + "speciesId": "charizardmegay", + "displayName": "Charizard-Mega-Y", + "slug": "charizard-mega-y", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charizard", + "Charizard Mega Y", + "Charizard-Mega-Y", + "charizard", + "charizard mega y", + "charizard-mega-y", + "charizardmegay" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charjabug", + "speciesId": "charjabug", + "displayName": "Charjabug", + "slug": "charjabug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charjabug", + "charjabug" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -7083,894 +6178,760 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "croconaw", - "speciesId": "croconaw", - "displayName": "Croconaw", - "slug": "croconaw", - "source": "smogon-fallback", + "speciesKey": "charmander", + "speciesId": "charmander", + "displayName": "Charmander", + "slug": "charmander", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Croconaw", - "croconaw" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "waterfall", - "displayName": "Waterfall", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Charmander", + "charmander" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charmander-delta", + "speciesId": "charmander-delta", + "displayName": "Charmander-Delta", + "slug": "charmander-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charmander-Delta", + "charmander-delta", + "charmanderdelta", + "Charmander Delta", + "delta-charmander", + "Delta Charmander", + "deltacharmander", + "delta charmander", + "charmander delta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 24, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 232 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "crucibelle", - "speciesId": "crucibelle", - "displayName": "Crucibelle", - "slug": "crucibelle", - "source": "smogon-fallback", + "speciesKey": "charmeleon", + "speciesId": "charmeleon", + "displayName": "Charmeleon", + "slug": "charmeleon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Crucibelle", - "crucibelle" + "Charmeleon", + "charmeleon" ], - "moves": [ - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "charmeleon-delta", + "speciesId": "charmeleon-delta", + "displayName": "Charmeleon-Delta", + "slug": "charmeleon-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Charmeleon-Delta", + "charmeleon-delta", + "charmeleondelta", + "Charmeleon Delta", + "delta-charmeleon", + "Delta Charmeleon", + "deltacharmeleon", + "delta charmeleon", + "charmeleon delta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cryogonal", - "speciesId": "cryogonal", - "displayName": "Cryogonal", - "slug": "cryogonal", - "source": "smogon-fallback", + "speciesKey": "chatot", + "speciesId": "chatot", + "displayName": "Chatot", + "slug": "chatot", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cryogonal", - "cryogonal" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "freeze-dry", - "displayName": "Freeze-Dry", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "haze", - "displayName": "Haze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Chatot", + "chatot" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, "def": 0, - "spa": 4, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cutiefly", - "speciesId": "cutiefly", - "displayName": "Cutiefly", - "slug": "cutiefly", - "source": "smogon-fallback", + "speciesKey": "cherrim", + "speciesId": "cherrim", + "displayName": "Cherrim", + "slug": "cherrim", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cutiefly", - "cutiefly" - ], - "moves": [ - { - "id": "sticky-web", - "displayName": "Sticky Web", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stun-spore", - "displayName": "Stun Spore", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shield-dust", - "displayName": "Shield Dust", - "type": "ability", - "usagePercent": 100.0 - } + "Cherrim", + "cherrim" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cyclizar", - "speciesId": "cyclizar", - "displayName": "Cyclizar", - "slug": "cyclizar", - "source": "smogon-fallback", + "speciesKey": "cherrim-sunshine", + "speciesId": "cherrimsunshine", + "displayName": "Cherrim-Sunshine", + "slug": "cherrim-sunshine", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cyclizar", - "cyclizar" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Cherrim", + "Cherrim Sunshine", + "Cherrim-Sunshine", + "cherrim", + "cherrim sunshine", + "cherrim-sunshine", + "cherrimsunshine" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 104, + "hp": 4, "atk": 0, "def": 0, - "spa": 0, - "spd": 152, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "cyclohm", - "speciesId": "cyclohm", - "displayName": "Cyclohm", - "slug": "cyclohm", - "source": "smogon-fallback", + "speciesKey": "cherubi", + "speciesId": "cherubi", + "displayName": "Cherubi", + "slug": "cherubi", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Cyclohm", - "cyclohm" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shield-dust", - "displayName": "Shield Dust", - "type": "ability", - "usagePercent": 100.0 - } + "Cherubi", + "cherubi" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 0, "spa": 0, - "spd": 0, - "spe": 16 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dachsbun", - "speciesId": "dachsbun", - "displayName": "Dachsbun", - "slug": "dachsbun", - "source": "smogon-fallback", + "speciesKey": "chespin", + "speciesId": "chespin", + "displayName": "Chespin", + "slug": "chespin", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dachsbun", - "dachsbun" - ], - "moves": [ - { - "id": "wish", - "displayName": "Wish", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "play-rough", - "displayName": "Play Rough", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "well-baked-body", - "displayName": "Well-Baked Body", - "type": "ability", - "usagePercent": 100.0 - } + "Chespin", + "chespin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "darkrai", - "speciesId": "darkrai", - "displayName": "Darkrai", - "slug": "darkrai", - "source": "smogon-fallback", + "speciesKey": "chewtle", + "speciesId": "chewtle", + "displayName": "Chewtle", + "slug": "chewtle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Darkrai", - "darkrai" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "bad-dreams", - "displayName": "Bad Dreams", - "type": "ability", - "usagePercent": 100.0 - } + "Chewtle", + "chewtle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "darmanitan-galar", - "speciesId": "darmanitan-galar", - "displayName": "Darmanitan-Galar", - "slug": "darmanitan-galar", - "source": "smogon-fallback", + "speciesKey": "chi-yu", + "speciesId": "chiyu", + "displayName": "Chi-Yu", + "slug": "chi-yu", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Darmanitan-Galar", - "darmanitan-galar", - "darmanitangalar", - "Darmanitan Galar", - "darmanitan galar" - ], - "moves": [ - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "gorilla-tactics", - "displayName": "Gorilla Tactics", - "type": "ability", - "usagePercent": 100.0 - } + "Chi Yu", + "Chi-Yu", + "chi yu", + "chi-yu", + "chiyu" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "decidueye", - "speciesId": "decidueye", - "displayName": "Decidueye", - "slug": "decidueye", - "source": "smogon-fallback", + "speciesKey": "chien-pao", + "speciesId": "chienpao", + "displayName": "Chien-Pao", + "slug": "chien-pao", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Decidueye", - "decidueye" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spirit-shackle", - "displayName": "Spirit Shackle", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "spell-tag", - "displayName": "Spell Tag", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "long-reach", - "displayName": "Long Reach", - "type": "ability", - "usagePercent": 100.0 - } + "Chien Pao", + "Chien-Pao", + "chien pao", + "chien-pao", + "chienpao" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "decidueye-hisui", - "speciesId": "decidueye-hisui", - "displayName": "Decidueye-Hisui", - "slug": "decidueye-hisui", - "source": "smogon-fallback", + "speciesKey": "chikorita", + "speciesId": "chikorita", + "displayName": "Chikorita", + "slug": "chikorita", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Decidueye-Hisui", - "decidueye-hisui", - "decidueyehisui", - "Decidueye Hisui", - "decidueye hisui" + "Chikorita", + "chikorita" ], - "moves": [ - { - "id": "triple-arrows", - "displayName": "Triple Arrows", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chimchar", + "speciesId": "chimchar", + "displayName": "Chimchar", + "slug": "chimchar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chimchar", + "chimchar" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chimecho", + "speciesId": "chimecho", + "displayName": "Chimecho", + "slug": "chimecho", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chimecho", + "chimecho" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "scrappy", - "displayName": "Scrappy", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "chinchou", + "speciesId": "chinchou", + "displayName": "Chinchou", + "slug": "chinchou", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chinchou", + "chinchou" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "deerling", - "speciesId": "deerling", - "displayName": "Deerling", - "slug": "deerling", - "source": "smogon-fallback", + "speciesKey": "chingling", + "speciesId": "chingling", + "displayName": "Chingling", + "slug": "chingling", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Deerling", - "deerling" + "Chingling", + "chingling" ], - "moves": [ - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "headbutt", - "displayName": "Headbutt", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "chromera", + "speciesId": "chromera", + "displayName": "Chromera", + "slug": "chromera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Chromera", + "chromera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "cinccino", + "speciesId": "cinccino", + "displayName": "Cinccino", + "slug": "cinccino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cinccino", + "cinccino" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cinderace-gmax", + "speciesId": "cinderacegmax", + "displayName": "Cinderace-Gmax", + "slug": "cinderace-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cinderace", + "Cinderace Gmax", + "Cinderace-Gmax", + "cinderace", + "cinderace gmax", + "cinderace-gmax", + "cinderacegmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "clamperl", + "speciesId": "clamperl", + "displayName": "Clamperl", + "slug": "clamperl", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clamperl", + "clamperl" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "clauncher", + "speciesId": "clauncher", + "displayName": "Clauncher", + "slug": "clauncher", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clauncher", + "clauncher" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 36, - "def": 196, + "hp": 252, + "atk": 0, + "def": 0, "spa": 0, - "spd": 36, - "spe": 236 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "deoxys", - "speciesId": "deoxys", - "displayName": "Deoxys", - "slug": "deoxys", - "source": "smogon-fallback", + "speciesKey": "clawitzer", + "speciesId": "clawitzer", + "displayName": "Clawitzer", + "slug": "clawitzer", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Deoxys", - "deoxys" + "Clawitzer", + "clawitzer" ], "moves": [ { - "id": "psycho-boost", - "displayName": "Psycho Boost", + "id": "water-pulse", + "displayName": "Water Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "superpower", - "displayName": "Superpower", + "id": "dragon-pulse", + "displayName": "Dragon Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "aura-sphere", + "displayName": "Aura Sphere", "type": null, "usagePercent": 100.0 }, { - "id": "extreme-speed", - "displayName": "Extreme Speed", + "id": "terrain-pulse", + "displayName": "Terrain Pulse", "type": null, "usagePercent": 100.0 } @@ -7985,21 +6946,21 @@ ], "abilities": [ { - "id": "pressure", - "displayName": "Pressure", + "id": "mega-launcher", + "displayName": "Mega Launcher", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Hasty", + "nature": "Timid", "evs": { "hp": 0, - "atk": 252, + "atk": 0, "def": 0, - "spa": 4, - "spd": 0, + "spa": 252, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -8007,425 +6968,532 @@ ] }, { - "speciesKey": "deoxys-attack", - "speciesId": "deoxys-attack", - "displayName": "Deoxys-Attack", - "slug": "deoxys-attack", - "source": "smogon-fallback", + "speciesKey": "claydol", + "speciesId": "claydol", + "displayName": "Claydol", + "slug": "claydol", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Deoxys-Attack", - "deoxys-attack", - "deoxysattack", - "Deoxys Attack", - "deoxys attack" + "Claydol", + "claydol" ], "moves": [ { - "id": "psycho-boost", - "displayName": "Psycho Boost", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "low-kick", - "displayName": "Low Kick", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "rock-slide", - "displayName": "Rock Slide", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "pressure", - "displayName": "Pressure", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Naive", + "nature": "Relaxed", "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, + "hp": 252, + "atk": 112, + "def": 144, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dewott", - "speciesId": "dewott", - "displayName": "Dewott", - "slug": "dewott", - "source": "smogon-fallback", + "speciesKey": "clefairy", + "speciesId": "clefairy", + "displayName": "Clefairy", + "slug": "clefairy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dewott", - "dewott" + "Clefairy", + "clefairy" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "cleffa", + "speciesId": "cleffa", + "displayName": "Cleffa", + "slug": "cleffa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cleffa", + "cleffa" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "clobbopus", + "speciesId": "clobbopus", + "displayName": "Clobbopus", + "slug": "clobbopus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Clobbopus", + "clobbopus" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "coalossal", + "speciesId": "coalossal", + "displayName": "Coalossal", + "slug": "coalossal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Coalossal", + "coalossal" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "coalossal-gmax", + "speciesId": "coalossalgmax", + "displayName": "Coalossal-Gmax", + "slug": "coalossal-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Coalossal", + "Coalossal Gmax", + "Coalossal-Gmax", + "coalossal", + "coalossal gmax", + "coalossal-gmax", + "coalossalgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { "hp": 252, - "atk": 252, - "def": 0, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dewpider", - "speciesId": "dewpider", - "displayName": "Dewpider", - "slug": "dewpider", - "source": "smogon-fallback", + "speciesKey": "cobalion", + "speciesId": "cobalion", + "displayName": "Cobalion", + "slug": "cobalion", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dewpider", - "dewpider" + "Cobalion", + "cobalion" ], "moves": [ { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "volt-switch", + "displayName": "Volt Switch", "type": null, "usagePercent": 100.0 }, { - "id": "bug-buzz", - "displayName": "Bug Buzz", + "id": "iron-head", + "displayName": "Iron Head", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "water-bubble", - "displayName": "Water Bubble", + "id": "justified", + "displayName": "Justified", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 52, - "atk": 0, - "def": 20, - "spa": 196, - "spd": 20, - "spe": 220 + "hp": 144, + "atk": 112, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dialga", - "speciesId": "dialga", - "displayName": "Dialga", - "slug": "dialga", - "source": "smogon-fallback", + "speciesKey": "cofagrigus", + "speciesId": "cofagrigus", + "displayName": "Cofagrigus", + "slug": "cofagrigus", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dialga", - "dialga" + "Cofagrigus", + "cofagrigus" ], "moves": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "toxic-spikes", + "displayName": "Toxic Spikes", "type": null, "usagePercent": 100.0 }, { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "pain-split", + "displayName": "Pain Split", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "hex", + "displayName": "Hex", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "telepathy", - "displayName": "Telepathy", + "id": "mummy", + "displayName": "Mummy", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 248, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 8, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dialga-origin", - "speciesId": "dialga-origin", - "displayName": "Dialga-Origin", - "slug": "dialga-origin", - "source": "smogon-fallback", + "speciesKey": "colossoil", + "speciesId": "colossoil", + "displayName": "Colossoil", + "slug": "colossoil", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dialga-Origin", - "dialga-origin", - "dialgaorigin", - "Dialga Origin", - "dialga origin" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "steel-beam", - "displayName": "Steel Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - } + "Colossoil", + "colossoil" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "adamant-crystal", - "displayName": "Adamant Crystal", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "combee", + "speciesId": "combee", + "displayName": "Combee", + "slug": "combee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Combee", + "combee" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "combusken", + "speciesId": "combusken", + "displayName": "Combusken", + "slug": "combusken", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Combusken", + "combusken" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 4, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "diggersby", - "speciesId": "diggersby", - "displayName": "Diggersby", - "slug": "diggersby", - "source": "smogon-fallback", + "speciesKey": "conkeldurr", + "speciesId": "conkeldurr", + "displayName": "Conkeldurr", + "slug": "conkeldurr", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Diggersby", - "diggersby" + "Conkeldurr", + "conkeldurr" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "mach-punch", + "displayName": "Mach Punch", "type": null, "usagePercent": 100.0 }, { - "id": "fire-punch", - "displayName": "Fire Punch", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "facade", + "displayName": "Facade", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "firium-z", - "displayName": "Firium Z", + "id": "flame-orb", + "displayName": "Flame Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "huge-power", - "displayName": "Huge Power", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 0, "atk": 252, - "def": 4, + "def": 0, "spa": 0, - "spd": 0, + "spd": 4, "spe": 252 }, "usagePercent": 100.0 @@ -8433,535 +7501,600 @@ ] }, { - "speciesKey": "diglett-alola", - "speciesId": "diglett-alola", - "displayName": "Diglett-Alola", - "slug": "diglett-alola", - "source": "smogon-fallback", + "speciesKey": "copperajah", + "speciesId": "copperajah", + "displayName": "Copperajah", + "slug": "copperajah", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Diglett-Alola", - "diglett-alola", - "diglettalola", - "Diglett Alola", - "diglett alola" + "Copperajah", + "copperajah" ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "copperajah-gmax", + "speciesId": "copperajahgmax", + "displayName": "Copperajah-Gmax", + "slug": "copperajah-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Copperajah", + "Copperajah Gmax", + "Copperajah-Gmax", + "copperajah", + "copperajah gmax", + "copperajah-gmax", + "copperajahgmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "coribalis", + "speciesId": "coribalis", + "displayName": "Coribalis", + "slug": "coribalis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Coribalis", + "coribalis" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tangling-hair", - "displayName": "Tangling Hair", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "corphish", + "speciesId": "corphish", + "displayName": "Corphish", + "slug": "corphish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corphish", + "corphish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 236, - "def": 36, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dipplin", - "speciesId": "dipplin", - "displayName": "Dipplin", - "slug": "dipplin", - "source": "smogon-fallback", + "speciesKey": "corsola", + "speciesId": "corsola", + "displayName": "Corsola", + "slug": "corsola", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dipplin", - "dipplin" + "Corsola", + "corsola" ], "moves": [ { - "id": "recover", - "displayName": "Recover", + "id": "mirror-coat", + "displayName": "Mirror Coat", "type": null, "usagePercent": 100.0 }, { - "id": "growth", - "displayName": "Growth", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "ancient-power", + "displayName": "Ancient Power", "type": null, "usagePercent": 100.0 }, { - "id": "dragon-tail", - "displayName": "Dragon Tail", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "corsola-galar", + "speciesId": "corsolagalar", + "displayName": "Corsola-Galar", + "slug": "corsola-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corsola", + "Corsola Galar", + "Corsola-Galar", + "corsola", + "corsola galar", + "corsola-galar", + "corsolagalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ditto", - "speciesId": "ditto", - "displayName": "Ditto", - "slug": "ditto", - "source": "smogon-fallback", + "speciesKey": "corviknight-gmax", + "speciesId": "corviknightgmax", + "displayName": "Corviknight-Gmax", + "slug": "corviknight-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ditto", - "ditto" - ], - "moves": [ - { - "id": "transform", - "displayName": "Transform", - "type": null, - "usagePercent": 100.0 - } + "Corviknight", + "Corviknight Gmax", + "Corviknight-Gmax", + "corviknight", + "corviknight gmax", + "corviknight-gmax", + "corviknightgmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "corvisquire", + "speciesId": "corvisquire", + "displayName": "Corvisquire", + "slug": "corvisquire", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Corvisquire", + "corvisquire" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "imposter", - "displayName": "Imposter", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cosmoem", + "speciesId": "cosmoem", + "displayName": "Cosmoem", + "slug": "cosmoem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cosmoem", + "cosmoem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Relaxed", + "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dodrio", - "speciesId": "dodrio", - "displayName": "Dodrio", - "slug": "dodrio", - "source": "smogon-fallback", + "speciesKey": "cosmog", + "speciesId": "cosmog", + "displayName": "Cosmog", + "slug": "cosmog", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dodrio", - "dodrio" + "Cosmog", + "cosmog" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cottonee", + "speciesId": "cottonee", + "displayName": "Cottonee", + "slug": "cottonee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cottonee", + "cottonee" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crabominable", + "speciesId": "crabominable", + "displayName": "Crabominable", + "slug": "crabominable", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crabominable", + "crabominable" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tangled-feet", - "displayName": "Tangled Feet", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crabrawler", + "speciesId": "crabrawler", + "displayName": "Crabrawler", + "slug": "crabrawler", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crabrawler", + "crabrawler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "doduo", - "speciesId": "doduo", - "displayName": "Doduo", - "slug": "doduo", - "source": "smogon-fallback", + "speciesKey": "cradily", + "speciesId": "cradily", + "displayName": "Cradily", + "slug": "cradily", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Doduo", - "doduo" + "Cradily", + "cradily" ], "moves": [ { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "sky-plate", - "displayName": "Sky Plate", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "early-bird", - "displayName": "Early Bird", + "id": "suction-cups", + "displayName": "Suction Cups", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Careful", "evs": { - "hp": 0, - "atk": 236, + "hp": 252, + "atk": 4, "def": 0, "spa": 0, - "spd": 0, - "spe": 236 + "spd": 252, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "donphan", - "speciesId": "donphan", - "displayName": "Donphan", - "slug": "donphan", - "source": "smogon-fallback", - "usageRank": 0, - "usagePercent": 0.0, - "sampleCount": 0, + "speciesKey": "cramorant", + "speciesId": "cramorant", + "displayName": "Cramorant", + "slug": "cramorant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Donphan", - "donphan" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sturdy", - "displayName": "Sturdy", - "type": "ability", - "usagePercent": 100.0 - } + "Cramorant", + "cramorant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 16, - "def": 244, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 0 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dracovish", - "speciesId": "dracovish", - "displayName": "Dracovish", - "slug": "dracovish", - "source": "smogon-fallback", + "speciesKey": "cramorant-gorging", + "speciesId": "cramorantgorging", + "displayName": "Cramorant-Gorging", + "slug": "cramorant-gorging", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dracovish", - "dracovish" - ], - "moves": [ - { - "id": "fishious-rend", - "displayName": "Fishious Rend", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-rush", - "displayName": "Dragon Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sand-rush", - "displayName": "Sand Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Cramorant", + "Cramorant Gorging", + "Cramorant-Gorging", + "cramorant", + "cramorant gorging", + "cramorant-gorging", + "cramorantgorging" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dragonair", - "speciesId": "dragonair", - "displayName": "Dragonair", - "slug": "dragonair", - "source": "smogon-fallback", + "speciesKey": "cramorant-gulping", + "speciesId": "cramorantgulping", + "displayName": "Cramorant-Gulping", + "slug": "cramorant-gulping", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dragonair", - "dragonair" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Cramorant", + "Cramorant Gulping", + "Cramorant-Gulping", + "cramorant", + "cramorant gulping", + "cramorant-gulping", + "cramorantgulping" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", @@ -8973,144 +8106,105 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drakloak", - "speciesId": "drakloak", - "displayName": "Drakloak", - "slug": "drakloak", - "source": "smogon-fallback", + "speciesKey": "cranidos", + "speciesId": "cranidos", + "displayName": "Cranidos", + "slug": "cranidos", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drakloak", - "drakloak" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hex", - "displayName": "Hex", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "infiltrator", - "displayName": "Infiltrator", - "type": "ability", - "usagePercent": 100.0 - } + "Cranidos", + "cranidos" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drednaw", - "speciesId": "drednaw", - "displayName": "Drednaw", - "slug": "drednaw", - "source": "smogon-fallback", + "speciesKey": "crawdaunt", + "speciesId": "crawdaunt", + "displayName": "Crawdaunt", + "slug": "crawdaunt", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drednaw", - "drednaw" + "Crawdaunt", + "crawdaunt" ], "moves": [ { - "id": "shell-smash", - "displayName": "Shell Smash", + "id": "crabhammer", + "displayName": "Crabhammer", "type": null, "usagePercent": 100.0 }, { - "id": "liquidation", - "displayName": "Liquidation", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "aqua-jet", + "displayName": "Aqua Jet", "type": null, "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "white-herb", - "displayName": "White Herb", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "strong-jaw", - "displayName": "Strong Jaw", + "id": "adaptability", + "displayName": "Adaptability", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 0, "atk": 252, - "def": 0, + "def": 4, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -9118,340 +8212,223 @@ ] }, { - "speciesKey": "drifblim", - "speciesId": "drifblim", - "displayName": "Drifblim", - "slug": "drifblim", - "source": "smogon-fallback", + "speciesKey": "cresceidon", + "speciesId": "cresceidon", + "displayName": "Cresceidon", + "slug": "cresceidon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drifblim", - "drifblim" - ], - "moves": [ - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hex", - "displayName": "Hex", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "aftermath", - "displayName": "Aftermath", - "type": "ability", - "usagePercent": 100.0 - } + "Cresceidon", + "cresceidon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, + "def": 0, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "drifloon", - "speciesId": "drifloon", - "displayName": "Drifloon", - "slug": "drifloon", - "source": "smogon-fallback", + "speciesKey": "cresselia", + "speciesId": "cresselia", + "displayName": "Cresselia", + "slug": "cresselia", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drifloon", - "drifloon" + "Cresselia", + "cresselia" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "lunar-dance", + "displayName": "Lunar Dance", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "moonlight", + "displayName": "Moonlight", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "grassy-seed", - "displayName": "Grassy Seed", + "id": "eject-button", + "displayName": "Eject Button", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "unburden", - "displayName": "Unburden", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 84, - "spa": 196, + "def": 252, + "spa": 0, "spd": 4, - "spe": 196 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "drilbur", - "speciesId": "drilbur", - "displayName": "Drilbur", - "slug": "drilbur", - "source": "smogon-fallback", + "speciesKey": "croagunk", + "speciesId": "croagunk", + "displayName": "Croagunk", + "slug": "croagunk", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Drilbur", - "drilbur" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mold-breaker", - "displayName": "Mold Breaker", - "type": "ability", - "usagePercent": 100.0 - } + "Croagunk", + "croagunk" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 156, - "def": 116, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 212 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dudunsparce", - "speciesId": "dudunsparce", - "displayName": "Dudunsparce", - "slug": "dudunsparce", - "source": "smogon-fallback", + "speciesKey": "crobat", + "speciesId": "crobat", + "displayName": "Crobat", + "slug": "crobat", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dudunsparce", - "dudunsparce" + "Crobat", + "crobat" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 }, { - "id": "boomburst", - "displayName": "Boomburst", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "brave-bird", + "displayName": "Brave Bird", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "black-sludge", + "displayName": "Black Sludge", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "rattled", - "displayName": "Rattled", + "id": "inner-focus", + "displayName": "Inner Focus", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Jolly", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 156, + "def": 116, "spa": 0, "spd": 0, - "spe": 100 + "spe": 144 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "dunsparce", - "speciesId": "dunsparce", - "displayName": "Dunsparce", - "slug": "dunsparce", - "source": "smogon-fallback", + "speciesKey": "crocalor", + "speciesId": "crocalor", + "displayName": "Crocalor", + "slug": "crocalor", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dunsparce", - "dunsparce" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 - } + "Crocalor", + "crocalor" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -9460,68 +8437,127 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "duosion", - "speciesId": "duosion", - "displayName": "Duosion", - "slug": "duosion", - "source": "smogon-fallback", - "usageRank": 0, + "speciesKey": "croconaw", + "speciesId": "croconaw", + "displayName": "Croconaw", + "slug": "croconaw", + "source": "heuristic-baseStats", + "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Duosion", - "duosion" + "Croconaw", + "croconaw" ], - "moves": [ - { - "id": "acid-armor", - "displayName": "Acid Armor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stored-power", - "displayName": "Stored Power", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crucibelle", + "speciesId": "crucibelle", + "displayName": "Crucibelle", + "slug": "crucibelle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crucibelle", + "crucibelle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crucibelle-mega", + "speciesId": "crucibellemega", + "displayName": "Crucibelle-Mega", + "slug": "crucibelle-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crucibelle", + "Crucibelle Mega", + "Crucibelle-Mega", + "crucibelle", + "crucibelle mega", + "crucibelle-mega", + "crucibellemega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "crustle", + "speciesId": "crustle", + "displayName": "Crustle", + "slug": "crustle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Crustle", + "crustle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -9530,138 +8566,184 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "duraludon", - "speciesId": "duraludon", - "displayName": "Duraludon", - "slug": "duraludon", - "source": "smogon-fallback", + "speciesKey": "cryogonal", + "speciesId": "cryogonal", + "displayName": "Cryogonal", + "slug": "cryogonal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Duraludon", - "duraludon" - ], - "moves": [ - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Cryogonal", + "cryogonal" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-metal", - "displayName": "Heavy Metal", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cubchoo", + "speciesId": "cubchoo", + "displayName": "Cubchoo", + "slug": "cubchoo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cubchoo", + "cubchoo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 40, - "spa": 216, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dusclops", - "speciesId": "dusclops", - "displayName": "Dusclops", - "slug": "dusclops", - "source": "smogon-fallback", + "speciesKey": "cubone", + "speciesId": "cubone", + "displayName": "Cubone", + "slug": "cubone", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dusclops", - "dusclops" + "Cubone", + "cubone" ], - "moves": [ - { - "id": "night-shade", - "displayName": "Night Shade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cufant", + "speciesId": "cufant", + "displayName": "Cufant", + "slug": "cufant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cufant", + "cufant" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cupra", + "speciesId": "cupra", + "displayName": "Cupra", + "slug": "cupra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cupra", + "cupra" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cursola", + "speciesId": "cursola", + "displayName": "Cursola", + "slug": "cursola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cursola", + "cursola" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", @@ -9673,1133 +8755,1202 @@ "spd": 252, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "dusknoir", - "speciesId": "dusknoir", - "displayName": "Dusknoir", - "slug": "dusknoir", - "source": "smogon-fallback", + "speciesKey": "cutiefly", + "speciesId": "cutiefly", + "displayName": "Cutiefly", + "slug": "cutiefly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Dusknoir", - "dusknoir" - ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-life", - "displayName": "Leech Life", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "weakness-policy", - "displayName": "Weakness Policy", - "type": "item", - "usagePercent": 100.0 - } + "Cutiefly", + "cutiefly" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "cyclizar", + "speciesId": "cyclizar", + "displayName": "Cyclizar", + "slug": "cyclizar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Cyclizar", + "cyclizar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "eelektrik", - "speciesId": "eelektrik", - "displayName": "Eelektrik", - "slug": "eelektrik", - "source": "smogon-fallback", + "speciesKey": "cyclohm", + "speciesId": "cyclohm", + "displayName": "Cyclohm", + "slug": "cyclohm", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Eelektrik", - "eelektrik" - ], - "moves": [ - { - "id": "discharge", - "displayName": "Discharge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "super-fang", - "displayName": "Super Fang", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Cyclohm", + "cyclohm" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "eelektross", - "speciesId": "eelektross", - "displayName": "Eelektross", - "slug": "eelektross", - "source": "smogon-fallback", + "speciesKey": "cyndaquil", + "speciesId": "cyndaquil", + "displayName": "Cyndaquil", + "slug": "cyndaquil", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Eelektross", - "eelektross" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "discharge", - "displayName": "Discharge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } + "Cyndaquil", + "cyndaquil" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dachsbun", + "speciesId": "dachsbun", + "displayName": "Dachsbun", + "slug": "dachsbun", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dachsbun", + "dachsbun" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "electabuzz", - "speciesId": "electabuzz", - "displayName": "Electabuzz", - "slug": "electabuzz", - "source": "smogon-fallback", + "speciesKey": "darkrai", + "speciesId": "darkrai", + "displayName": "Darkrai", + "slug": "darkrai", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Electabuzz", - "electabuzz" + "Darkrai", + "darkrai" ], "moves": [ { - "id": "follow-me", - "displayName": "Follow Me", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "dark-pulse", + "displayName": "Dark Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "feint", - "displayName": "Feint", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "vital-spirit", - "displayName": "Vital Spirit", + "id": "bad-dreams", + "displayName": "Bad Dreams", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Timid", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 180, - "spa": 0, - "spd": 76, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "electrode-hisui", - "speciesId": "electrode-hisui", - "displayName": "Electrode-Hisui", - "slug": "electrode-hisui", - "source": "smogon-fallback", + "speciesKey": "darmanitan", + "speciesId": "darmanitan", + "displayName": "Darmanitan", + "slug": "darmanitan", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Electrode-Hisui", - "electrode-hisui", - "electrodehisui", - "Electrode Hisui", - "electrode hisui" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "aftermath", - "displayName": "Aftermath", - "type": "ability", - "usagePercent": 100.0 - } + "Darmanitan", + "darmanitan" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "elekid", - "speciesId": "elekid", - "displayName": "Elekid", - "slug": "elekid", - "source": "smogon-fallback", + "speciesKey": "darmanitan-galar", + "speciesId": "darmanitangalar", + "displayName": "Darmanitan-Galar", + "slug": "darmanitan-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Elekid", - "elekid" - ], - "moves": [ - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "vital-spirit", - "displayName": "Vital Spirit", - "type": "ability", - "usagePercent": 100.0 - } + "Darmanitan", + "Darmanitan Galar", + "Darmanitan-Galar", + "darmanitan", + "darmanitan galar", + "darmanitan-galar", + "darmanitangalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 12, + "hp": 4, + "atk": 252, "def": 0, - "spa": 236, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "enamorus", - "speciesId": "enamorus", - "displayName": "Enamorus", - "slug": "enamorus", - "source": "smogon-fallback", + "speciesKey": "darmanitan-galar-zen", + "speciesId": "darmanitangalarzen", + "displayName": "Darmanitan-Galar-Zen", + "slug": "darmanitan-galar-zen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Enamorus", - "enamorus" - ], - "moves": [ - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mystical-fire", - "displayName": "Mystical Fire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 - } + "Darmanitan", + "Darmanitan Galar Zen", + "Darmanitan-Galar-Zen", + "darmanitan", + "darmanitan galar zen", + "darmanitan-galar-zen", + "darmanitangalarzen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "enamorus-therian", - "speciesId": "enamorus-therian", - "displayName": "Enamorus-Therian", - "slug": "enamorus-therian", - "source": "smogon-fallback", + "speciesKey": "darmanitan-zen", + "speciesId": "darmanitanzen", + "displayName": "Darmanitan-Zen", + "slug": "darmanitan-zen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Enamorus-Therian", - "enamorus-therian", - "enamorustherian", - "Enamorus Therian", - "enamorus therian" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mystical-fire", - "displayName": "Mystical Fire", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "overcoat", - "displayName": "Overcoat", - "type": "ability", - "usagePercent": 100.0 - } + "Darmanitan", + "Darmanitan Zen", + "Darmanitan-Zen", + "darmanitan", + "darmanitan zen", + "darmanitan-zen", + "darmanitanzen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 8, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "entei", - "speciesId": "entei", - "displayName": "Entei", - "slug": "entei", - "source": "smogon-fallback", + "speciesKey": "dartrix", + "speciesId": "dartrix", + "displayName": "Dartrix", + "slug": "dartrix", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Entei", - "entei" - ], - "moves": [ - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sacred-fire", - "displayName": "Sacred Fire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } + "Dartrix", + "dartrix" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "inner-focus", - "displayName": "Inner Focus", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "darumaka", + "speciesId": "darumaka", + "displayName": "Darumaka", + "slug": "darumaka", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Darumaka", + "darumaka" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "equilibra", - "speciesId": "equilibra", - "displayName": "Equilibra", - "slug": "equilibra", - "source": "smogon-fallback", + "speciesKey": "darumaka-galar", + "speciesId": "darumakagalar", + "displayName": "Darumaka-Galar", + "slug": "darumaka-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Equilibra", - "equilibra" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "doom-desire", - "displayName": "Doom Desire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "Darumaka", + "Darumaka Galar", + "Darumaka-Galar", + "darumaka", + "darumaka galar", + "darumaka-galar", + "darumakagalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "decidueye", + "speciesId": "decidueye", + "displayName": "Decidueye", + "slug": "decidueye", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Decidueye", + "decidueye" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "eternatus", - "speciesId": "eternatus", - "displayName": "Eternatus", - "slug": "eternatus", - "source": "smogon-fallback", + "speciesKey": "decidueye-hisui", + "speciesId": "decidueyehisui", + "displayName": "Decidueye-Hisui", + "slug": "decidueye-hisui", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Eternatus", - "eternatus" - ], - "moves": [ - { - "id": "dynamax-cannon", - "displayName": "Dynamax Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Decidueye", + "Decidueye Hisui", + "Decidueye-Hisui", + "decidueye", + "decidueye hisui", + "decidueye-hisui", + "decidueyehisui" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "exeggutor", - "speciesId": "exeggutor", - "displayName": "Exeggutor", - "slug": "exeggutor", - "source": "smogon-fallback", + "speciesKey": "dedenne", + "speciesId": "dedenne", + "displayName": "Dedenne", + "slug": "dedenne", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Exeggutor", - "exeggutor" - ], - "moves": [ - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ancient-power", - "displayName": "Ancient Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Dedenne", + "dedenne" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "exeggutor-alola", - "speciesId": "exeggutor-alola", - "displayName": "Exeggutor-Alola", - "slug": "exeggutor-alola", - "source": "smogon-fallback", + "speciesKey": "deerling", + "speciesId": "deerling", + "displayName": "Deerling", + "slug": "deerling", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Exeggutor-Alola", - "exeggutor-alola", - "exeggutoralola", - "Exeggutor Alola", - "exeggutor alola" + "Deerling", + "deerling" ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "deino", + "speciesId": "deino", + "displayName": "Deino", + "slug": "deino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Deino", + "deino" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "delcatty", + "speciesId": "delcatty", + "displayName": "Delcatty", + "slug": "delcatty", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Delcatty", + "delcatty" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "frisk", - "displayName": "Frisk", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "delibird", + "speciesId": "delibird", + "displayName": "Delibird", + "slug": "delibird", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Delibird", + "delibird" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "farigiraf", - "speciesId": "farigiraf", - "displayName": "Farigiraf", - "slug": "farigiraf", - "source": "smogon-fallback", + "speciesKey": "deoxys", + "speciesId": "deoxys", + "displayName": "Deoxys", + "slug": "deoxys", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Farigiraf", - "farigiraf" + "Deoxys", + "deoxys" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "deoxys-attack", + "speciesId": "deoxysattack", + "displayName": "Deoxys-Attack", + "slug": "deoxys-attack", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Deoxys", + "Deoxys Attack", + "Deoxys-Attack", + "deoxys", + "deoxys attack", + "deoxys-attack", + "deoxysattack" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dewgong", + "speciesId": "dewgong", + "displayName": "Dewgong", + "slug": "dewgong", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dewgong", + "dewgong" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dewott", + "speciesId": "dewott", + "displayName": "Dewott", + "slug": "dewott", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dewott", + "dewott" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dewpider", + "speciesId": "dewpider", + "displayName": "Dewpider", + "slug": "dewpider", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dewpider", + "dewpider" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dhelmise", + "speciesId": "dhelmise", + "displayName": "Dhelmise", + "slug": "dhelmise", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dhelmise", + "dhelmise" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "armor-tail", - "displayName": "Armor Tail", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dialga", + "speciesId": "dialga", + "displayName": "Dialga", + "slug": "dialga", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dialga", + "dialga" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dialga-origin", + "speciesId": "dialgaorigin", + "displayName": "Dialga-Origin", + "slug": "dialga-origin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dialga", + "Dialga Origin", + "Dialga-Origin", + "dialga", + "dialga origin", + "dialga-origin", + "dialgaorigin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fezandipiti", - "speciesId": "fezandipiti", - "displayName": "Fezandipiti", - "slug": "fezandipiti", - "source": "smogon-fallback", + "speciesKey": "diancie-mega", + "speciesId": "dianciemega", + "displayName": "Diancie-Mega", + "slug": "diancie-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fezandipiti", - "fezandipiti" + "Diancie", + "Diancie Mega", + "Diancie-Mega", + "diancie", + "diancie mega", + "diancie-mega", + "dianciemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "diggersby", + "speciesId": "diggersby", + "displayName": "Diggersby", + "slug": "diggersby", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Diggersby", + "diggersby" ], "moves": [ { - "id": "beat-up", - "displayName": "Beat Up", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "heat-wave", - "displayName": "Heat Wave", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "quick-attack", + "displayName": "Quick Attack", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "spikes", + "displayName": "Spikes", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "toxic-chain", - "displayName": "Toxic Chain", + "id": "huge-power", + "displayName": "Huge Power", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 240, + "hp": 0, + "atk": 252, + "def": 4, "spa": 0, - "spd": 16, - "spe": 0 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "fidgit", - "speciesId": "fidgit", - "displayName": "Fidgit", - "slug": "fidgit", - "source": "smogon-fallback", + "speciesKey": "diglett", + "speciesId": "diglett", + "displayName": "Diglett", + "slug": "diglett", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fidgit", - "fidgit" + "Diglett", + "diglett" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "diglett-alola", + "speciesId": "diglettalola", + "displayName": "Diglett-Alola", + "slug": "diglett-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Diglett", + "Diglett Alola", + "Diglett-Alola", + "diglett", + "diglett alola", + "diglett-alola", + "diglettalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "dipplin", + "speciesId": "dipplin", + "displayName": "Dipplin", + "slug": "dipplin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dipplin", + "dipplin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ditto", + "speciesId": "ditto", + "displayName": "Ditto", + "slug": "ditto", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ditto", + "ditto" + ], + "moves": [ { - "id": "encore", - "displayName": "Encore", + "id": "transform", + "displayName": "Transform", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "focus-sash", - "displayName": "Focus Sash", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "persistent", - "displayName": "Persistent", + "id": "imposter", + "displayName": "Imposter", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Quiet", "evs": { "hp": 248, - "atk": 0, - "def": 224, - "spa": 0, - "spd": 36, + "atk": 8, + "def": 0, + "spa": 252, + "spd": 0, "spe": 0 }, "usagePercent": 100.0 @@ -10807,1010 +9958,922 @@ ] }, { - "speciesKey": "finizen", - "speciesId": "finizen", - "displayName": "Finizen", - "slug": "finizen", - "source": "smogon-fallback", + "speciesKey": "dodrio", + "speciesId": "dodrio", + "displayName": "Dodrio", + "slug": "dodrio", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Finizen", - "finizen" + "Dodrio", + "dodrio" ], "moves": [ { - "id": "surf", - "displayName": "Surf", + "id": "drill-peck", + "displayName": "Drill Peck", "type": null, "usagePercent": 100.0 }, { - "id": "boomburst", - "displayName": "Boomburst", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "quick-attack", + "displayName": "Quick Attack", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "water-veil", - "displayName": "Water Veil", + "id": "early-bird", + "displayName": "Early Bird", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 236, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "flamigo", - "speciesId": "flamigo", - "displayName": "Flamigo", - "slug": "flamigo", - "source": "smogon-fallback", + "speciesKey": "doduo", + "speciesId": "doduo", + "displayName": "Doduo", + "slug": "doduo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Flamigo", - "flamigo" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "scrappy", - "displayName": "Scrappy", - "type": "ability", - "usagePercent": 100.0 - } + "Doduo", + "doduo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fletchinder", - "speciesId": "fletchinder", - "displayName": "Fletchinder", - "slug": "fletchinder", - "source": "smogon-fallback", + "speciesKey": "dolliv", + "speciesId": "dolliv", + "displayName": "Dolliv", + "slug": "dolliv", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fletchinder", - "fletchinder" - ], - "moves": [ - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 - } + "Dolliv", + "dolliv" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 236, + "def": 0, "spa": 0, - "spd": 0, - "spe": 24 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "floatzel", - "speciesId": "floatzel", - "displayName": "Floatzel", - "slug": "floatzel", - "source": "smogon-fallback", + "speciesKey": "donphan", + "speciesId": "donphan", + "displayName": "Donphan", + "slug": "donphan", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Floatzel", - "floatzel" + "Donphan", + "donphan" ], "moves": [ { - "id": "wave-crash", - "displayName": "Wave Crash", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "flip-turn", - "displayName": "Flip Turn", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "aqua-jet", - "displayName": "Aqua Jet", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "ice-spinner", - "displayName": "Ice Spinner", + "id": "ice-shard", + "displayName": "Ice Shard", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-band", - "displayName": "Choice Band", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "water-veil", - "displayName": "Water Veil", + "id": "sturdy", + "displayName": "Sturdy", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Impish", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "florges", - "speciesId": "florges", - "displayName": "Florges", - "slug": "florges", - "source": "smogon-fallback", + "speciesKey": "dorsoil", + "speciesId": "dorsoil", + "displayName": "Dorsoil", + "slug": "dorsoil", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Florges", - "florges" - ], - "moves": [ - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "flower-veil", - "displayName": "Flower Veil", - "type": "ability", - "usagePercent": 100.0 - } + "Dorsoil", + "dorsoil" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "flutter-mane", - "speciesId": "flutter-mane", - "displayName": "Flutter Mane", - "slug": "flutter-mane", - "source": "smogon-fallback", + "speciesKey": "dottler", + "speciesId": "dottler", + "displayName": "Dottler", + "slug": "dottler", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Flutter Mane", - "flutter-mane", - "fluttermane", - "flutter mane" - ], - "moves": [ - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Dottler", + "dottler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "foongus", - "speciesId": "foongus", - "displayName": "Foongus", - "slug": "foongus", - "source": "smogon-fallback", + "speciesKey": "doublade", + "speciesId": "doublade", + "displayName": "Doublade", + "slug": "doublade", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Foongus", - "foongus" - ], - "moves": [ - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spore", - "displayName": "Spore", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Doublade", + "doublade" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 124, + "hp": 252, "atk": 0, - "def": 156, + "def": 252, "spa": 0, - "spd": 156, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fraxure", - "speciesId": "fraxure", - "displayName": "Fraxure", - "slug": "fraxure", - "source": "smogon-fallback", + "speciesKey": "dracovish", + "speciesId": "dracovish", + "displayName": "Dracovish", + "slug": "dracovish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fraxure", - "fraxure" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mold-breaker", - "displayName": "Mold Breaker", - "type": "ability", - "usagePercent": 100.0 - } + "Dracovish", + "dracovish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "frogadier", - "speciesId": "frogadier", - "displayName": "Frogadier", - "slug": "frogadier", - "source": "smogon-fallback", + "speciesKey": "dragonair", + "speciesId": "dragonair", + "displayName": "Dragonair", + "slug": "dragonair", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Frogadier", - "frogadier" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protean", - "displayName": "Protean", - "type": "ability", - "usagePercent": 100.0 - } + "Dragonair", + "dragonair" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "froslass", - "speciesId": "froslass", - "displayName": "Froslass", - "slug": "froslass", - "source": "smogon-fallback", + "speciesKey": "drakloak", + "speciesId": "drakloak", + "displayName": "Drakloak", + "slug": "drakloak", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Froslass", - "froslass" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "destiny-bond", - "displayName": "Destiny Bond", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icy-wind", - "displayName": "Icy Wind", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "cursed-body", - "displayName": "Cursed Body", - "type": "ability", - "usagePercent": 100.0 - } + "Drakloak", + "drakloak" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "frosmoth", - "speciesId": "frosmoth", - "displayName": "Frosmoth", - "slug": "frosmoth", - "source": "smogon-fallback", + "speciesKey": "drampa", + "speciesId": "drampa", + "displayName": "Drampa", + "slug": "drampa", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Frosmoth", - "frosmoth" + "Drampa", + "drampa" ], - "moves": [ - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drapion", + "speciesId": "drapion", + "displayName": "Drapion", + "slug": "drapion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drapion", + "drapion" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dratini", + "speciesId": "dratini", + "displayName": "Dratini", + "slug": "dratini", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dratini", + "dratini" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-scales", - "displayName": "Ice Scales", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drednaw", + "speciesId": "drednaw", + "displayName": "Drednaw", + "slug": "drednaw", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drednaw", + "drednaw" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "fuecoco", - "speciesId": "fuecoco", - "displayName": "Fuecoco", - "slug": "fuecoco", - "source": "smogon-fallback", + "speciesKey": "drednaw-gmax", + "speciesId": "drednawgmax", + "displayName": "Drednaw-Gmax", + "slug": "drednaw-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Fuecoco", - "fuecoco" + "Drednaw", + "Drednaw Gmax", + "Drednaw-Gmax", + "drednaw", + "drednaw gmax", + "drednaw-gmax", + "drednawgmax" ], - "moves": [ - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dreepy", + "speciesId": "dreepy", + "displayName": "Dreepy", + "slug": "dreepy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dreepy", + "dreepy" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drifblim", + "speciesId": "drifblim", + "displayName": "Drifblim", + "slug": "drifblim", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drifblim", + "drifblim" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drifloon", + "speciesId": "drifloon", + "displayName": "Drifloon", + "slug": "drifloon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drifloon", + "drifloon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { - "hp": 140, + "hp": 252, "atk": 0, - "def": 124, - "spa": 12, - "spd": 196, - "spe": 0 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gabite", - "speciesId": "gabite", - "displayName": "Gabite", - "slug": "gabite", - "source": "smogon-fallback", + "speciesKey": "drilbur", + "speciesId": "drilbur", + "displayName": "Drilbur", + "slug": "drilbur", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gabite", - "gabite" + "Drilbur", + "drilbur" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drizzile", + "speciesId": "drizzile", + "displayName": "Drizzile", + "slug": "drizzile", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drizzile", + "drizzile" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "drowzee", + "speciesId": "drowzee", + "displayName": "Drowzee", + "slug": "drowzee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Drowzee", + "drowzee" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rough-skin", - "displayName": "Rough Skin", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "druddigon", + "speciesId": "druddigon", + "displayName": "Druddigon", + "slug": "druddigon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Druddigon", + "druddigon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gholdengo", - "speciesId": "gholdengo", - "displayName": "Gholdengo", - "slug": "gholdengo", - "source": "smogon-fallback", + "speciesKey": "dubwool", + "speciesId": "dubwool", + "displayName": "Dubwool", + "slug": "dubwool", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gholdengo", - "gholdengo" + "Dubwool", + "dubwool" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "make-it-rain", - "displayName": "Make It Rain", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "ducklett", + "speciesId": "ducklett", + "displayName": "Ducklett", + "slug": "ducklett", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ducklett", + "ducklett" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "air-balloon", - "displayName": "Air Balloon", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dudunsparce", + "speciesId": "dudunsparce", + "displayName": "Dudunsparce", + "slug": "dudunsparce", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dudunsparce", + "dudunsparce" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "good-as-gold", - "displayName": "Good as Gold", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dudunsparce-three-segment", + "speciesId": "dudunsparcethreesegment", + "displayName": "Dudunsparce-Three-Segment", + "slug": "dudunsparce-three-segment", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dudunsparce", + "Dudunsparce Three Segment", + "Dudunsparce-Three-Segment", + "dudunsparce", + "dudunsparce three segment", + "dudunsparce-three-segment", + "dudunsparcethreesegment" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gible", - "speciesId": "gible", - "displayName": "Gible", - "slug": "gible", - "source": "smogon-fallback", + "speciesKey": "dugtrio", + "speciesId": "dugtrio", + "displayName": "Dugtrio", + "slug": "dugtrio", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gible", - "gible" + "Dugtrio", + "dugtrio" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "scale-shot", - "displayName": "Scale Shot", + "id": "memento", + "displayName": "Memento", "type": null, "usagePercent": 100.0 }, @@ -11821,24 +10884,24 @@ "usagePercent": 100.0 }, { - "id": "endure", - "displayName": "Endure", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "focus-sash", + "displayName": "Focus Sash", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "rough-skin", - "displayName": "Rough Skin", + "id": "sand-force", + "displayName": "Sand Force", "type": "ability", "usagePercent": 100.0 } @@ -11847,284 +10910,326 @@ { "nature": "Jolly", "evs": { - "hp": 52, - "atk": 196, - "def": 76, + "hp": 0, + "atk": 252, + "def": 4, "spa": 0, "spd": 0, - "spe": 180 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "gimmighoul-roaming", - "speciesId": "gimmighoul-roaming", - "displayName": "Gimmighoul-Roaming", - "slug": "gimmighoul-roaming", - "source": "smogon-fallback", + "speciesKey": "dugtrio-alola", + "speciesId": "dugtrioalola", + "displayName": "Dugtrio-Alola", + "slug": "dugtrio-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gimmighoul-Roaming", - "gimmighoul-roaming", - "gimmighoulroaming", - "Gimmighoul Roaming", - "gimmighoul roaming" - ], - "moves": [ - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "run-away", - "displayName": "Run Away", - "type": "ability", - "usagePercent": 100.0 - } + "Dugtrio", + "Dugtrio Alola", + "Dugtrio-Alola", + "dugtrio", + "dugtrio alola", + "dugtrio-alola", + "dugtrioalola" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 236, - "spd": 76, - "spe": 196 + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "girafarig", - "speciesId": "girafarig", - "displayName": "Girafarig", - "slug": "girafarig", - "source": "smogon-fallback", + "speciesKey": "dunsparce", + "speciesId": "dunsparce", + "displayName": "Dunsparce", + "slug": "dunsparce", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Girafarig", - "girafarig" + "Dunsparce", + "dunsparce" ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hyper-voice", - "displayName": "Hyper Voice", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "duohm", + "speciesId": "duohm", + "displayName": "Duohm", + "slug": "duohm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duohm", + "duohm" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sap-sipper", - "displayName": "Sap Sipper", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "duosion", + "speciesId": "duosion", + "displayName": "Duosion", + "slug": "duosion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duosion", + "duosion" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "giratina", - "speciesId": "giratina", - "displayName": "Giratina", - "slug": "giratina", - "source": "smogon-fallback", + "speciesKey": "duraludon", + "speciesId": "duraludon", + "displayName": "Duraludon", + "slug": "duraludon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Giratina", - "giratina" + "Duraludon", + "duraludon" ], - "moves": [ - { - "id": "dragon-tail", - "displayName": "Dragon Tail", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "duraludon-gmax", + "speciesId": "duraludongmax", + "displayName": "Duraludon-Gmax", + "slug": "duraludon-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Duraludon", + "Duraludon Gmax", + "Duraludon-Gmax", + "duraludon", + "duraludon gmax", + "duraludon-gmax", + "duraludongmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "durant", + "speciesId": "durant", + "displayName": "Durant", + "slug": "durant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Durant", + "durant" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dusclops", + "speciesId": "dusclops", + "displayName": "Dusclops", + "slug": "dusclops", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dusclops", + "dusclops" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "giratina-origin", - "speciesId": "giratina-origin", - "displayName": "Giratina-Origin", - "slug": "giratina-origin", - "source": "smogon-fallback", + "speciesKey": "dusknoir", + "speciesId": "dusknoir", + "displayName": "Dusknoir", + "slug": "dusknoir", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Giratina-Origin", - "giratina-origin", - "giratinaorigin", - "Giratina Origin", - "giratina origin" + "Dusknoir", + "dusknoir" ], "moves": [ { - "id": "poltergeist", - "displayName": "Poltergeist", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "dragon-tail", - "displayName": "Dragon Tail", + "id": "thunder-punch", + "displayName": "Thunder Punch", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 }, { - "id": "defog", - "displayName": "Defog", + "id": "shadow-sneak", + "displayName": "Shadow Sneak", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "griseous-core", - "displayName": "Griseous Core", + "id": "custap-berry", + "displayName": "Custap Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "levitate", - "displayName": "Levitate", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } @@ -12133,851 +11238,1025 @@ { "nature": "Adamant", "evs": { - "hp": 248, - "atk": 104, - "def": 112, + "hp": 252, + "atk": 252, + "def": 4, "spa": 0, "spd": 0, - "spe": 44 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "glastrier", - "speciesId": "glastrier", - "displayName": "Glastrier", - "slug": "glastrier", - "source": "smogon-fallback", + "speciesKey": "duskull", + "speciesId": "duskull", + "displayName": "Duskull", + "slug": "duskull", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Glastrier", - "glastrier" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - } + "Duskull", + "duskull" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dustox", + "speciesId": "dustox", + "displayName": "Dustox", + "slug": "dustox", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dustox", + "dustox" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "chilling-neigh", - "displayName": "Chilling Neigh", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "dustox-atom", + "speciesId": "dustox-atom", + "displayName": "Dustox-ATOM", + "slug": "dustox-atom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Dustox-ATOM", + "dustox-atom", + "dustoxatom", + "Dustox ATOM", + "dustox atom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 240, - "atk": 16, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gligar", - "speciesId": "gligar", - "displayName": "Gligar", - "slug": "gligar", - "source": "smogon-fallback", + "speciesKey": "dwebble", + "speciesId": "dwebble", + "displayName": "Dwebble", + "slug": "dwebble", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gligar", - "gligar" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "immunity", - "displayName": "Immunity", - "type": "ability", - "usagePercent": 100.0 - } + "Dwebble", + "dwebble" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 200, + "def": 252, "spa": 0, "spd": 0, - "spe": 56 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "glimmet", - "speciesId": "glimmet", - "displayName": "Glimmet", - "slug": "glimmet", - "source": "smogon-fallback", + "speciesKey": "eelektrik", + "speciesId": "eelektrik", + "displayName": "Eelektrik", + "slug": "eelektrik", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Glimmet", - "glimmet" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mud-shot", - "displayName": "Mud Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "toxic-debris", - "displayName": "Toxic Debris", - "type": "ability", - "usagePercent": 100.0 - } + "Eelektrik", + "eelektrik" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 132, + "hp": 252, "atk": 0, - "def": 100, - "spa": 76, + "def": 252, + "spa": 0, "spd": 0, - "spe": 196 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "golem-alola", - "speciesId": "golem-alola", - "displayName": "Golem-Alola", - "slug": "golem-alola", - "source": "smogon-fallback", + "speciesKey": "eelektross", + "speciesId": "eelektross", + "displayName": "Eelektross", + "slug": "eelektross", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Golem-Alola", - "golem-alola", - "golemalola", - "Golem Alola", - "golem alola" - ], - "moves": [ - { - "id": "wild-charge", - "displayName": "Wild Charge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brick-break", - "displayName": "Brick Break", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-punch", - "displayName": "Fire Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magnet-pull", - "displayName": "Magnet Pull", - "type": "ability", - "usagePercent": 100.0 - } + "Eelektross", + "eelektross" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "goodra", - "speciesId": "goodra", - "displayName": "Goodra", - "slug": "goodra", - "source": "smogon-fallback", + "speciesKey": "eevee", + "speciesId": "eevee", + "displayName": "Eevee", + "slug": "eevee", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Goodra", - "goodra" + "Eevee", + "eevee" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eevee-gmax", + "speciesId": "eeveegmax", + "displayName": "Eevee-Gmax", + "slug": "eevee-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eevee", + "Eevee Gmax", + "Eevee-Gmax", + "eevee", + "eevee gmax", + "eevee-gmax", + "eeveegmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eevee-starter", + "speciesId": "eeveestarter", + "displayName": "Eevee-Starter", + "slug": "eevee-starter", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eevee", + "Eevee Starter", + "Eevee-Starter", + "eevee", + "eevee starter", + "eevee-starter", + "eeveestarter" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eiscue", + "speciesId": "eiscue", + "displayName": "Eiscue", + "slug": "eiscue", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eiscue", + "eiscue" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "eiscue-noice", + "speciesId": "eiscuenoice", + "displayName": "Eiscue-Noice", + "slug": "eiscue-noice", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eiscue", + "Eiscue Noice", + "Eiscue-Noice", + "eiscue", + "eiscue noice", + "eiscue-noice", + "eiscuenoice" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "ekans", + "speciesId": "ekans", + "displayName": "Ekans", + "slug": "ekans", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ekans", + "ekans" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eldegoss", + "speciesId": "eldegoss", + "displayName": "Eldegoss", + "slug": "eldegoss", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eldegoss", + "eldegoss" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sap-sipper", - "displayName": "Sap Sipper", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "electabuzz", + "speciesId": "electabuzz", + "displayName": "Electabuzz", + "slug": "electabuzz", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Electabuzz", + "electabuzz" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 76, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 180 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "goodra-hisui", - "speciesId": "goodra-hisui", - "displayName": "Goodra-Hisui", - "slug": "goodra-hisui", - "source": "smogon-fallback", + "speciesKey": "electivire", + "speciesId": "electivire", + "displayName": "Electivire", + "slug": "electivire", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Goodra-Hisui", - "goodra-hisui", - "goodrahisui", - "Goodra Hisui", - "goodra hisui" + "Electivire", + "electivire" ], "moves": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "heavy-slam", - "displayName": "Heavy Slam", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "cross-chop", + "displayName": "Cross Chop", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "expert-belt", + "displayName": "Expert Belt", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sap-sipper", - "displayName": "Sap Sipper", + "id": "motor-drive", + "displayName": "Motor Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Quiet", + "nature": "Lonely", "evs": { - "hp": 252, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 0, + "atk": 116, + "def": 0, + "spa": 244, "spd": 0, - "spe": 0 + "spe": 148 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "gothita", - "speciesId": "gothita", - "displayName": "Gothita", - "slug": "gothita", - "source": "smogon-fallback", + "speciesKey": "electrelk", + "speciesId": "electrelk", + "displayName": "Electrelk", + "slug": "electrelk", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gothita", - "gothita" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "energy-ball", - "displayName": "Energy Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } + "Electrelk", + "electrelk" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "shadow-tag", - "displayName": "Shadow Tag", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "electrike", + "speciesId": "electrike", + "displayName": "Electrike", + "slug": "electrike", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Electrike", + "electrike" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 36, - "spa": 236, + "def": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gothitelle", - "speciesId": "gothitelle", - "displayName": "Gothitelle", - "slug": "gothitelle", - "source": "smogon-fallback", + "speciesKey": "electrode", + "speciesId": "electrode", + "displayName": "Electrode", + "slug": "electrode", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gothitelle", - "gothitelle" + "Electrode", + "electrode" ], "moves": [ { - "id": "trick", - "displayName": "Trick", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "rest", - "displayName": "Rest", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "shadow-tag", - "displayName": "Shadow Tag", + "id": "static", + "displayName": "Static", "type": "ability", "usagePercent": 100.0 } ], + "spreads": [ + { + "nature": "Hasty", + "evs": { + "hp": 0, + "atk": 164, + "def": 0, + "spa": 168, + "spd": 0, + "spe": 176 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "electrode-hisui", + "speciesId": "electrodehisui", + "displayName": "Electrode-Hisui", + "slug": "electrode-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Electrode", + "Electrode Hisui", + "Electrode-Hisui", + "electrode", + "electrode hisui", + "electrode-hisui", + "electrodehisui" + ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 32, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, - "spe": 220 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "gouging-fire", - "speciesId": "gouging-fire", - "displayName": "Gouging Fire", - "slug": "gouging-fire", - "source": "smogon-fallback", + "speciesKey": "elekid", + "speciesId": "elekid", + "displayName": "Elekid", + "slug": "elekid", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gouging Fire", - "gouging-fire", - "gougingfire", - "gouging fire" + "Elekid", + "elekid" ], - "moves": [ - { - "id": "heat-crash", - "displayName": "Heat Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "breaking-swipe", - "displayName": "Breaking Swipe", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "howl", - "displayName": "Howl", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "burning-bulwark", - "displayName": "Burning Bulwark", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "elgyem", + "speciesId": "elgyem", + "displayName": "Elgyem", + "slug": "elgyem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Elgyem", + "elgyem" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "embirch", + "speciesId": "embirch", + "displayName": "Embirch", + "slug": "embirch", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Embirch", + "embirch" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "emolga", + "speciesId": "emolga", + "displayName": "Emolga", + "slug": "emolga", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Emolga", + "emolga" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 88, - "atk": 168, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grafaiai", - "speciesId": "grafaiai", - "displayName": "Grafaiai", - "slug": "grafaiai", - "source": "smogon-fallback", + "speciesKey": "enamorus", + "speciesId": "enamorus", + "displayName": "Enamorus", + "slug": "enamorus", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grafaiai", - "grafaiai" + "Enamorus", + "enamorus" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "moonblast", + "displayName": "Moonblast", "type": null, "usagePercent": 100.0 }, { - "id": "gunk-shot", - "displayName": "Gunk Shot", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "mystical-fire", + "displayName": "Mystical Fire", "type": null, "usagePercent": 100.0 }, { - "id": "low-kick", - "displayName": "Low Kick", + "id": "healing-wish", + "displayName": "Healing Wish", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "grassy-seed", - "displayName": "Grassy Seed", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "unburden", - "displayName": "Unburden", + "id": "contrary", + "displayName": "Contrary", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 196, - "atk": 252, + "hp": 0, + "atk": 0, "def": 0, - "spa": 0, - "spd": 0, - "spe": 60 + "spa": 252, + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "great-tusk", - "speciesId": "great-tusk", - "displayName": "Great Tusk", - "slug": "great-tusk", - "source": "smogon-fallback", + "speciesKey": "enamorus-therian", + "speciesId": "enamorus-therian", + "displayName": "Enamorus-Therian", + "slug": "enamorus-therian", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Great Tusk", - "great-tusk", - "greattusk", - "great tusk" + "Enamorus-Therian", + "enamorus-therian", + "enamorustherian", + "Enamorus Therian", + "enamorus therian" ], "moves": [ { - "id": "headlong-rush", - "displayName": "Headlong Rush", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "ice-spinner", - "displayName": "Ice Spinner", + "id": "moonblast", + "displayName": "Moonblast", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "mystical-fire", + "displayName": "Mystical Fire", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", + "id": "overcoat", + "displayName": "Overcoat", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 248, + "atk": 0, + "def": 8, + "spa": 252, "spd": 0, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "greninja-bond", - "speciesId": "greninja-bond", - "displayName": "Greninja-Bond", - "slug": "greninja-bond", - "source": "smogon-fallback", + "speciesKey": "entei", + "speciesId": "entei", + "displayName": "Entei", + "slug": "entei", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Greninja-Bond", - "greninja-bond", - "greninjabond", - "Greninja Bond", - "greninja bond" + "Entei", + "entei" ], "moves": [ { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "spikes", - "displayName": "Spikes", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "battle-bond", - "displayName": "Battle Bond", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } @@ -12986,711 +12265,1002 @@ { "nature": "Timid", "evs": { - "hp": 0, + "hp": 132, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 228, + "spd": 0, + "spe": 148 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "grimer-alola", - "speciesId": "grimer-alola", - "displayName": "Grimer-Alola", - "slug": "grimer-alola", - "source": "smogon-fallback", + "speciesKey": "equilibra", + "speciesId": "equilibra", + "displayName": "Equilibra", + "slug": "equilibra", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grimer-Alola", - "grimer-alola", - "grimeralola", - "Grimer Alola", - "grimer alola" + "Equilibra", + "equilibra" ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "escavalier", + "speciesId": "escavalier", + "displayName": "Escavalier", + "slug": "escavalier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Escavalier", + "escavalier" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "espurr", + "speciesId": "espurr", + "displayName": "Espurr", + "slug": "espurr", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Espurr", + "espurr" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eternatus", + "speciesId": "eternatus", + "displayName": "Eternatus", + "slug": "eternatus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eternatus", + "eternatus" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "eternatus-eternamax", + "speciesId": "eternatuseternamax", + "displayName": "Eternatus-Eternamax", + "slug": "eternatus-eternamax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Eternatus", + "Eternatus Eternamax", + "Eternatus-Eternamax", + "eternatus", + "eternatus eternamax", + "eternatus-eternamax", + "eternatuseternamax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "poison-touch", - "displayName": "Poison Touch", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "exeggcute", + "speciesId": "exeggcute", + "displayName": "Exeggcute", + "slug": "exeggcute", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Exeggcute", + "exeggcute" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 36, - "atk": 196, - "def": 196, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 36, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grookey", - "speciesId": "grookey", - "displayName": "Grookey", - "slug": "grookey", - "source": "smogon-fallback", + "speciesKey": "exeggutor", + "speciesId": "exeggutor", + "displayName": "Exeggutor", + "slug": "exeggutor", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grookey", - "grookey" + "Exeggutor", + "exeggutor" ], "moves": [ { - "id": "wood-hammer", - "displayName": "Wood Hammer", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "grassy-glide", - "displayName": "Grassy Glide", + "id": "sunny-day", + "displayName": "Sunny Day", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "solar-beam", + "displayName": "Solar Beam", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "grassy-surge", - "displayName": "Grassy Surge", + "id": "chlorophyll", + "displayName": "Chlorophyll", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 236, - "def": 36, - "spa": 0, + "hp": 52, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 204 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "grotle", - "speciesId": "grotle", - "displayName": "Grotle", - "slug": "grotle", - "source": "smogon-fallback", + "speciesKey": "exeggutor-alola", + "speciesId": "exeggutoralola", + "displayName": "Exeggutor-Alola", + "slug": "exeggutor-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grotle", - "grotle" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "seed-bomb", - "displayName": "Seed Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "superpower", - "displayName": "Superpower", - "type": null, - "usagePercent": 100.0 - } + "Exeggutor", + "Exeggutor Alola", + "Exeggutor-Alola", + "exeggutor", + "exeggutor alola", + "exeggutor-alola", + "exeggutoralola" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "exploud", + "speciesId": "exploud", + "displayName": "Exploud", + "slug": "exploud", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Exploud", + "exploud" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "overgrow", - "displayName": "Overgrow", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "falinks", + "speciesId": "falinks", + "displayName": "Falinks", + "slug": "falinks", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Falinks", + "falinks" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "groudon", - "speciesId": "groudon", - "displayName": "Groudon", - "slug": "groudon", - "source": "smogon-fallback", + "speciesKey": "farfetch\u2019d", + "speciesId": "farfetchd", + "displayName": "Farfetch\u2019d", + "slug": "farfetch\u2019d", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Groudon", - "groudon" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "precipice-blades", - "displayName": "Precipice Blades", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } + "Farfetch\u2019d", + "farfetchd", + "farfetch\u2019d" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "farfetch\u2019d-galar", + "speciesId": "farfetchdgalar", + "displayName": "Farfetch\u2019d-Galar", + "slug": "farfetch\u2019d-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Farfetch\u2019d", + "Farfetch\u2019d Galar", + "Farfetch\u2019d-Galar", + "farfetchdgalar", + "farfetch\u2019d", + "farfetch\u2019d galar", + "farfetch\u2019d-galar", + "farfetch\u2019dgalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "drought", - "displayName": "Drought", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "farigiraf", + "speciesId": "farigiraf", + "displayName": "Farigiraf", + "slug": "farigiraf", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Farigiraf", + "farigiraf" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { - "hp": 240, + "hp": 252, "atk": 0, "def": 252, "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "grovyle", - "speciesId": "grovyle", - "displayName": "Grovyle", - "slug": "grovyle", - "source": "smogon-fallback", + "speciesKey": "fawnifer", + "speciesId": "fawnifer", + "displayName": "Fawnifer", + "slug": "fawnifer", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Grovyle", - "grovyle" + "Fawnifer", + "fawnifer" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fearow", + "speciesId": "fearow", + "displayName": "Fearow", + "slug": "fearow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fearow", + "fearow" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "grassy-seed", - "displayName": "Grassy Seed", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "feebas", + "speciesId": "feebas", + "displayName": "Feebas", + "slug": "feebas", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Feebas", + "feebas" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fennekin", + "speciesId": "fennekin", + "displayName": "Fennekin", + "slug": "fennekin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fennekin", + "fennekin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 192, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ferroseed", + "speciesId": "ferroseed", + "displayName": "Ferroseed", + "slug": "ferroseed", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ferroseed", + "ferroseed" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 64 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "growlithe-hisui", - "speciesId": "growlithe-hisui", - "displayName": "Growlithe-Hisui", - "slug": "growlithe-hisui", - "source": "smogon-fallback", + "speciesKey": "fezandipiti", + "speciesId": "fezandipiti", + "displayName": "Fezandipiti", + "slug": "fezandipiti", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Growlithe-Hisui", - "growlithe-hisui", - "growlithehisui", - "Growlithe Hisui", - "growlithe hisui" + "Fezandipiti", + "fezandipiti" ], "moves": [ { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "id": "play-rough", + "displayName": "Play Rough", "type": null, "usagePercent": 100.0 }, { - "id": "head-smash", - "displayName": "Head Smash", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "rock-blast", - "displayName": "Rock Blast", + "id": "beat-up", + "displayName": "Beat Up", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "rock-head", - "displayName": "Rock Head", + "id": "toxic-chain", + "displayName": "Toxic Chain", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Careful", "evs": { - "hp": 36, - "atk": 236, + "hp": 248, + "atk": 152, "def": 0, "spa": 0, - "spd": 0, - "spe": 236 + "spd": 44, + "spe": 64 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "gurdurr", - "speciesId": "gurdurr", - "displayName": "Gurdurr", - "slug": "gurdurr", - "source": "smogon-fallback", + "speciesKey": "fidgit", + "speciesId": "fidgit", + "displayName": "Fidgit", + "slug": "fidgit", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Gurdurr", - "gurdurr" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Fidgit", + "fidgit" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fidough", + "speciesId": "fidough", + "displayName": "Fidough", + "slug": "fidough", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fidough", + "fidough" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hakamo-o", - "speciesId": "hakamo-o", - "displayName": "Hakamo-o", - "slug": "hakamo-o", - "source": "smogon-fallback", + "speciesKey": "finizen", + "speciesId": "finizen", + "displayName": "Finizen", + "slug": "finizen", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hakamo-o", - "hakamo-o", - "hakamoo", - "Hakamo o", - "hakamo o" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "bulletproof", - "displayName": "Bulletproof", - "type": "ability", - "usagePercent": 100.0 - } + "Finizen", + "finizen" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hariyama", - "speciesId": "hariyama", - "displayName": "Hariyama", - "slug": "hariyama", - "source": "smogon-fallback", + "speciesKey": "finneon", + "speciesId": "finneon", + "displayName": "Finneon", + "slug": "finneon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hariyama", - "hariyama" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-punch", - "displayName": "Bullet Punch", - "type": null, - "usagePercent": 100.0 - } + "Finneon", + "finneon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flaaffy", + "speciesId": "flaaffy", + "displayName": "Flaaffy", + "slug": "flaaffy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flaaffy", + "flaaffy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flabe\u0301be\u0301", + "speciesId": "flabebe", + "displayName": "Flabe\u0301be\u0301", + "slug": "flabe\u0301be\u0301", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flabe\u0301be\u0301", + "flabebe", + "flabe\u0301be\u0301" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 12, - "atk": 200, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, "spd": 252, - "spe": 44 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hattrem", - "speciesId": "hattrem", - "displayName": "Hattrem", - "slug": "hattrem", - "source": "smogon-fallback", + "speciesKey": "flamigo", + "speciesId": "flamigo", + "displayName": "Flamigo", + "slug": "flamigo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hattrem", - "hattrem" + "Flamigo", + "flamigo" ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flapple", + "speciesId": "flapple", + "displayName": "Flapple", + "slug": "flapple", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flapple", + "flapple" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flapple-gmax", + "speciesId": "flapplegmax", + "displayName": "Flapple-Gmax", + "slug": "flapple-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flapple", + "Flapple Gmax", + "Flapple-Gmax", + "flapple", + "flapple gmax", + "flapple-gmax", + "flapplegmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "magic-bounce", - "displayName": "Magic Bounce", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flarelm", + "speciesId": "flarelm", + "displayName": "Flarelm", + "slug": "flarelm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flarelm", + "flarelm" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -13699,697 +13269,717 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "haunter", - "speciesId": "haunter", - "displayName": "Haunter", - "slug": "haunter", - "source": "smogon-fallback", + "speciesKey": "flareon", + "speciesId": "flareon", + "displayName": "Flareon", + "slug": "flareon", + "source": "smogon-ou-rb", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Haunter", - "haunter" + "Flareon", + "flareon" ], "moves": [ { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "hyper-beam", + "displayName": "Hyper Beam", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "fire-spin", + "displayName": "Fire Spin", "type": null, "usagePercent": 100.0 } ], - "items": [ + "items": [], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "fletchinder", + "speciesId": "fletchinder", + "displayName": "Fletchinder", + "slug": "fletchinder", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fletchinder", + "fletchinder" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fletchling", + "speciesId": "fletchling", + "displayName": "Fletchling", + "slug": "fletchling", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fletchling", + "fletchling" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flittle", + "speciesId": "flittle", + "displayName": "Flittle", + "slug": "flittle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flittle", + "flittle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hemogoblin", - "speciesId": "hemogoblin", - "displayName": "Hemogoblin", - "slug": "hemogoblin", - "source": "smogon-fallback", + "speciesKey": "floatoy", + "speciesId": "floatoy", + "displayName": "Floatoy", + "slug": "floatoy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hemogoblin", - "hemogoblin" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pixilate", - "displayName": "Pixilate", - "type": "ability", - "usagePercent": 100.0 - } + "Floatoy", + "floatoy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 40, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 216 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "heracross", - "speciesId": "heracross", - "displayName": "Heracross", - "slug": "heracross", - "source": "smogon-fallback", + "speciesKey": "floatzel", + "speciesId": "floatzel", + "displayName": "Floatzel", + "slug": "floatzel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Heracross", - "heracross" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Floatzel", + "floatzel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hippopotas", - "speciesId": "hippopotas", - "displayName": "Hippopotas", - "slug": "hippopotas", - "source": "smogon-fallback", + "speciesKey": "floette", + "speciesId": "floette", + "displayName": "Floette", + "slug": "floette", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hippopotas", - "hippopotas" + "Floette", + "floette" ], - "moves": [ - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-fang", - "displayName": "Ice Fang", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "floette-eternal", + "speciesId": "floetteeternal", + "displayName": "Floette-Eternal", + "slug": "floette-eternal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Floette", + "Floette Eternal", + "Floette-Eternal", + "floette", + "floette eternal", + "floette-eternal", + "floetteeternal" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sand-stream", - "displayName": "Sand Stream", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "floragato", + "speciesId": "floragato", + "displayName": "Floragato", + "slug": "floragato", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Floragato", + "floragato" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 100, - "def": 212, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 180, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hitmonchan", - "speciesId": "hitmonchan", - "displayName": "Hitmonchan", - "slug": "hitmonchan", - "source": "smogon-fallback", + "speciesKey": "florges", + "speciesId": "florges", + "displayName": "Florges", + "slug": "florges", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hitmonchan", - "hitmonchan" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } + "Florges", + "florges" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "flutter-mane", + "speciesId": "fluttermane", + "displayName": "Flutter Mane", + "slug": "flutter-mane", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Flutter Mane", + "flutter mane", + "flutter-mane", + "fluttermane" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fomantis", + "speciesId": "fomantis", + "displayName": "Fomantis", + "slug": "fomantis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fomantis", + "fomantis" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 248, - "atk": 16, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 244, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hitmonlee", - "speciesId": "hitmonlee", - "displayName": "Hitmonlee", - "slug": "hitmonlee", - "source": "smogon-fallback", + "speciesKey": "foongus", + "speciesId": "foongus", + "displayName": "Foongus", + "slug": "foongus", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hitmonlee", - "hitmonlee" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "psychic-seed", - "displayName": "Psychic Seed", - "type": "item", - "usagePercent": 100.0 - } + "Foongus", + "foongus" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "unburden", - "displayName": "Unburden", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fraxure", + "speciesId": "fraxure", + "displayName": "Fraxure", + "slug": "fraxure", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fraxure", + "fraxure" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hitmontop", - "speciesId": "hitmontop", - "displayName": "Hitmontop", - "slug": "hitmontop", - "source": "smogon-fallback", + "speciesKey": "frigibax", + "speciesId": "frigibax", + "displayName": "Frigibax", + "slug": "frigibax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hitmontop", - "hitmontop" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-punch", - "displayName": "Bullet Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "protective-pads", - "displayName": "Protective Pads", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Frigibax", + "frigibax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 80, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 176 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ho-oh", - "speciesId": "ho-oh", - "displayName": "Ho-Oh", - "slug": "ho-oh", - "source": "smogon-fallback", + "speciesKey": "frillish", + "speciesId": "frillish", + "displayName": "Frillish", + "slug": "frillish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ho-Oh", - "ho-oh", - "hooh", - "Ho Oh", - "ho oh" - ], - "moves": [ - { - "id": "sacred-fire", - "displayName": "Sacred Fire", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlwind", - "displayName": "Whirlwind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 - } + "Frillish", + "frillish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "honchkrow", - "speciesId": "honchkrow", - "displayName": "Honchkrow", - "slug": "honchkrow", - "source": "smogon-fallback", + "speciesKey": "froakie", + "speciesId": "froakie", + "displayName": "Froakie", + "slug": "froakie", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Honchkrow", - "honchkrow" + "Froakie", + "froakie" ], - "moves": [ - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "night-slash", - "displayName": "Night Slash", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "froakie-delta", + "speciesId": "froakie-delta", + "displayName": "Froakie-Delta", + "slug": "froakie-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Froakie-Delta", + "froakie-delta", + "froakiedelta", + "Froakie Delta", + "delta-froakie", + "Delta Froakie", + "deltafroakie", + "delta froakie", + "froakie delta" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "frogadier", + "speciesId": "frogadier", + "displayName": "Frogadier", + "slug": "frogadier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Frogadier", + "frogadier" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moxie", - "displayName": "Moxie", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "frogadier-delta", + "speciesId": "frogadier-delta", + "displayName": "Frogadier-Delta", + "slug": "frogadier-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Frogadier-Delta", + "frogadier-delta", + "frogadierdelta", + "Frogadier Delta", + "delta-frogadier", + "Delta Frogadier", + "deltafrogadier", + "delta frogadier", + "frogadier delta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hoopa", - "speciesId": "hoopa", - "displayName": "Hoopa", - "slug": "hoopa", - "source": "smogon-fallback", + "speciesKey": "froslass", + "speciesId": "froslass", + "displayName": "Froslass", + "slug": "froslass", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hoopa", - "hoopa" + "Froslass", + "froslass" ], "moves": [ { - "id": "psyshock", - "displayName": "Psyshock", + "id": "spikes", + "displayName": "Spikes", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "destiny-bond", + "displayName": "Destiny Bond", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "focus-sash", + "displayName": "Focus Sash", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "magician", - "displayName": "Magician", + "id": "cursed-body", + "displayName": "Cursed Body", "type": "ability", "usagePercent": 100.0 } @@ -14398,11 +13988,11 @@ { "nature": "Timid", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -14410,340 +14000,684 @@ ] }, { - "speciesKey": "houndoom", - "speciesId": "houndoom", - "displayName": "Houndoom", - "slug": "houndoom", - "source": "smogon-fallback", + "speciesKey": "frosmoth", + "speciesId": "frosmoth", + "displayName": "Frosmoth", + "slug": "frosmoth", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Houndoom", - "houndoom" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } + "Frosmoth", + "frosmoth" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "fuecoco", + "speciesId": "fuecoco", + "displayName": "Fuecoco", + "slug": "fuecoco", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Fuecoco", + "fuecoco" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flash-fire", - "displayName": "Flash Fire", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "furfrou", + "speciesId": "furfrou", + "displayName": "Furfrou", + "slug": "furfrou", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Furfrou", + "furfrou" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "houndstone", - "speciesId": "houndstone", - "displayName": "Houndstone", - "slug": "houndstone", - "source": "smogon-fallback", + "speciesKey": "furret", + "speciesId": "furret", + "displayName": "Furret", + "slug": "furret", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Houndstone", - "houndstone" + "Furret", + "furret" ], "moves": [ { - "id": "night-shade", - "displayName": "Night Shade", + "id": "double-edge", + "displayName": "Double-Edge", "type": null, "usagePercent": 100.0 }, { - "id": "roar", - "displayName": "Roar", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "rest", - "displayName": "Rest", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "sleep-talk", - "displayName": "Sleep Talk", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "gabite", + "speciesId": "gabite", + "displayName": "Gabite", + "slug": "gabite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gabite", + "gabite" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fluffy", - "displayName": "Fluffy", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gallade-mega", + "speciesId": "gallademega", + "displayName": "Gallade-Mega", + "slug": "gallade-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gallade", + "Gallade Mega", + "Gallade-Mega", + "gallade", + "gallade mega", + "gallade-mega", + "gallademega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "hydrapple", - "speciesId": "hydrapple", - "displayName": "Hydrapple", - "slug": "hydrapple", - "source": "smogon-fallback", + "speciesKey": "garbodor", + "speciesId": "garbodor", + "displayName": "Garbodor", + "slug": "garbodor", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Hydrapple", - "hydrapple" + "Garbodor", + "garbodor" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "garbodor-gmax", + "speciesId": "garbodorgmax", + "displayName": "Garbodor-Gmax", + "slug": "garbodor-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Garbodor", + "Garbodor Gmax", + "Garbodor-Gmax", + "garbodor", + "garbodor gmax", + "garbodor-gmax", + "garbodorgmax" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "garchomp-mega", + "speciesId": "garchompmega", + "displayName": "Garchomp-Mega", + "slug": "garchomp-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Garchomp", + "Garchomp Mega", + "Garchomp-Mega", + "garchomp", + "garchomp mega", + "garchomp-mega", + "garchompmega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gardevoir-mega", + "speciesId": "gardevoirmega", + "displayName": "Gardevoir-Mega", + "slug": "gardevoir-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gardevoir", + "Gardevoir Mega", + "Gardevoir-Mega", + "gardevoir", + "gardevoir mega", + "gardevoir-mega", + "gardevoirmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, "def": 0, - "spa": 136, - "spd": 68, - "spe": 52 + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "impidimp", - "speciesId": "impidimp", - "displayName": "Impidimp", - "slug": "impidimp", - "source": "smogon-fallback", + "speciesKey": "gastly", + "speciesId": "gastly", + "displayName": "Gastly", + "slug": "gastly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Impidimp", - "impidimp" + "Gastly", + "gastly" ], - "moves": [ - { - "id": "reflect", - "displayName": "Reflect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "light-screen", - "displayName": "Light Screen", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "genesect", + "speciesId": "genesect", + "displayName": "Genesect", + "slug": "genesect", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "genesect" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "light-clay", - "displayName": "Light Clay", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "genesect-burn", + "speciesId": "genesectburn", + "displayName": "Genesect-Burn", + "slug": "genesect-burn", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "Genesect Burn", + "Genesect-Burn", + "genesect", + "genesect burn", + "genesect-burn", + "genesectburn" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "genesect-chill", + "speciesId": "genesectchill", + "displayName": "Genesect-Chill", + "slug": "genesect-chill", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "Genesect Chill", + "Genesect-Chill", + "genesect", + "genesect chill", + "genesect-chill", + "genesectchill" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 156, - "atk": 0, - "def": 196, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 116, - "spe": 36 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "indeedee", - "speciesId": "indeedee", - "displayName": "Indeedee", - "slug": "indeedee", - "source": "smogon-fallback", + "speciesKey": "genesect-douse", + "speciesId": "genesectdouse", + "displayName": "Genesect-Douse", + "slug": "genesect-douse", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Indeedee", - "indeedee" + "Genesect", + "Genesect Douse", + "Genesect-Douse", + "genesect", + "genesect douse", + "genesect-douse", + "genesectdouse" ], - "moves": [ - { - "id": "expanding-force", - "displayName": "Expanding Force", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "genesect-shock", + "speciesId": "genesectshock", + "displayName": "Genesect-Shock", + "slug": "genesect-shock", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Genesect", + "Genesect Shock", + "Genesect-Shock", + "genesect", + "genesect shock", + "genesect-shock", + "genesectshock" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "gengar-gmax", + "speciesId": "gengargmax", + "displayName": "Gengar-Gmax", + "slug": "gengar-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gengar", + "Gengar Gmax", + "Gengar-Gmax", + "gengar", + "gengar gmax", + "gengar-gmax", + "gengargmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gengar-mega", + "speciesId": "gengarmega", + "displayName": "Gengar-Mega", + "slug": "gengar-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gengar", + "Gengar Mega", + "Gengar-Mega", + "gengar", + "gengar mega", + "gengar-mega", + "gengarmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "terrain-extender", - "displayName": "Terrain Extender", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "geodude", + "speciesId": "geodude", + "displayName": "Geodude", + "slug": "geodude", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Geodude", + "geodude" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "psychic-surge", - "displayName": "Psychic Surge", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "geodude-alola", + "speciesId": "geodudealola", + "displayName": "Geodude-Alola", + "slug": "geodude-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Geodude", + "Geodude Alola", + "Geodude-Alola", + "geodude", + "geodude alola", + "geodude-alola", + "geodudealola" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -14752,67 +14686,64 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "indeedee-f", - "speciesId": "indeedee-f", - "displayName": "Indeedee-F", - "slug": "indeedee-f", - "source": "smogon-fallback", + "speciesKey": "gholdengo", + "speciesId": "gholdengo", + "displayName": "Gholdengo", + "slug": "gholdengo", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Indeedee-F", - "indeedee-f", - "indeedeef", - "Indeedee F", - "indeedee f" + "Gholdengo", + "gholdengo" ], "moves": [ { - "id": "psychic", - "displayName": "Psychic", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "alluring-voice", - "displayName": "Alluring Voice", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "make-it-rain", + "displayName": "Make It Rain", "type": null, "usagePercent": 100.0 }, { - "id": "healing-wish", - "displayName": "Healing Wish", + "id": "focus-blast", + "displayName": "Focus Blast", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "air-balloon", + "displayName": "Air Balloon", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "psychic-surge", - "displayName": "Psychic Surge", + "id": "good-as-gold", + "displayName": "Good as Gold", "type": "ability", "usagePercent": 100.0 } @@ -14833,159 +14764,373 @@ ] }, { - "speciesKey": "infernape", - "speciesId": "infernape", - "displayName": "Infernape", - "slug": "infernape", - "source": "smogon-fallback", + "speciesKey": "gible", + "speciesId": "gible", + "displayName": "Gible", + "slug": "gible", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Infernape", - "infernape" + "Gible", + "gible" ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "vacuum-wave", - "displayName": "Vacuum Wave", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gigalith", + "speciesId": "gigalith", + "displayName": "Gigalith", + "slug": "gigalith", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gigalith", + "gigalith" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gimmighoul", + "speciesId": "gimmighoul", + "displayName": "Gimmighoul", + "slug": "gimmighoul", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gimmighoul", + "gimmighoul" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gimmighoul-roaming", + "speciesId": "gimmighoulroaming", + "displayName": "Gimmighoul-Roaming", + "slug": "gimmighoul-roaming", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gimmighoul", + "Gimmighoul Roaming", + "Gimmighoul-Roaming", + "gimmighoul", + "gimmighoul roaming", + "gimmighoul-roaming", + "gimmighoulroaming" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "inteleon", - "speciesId": "inteleon", - "displayName": "Inteleon", - "slug": "inteleon", - "source": "smogon-fallback", + "speciesKey": "girafarig", + "speciesId": "girafarig", + "displayName": "Girafarig", + "slug": "girafarig", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Inteleon", - "inteleon" + "Girafarig", + "girafarig" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "giratina", + "speciesId": "giratina", + "displayName": "Giratina", + "slug": "giratina", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Giratina", + "giratina" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "giratina-origin", + "speciesId": "giratinaorigin", + "displayName": "Giratina-Origin", + "slug": "giratina-origin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Giratina", + "Giratina Origin", + "Giratina-Origin", + "giratina", + "giratina origin", + "giratina-origin", + "giratinaorigin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "glaceon", + "speciesId": "glaceon", + "displayName": "Glaceon", + "slug": "glaceon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glaceon", + "glaceon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "glalie", + "speciesId": "glalie", + "displayName": "Glalie", + "slug": "glalie", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glalie", + "glalie" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "glalie-mega", + "speciesId": "glaliemega", + "displayName": "Glalie-Mega", + "slug": "glalie-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glalie", + "Glalie Mega", + "Glalie-Mega", + "glalie", + "glalie mega", + "glalie-mega", + "glaliemega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "glameow", + "speciesId": "glameow", + "displayName": "Glameow", + "slug": "glameow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glameow", + "glameow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-boulder", - "speciesId": "iron-boulder", - "displayName": "Iron Boulder", - "slug": "iron-boulder", - "source": "smogon-fallback", + "speciesKey": "glastrier", + "speciesId": "glastrier", + "displayName": "Glastrier", + "slug": "glastrier", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Boulder", - "iron-boulder", - "ironboulder", - "iron boulder" + "Glastrier", + "glastrier" ], "moves": [ { @@ -14995,14 +15140,14 @@ "usagePercent": 100.0 }, { - "id": "mighty-cleave", - "displayName": "Mighty Cleave", + "id": "icicle-crash", + "displayName": "Icicle Crash", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "high-horsepower", + "displayName": "High Horsepower", "type": null, "usagePercent": 100.0 }, @@ -15015,16 +15160,16 @@ ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "chilling-neigh", + "displayName": "Chilling Neigh", "type": "ability", "usagePercent": 100.0 } @@ -15045,30 +15190,214 @@ ] }, { - "speciesKey": "iron-bundle", - "speciesId": "iron-bundle", - "displayName": "Iron Bundle", - "slug": "iron-bundle", - "source": "smogon-fallback", + "speciesKey": "gligar", + "speciesId": "gligar", + "displayName": "Gligar", + "slug": "gligar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Bundle", - "iron-bundle", - "ironbundle", - "iron bundle" + "Gligar", + "gligar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "glimmet", + "speciesId": "glimmet", + "displayName": "Glimmet", + "slug": "glimmet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Glimmet", + "glimmet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "gloom", + "speciesId": "gloom", + "displayName": "Gloom", + "slug": "gloom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gloom", + "gloom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "gogoat", + "speciesId": "gogoat", + "displayName": "Gogoat", + "slug": "gogoat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gogoat", + "gogoat" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "golbat", + "speciesId": "golbat", + "displayName": "Golbat", + "slug": "golbat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Golbat", + "golbat" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "goldeen", + "speciesId": "goldeen", + "displayName": "Goldeen", + "slug": "goldeen", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Goldeen", + "goldeen" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "golduck", + "speciesId": "golduck", + "displayName": "Golduck", + "slug": "golduck", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Golduck", + "golduck" ], "moves": [ { - "id": "freeze-dry", - "displayName": "Freeze-Dry", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, @@ -15079,37 +15408,37 @@ "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "endure", + "displayName": "Endure", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "salac-berry", + "displayName": "Salac Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "cloud-nine", + "displayName": "Cloud Nine", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { "hp": 0, "atk": 0, - "def": 0, + "def": 4, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -15117,358 +15446,463 @@ ] }, { - "speciesKey": "iron-crown", - "speciesId": "iron-crown", - "displayName": "Iron Crown", - "slug": "iron-crown", - "source": "smogon-fallback", + "speciesKey": "golem", + "speciesId": "golem", + "displayName": "Golem", + "slug": "golem", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Crown", - "iron-crown", - "ironcrown", - "iron crown" + "Golem", + "golem" ], "moves": [ { - "id": "tachyon-cutter", - "displayName": "Tachyon Cutter", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "psyshock", - "displayName": "Psyshock", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 - } - ], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 200, + "atk": 220, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 0, + "spe": 88 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "iron-hands", - "speciesId": "iron-hands", - "displayName": "Iron Hands", - "slug": "iron-hands", - "source": "smogon-fallback", + "speciesKey": "golem-alola", + "speciesId": "golem-alola", + "displayName": "Golem-Alola", + "slug": "golem-alola", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Hands", - "iron-hands", - "ironhands", - "iron hands" + "Golem-Alola", + "golem-alola", + "golemalola", + "Golem Alola", + "golem alola" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "wild-charge", + "displayName": "Wild Charge", "type": null, "usagePercent": 100.0 }, { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "thunder-punch", - "displayName": "Thunder Punch", + "id": "fire-punch", + "displayName": "Fire Punch", "type": null, "usagePercent": 100.0 }, { - "id": "ice-punch", - "displayName": "Ice Punch", + "id": "explosion", + "displayName": "Explosion", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "magnet-pull", + "displayName": "Magnet Pull", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Jolly", "evs": { "hp": 0, "atk": 252, "def": 0, "spa": 0, - "spd": 172, - "spe": 84 + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "iron-jugulis", - "speciesId": "iron-jugulis", - "displayName": "Iron Jugulis", - "slug": "iron-jugulis", - "source": "smogon-fallback", + "speciesKey": "golett", + "speciesId": "golett", + "displayName": "Golett", + "slug": "golett", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Jugulis", - "iron-jugulis", - "ironjugulis", - "iron jugulis" + "Golett", + "golett" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "goodra", + "speciesId": "goodra", + "displayName": "Goodra", + "slug": "goodra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Goodra", + "goodra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "goodra-hisui", + "speciesId": "goodra-hisui", + "displayName": "Goodra-Hisui", + "slug": "goodra-hisui", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Goodra-Hisui", + "goodra-hisui", + "goodrahisui", + "Goodra Hisui", + "goodra hisui" ], "moves": [ { - "id": "hurricane", - "displayName": "Hurricane", + "id": "flash-cannon", + "displayName": "Flash Cannon", "type": null, "usagePercent": 100.0 }, { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "dragon-tail", + "displayName": "Dragon Tail", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "assault-vest", + "displayName": "Assault Vest", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "sap-sipper", + "displayName": "Sap Sipper", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 248, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 252 + "spd": 8, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "iron-leaves", - "speciesId": "iron-leaves", - "displayName": "Iron Leaves", - "slug": "iron-leaves", - "source": "smogon-fallback", + "speciesKey": "goomy", + "speciesId": "goomy", + "displayName": "Goomy", + "slug": "goomy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Leaves", - "iron-leaves", - "ironleaves", - "iron leaves" + "Goomy", + "goomy" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyblade", - "displayName": "Psyblade", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gorebyss", + "speciesId": "gorebyss", + "displayName": "Gorebyss", + "slug": "gorebyss", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gorebyss", + "gorebyss" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gossifleur", + "speciesId": "gossifleur", + "displayName": "Gossifleur", + "slug": "gossifleur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gossifleur", + "gossifleur" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gothita", + "speciesId": "gothita", + "displayName": "Gothita", + "slug": "gothita", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gothita", + "gothita" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 96, - "atk": 160, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-moth", - "speciesId": "iron-moth", - "displayName": "Iron Moth", - "slug": "iron-moth", - "source": "smogon-fallback", + "speciesKey": "gothitelle", + "speciesId": "gothitelle", + "displayName": "Gothitelle", + "slug": "gothitelle", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Moth", - "iron-moth", - "ironmoth", - "iron moth" + "Gothitelle", + "gothitelle" ], "moves": [ { - "id": "fiery-dance", - "displayName": "Fiery Dance", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "sludge-wave", - "displayName": "Sludge Wave", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", + "id": "energy-ball", + "displayName": "Energy Ball", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "trick", + "displayName": "Trick", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "frisk", + "displayName": "Frisk", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { "hp": 0, "atk": 0, - "def": 124, - "spa": 132, + "def": 4, + "spa": 252, "spd": 0, "spe": 252 }, @@ -15477,276 +15911,325 @@ ] }, { - "speciesKey": "iron-thorns", - "speciesId": "iron-thorns", - "displayName": "Iron Thorns", - "slug": "iron-thorns", - "source": "smogon-fallback", + "speciesKey": "gothorita", + "speciesId": "gothorita", + "displayName": "Gothorita", + "slug": "gothorita", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Thorns", - "iron-thorns", - "ironthorns", - "iron thorns" + "Gothorita", + "gothorita" ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pin-missile", - "displayName": "Pin Missile", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "gouging-fire", + "speciesId": "gougingfire", + "displayName": "Gouging Fire", + "slug": "gouging-fire", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gouging Fire", + "gouging fire", + "gouging-fire", + "gougingfire" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gourgeist", + "speciesId": "gourgeist", + "displayName": "Gourgeist", + "slug": "gourgeist", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gourgeist", + "gourgeist" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gourgeist-large", + "speciesId": "gourgeistlarge", + "displayName": "Gourgeist-Large", + "slug": "gourgeist-large", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gourgeist", + "Gourgeist Large", + "Gourgeist-Large", + "gourgeist", + "gourgeist large", + "gourgeist-large", + "gourgeistlarge" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gourgeist-small", + "speciesId": "gourgeistsmall", + "displayName": "Gourgeist-Small", + "slug": "gourgeist-small", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gourgeist", + "Gourgeist Small", + "Gourgeist-Small", + "gourgeist", + "gourgeist small", + "gourgeist-small", + "gourgeistsmall" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-treads", - "speciesId": "iron-treads", - "displayName": "Iron Treads", - "slug": "iron-treads", - "source": "smogon-fallback", + "speciesKey": "gourgeist-super", + "speciesId": "gourgeistsuper", + "displayName": "Gourgeist-Super", + "slug": "gourgeist-super", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Treads", - "iron-treads", - "irontreads", - "iron treads" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "Gourgeist", + "Gourgeist Super", + "Gourgeist-Super", + "gourgeist", + "gourgeist super", + "gourgeist-super", + "gourgeistsuper" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "quark-drive", - "displayName": "Quark Drive", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grafaiai", + "speciesId": "grafaiai", + "displayName": "Grafaiai", + "slug": "grafaiai", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grafaiai", + "grafaiai" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "iron-valiant", - "speciesId": "iron-valiant", - "displayName": "Iron Valiant", - "slug": "iron-valiant", - "source": "smogon-fallback", + "speciesKey": "granbull", + "speciesId": "granbull", + "displayName": "Granbull", + "slug": "granbull", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Iron Valiant", - "iron-valiant", - "ironvaliant", - "iron valiant" + "Granbull", + "granbull" ], "moves": [ { - "id": "moonblast", - "displayName": "Moonblast", + "id": "bulk-up", + "displayName": "Bulk Up", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "encore", - "displayName": "Encore", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "quark-drive", - "displayName": "Quark Drive", + "id": "intimidate", + "displayName": "Intimidate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Naive", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 4, - "def": 0, - "spa": 252, - "spd": 0, - "spe": 252 + "hp": 172, + "atk": 252, + "def": 16, + "spa": 0, + "spd": 12, + "spe": 56 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "ivysaur", - "speciesId": "ivysaur", - "displayName": "Ivysaur", - "slug": "ivysaur", - "source": "smogon-fallback", + "speciesKey": "grapploct", + "speciesId": "grapploct", + "displayName": "Grapploct", + "slug": "grapploct", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ivysaur", - "ivysaur" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "overgrow", - "displayName": "Overgrow", - "type": "ability", - "usagePercent": 100.0 - } + "Grapploct", + "grapploct" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -15755,1349 +16238,1540 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jangmo-o", - "speciesId": "jangmo-o", - "displayName": "Jangmo-o", - "slug": "jangmo-o", - "source": "smogon-fallback", + "speciesKey": "graveler", + "speciesId": "graveler", + "displayName": "Graveler", + "slug": "graveler", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jangmo-o", - "jangmo-o", - "jangmoo", - "Jangmo o", - "jangmo o" + "Graveler", + "graveler" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "bulletproof", - "displayName": "Bulletproof", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 236 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jirachi", - "speciesId": "jirachi", - "displayName": "Jirachi", - "slug": "jirachi", - "source": "smogon-fallback", + "speciesKey": "graveler-alola", + "speciesId": "graveleralola", + "displayName": "Graveler-Alola", + "slug": "graveler-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jirachi", - "jirachi" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-slam", - "displayName": "Body Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 - } + "Graveler", + "Graveler Alola", + "Graveler-Alola", + "graveler", + "graveler alola", + "graveler-alola", + "graveleralola" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jumbao", - "speciesId": "jumbao", - "displayName": "Jumbao", - "slug": "jumbao", - "source": "smogon-fallback", + "speciesKey": "greavard", + "speciesId": "greavard", + "displayName": "Greavard", + "slug": "greavard", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jumbao", - "jumbao" - ], - "moves": [ - { - "id": "solar-beam", - "displayName": "Solar Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heat-rock", - "displayName": "Heat Rock", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "drought", - "displayName": "Drought", - "type": "ability", - "usagePercent": 100.0 - } + "Greavard", + "greavard" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "jumpluff", - "speciesId": "jumpluff", - "displayName": "Jumpluff", - "slug": "jumpluff", - "source": "smogon-fallback", + "speciesKey": "greedent", + "speciesId": "greedent", + "displayName": "Greedent", + "slug": "greedent", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Jumpluff", - "jumpluff" - ], - "moves": [ - { - "id": "tailwind", - "displayName": "Tailwind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-powder", - "displayName": "Sleep Powder", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sunny-day", - "displayName": "Sunny Day", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rage-powder", - "displayName": "Rage Powder", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "covert-cloak", - "displayName": "Covert Cloak", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Greedent", + "greedent" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 220, + "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 68, - "spe": 220 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kangaskhan", - "speciesId": "kangaskhan", - "displayName": "Kangaskhan", - "slug": "kangaskhan", - "source": "smogon-fallback", + "speciesKey": "greninja-ash", + "speciesId": "greninjaash", + "displayName": "Greninja-Ash", + "slug": "greninja-ash", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kangaskhan", - "kangaskhan" - ], - "moves": [ - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "seismic-toss", - "displayName": "Seismic Toss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "kangaskhanite", - "displayName": "Kangaskhanite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "scrappy", - "displayName": "Scrappy", - "type": "ability", - "usagePercent": 100.0 - } + "Greninja", + "Greninja Ash", + "Greninja-Ash", + "greninja", + "greninja ash", + "greninja-ash", + "greninjaash" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 212, - "atk": 44, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kerfluffle", - "speciesId": "kerfluffle", - "displayName": "Kerfluffle", - "slug": "kerfluffle", - "source": "smogon-fallback", + "speciesKey": "greninja-bond", + "speciesId": "greninjabond", + "displayName": "Greninja-Bond", + "slug": "greninja-bond", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kerfluffle", - "kerfluffle" - ], - "moves": [ - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 - } + "Greninja", + "Greninja Bond", + "Greninja-Bond", + "greninja", + "greninja bond", + "greninja-bond", + "greninjabond" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kilowattrel", - "speciesId": "kilowattrel", - "displayName": "Kilowattrel", - "slug": "kilowattrel", - "source": "smogon-fallback", + "speciesKey": "grimer", + "speciesId": "grimer", + "displayName": "Grimer", + "slug": "grimer", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kilowattrel", - "kilowattrel" - ], - "moves": [ - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "volt-absorb", - "displayName": "Volt Absorb", - "type": "ability", - "usagePercent": 100.0 - } + "Grimer", + "grimer" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 160, + "hp": 252, "atk": 0, - "def": 0, - "spa": 96, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kingdra", - "speciesId": "kingdra", - "displayName": "Kingdra", - "slug": "kingdra", - "source": "smogon-fallback", + "speciesKey": "grimer-alola", + "speciesId": "grimeralola", + "displayName": "Grimer-Alola", + "slug": "grimer-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kingdra", - "kingdra" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } + "Grimer", + "Grimer Alola", + "Grimer-Alola", + "grimer", + "grimer alola", + "grimer-alola", + "grimeralola" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "swift-swim", - "displayName": "Swift Swim", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grimmsnarl-gmax", + "speciesId": "grimmsnarlgmax", + "displayName": "Grimmsnarl-Gmax", + "slug": "grimmsnarl-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grimmsnarl", + "Grimmsnarl Gmax", + "Grimmsnarl-Gmax", + "grimmsnarl", + "grimmsnarl gmax", + "grimmsnarl-gmax", + "grimmsnarlgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kitsunoh", - "speciesId": "kitsunoh", - "displayName": "Kitsunoh", - "slug": "kitsunoh", - "source": "smogon-fallback", + "speciesKey": "grookey", + "speciesId": "grookey", + "displayName": "Grookey", + "slug": "grookey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kitsunoh", - "kitsunoh" - ], - "moves": [ - { - "id": "shadow-strike", - "displayName": "Shadow Strike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "trace", - "displayName": "Trace", - "type": "ability", - "usagePercent": 100.0 - } + "Grookey", + "grookey" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 104, - "atk": 152, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "klefki", - "speciesId": "klefki", - "displayName": "Klefki", - "slug": "klefki", - "source": "smogon-fallback", + "speciesKey": "grotle", + "speciesId": "grotle", + "displayName": "Grotle", + "slug": "grotle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Klefki", - "klefki" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "foul-play", - "displayName": "Foul Play", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - } + "Grotle", + "grotle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "groudon", + "speciesId": "groudon", + "displayName": "Groudon", + "slug": "groudon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Groudon", + "groudon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "groudon-primal", + "speciesId": "groudonprimal", + "displayName": "Groudon-Primal", + "slug": "groudon-primal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Groudon", + "Groudon Primal", + "Groudon-Primal", + "groudon", + "groudon primal", + "groudon-primal", + "groudonprimal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "koffing", - "speciesId": "koffing", - "displayName": "Koffing", - "slug": "koffing", - "source": "smogon-fallback", + "speciesKey": "grovyle", + "speciesId": "grovyle", + "displayName": "Grovyle", + "slug": "grovyle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Koffing", - "koffing" + "Grovyle", + "grovyle" ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "growlithe", + "speciesId": "growlithe", + "displayName": "Growlithe", + "slug": "growlithe", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Growlithe", + "growlithe" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "growlithe-hisui", + "speciesId": "growlithehisui", + "displayName": "Growlithe-Hisui", + "slug": "growlithe-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Growlithe", + "Growlithe Hisui", + "Growlithe-Hisui", + "growlithe", + "growlithe hisui", + "growlithe-hisui", + "growlithehisui" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "neutralizing-gas", - "displayName": "Neutralizing Gas", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "grubbin", + "speciesId": "grubbin", + "displayName": "Grubbin", + "slug": "grubbin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Grubbin", + "grubbin" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 0, - "def": 156, - "spa": 196, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, - "spe": 76 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "komala", - "speciesId": "komala", - "displayName": "Komala", - "slug": "komala", - "source": "smogon-fallback", + "speciesKey": "grumpig", + "speciesId": "grumpig", + "displayName": "Grumpig", + "slug": "grumpig", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Komala", - "komala" + "Grumpig", + "grumpig" ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "double-edge", - "displayName": "Double-Edge", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gulpin", + "speciesId": "gulpin", + "displayName": "Gulpin", + "slug": "gulpin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gulpin", + "gulpin" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gumshoos", + "speciesId": "gumshoos", + "displayName": "Gumshoos", + "slug": "gumshoos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gumshoos", + "gumshoos" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "comatose", - "displayName": "Comatose", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gumshoos-totem", + "speciesId": "gumshoostotem", + "displayName": "Gumshoos-Totem", + "slug": "gumshoos-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gumshoos", + "Gumshoos Totem", + "Gumshoos-Totem", + "gumshoos", + "gumshoos totem", + "gumshoos-totem", + "gumshoostotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kommo-o", - "speciesId": "kommo-o", - "displayName": "Kommo-o", - "slug": "kommo-o", - "source": "smogon-fallback", + "speciesKey": "gurdurr", + "speciesId": "gurdurr", + "displayName": "Gurdurr", + "slug": "gurdurr", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kommo-o", - "kommo-o", - "kommoo", - "Kommo o", - "kommo o" + "Gurdurr", + "gurdurr" ], - "moves": [ - { - "id": "clangorous-soul", - "displayName": "Clangorous Soul", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "guzzlord", + "speciesId": "guzzlord", + "displayName": "Guzzlord", + "slug": "guzzlord", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Guzzlord", + "guzzlord" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "clanging-scales", - "displayName": "Clanging Scales", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "gyarados-mega", + "speciesId": "gyaradosmega", + "displayName": "Gyarados-Mega", + "slug": "gyarados-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Gyarados", + "Gyarados Mega", + "Gyarados-Mega", + "gyarados", + "gyarados mega", + "gyarados-mega", + "gyaradosmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "throat-spray", - "displayName": "Throat Spray", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hakamo-o", + "speciesId": "hakamoo", + "displayName": "Hakamo-o", + "slug": "hakamo-o", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hakamo o", + "Hakamo-o", + "hakamo o", + "hakamo-o", + "hakamoo" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "soundproof", - "displayName": "Soundproof", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "happiny", + "speciesId": "happiny", + "displayName": "Happiny", + "slug": "happiny", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Happiny", + "happiny" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "koraidon", - "speciesId": "koraidon", - "displayName": "Koraidon", - "slug": "koraidon", - "source": "smogon-fallback", + "speciesKey": "hariyama", + "speciesId": "hariyama", + "displayName": "Hariyama", + "slug": "hariyama", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Koraidon", - "koraidon" + "Hariyama", + "hariyama" ], "moves": [ { - "id": "low-kick", - "displayName": "Low Kick", + "id": "fake-out", + "displayName": "Fake Out", "type": null, "usagePercent": 100.0 }, { - "id": "outrage", - "displayName": "Outrage", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "payback", + "displayName": "Payback", "type": null, "usagePercent": 100.0 }, { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "toxic-orb", + "displayName": "Toxic Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "orichalcum-pulse", - "displayName": "Orichalcum Pulse", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 0, "atk": 252, - "def": 4, + "def": 0, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 164, + "spe": 92 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "krilowatt", - "speciesId": "krilowatt", - "displayName": "Krilowatt", - "slug": "krilowatt", - "source": "smogon-fallback", + "speciesKey": "hatenna", + "speciesId": "hatenna", + "displayName": "Hatenna", + "slug": "hatenna", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Krilowatt", - "krilowatt" - ], - "moves": [ - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 - } + "Hatenna", + "hatenna" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "krokorok", - "speciesId": "krokorok", - "displayName": "Krokorok", - "slug": "krokorok", - "source": "smogon-fallback", + "speciesKey": "hatterene-gmax", + "speciesId": "hatterenegmax", + "displayName": "Hatterene-Gmax", + "slug": "hatterene-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Krokorok", - "krokorok" + "Hatterene", + "Hatterene Gmax", + "Hatterene-Gmax", + "hatterene", + "hatterene gmax", + "hatterene-gmax", + "hatterenegmax" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "hattrem", + "speciesId": "hattrem", + "displayName": "Hattrem", + "slug": "hattrem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hattrem", + "hattrem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "haunter", + "speciesId": "haunter", + "displayName": "Haunter", + "slug": "haunter", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Haunter", + "haunter" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "heatmor", + "speciesId": "heatmor", + "displayName": "Heatmor", + "slug": "heatmor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heatmor", + "heatmor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "heliolisk", + "speciesId": "heliolisk", + "displayName": "Heliolisk", + "slug": "heliolisk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heliolisk", + "heliolisk" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "heliolisk-ultra", + "speciesId": "heliolisk-ultra", + "displayName": "Heliolisk-Ultra", + "slug": "heliolisk-ultra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heliolisk-Ultra", + "heliolisk-ultra", + "helioliskultra", + "Heliolisk Ultra", + "heliolisk ultra" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "helioptile", + "speciesId": "helioptile", + "displayName": "Helioptile", + "slug": "helioptile", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Helioptile", + "helioptile" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kyogre", - "speciesId": "kyogre", - "displayName": "Kyogre", - "slug": "kyogre", - "source": "smogon-fallback", + "speciesKey": "helioptile-ultra", + "speciesId": "helioptile-ultra", + "displayName": "Helioptile-Ultra", + "slug": "helioptile-ultra", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kyogre", - "kyogre" + "Helioptile-Ultra", + "helioptile-ultra", + "helioptileultra", + "Helioptile Ultra", + "helioptile ultra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "hemogoblin", + "speciesId": "hemogoblin", + "displayName": "Hemogoblin", + "slug": "hemogoblin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hemogoblin", + "hemogoblin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "heracross", + "speciesId": "heracross", + "displayName": "Heracross", + "slug": "heracross", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heracross", + "heracross" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "origin-pulse", - "displayName": "Origin Pulse", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "rock-blast", + "displayName": "Rock Blast", "type": null, "usagePercent": 100.0 }, { - "id": "thunder", - "displayName": "Thunder", + "id": "pin-missile", + "displayName": "Pin Missile", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "heracronite", + "displayName": "Heracronite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "drizzle", - "displayName": "Drizzle", + "id": "moxie", + "displayName": "Moxie", "type": "ability", "usagePercent": 100.0 } ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 64, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 192 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "heracross-mega", + "speciesId": "heracrossmega", + "displayName": "Heracross-Mega", + "slug": "heracross-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Heracross", + "Heracross Mega", + "Heracross-Mega", + "heracross", + "heracross mega", + "heracross-mega", + "heracrossmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "herdier", + "speciesId": "herdier", + "displayName": "Herdier", + "slug": "herdier", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Herdier", + "herdier" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "hippopotas", + "speciesId": "hippopotas", + "displayName": "Hippopotas", + "slug": "hippopotas", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hippopotas", + "hippopotas" + ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 164, - "spa": 80, + "def": 252, + "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "kyurem-black", - "speciesId": "kyurem-black", - "displayName": "Kyurem-Black", - "slug": "kyurem-black", - "source": "smogon-fallback", + "speciesKey": "hitmonchan", + "speciesId": "hitmonchan", + "displayName": "Hitmonchan", + "slug": "hitmonchan", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kyurem-Black", - "kyurem-black", - "kyuremblack", - "Kyurem Black", - "kyurem black" + "Hitmonchan", + "hitmonchan" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "high-jump-kick", + "displayName": "High Jump Kick", "type": null, "usagePercent": 100.0 }, { - "id": "fusion-bolt", - "displayName": "Fusion Bolt", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "icicle-spear", - "displayName": "Icicle Spear", + "id": "counter", + "displayName": "Counter", "type": null, "usagePercent": 100.0 }, { - "id": "scale-shot", - "displayName": "Scale Shot", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "teravolt", - "displayName": "Teravolt", - "type": "ability", - "usagePercent": 100.0 - } - ], - "spreads": [ - { - "nature": "Jolly", - "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, - "spd": 0, - "spe": 252 - }, - "usagePercent": 100.0 - } - ] + "abilities": [], + "spreads": [] }, { - "speciesKey": "kyurem-white", - "speciesId": "kyurem-white", - "displayName": "Kyurem-White", - "slug": "kyurem-white", - "source": "smogon-fallback", + "speciesKey": "hitmonlee", + "speciesId": "hitmonlee", + "displayName": "Hitmonlee", + "slug": "hitmonlee", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Kyurem-White", - "kyurem-white", - "kyuremwhite", - "Kyurem White", - "kyurem white" + "Hitmonlee", + "hitmonlee" ], "moves": [ { - "id": "boomburst", - "displayName": "Boomburst", + "id": "brick-break", + "displayName": "Brick Break", "type": null, "usagePercent": 100.0 }, { - "id": "armor-cannon", - "displayName": "Armor Cannon", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "clanging-scales", - "displayName": "Clanging Scales", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "mach-punch", + "displayName": "Mach Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "refrigerate", - "displayName": "Refrigerate", + "id": "limber", + "displayName": "Limber", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Rash", + "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, - "def": 252, - "spa": 252, - "spd": 252, + "def": 0, + "spa": 0, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -17105,110 +17779,144 @@ ] }, { - "speciesKey": "lampent", - "speciesId": "lampent", - "displayName": "Lampent", - "slug": "lampent", - "source": "smogon-fallback", + "speciesKey": "hitmontop", + "speciesId": "hitmontop", + "displayName": "Hitmontop", + "slug": "hitmontop", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lampent", - "lampent" + "Hitmontop", + "hitmontop" ], "moves": [ { - "id": "trick", - "displayName": "Trick", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "foresight", + "displayName": "Foresight", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "energy-ball", - "displayName": "Energy Ball", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "flash-fire", - "displayName": "Flash Fire", + "id": "intimidate", + "displayName": "Intimidate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Impish", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, + "def": 252, + "spa": 0, "spd": 4, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "landorus", - "speciesId": "landorus", - "displayName": "Landorus", - "slug": "landorus", - "source": "smogon-fallback", + "speciesKey": "ho-oh", + "speciesId": "hooh", + "displayName": "Ho-Oh", + "slug": "ho-oh", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Landorus", - "landorus" + "Ho Oh", + "Ho-Oh", + "ho oh", + "ho-oh", + "hooh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "honchkrow", + "speciesId": "honchkrow", + "displayName": "Honchkrow", + "slug": "honchkrow", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Honchkrow", + "honchkrow" ], "moves": [ { - "id": "earth-power", - "displayName": "Earth Power", + "id": "brave-bird", + "displayName": "Brave Bird", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "sucker-punch", + "displayName": "Sucker Punch", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "superpower", + "displayName": "Superpower", "type": null, "usagePercent": 100.0 }, { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "heat-wave", + "displayName": "Heat Wave", "type": null, "usagePercent": 100.0 } @@ -17223,21 +17931,21 @@ ], "abilities": [ { - "id": "sheer-force", - "displayName": "Sheer Force", + "id": "insomnia", + "displayName": "Insomnia", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Naughty", "evs": { "hp": 0, - "atk": 0, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -17245,533 +17953,706 @@ ] }, { - "speciesKey": "lanturn", - "speciesId": "lanturn", - "displayName": "Lanturn", - "slug": "lanturn", - "source": "smogon-fallback", + "speciesKey": "honedge", + "speciesId": "honedge", + "displayName": "Honedge", + "slug": "honedge", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lanturn", - "lanturn" + "Honedge", + "honedge" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hoopa", + "speciesId": "hoopa", + "displayName": "Hoopa", + "slug": "hoopa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hoopa", + "hoopa" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hoothoot", + "speciesId": "hoothoot", + "displayName": "Hoothoot", + "slug": "hoothoot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hoothoot", + "hoothoot" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "hoppip", + "speciesId": "hoppip", + "displayName": "Hoppip", + "slug": "hoppip", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Hoppip", + "hoppip" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Calm", "evs": { - "hp": 216, + "hp": 252, "atk": 0, "def": 0, "spa": 0, "spd": 252, - "spe": 40 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lapras", - "speciesId": "lapras", - "displayName": "Lapras", - "slug": "lapras", - "source": "smogon-fallback", + "speciesKey": "horsea", + "speciesId": "horsea", + "displayName": "Horsea", + "slug": "horsea", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lapras", - "lapras" + "Horsea", + "horsea" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "houndoom", + "speciesId": "houndoom", + "displayName": "Houndoom", + "slug": "houndoom", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Houndoom", + "houndoom" ], "moves": [ { - "id": "freeze-dry", - "displayName": "Freeze-Dry", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "alluring-voice", - "displayName": "Alluring Voice", + "id": "dark-pulse", + "displayName": "Dark Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "houndoominite", + "displayName": "Houndoominite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "water-absorb", - "displayName": "Water Absorb", + "id": "flash-fire", + "displayName": "Flash Fire", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Timid", "evs": { - "hp": 0, + "hp": 40, "atk": 0, - "def": 196, - "spa": 252, + "def": 8, + "spa": 208, "spd": 0, - "spe": 60 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "larvesta", - "speciesId": "larvesta", - "displayName": "Larvesta", - "slug": "larvesta", - "source": "smogon-fallback", + "speciesKey": "houndoom-mega", + "speciesId": "houndoommega", + "displayName": "Houndoom-Mega", + "slug": "houndoom-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Larvesta", - "larvesta" + "Houndoom", + "Houndoom Mega", + "Houndoom-Mega", + "houndoom", + "houndoom mega", + "houndoom-mega", + "houndoommega" ], - "moves": [ - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "morning-sun", - "displayName": "Morning Sun", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "houndour", + "speciesId": "houndour", + "displayName": "Houndour", + "slug": "houndour", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Houndour", + "houndour" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "houndstone", + "speciesId": "houndstone", + "displayName": "Houndstone", + "slug": "houndstone", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Houndstone", + "houndstone" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "huntail", + "speciesId": "huntail", + "displayName": "Huntail", + "slug": "huntail", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Huntail", + "huntail" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { - "hp": 76, + "hp": 252, "atk": 0, - "def": 236, + "def": 252, "spa": 0, - "spd": 156, - "spe": 36 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "leafeon", - "speciesId": "leafeon", - "displayName": "Leafeon", - "slug": "leafeon", - "source": "smogon-fallback", + "speciesKey": "hydrapple", + "speciesId": "hydrapple", + "displayName": "Hydrapple", + "slug": "hydrapple", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Leafeon", - "leafeon" + "Hydrapple", + "hydrapple" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-blade", - "displayName": "Leaf Blade", + "id": "fickle-beam", + "displayName": "Fickle Beam", "type": null, "usagePercent": 100.0 }, { - "id": "double-edge", - "displayName": "Double-Edge", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", + "id": "regenerator", + "displayName": "Regenerator", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 248, + "atk": 0, + "def": 248, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 12 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "lilligant", - "speciesId": "lilligant", - "displayName": "Lilligant", - "slug": "lilligant", - "source": "smogon-fallback", + "speciesKey": "hypno", + "speciesId": "hypno", + "displayName": "Hypno", + "slug": "hypno", + "source": "smogon-ou-rb", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lilligant", - "lilligant" + "Hypno", + "hypno" ], "moves": [ { - "id": "quiver-dance", - "displayName": "Quiver Dance", + "id": "hypnosis", + "displayName": "Hypnosis", "type": null, "usagePercent": 100.0 }, { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "alluring-voice", - "displayName": "Alluring Voice", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "seismic-toss", + "displayName": "Seismic Toss", "type": null, "usagePercent": 100.0 } ], - "items": [ + "items": [], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "igglybuff", + "speciesId": "igglybuff", + "displayName": "Igglybuff", + "slug": "igglybuff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Igglybuff", + "igglybuff" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "illumise", + "speciesId": "illumise", + "displayName": "Illumise", + "slug": "illumise", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Illumise", + "illumise" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "impidimp", + "speciesId": "impidimp", + "displayName": "Impidimp", + "slug": "impidimp", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Impidimp", + "impidimp" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lilligant-hisui", - "speciesId": "lilligant-hisui", - "displayName": "Lilligant-Hisui", - "slug": "lilligant-hisui", - "source": "smogon-fallback", + "speciesKey": "indeedee", + "speciesId": "indeedee", + "displayName": "Indeedee", + "slug": "indeedee", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lilligant-Hisui", - "lilligant-hisui", - "lilliganthisui", - "Lilligant Hisui", - "lilligant hisui" + "Indeedee", + "indeedee" ], "moves": [ { - "id": "close-combat", - "displayName": "Close Combat", + "id": "expanding-force", + "displayName": "Expanding Force", "type": null, "usagePercent": 100.0 }, { - "id": "solar-blade", - "displayName": "Solar Blade", + "id": "encore", + "displayName": "Encore", "type": null, "usagePercent": 100.0 }, { - "id": "triple-axel", - "displayName": "Triple Axel", + "id": "healing-wish", + "displayName": "Healing Wish", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "trick-room", + "displayName": "Trick Room", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "terrain-extender", + "displayName": "Terrain Extender", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", + "id": "psychic-surge", + "displayName": "Psychic Surge", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 4, - "spe": 252 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "lokix", - "speciesId": "lokix", - "displayName": "Lokix", - "slug": "lokix", - "source": "smogon-fallback", + "speciesKey": "indeedee-f", + "speciesId": "indeedeef", + "displayName": "Indeedee-F", + "slug": "indeedee-f", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lokix", - "lokix" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "black-glasses", - "displayName": "Black Glasses", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 - } + "Indeedee", + "Indeedee F", + "Indeedee-F", + "indeedee", + "indeedee f", + "indeedee-f", + "indeedeef" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ludicolo", - "speciesId": "ludicolo", - "displayName": "Ludicolo", - "slug": "ludicolo", - "source": "smogon-fallback", + "speciesKey": "infernape", + "speciesId": "infernape", + "displayName": "Infernape", + "slug": "infernape", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ludicolo", - "ludicolo" + "Infernape", + "infernape" ], "moves": [ { - "id": "hydro-pump", - "displayName": "Hydro Pump", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "gunk-shot", + "displayName": "Gunk Shot", "type": null, "usagePercent": 100.0 }, { - "id": "rain-dance", - "displayName": "Rain Dance", + "id": "grass-knot", + "displayName": "Grass Knot", "type": null, "usagePercent": 100.0 } @@ -17786,21 +18667,21 @@ ], "abilities": [ { - "id": "swift-swim", - "displayName": "Swift Swim", + "id": "blaze", + "displayName": "Blaze", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Naive", "evs": { "hp": 0, - "atk": 0, + "atk": 100, "def": 0, - "spa": 252, - "spd": 4, + "spa": 156, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -17808,126 +18689,261 @@ ] }, { - "speciesKey": "lugia", - "speciesId": "lugia", - "displayName": "Lugia", - "slug": "lugia", - "source": "smogon-fallback", + "speciesKey": "inkay", + "speciesId": "inkay", + "displayName": "Inkay", + "slug": "inkay", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lugia", - "lugia" + "Inkay", + "inkay" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "inteleon", + "speciesId": "inteleon", + "displayName": "Inteleon", + "slug": "inteleon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Inteleon", + "inteleon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "inteleon-gmax", + "speciesId": "inteleongmax", + "displayName": "Inteleon-Gmax", + "slug": "inteleon-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Inteleon", + "Inteleon Gmax", + "Inteleon-Gmax", + "inteleon", + "inteleon gmax", + "inteleon-gmax", + "inteleongmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "iron-boulder", + "speciesId": "iron-boulder", + "displayName": "Iron Boulder", + "slug": "iron-boulder", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Boulder", + "iron-boulder", + "ironboulder", + "iron boulder" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "air-slash", - "displayName": "Air Slash", + "id": "mighty-cleave", + "displayName": "Mighty Cleave", "type": null, "usagePercent": 100.0 }, { - "id": "whirlwind", - "displayName": "Whirlwind", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "booster-energy", + "displayName": "Booster Energy", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "multiscale", - "displayName": "Multiscale", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 248, + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "iron-bundle", + "speciesId": "ironbundle", + "displayName": "Iron Bundle", + "slug": "iron-bundle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Bundle", + "iron bundle", + "iron-bundle", + "ironbundle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, "atk": 0, "def": 0, - "spa": 8, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lunala", - "speciesId": "lunala", - "displayName": "Lunala", - "slug": "lunala", - "source": "smogon-fallback", + "speciesKey": "iron-jugulis", + "speciesId": "iron-jugulis", + "displayName": "Iron Jugulis", + "slug": "iron-jugulis", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lunala", - "lunala" + "Iron Jugulis", + "iron-jugulis", + "ironjugulis", + "iron jugulis" ], "moves": [ { - "id": "agility", - "displayName": "Agility", + "id": "hurricane", + "displayName": "Hurricane", "type": null, "usagePercent": 100.0 }, { - "id": "moongeist-beam", - "displayName": "Moongeist Beam", + "id": "dark-pulse", + "displayName": "Dark Pulse", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 }, { - "id": "meteor-beam", - "displayName": "Meteor Beam", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "power-herb", - "displayName": "Power Herb", + "id": "booster-energy", + "displayName": "Booster Energy", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "shadow-shield", - "displayName": "Shadow Shield", + "id": "quark-drive", + "displayName": "Quark Drive", "type": "ability", "usagePercent": 100.0 } @@ -17935,6 +18951,103 @@ "spreads": [ { "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "iron-leaves", + "speciesId": "ironleaves", + "displayName": "Iron Leaves", + "slug": "iron-leaves", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Leaves", + "iron leaves", + "iron-leaves", + "ironleaves" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "iron-thorns", + "speciesId": "ironthorns", + "displayName": "Iron Thorns", + "slug": "iron-thorns", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Iron Thorns", + "iron thorns", + "iron-thorns", + "ironthorns" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ivysaur", + "speciesId": "ivysaur", + "displayName": "Ivysaur", + "slug": "ivysaur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ivysaur", + "ivysaur" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", "evs": { "hp": 4, "atk": 0, @@ -17943,204 +19056,328 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "lurantis", - "speciesId": "lurantis", - "displayName": "Lurantis", - "slug": "lurantis", - "source": "smogon-fallback", + "speciesKey": "jangmo-o", + "speciesId": "jangmoo", + "displayName": "Jangmo-o", + "slug": "jangmo-o", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lurantis", - "lurantis" + "Jangmo o", + "Jangmo-o", + "jangmo o", + "jangmo-o", + "jangmoo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "jellicent", + "speciesId": "jellicent", + "displayName": "Jellicent", + "slug": "jellicent", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jellicent", + "jellicent" ], "moves": [ { - "id": "defog", - "displayName": "Defog", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-storm", - "displayName": "Leaf Storm", + "id": "taunt", + "displayName": "Taunt", "type": null, "usagePercent": 100.0 }, { - "id": "superpower", - "displayName": "Superpower", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "contrary", - "displayName": "Contrary", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Sassy", + "nature": "Bold", "evs": { "hp": 248, "atk": 0, - "def": 8, + "def": 216, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 44 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "lycanroc", - "speciesId": "lycanroc", - "displayName": "Lycanroc", - "slug": "lycanroc", - "source": "smogon-fallback", + "speciesKey": "jigglypuff", + "speciesId": "jigglypuff", + "displayName": "Jigglypuff", + "slug": "jigglypuff", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lycanroc", - "lycanroc" + "Jigglypuff", + "jigglypuff" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "jirachi", + "speciesId": "jirachi", + "displayName": "Jirachi", + "slug": "jirachi", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jirachi", + "jirachi" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "wish", + "displayName": "Wish", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "iron-head", + "displayName": "Iron Head", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, { - "id": "accelerock", - "displayName": "Accelerock", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sand-rush", - "displayName": "Sand Rush", + "id": "serene-grace", + "displayName": "Serene Grace", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Careful", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 184, + "spe": 72 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "lycanroc-dusk", - "speciesId": "lycanroc-dusk", - "displayName": "Lycanroc-Dusk", - "slug": "lycanroc-dusk", - "source": "smogon-fallback", + "speciesKey": "joltik", + "speciesId": "joltik", + "displayName": "Joltik", + "slug": "joltik", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Lycanroc-Dusk", - "lycanroc-dusk", - "lycanrocdusk", - "Lycanroc Dusk", - "lycanroc dusk" + "Joltik", + "joltik" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "jumbao", + "speciesId": "jumbao", + "displayName": "Jumbao", + "slug": "jumbao", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jumbao", + "jumbao" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "jumpluff", + "speciesId": "jumpluff", + "displayName": "Jumpluff", + "slug": "jumpluff", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jumpluff", + "jumpluff" ], "moves": [ { - "id": "accelerock", - "displayName": "Accelerock", + "id": "encore", + "displayName": "Encore", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "leech-seed", + "displayName": "Leech Seed", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "crunch", - "displayName": "Crunch", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-band", - "displayName": "Choice Band", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "tough-claws", - "displayName": "Tough Claws", + "id": "chlorophyll", + "displayName": "Chlorophyll", "type": "ability", "usagePercent": 100.0 } @@ -18149,80 +19386,111 @@ { "nature": "Jolly", "evs": { - "hp": 0, - "atk": 252, + "hp": 188, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 104, + "spe": 216 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mabosstiff", - "speciesId": "mabosstiff", - "displayName": "Mabosstiff", - "slug": "mabosstiff", - "source": "smogon-fallback", + "speciesKey": "justyke", + "speciesId": "justyke", + "displayName": "Justyke", + "slug": "justyke", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mabosstiff", - "mabosstiff" + "Justyke", + "justyke" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "jynx", + "speciesId": "jynx", + "displayName": "Jynx", + "slug": "jynx", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Jynx", + "jynx" ], "moves": [ { - "id": "crunch", - "displayName": "Crunch", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", + "id": "lovely-kiss", + "displayName": "Lovely Kiss", "type": null, "usagePercent": 100.0 }, { - "id": "destiny-bond", - "displayName": "Destiny Bond", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stakeout", - "displayName": "Stakeout", + "id": "oblivious", + "displayName": "Oblivious", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Timid", "evs": { "hp": 0, - "atk": 252, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 4, "spe": 252 }, @@ -18231,336 +19499,461 @@ ] }, { - "speciesKey": "magearna", - "speciesId": "magearna", - "displayName": "Magearna", - "slug": "magearna", - "source": "smogon-fallback", + "speciesKey": "kabuto", + "speciesId": "kabuto", + "displayName": "Kabuto", + "slug": "kabuto", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magearna", - "magearna" + "Kabuto", + "kabuto" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "iron-defense", - "displayName": "Iron Defense", + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "kabutops", + "speciesId": "kabutops", + "displayName": "Kabutops", + "slug": "kabutops", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kabutops", + "kabutops" + ], + "moves": [ + { + "id": "waterfall", + "displayName": "Waterfall", "type": null, "usagePercent": 100.0 }, { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 }, { - "id": "draining-kiss", - "displayName": "Draining Kiss", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "stored-power", - "displayName": "Stored Power", + "id": "aqua-jet", + "displayName": "Aqua Jet", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "soul-heart", - "displayName": "Soul-Heart", + "id": "swift-swim", + "displayName": "Swift Swim", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, - "def": 252, + "hp": 0, + "atk": 252, + "def": 4, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "magmar", - "speciesId": "magmar", - "displayName": "Magmar", - "slug": "magmar", - "source": "smogon-fallback", + "speciesKey": "kadabra", + "speciesId": "kadabra", + "displayName": "Kadabra", + "slug": "kadabra", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magmar", - "magmar" - ], - "moves": [ - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "follow-me", - "displayName": "Follow Me", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Kadabra", + "kadabra" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "vital-spirit", - "displayName": "Vital Spirit", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kakuna", + "speciesId": "kakuna", + "displayName": "Kakuna", + "slug": "kakuna", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kakuna", + "kakuna" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 236, + "def": 252, "spa": 0, - "spd": 20, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "magmortar", - "speciesId": "magmortar", - "displayName": "Magmortar", - "slug": "magmortar", - "source": "smogon-fallback", + "speciesKey": "kangaskhan", + "speciesId": "kangaskhan", + "displayName": "Kangaskhan", + "slug": "kangaskhan", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magmortar", - "magmortar" + "Kangaskhan", + "kangaskhan" ], "moves": [ { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "scorching-sands", - "displayName": "Scorching Sands", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "kangaskhan-mega", + "speciesId": "kangaskhanmega", + "displayName": "Kangaskhan-Mega", + "slug": "kangaskhan-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kangaskhan", + "Kangaskhan Mega", + "Kangaskhan-Mega", + "kangaskhan", + "kangaskhan mega", + "kangaskhan-mega", + "kangaskhanmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "karrablast", + "speciesId": "karrablast", + "displayName": "Karrablast", + "slug": "karrablast", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Karrablast", + "karrablast" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "magnemite", - "speciesId": "magnemite", - "displayName": "Magnemite", - "slug": "magnemite", - "source": "smogon-fallback", + "speciesKey": "kecleon", + "speciesId": "kecleon", + "displayName": "Kecleon", + "slug": "kecleon", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magnemite", - "magnemite" + "Kecleon", + "kecleon" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "trick", + "displayName": "Trick", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ + "abilities": [], + "spreads": [ { - "id": "magnet-pull", - "displayName": "Magnet Pull", - "type": "ability", + "nature": "Adamant", + "evs": { + "hp": 252, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 0 + }, "usagePercent": 100.0 } + ] + }, + { + "speciesKey": "kerfluffle", + "speciesId": "kerfluffle", + "displayName": "Kerfluffle", + "slug": "kerfluffle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kerfluffle", + "kerfluffle" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 36, - "spa": 236, + "def": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "magneton", - "speciesId": "magneton", - "displayName": "Magneton", - "slug": "magneton", - "source": "smogon-fallback", + "speciesKey": "kilowattrel", + "speciesId": "kilowattrel", + "displayName": "Kilowattrel", + "slug": "kilowattrel", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Magneton", - "magneton" + "Kilowattrel", + "kilowattrel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "kingdra", + "speciesId": "kingdra", + "displayName": "Kingdra", + "slug": "kingdra", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kingdra", + "kingdra" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "hydro-pump", + "displayName": "Hydro Pump", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "draco-meteor", + "displayName": "Draco Meteor", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "flip-turn", + "displayName": "Flip Turn", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "analytic", - "displayName": "Analytic", + "id": "swift-swim", + "displayName": "Swift Swim", "type": "ability", "usagePercent": 100.0 } @@ -18569,1362 +19962,1619 @@ { "nature": "Modest", "evs": { - "hp": 172, + "hp": 0, "atk": 0, "def": 0, "spa": 252, - "spd": 0, - "spe": 84 + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "malaconda", - "speciesId": "malaconda", - "displayName": "Malaconda", - "slug": "malaconda", - "source": "smogon-fallback", + "speciesKey": "kingler", + "speciesId": "kingler", + "displayName": "Kingler", + "slug": "kingler", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Malaconda", - "malaconda" + "Kingler", + "kingler" ], "moves": [ { - "id": "knock-off", - "displayName": "Knock Off", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "parting-shot", - "displayName": "Parting Shot", + "id": "liquidation", + "displayName": "Liquidation", "type": null, "usagePercent": 100.0 }, { - "id": "glare", - "displayName": "Glare", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "high-horsepower", + "displayName": "High Horsepower", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heat-rock", - "displayName": "Heat Rock", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "drought", - "displayName": "Drought", + "id": "sheer-force", + "displayName": "Sheer Force", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 4, - "def": 252, + "hp": 0, + "atk": 252, + "def": 0, "spa": 0, - "spd": 0, - "spe": 0 + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "malamar", - "speciesId": "malamar", - "displayName": "Malamar", - "slug": "malamar", - "source": "smogon-fallback", + "speciesKey": "kingler-gmax", + "speciesId": "kinglergmax", + "displayName": "Kingler-Gmax", + "slug": "kingler-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Malamar", - "malamar" + "Kingler", + "Kingler Gmax", + "Kingler-Gmax", + "kingler", + "kingler gmax", + "kingler-gmax", + "kinglergmax" ], - "moves": [ - { - "id": "superpower", - "displayName": "Superpower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "kirlia", + "speciesId": "kirlia", + "displayName": "Kirlia", + "slug": "kirlia", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kirlia", + "kirlia" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kitsunoh", + "speciesId": "kitsunoh", + "displayName": "Kitsunoh", + "slug": "kitsunoh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kitsunoh", + "kitsunoh" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "klang", + "speciesId": "klang", + "displayName": "Klang", + "slug": "klang", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Klang", + "klang" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "klawf", + "speciesId": "klawf", + "displayName": "Klawf", + "slug": "klawf", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Klawf", + "klawf" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 252, + "spd": 0, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mandibuzz", - "speciesId": "mandibuzz", - "displayName": "Mandibuzz", - "slug": "mandibuzz", - "source": "smogon-fallback", + "speciesKey": "klefki", + "speciesId": "klefki", + "displayName": "Klefki", + "slug": "klefki", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mandibuzz", - "mandibuzz" + "Klefki", + "klefki" ], "moves": [ { - "id": "foul-play", - "displayName": "Foul Play", + "id": "spikes", + "displayName": "Spikes", "type": null, "usagePercent": 100.0 }, { - "id": "toxic", - "displayName": "Toxic", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "magnet-rise", + "displayName": "Magnet Rise", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "play-rough", + "displayName": "Play Rough", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "overcoat", - "displayName": "Overcoat", + "id": "prankster", + "displayName": "Prankster", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Careful", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 4, "spa": 0, - "spd": 0, - "spe": 16 + "spd": 252, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "manectric", - "speciesId": "manectric", - "displayName": "Manectric", - "slug": "manectric", - "source": "smogon-fallback", + "speciesKey": "klink", + "speciesId": "klink", + "displayName": "Klink", + "slug": "klink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Manectric", - "manectric" + "Klink", + "klink" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "manectite", - "displayName": "Manectite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "lightning-rod", - "displayName": "Lightning Rod", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "klinklang", + "speciesId": "klinklang", + "displayName": "Klinklang", + "slug": "klinklang", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Klinklang", + "klinklang" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mankey", - "speciesId": "mankey", - "displayName": "Mankey", - "slug": "mankey", - "source": "smogon-fallback", + "speciesKey": "koffing", + "speciesId": "koffing", + "displayName": "Koffing", + "slug": "koffing", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mankey", - "mankey" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "assurance", - "displayName": "Assurance", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "vital-spirit", - "displayName": "Vital Spirit", - "type": "ability", - "usagePercent": 100.0 - } + "Koffing", + "koffing" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 36, - "atk": 196, - "def": 76, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 196 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mantine", - "speciesId": "mantine", - "displayName": "Mantine", - "slug": "mantine", - "source": "smogon-fallback", + "speciesKey": "komala", + "speciesId": "komala", + "displayName": "Komala", + "slug": "komala", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mantine", - "mantine" - ], - "moves": [ - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "haze", - "displayName": "Haze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Komala", + "komala" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kommo-o-totem", + "speciesId": "kommoototem", + "displayName": "Kommo-o-Totem", + "slug": "kommo-o-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kommo o", + "Kommo o Totem", + "Kommo-o", + "Kommo-o-Totem", + "kommo o totem", + "kommo-o", + "kommo-o-totem", + "kommoo", + "kommoototem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 164, + "def": 252, "spa": 0, "spd": 0, - "spe": 96 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mareanie", - "speciesId": "mareanie", - "displayName": "Mareanie", - "slug": "mareanie", - "source": "smogon-fallback", + "speciesKey": "koraidon", + "speciesId": "koraidon", + "displayName": "Koraidon", + "slug": "koraidon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mareanie", - "mareanie" - ], - "moves": [ - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mud-shot", - "displayName": "Mud Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } + "Koraidon", + "koraidon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "krabby", + "speciesId": "krabby", + "displayName": "Krabby", + "slug": "krabby", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Krabby", + "krabby" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kricketot", + "speciesId": "kricketot", + "displayName": "Kricketot", + "slug": "kricketot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kricketot", + "kricketot" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 116, + "hp": 252, "atk": 0, - "def": 180, - "spa": 12, - "spd": 180, - "spe": 0 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "marshadow", - "speciesId": "marshadow", - "displayName": "Marshadow", - "slug": "marshadow", - "source": "smogon-fallback", + "speciesKey": "kricketune", + "speciesId": "kricketune", + "displayName": "Kricketune", + "slug": "kricketune", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Marshadow", - "marshadow" - ], - "moves": [ - { - "id": "spectral-thief", - "displayName": "Spectral Thief", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "low-kick", - "displayName": "Low Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - } + "Kricketune", + "kricketune" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "krilowatt", + "speciesId": "krilowatt", + "displayName": "Krilowatt", + "slug": "krilowatt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Krilowatt", + "krilowatt" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "krokorok", + "speciesId": "krokorok", + "displayName": "Krokorok", + "slug": "krokorok", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Krokorok", + "krokorok" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "marshtomp", - "speciesId": "marshtomp", - "displayName": "Marshtomp", - "slug": "marshtomp", - "source": "smogon-fallback", + "speciesKey": "kubfu", + "speciesId": "kubfu", + "displayName": "Kubfu", + "slug": "kubfu", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Marshtomp", - "marshtomp" + "Kubfu", + "kubfu" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "waterfall", - "displayName": "Waterfall", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kyogre", + "speciesId": "kyogre", + "displayName": "Kyogre", + "slug": "kyogre", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kyogre", + "kyogre" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "kyogre-primal", + "speciesId": "kyogreprimal", + "displayName": "Kyogre-Primal", + "slug": "kyogre-primal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Kyogre", + "Kyogre Primal", + "Kyogre-Primal", + "kyogre", + "kyogre primal", + "kyogre-primal", + "kyogreprimal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 252, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 0, - "spe": 4 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "maschiff", - "speciesId": "maschiff", - "displayName": "Maschiff", - "slug": "maschiff", - "source": "smogon-fallback", + "speciesKey": "kyurem-black", + "speciesId": "kyurem-black", + "displayName": "Kyurem-Black", + "slug": "kyurem-black", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Maschiff", - "maschiff" + "Kyurem-Black", + "kyurem-black", + "kyuremblack", + "Kyurem Black", + "kyurem black" ], "moves": [ { - "id": "crunch", - "displayName": "Crunch", + "id": "freeze-shock", + "displayName": "Freeze Shock", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "fusion-bolt", + "displayName": "Fusion Bolt", "type": null, "usagePercent": 100.0 }, { - "id": "fire-fang", - "displayName": "Fire Fang", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "icium-z", + "displayName": "Icium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stakeout", - "displayName": "Stakeout", + "id": "teravolt", + "displayName": "Teravolt", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Naive", "evs": { "hp": 0, - "atk": 212, + "atk": 252, "def": 0, - "spa": 0, - "spd": 108, - "spe": 188 + "spa": 4, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "maushold", - "speciesId": "maushold", - "displayName": "Maushold", - "slug": "maushold", - "source": "smogon-fallback", + "speciesKey": "kyurem-white", + "speciesId": "kyuremwhite", + "displayName": "Kyurem-White", + "slug": "kyurem-white", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Maushold", - "maushold" - ], - "moves": [ - { - "id": "tidy-up", - "displayName": "Tidy Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "population-bomb", - "displayName": "Population Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bite", - "displayName": "Bite", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "wide-lens", - "displayName": "Wide Lens", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Kyurem", + "Kyurem White", + "Kyurem-White", + "kyurem", + "kyurem white", + "kyurem-white", + "kyuremwhite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "maushold-four", - "speciesId": "maushold-four", - "displayName": "Maushold-Four", - "slug": "maushold-four", - "source": "smogon-fallback", + "speciesKey": "lairon", + "speciesId": "lairon", + "displayName": "Lairon", + "slug": "lairon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Maushold-Four", - "maushold-four", - "mausholdfour", - "Maushold Four", - "maushold four" - ], - "moves": [ - { - "id": "tidy-up", - "displayName": "Tidy Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "population-bomb", - "displayName": "Population Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bite", - "displayName": "Bite", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "wide-lens", - "displayName": "Wide Lens", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Lairon", + "lairon" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "meditite", - "speciesId": "meditite", - "displayName": "Meditite", - "slug": "meditite", - "source": "smogon-fallback", + "speciesKey": "lampent", + "speciesId": "lampent", + "displayName": "Lampent", + "slug": "lampent", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Meditite", - "meditite" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } + "Lampent", + "lampent" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pure-power", - "displayName": "Pure Power", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "landorus", + "speciesId": "landorus", + "displayName": "Landorus", + "slug": "landorus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Landorus", + "landorus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "meloetta", - "speciesId": "meloetta", - "displayName": "Meloetta", - "slug": "meloetta", - "source": "smogon-fallback", + "speciesKey": "lanturn", + "speciesId": "lanturn", + "displayName": "Lanturn", + "slug": "lanturn", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Meloetta", - "meloetta" + "Lanturn", + "lanturn" ], "moves": [ { - "id": "hyper-voice", - "displayName": "Hyper Voice", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "serene-grace", - "displayName": "Serene Grace", + "id": "volt-absorb", + "displayName": "Volt Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 40, "atk": 0, "def": 0, "spa": 252, - "spd": 4, - "spe": 252 + "spd": 216, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "meowth", - "speciesId": "meowth", - "displayName": "Meowth", - "slug": "meowth", - "source": "smogon-fallback", + "speciesKey": "lapras", + "speciesId": "lapras", + "displayName": "Lapras", + "slug": "lapras", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Meowth", - "meowth" + "Lapras", + "lapras" ], "moves": [ { - "id": "fake-out", - "displayName": "Fake Out", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "feint", - "displayName": "Feint", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "play-rough", - "displayName": "Play Rough", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "technician", - "displayName": "Technician", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 76, - "spa": 0, + "hp": 252, + "atk": 0, + "def": 164, + "spa": 92, "spd": 0, - "spe": 196 + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mesprit", - "speciesId": "mesprit", - "displayName": "Mesprit", - "slug": "mesprit", - "source": "smogon-fallback", + "speciesKey": "lapras-gmax", + "speciesId": "laprasgmax", + "displayName": "Lapras-Gmax", + "slug": "lapras-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mesprit", - "mesprit" + "Lapras", + "Lapras Gmax", + "Lapras-Gmax", + "lapras", + "lapras gmax", + "lapras-gmax", + "laprasgmax" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "larvesta", + "speciesId": "larvesta", + "displayName": "Larvesta", + "slug": "larvesta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Larvesta", + "larvesta" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "larvitar", + "speciesId": "larvitar", + "displayName": "Larvitar", + "slug": "larvitar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Larvitar", + "larvitar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "latias-mega", + "speciesId": "latiasmega", + "displayName": "Latias-Mega", + "slug": "latias-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Latias", + "Latias Mega", + "Latias-Mega", + "latias", + "latias mega", + "latias-mega", + "latiasmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mewtwo", - "speciesId": "mewtwo", - "displayName": "Mewtwo", - "slug": "mewtwo", - "source": "smogon-fallback", + "speciesKey": "latios-mega", + "speciesId": "latiosmega", + "displayName": "Latios-Mega", + "slug": "latios-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mewtwo", - "mewtwo" + "Latios", + "Latios Mega", + "Latios-Mega", + "latios", + "latios mega", + "latios-mega", + "latiosmega" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psystrike", - "displayName": "Psystrike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "leafeon", + "speciesId": "leafeon", + "displayName": "Leafeon", + "slug": "leafeon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Leafeon", + "leafeon" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "leavanny", + "speciesId": "leavanny", + "displayName": "Leavanny", + "slug": "leavanny", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Leavanny", + "leavanny" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lechonk", + "speciesId": "lechonk", + "displayName": "Lechonk", + "slug": "lechonk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lechonk", + "lechonk" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "miasmaw", - "speciesId": "miasmaw", - "displayName": "Miasmaw", - "slug": "miasmaw", - "source": "smogon-fallback", + "speciesKey": "ledian", + "speciesId": "ledian", + "displayName": "Ledian", + "slug": "ledian", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Miasmaw", - "miasmaw" + "Ledian", + "ledian" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "baton-pass", + "displayName": "Baton Pass", "type": null, "usagePercent": 100.0 }, { - "id": "scale-shot", - "displayName": "Scale Shot", + "id": "agility", + "displayName": "Agility", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "light-screen", + "displayName": "Light Screen", "type": null, "usagePercent": 100.0 }, { - "id": "gunk-shot", - "displayName": "Gunk Shot", + "id": "reflect", + "displayName": "Reflect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "neutralizing-gas", - "displayName": "Neutralizing Gas", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "ledyba", + "speciesId": "ledyba", + "displayName": "Ledyba", + "slug": "ledyba", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ledyba", + "ledyba" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mienfoo", - "speciesId": "mienfoo", - "displayName": "Mienfoo", - "slug": "mienfoo", - "source": "smogon-fallback", + "speciesKey": "lickilicky", + "speciesId": "lickilicky", + "displayName": "Lickilicky", + "slug": "lickilicky", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mienfoo", - "mienfoo" + "Lickilicky", + "lickilicky" ], - "moves": [ - { - "id": "high-jump-kick", - "displayName": "High Jump Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lickitung", + "speciesId": "lickitung", + "displayName": "Lickitung", + "slug": "lickitung", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lickitung", + "lickitung" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "liepard", + "speciesId": "liepard", + "displayName": "Liepard", + "slug": "liepard", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Liepard", + "liepard" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lileep", + "speciesId": "lileep", + "displayName": "Lileep", + "slug": "lileep", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lileep", + "lileep" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 196, + "def": 0, "spa": 0, - "spd": 36, - "spe": 236 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mienshao", - "speciesId": "mienshao", - "displayName": "Mienshao", - "slug": "mienshao", - "source": "smogon-fallback", + "speciesKey": "lilligant", + "speciesId": "lilligant", + "displayName": "Lilligant", + "slug": "lilligant", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mienshao", - "mienshao" + "Lilligant", + "lilligant" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lilligant-hisui", + "speciesId": "lilligant-hisui", + "displayName": "Lilligant-Hisui", + "slug": "lilligant-hisui", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lilligant-Hisui", + "lilligant-hisui", + "lilliganthisui", + "Lilligant Hisui", + "lilligant hisui" ], "moves": [ { @@ -19934,43 +21584,43 @@ "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "solar-blade", + "displayName": "Solar Blade", "type": null, "usagePercent": 100.0 }, { - "id": "ice-spinner", - "displayName": "Ice Spinner", + "id": "triple-axel", + "displayName": "Triple Axel", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "regenerator", - "displayName": "Regenerator", + "id": "chlorophyll", + "displayName": "Chlorophyll", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { "hp": 0, "atk": 252, @@ -19984,209 +21634,299 @@ ] }, { - "speciesKey": "minccino", - "speciesId": "minccino", - "displayName": "Minccino", - "slug": "minccino", - "source": "smogon-fallback", + "speciesKey": "lillipup", + "speciesId": "lillipup", + "displayName": "Lillipup", + "slug": "lillipup", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Minccino", - "minccino" + "Lillipup", + "lillipup" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "linoone", + "speciesId": "linoone", + "displayName": "Linoone", + "slug": "linoone", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Linoone", + "linoone" ], "moves": [ { - "id": "tail-slap", - "displayName": "Tail Slap", + "id": "belly-drum", + "displayName": "Belly Drum", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "extreme-speed", + "displayName": "Extreme Speed", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "skill-link", - "displayName": "Skill Link", + "id": "pickup", + "displayName": "Pickup", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 76, - "atk": 196, - "def": 0, + "hp": 108, + "atk": 252, + "def": 12, "spa": 0, "spd": 0, - "spe": 236 + "spe": 136 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "minior", - "speciesId": "minior", - "displayName": "Minior", - "slug": "minior", - "source": "smogon-fallback", + "speciesKey": "linoone-galar", + "speciesId": "linoonegalar", + "displayName": "Linoone-Galar", + "slug": "linoone-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Minior", - "minior" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } + "Linoone", + "Linoone Galar", + "Linoone-Galar", + "linoone", + "linoone galar", + "linoone-galar", + "linoonegalar" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "white-herb", - "displayName": "White Herb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "litleo", + "speciesId": "litleo", + "displayName": "Litleo", + "slug": "litleo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Litleo", + "litleo" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "shields-down", - "displayName": "Shields Down", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "litten", + "speciesId": "litten", + "displayName": "Litten", + "slug": "litten", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Litten", + "litten" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "miraidon", - "speciesId": "miraidon", - "displayName": "Miraidon", - "slug": "miraidon", - "source": "smogon-fallback", + "speciesKey": "litwick", + "speciesId": "litwick", + "displayName": "Litwick", + "slug": "litwick", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Miraidon", - "miraidon" + "Litwick", + "litwick" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lokix", + "speciesId": "lokix", + "displayName": "Lokix", + "slug": "lokix", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lokix", + "lokix" ], "moves": [ { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "first-impression", + "displayName": "First Impression", "type": null, "usagePercent": 100.0 }, { - "id": "electro-drift", - "displayName": "Electro Drift", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "leech-life", + "displayName": "Leech Life", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "hadron-engine", - "displayName": "Hadron Engine", + "id": "tinted-lens", + "displayName": "Tinted Lens", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 0, - "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -20194,832 +21934,1363 @@ ] }, { - "speciesKey": "mismagius", - "speciesId": "mismagius", - "displayName": "Mismagius", - "slug": "mismagius", - "source": "smogon-fallback", + "speciesKey": "lombre", + "speciesId": "lombre", + "displayName": "Lombre", + "slug": "lombre", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mismagius", - "mismagius" + "Lombre", + "lombre" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lopunny-mega", + "speciesId": "lopunnymega", + "displayName": "Lopunny-Mega", + "slug": "lopunny-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lopunny", + "Lopunny Mega", + "Lopunny-Mega", + "lopunny", + "lopunny mega", + "lopunny-mega", + "lopunnymega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lotad", + "speciesId": "lotad", + "displayName": "Lotad", + "slug": "lotad", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lotad", + "lotad" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "loudred", + "speciesId": "loudred", + "displayName": "Loudred", + "slug": "loudred", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Loudred", + "loudred" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lucario-mega", + "speciesId": "lucariomega", + "displayName": "Lucario-Mega", + "slug": "lucario-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lucario", + "Lucario Mega", + "Lucario-Mega", + "lucario", + "lucario mega", + "lucario-mega", + "lucariomega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mollux", - "speciesId": "mollux", - "displayName": "Mollux", - "slug": "mollux", - "source": "smogon-fallback", + "speciesKey": "ludicolo", + "speciesId": "ludicolo", + "displayName": "Ludicolo", + "slug": "ludicolo", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mollux", - "mollux" + "Ludicolo", + "ludicolo" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 }, { - "id": "lava-plume", - "displayName": "Lava Plume", + "id": "grass-knot", + "displayName": "Grass Knot", "type": null, "usagePercent": 100.0 }, { - "id": "clear-smog", - "displayName": "Clear Smog", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "recover", - "displayName": "Recover", + "id": "rain-dance", + "displayName": "Rain Dance", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "dry-skin", - "displayName": "Dry Skin", + "id": "swift-swim", + "displayName": "Swift Swim", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Calm", + "nature": "Modest", "evs": { - "hp": 248, + "hp": 60, "atk": 0, "def": 0, - "spa": 0, - "spd": 212, - "spe": 48 + "spa": 252, + "spd": 0, + "spe": 196 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "moltres-galar", - "speciesId": "moltres-galar", - "displayName": "Moltres-Galar", - "slug": "moltres-galar", - "source": "smogon-fallback", + "speciesKey": "lugia", + "speciesId": "lugia", + "displayName": "Lugia", + "slug": "lugia", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Moltres-Galar", - "moltres-galar", - "moltresgalar", - "Moltres Galar", - "moltres galar" + "Lugia", + "lugia" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lumineon", + "speciesId": "lumineon", + "displayName": "Lumineon", + "slug": "lumineon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lumineon", + "lumineon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fiery-wrath", - "displayName": "Fiery Wrath", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lunala", + "speciesId": "lunala", + "displayName": "Lunala", + "slug": "lunala", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lunala", + "lunala" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lunatone", + "speciesId": "lunatone", + "displayName": "Lunatone", + "slug": "lunatone", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lunatone", + "lunatone" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lurantis", + "speciesId": "lurantis", + "displayName": "Lurantis", + "slug": "lurantis", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lurantis", + "lurantis" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lurantis-totem", + "speciesId": "lurantistotem", + "displayName": "Lurantis-Totem", + "slug": "lurantis-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lurantis", + "Lurantis Totem", + "Lurantis-Totem", + "lurantis", + "lurantis totem", + "lurantis-totem", + "lurantistotem" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "berserk", - "displayName": "Berserk", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "luvdisc", + "speciesId": "luvdisc", + "displayName": "Luvdisc", + "slug": "luvdisc", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Luvdisc", + "luvdisc" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "monferno", - "speciesId": "monferno", - "displayName": "Monferno", - "slug": "monferno", - "source": "smogon-fallback", + "speciesKey": "luxio", + "speciesId": "luxio", + "displayName": "Luxio", + "slug": "luxio", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Monferno", - "monferno" + "Luxio", + "luxio" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "luxray", + "speciesId": "luxray", + "displayName": "Luxray", + "slug": "luxray", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Luxray", + "luxray" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "lycanroc", + "speciesId": "lycanroc", + "displayName": "Lycanroc", + "slug": "lycanroc", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lycanroc", + "lycanroc" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lycanroc-dusk", + "speciesId": "lycanrocdusk", + "displayName": "Lycanroc-Dusk", + "slug": "lycanroc-dusk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lycanroc", + "Lycanroc Dusk", + "Lycanroc-Dusk", + "lycanroc", + "lycanroc dusk", + "lycanroc-dusk", + "lycanrocdusk" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "lycanroc-midnight", + "speciesId": "lycanrocmidnight", + "displayName": "Lycanroc-Midnight", + "slug": "lycanroc-midnight", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Lycanroc", + "Lycanroc Midnight", + "Lycanroc-Midnight", + "lycanroc", + "lycanroc midnight", + "lycanroc-midnight", + "lycanrocmidnight" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mabosstiff", + "speciesId": "mabosstiff", + "displayName": "Mabosstiff", + "slug": "mabosstiff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mabosstiff", + "mabosstiff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "morgrem", - "speciesId": "morgrem", - "displayName": "Morgrem", - "slug": "morgrem", - "source": "smogon-fallback", + "speciesKey": "machamp", + "speciesId": "machamp", + "displayName": "Machamp", + "slug": "machamp", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Morgrem", - "morgrem" + "Machamp", + "machamp" ], "moves": [ { - "id": "reflect", - "displayName": "Reflect", + "id": "cross-chop", + "displayName": "Cross Chop", "type": null, "usagePercent": 100.0 }, { - "id": "light-screen", - "displayName": "Light Screen", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 }, { - "id": "parting-shot", - "displayName": "Parting Shot", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "light-clay", - "displayName": "Light Clay", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prankster", - "displayName": "Prankster", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { "hp": 252, - "atk": 0, - "def": 252, + "atk": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "morpeko", - "speciesId": "morpeko", - "displayName": "Morpeko", - "slug": "morpeko", - "source": "smogon-fallback", + "speciesKey": "machamp-gmax", + "speciesId": "machampgmax", + "displayName": "Machamp-Gmax", + "slug": "machamp-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Morpeko", - "morpeko" + "Machamp", + "Machamp Gmax", + "Machamp-Gmax", + "machamp", + "machamp gmax", + "machamp-gmax", + "machampgmax" ], - "moves": [ - { - "id": "aura-wheel", - "displayName": "Aura Wheel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "machoke", + "speciesId": "machoke", + "displayName": "Machoke", + "slug": "machoke", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Machoke", + "machoke" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "machop", + "speciesId": "machop", + "displayName": "Machop", + "slug": "machop", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Machop", + "machop" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hunger-switch", - "displayName": "Hunger Switch", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magby", + "speciesId": "magby", + "displayName": "Magby", + "slug": "magby", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magby", + "magby" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "mudbray", - "speciesId": "mudbray", - "displayName": "Mudbray", - "slug": "mudbray", - "source": "smogon-fallback", + "speciesKey": "magcargo", + "speciesId": "magcargo", + "displayName": "Magcargo", + "slug": "magcargo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mudbray", - "mudbray" + "Magcargo", + "magcargo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "magearna", + "speciesId": "magearna", + "displayName": "Magearna", + "slug": "magearna", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magearna", + "magearna" ], "moves": [ { - "id": "earthquake", - "displayName": "Earthquake", + "id": "fleur-cannon", + "displayName": "Fleur Cannon", "type": null, "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "volt-switch", + "displayName": "Volt Switch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "assault-vest", + "displayName": "Assault Vest", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stamina", - "displayName": "Stamina", + "id": "soul-heart", + "displayName": "Soul-Heart", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { - "hp": 36, - "atk": 196, - "def": 196, + "hp": 248, + "atk": 0, + "def": 72, "spa": 0, - "spd": 0, - "spe": 76 + "spd": 188, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "mudsdale", - "speciesId": "mudsdale", - "displayName": "Mudsdale", - "slug": "mudsdale", - "source": "smogon-fallback", + "speciesKey": "magearna-original", + "speciesId": "magearnaoriginal", + "displayName": "Magearna-Original", + "slug": "magearna-original", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Mudsdale", - "mudsdale" + "Magearna", + "Magearna Original", + "Magearna-Original", + "magearna", + "magearna original", + "magearna-original", + "magearnaoriginal" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roar", - "displayName": "Roar", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magikarp", + "speciesId": "magikarp", + "displayName": "Magikarp", + "slug": "magikarp", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magikarp", + "magikarp" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magmar", + "speciesId": "magmar", + "displayName": "Magmar", + "slug": "magmar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magmar", + "magmar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "stamina", - "displayName": "Stamina", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magmortar", + "speciesId": "magmortar", + "displayName": "Magmortar", + "slug": "magmortar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magmortar", + "magmortar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "muk", - "speciesId": "muk", - "displayName": "Muk", - "slug": "muk", - "source": "smogon-fallback", + "speciesKey": "magnemite", + "speciesId": "magnemite", + "displayName": "Magnemite", + "slug": "magnemite", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Muk", - "muk" + "Magnemite", + "magnemite" ], - "moves": [ - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "magneton", + "speciesId": "magneton", + "displayName": "Magneton", + "slug": "magneton", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Magneton", + "magneton" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "makuhita", + "speciesId": "makuhita", + "displayName": "Makuhita", + "slug": "makuhita", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Makuhita", + "makuhita" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "malaconda", + "speciesId": "malaconda", + "displayName": "Malaconda", + "slug": "malaconda", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Malaconda", + "malaconda" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "muk-alola", - "speciesId": "muk-alola", - "displayName": "Muk-Alola", - "slug": "muk-alola", - "source": "smogon-fallback", + "speciesKey": "malamar", + "speciesId": "malamar", + "displayName": "Malamar", + "slug": "malamar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Muk-Alola", - "muk-alola", - "mukalola", - "Muk Alola", - "muk alola" - ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "poison-touch", - "displayName": "Poison Touch", - "type": "ability", - "usagePercent": 100.0 - } + "Malamar", + "malamar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "munkidori", - "speciesId": "munkidori", - "displayName": "Munkidori", - "slug": "munkidori", - "source": "smogon-fallback", + "speciesKey": "mandibuzz", + "speciesId": "mandibuzz", + "displayName": "Mandibuzz", + "slug": "mandibuzz", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Munkidori", - "munkidori" + "Mandibuzz", + "mandibuzz" ], "moves": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", + "id": "foul-play", + "displayName": "Foul Play", "type": null, "usagePercent": 100.0 }, { - "id": "psychic", - "displayName": "Psychic", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "defog", + "displayName": "Defog", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "toxic-chain", - "displayName": "Toxic Chain", + "id": "overcoat", + "displayName": "Overcoat", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 248, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 244, + "spa": 0, + "spd": 0, + "spe": 16 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "murkrow", - "speciesId": "murkrow", - "displayName": "Murkrow", - "slug": "murkrow", - "source": "smogon-fallback", + "speciesKey": "manectric", + "speciesId": "manectric", + "displayName": "Manectric", + "slug": "manectric", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Murkrow", - "murkrow" + "Manectric", + "manectric" ], "moves": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "volt-switch", + "displayName": "Volt Switch", "type": null, "usagePercent": 100.0 }, { - "id": "hurricane", - "displayName": "Hurricane", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "heat-wave", - "displayName": "Heat Wave", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "manectite", + "displayName": "Manectite", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "super-luck", - "displayName": "Super Luck", + "id": "lightning-rod", + "displayName": "Lightning Rod", "type": "ability", "usagePercent": 100.0 } @@ -21030,9 +23301,9 @@ "evs": { "hp": 0, "atk": 0, - "def": 0, + "def": 4, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -21040,692 +23311,421 @@ ] }, { - "speciesKey": "naclstack", - "speciesId": "naclstack", - "displayName": "Naclstack", - "slug": "naclstack", - "source": "smogon-fallback", + "speciesKey": "manectric-mega", + "speciesId": "manectricmega", + "displayName": "Manectric-Mega", + "slug": "manectric-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Naclstack", - "naclstack" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "salt-cure", - "displayName": "Salt Cure", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "purifying-salt", - "displayName": "Purifying Salt", - "type": "ability", - "usagePercent": 100.0 - } + "Manectric", + "Manectric Mega", + "Manectric-Mega", + "manectric", + "manectric mega", + "manectric-mega", + "manectricmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 4 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "naviathan", - "speciesId": "naviathan", - "displayName": "Naviathan", - "slug": "naviathan", - "source": "smogon-fallback", + "speciesKey": "mankey", + "speciesId": "mankey", + "displayName": "Mankey", + "slug": "mankey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Naviathan", - "naviathan" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "slack-off", - "displayName": "Slack Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "flame-orb", - "displayName": "Flame Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "guts", - "displayName": "Guts", - "type": "ability", - "usagePercent": 100.0 - } + "Mankey", + "mankey" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "necrozma", - "speciesId": "necrozma", - "displayName": "Necrozma", - "slug": "necrozma", - "source": "smogon-fallback", + "speciesKey": "mantine", + "speciesId": "mantine", + "displayName": "Mantine", + "slug": "mantine", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necrozma", - "necrozma" + "Mantine", + "mantine" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "photon-geyser", - "displayName": "Photon Geyser", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 }, { - "id": "earthquake", - "displayName": "Earthquake", + "id": "defog", + "displayName": "Defog", "type": null, "usagePercent": 100.0 }, { - "id": "x-scissor", - "displayName": "X-Scissor", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "lum-berry", - "displayName": "Lum Berry", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prism-armor", - "displayName": "Prism Armor", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 36, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 220, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "necrozma-dawn-wings", - "speciesId": "necrozma-dawn-wings", - "displayName": "Necrozma-Dawn Wings", - "slug": "necrozma-dawn-wings", - "source": "smogon-fallback", + "speciesKey": "mantyke", + "speciesId": "mantyke", + "displayName": "Mantyke", + "slug": "mantyke", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necrozma-Dawn Wings", - "necrozma-dawn-wings", - "necrozmadawnwings", - "Necrozma Dawn Wings", - "necrozma dawn wings" - ], - "moves": [ - { - "id": "moongeist-beam", - "displayName": "Moongeist Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prism-armor", - "displayName": "Prism Armor", - "type": "ability", - "usagePercent": 100.0 - } + "Mantyke", + "mantyke" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Quiet", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "necrozma-dusk-mane", - "speciesId": "necrozma-dusk-mane", - "displayName": "Necrozma-Dusk Mane", - "slug": "necrozma-dusk-mane", - "source": "smogon-fallback", + "speciesKey": "maractus", + "speciesId": "maractus", + "displayName": "Maractus", + "slug": "maractus", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necrozma-Dusk Mane", - "necrozma-dusk-mane", - "necrozmaduskmane", - "Necrozma Dusk Mane", - "necrozma dusk mane" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "morning-sun", - "displayName": "Morning Sun", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sunsteel-strike", - "displayName": "Sunsteel Strike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prism-armor", - "displayName": "Prism Armor", - "type": "ability", - "usagePercent": 100.0 - } + "Maractus", + "maractus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Modest", "evs": { - "hp": 248, + "hp": 4, "atk": 0, - "def": 136, - "spa": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 120 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "necturna", - "speciesId": "necturna", - "displayName": "Necturna", - "slug": "necturna", - "source": "smogon-fallback", + "speciesKey": "mareanie", + "speciesId": "mareanie", + "displayName": "Mareanie", + "slug": "mareanie", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Necturna", - "necturna" - ], - "moves": [ - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-seed", - "displayName": "Leech Seed", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "salt-cure", - "displayName": "Salt Cure", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "forewarn", - "displayName": "Forewarn", - "type": "ability", - "usagePercent": 100.0 - } + "Mareanie", + "mareanie" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "nidoking", - "speciesId": "nidoking", - "displayName": "Nidoking", - "slug": "nidoking", - "source": "smogon-fallback", + "speciesKey": "mareep", + "speciesId": "mareep", + "displayName": "Mareep", + "slug": "mareep", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Nidoking", - "nidoking" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } + "Mareep", + "mareep" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "nidoqueen", - "speciesId": "nidoqueen", - "displayName": "Nidoqueen", - "slug": "nidoqueen", - "source": "smogon-fallback", + "speciesKey": "marill", + "speciesId": "marill", + "displayName": "Marill", + "slug": "marill", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Nidoqueen", - "nidoqueen" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 - } + "Marill", + "marill" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 48, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, + "def": 252, + "spa": 0, "spd": 0, - "spe": 208 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "numel", - "speciesId": "numel", - "displayName": "Numel", - "slug": "numel", - "source": "smogon-fallback", + "speciesKey": "marowak", + "speciesId": "marowak", + "displayName": "Marowak", + "slug": "marowak", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Numel", - "numel" + "Marowak", + "marowak" ], "moves": [ { - "id": "flame-charge", - "displayName": "Flame Charge", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "bonemerang", + "displayName": "Bonemerang", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "rock-slide", + "displayName": "Rock Slide", "type": null, "usagePercent": 100.0 }, { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "thick-club", + "displayName": "Thick Club", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "simple", - "displayName": "Simple", + "id": "rock-head", + "displayName": "Rock Head", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Modest", + "nature": "Jolly", "evs": { - "hp": 0, - "atk": 0, - "def": 36, - "spa": 236, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "nymble", - "speciesId": "nymble", - "displayName": "Nymble", - "slug": "nymble", - "source": "smogon-fallback", + "speciesKey": "marowak-alola", + "speciesId": "marowak-alola", + "displayName": "Marowak-Alola", + "slug": "marowak-alola", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Nymble", - "nymble" + "Marowak-Alola", + "marowak-alola", + "marowakalola", + "Marowak Alola", + "marowak alola" ], "moves": [ { - "id": "first-impression", - "displayName": "First Impression", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "leech-life", - "displayName": "Leech Life", + "id": "flare-blitz", + "displayName": "Flare Blitz", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "poltergeist", + "displayName": "Poltergeist", "type": null, "usagePercent": 100.0 }, { - "id": "agility", - "displayName": "Agility", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "thick-club", + "displayName": "Thick Club", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "tinted-lens", - "displayName": "Tinted Lens", + "id": "rock-head", + "displayName": "Rock Head", "type": "ability", "usagePercent": 100.0 } @@ -21735,830 +23735,513 @@ "nature": "Adamant", "evs": { "hp": 0, - "atk": 228, - "def": 36, + "atk": 252, + "def": 0, "spa": 0, - "spd": 0, - "spe": 236 + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "ogerpon", - "speciesId": "ogerpon", - "displayName": "Ogerpon", - "slug": "ogerpon", - "source": "smogon-fallback", + "speciesKey": "marowak-alola-totem", + "speciesId": "marowakalolatotem", + "displayName": "Marowak-Alola-Totem", + "slug": "marowak-alola-totem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ogerpon", - "ogerpon" - ], - "moves": [ - { - "id": "ivy-cudgel", - "displayName": "Ivy Cudgel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 - } + "Marowak", + "Marowak Alola Totem", + "Marowak-Alola-Totem", + "marowak", + "marowak alola totem", + "marowak-alola-totem", + "marowakalolatotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "ogerpon-hearthflame", - "speciesId": "ogerpon-hearthflame", - "displayName": "Ogerpon-Hearthflame", - "slug": "ogerpon-hearthflame", - "source": "smogon-fallback", + "speciesKey": "marshadow", + "speciesId": "marshadow", + "displayName": "Marshadow", + "slug": "marshadow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ogerpon-Hearthflame", - "ogerpon-hearthflame", - "ogerponhearthflame", - "Ogerpon Hearthflame", - "ogerpon hearthflame" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ivy-cudgel", - "displayName": "Ivy Cudgel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "hearthflame-mask", - "displayName": "Hearthflame Mask", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "mold-breaker", - "displayName": "Mold Breaker", - "type": "ability", - "usagePercent": 100.0 - } + "Marshadow", + "marshadow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "okidogi", - "speciesId": "okidogi", - "displayName": "Okidogi", - "slug": "okidogi", - "source": "smogon-fallback", + "speciesKey": "marshtomp", + "speciesId": "marshtomp", + "displayName": "Marshtomp", + "slug": "marshtomp", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Okidogi", - "okidogi" - ], - "moves": [ - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-punch", - "displayName": "Ice Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "toxic-chain", - "displayName": "Toxic Chain", - "type": "ability", - "usagePercent": 100.0 - } + "Marshtomp", + "marshtomp" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 240, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 16 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "omastar", - "speciesId": "omastar", - "displayName": "Omastar", - "slug": "omastar", - "source": "smogon-fallback", + "speciesKey": "maschiff", + "speciesId": "maschiff", + "displayName": "Maschiff", + "slug": "maschiff", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Omastar", - "omastar" - ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "air-balloon", - "displayName": "Air Balloon", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "weak-armor", - "displayName": "Weak Armor", - "type": "ability", - "usagePercent": 100.0 - } + "Maschiff", + "maschiff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "oricorio", - "speciesId": "oricorio", - "displayName": "Oricorio", - "slug": "oricorio", - "source": "smogon-fallback", + "speciesKey": "masquerain", + "speciesId": "masquerain", + "displayName": "Masquerain", + "slug": "masquerain", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Oricorio", - "oricorio" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "revelation-dance", - "displayName": "Revelation Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dancer", - "displayName": "Dancer", - "type": "ability", - "usagePercent": 100.0 - } + "Masquerain", + "masquerain" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "oricorio-pa'u", - "speciesId": "oricorio-pa'u", - "displayName": "Oricorio-Pa'u", - "slug": "oricorio-pa'u", - "source": "smogon-fallback", + "speciesKey": "maushold", + "speciesId": "maushold", + "displayName": "Maushold", + "slug": "maushold", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Oricorio-Pa'u", - "oricorio-pa'u", - "oricoriopau", - "Oricorio Pa'u", - "oricorio pa'u" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "revelation-dance", - "displayName": "Revelation Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dancer", - "displayName": "Dancer", - "type": "ability", - "usagePercent": 100.0 - } + "Maushold", + "maushold" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "oricorio-pom-pom", - "speciesId": "oricorio-pom-pom", - "displayName": "Oricorio-Pom-Pom", - "slug": "oricorio-pom-pom", - "source": "smogon-fallback", + "speciesKey": "maushold-four", + "speciesId": "mausholdfour", + "displayName": "Maushold-Four", + "slug": "maushold-four", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Oricorio-Pom-Pom", - "oricorio-pom-pom", - "oricoriopompom", - "Oricorio Pom Pom", - "oricorio pom pom" - ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "revelation-dance", - "displayName": "Revelation Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "kee-berry", - "displayName": "Kee Berry", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dancer", - "displayName": "Dancer", - "type": "ability", - "usagePercent": 100.0 - } + "Maushold", + "Maushold Four", + "Maushold-Four", + "maushold", + "maushold four", + "maushold-four", + "mausholdfour" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 248, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 8, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "orthworm", - "speciesId": "orthworm", - "displayName": "Orthworm", - "slug": "orthworm", - "source": "smogon-fallback", + "speciesKey": "mawile-mega", + "speciesId": "mawilemega", + "displayName": "Mawile-Mega", + "slug": "mawile-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Orthworm", - "orthworm" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "earth-eater", - "displayName": "Earth Eater", - "type": "ability", - "usagePercent": 100.0 - } + "Mawile", + "Mawile Mega", + "Mawile-Mega", + "mawile", + "mawile mega", + "mawile-mega", + "mawilemega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 16, + "def": 252, "spa": 0, - "spd": 240, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "overqwil", - "speciesId": "overqwil", - "displayName": "Overqwil", - "slug": "overqwil", - "source": "smogon-fallback", + "speciesKey": "medicham-mega", + "speciesId": "medichammega", + "displayName": "Medicham-Mega", + "slug": "medicham-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Overqwil", - "overqwil" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "throat-chop", - "displayName": "Throat Chop", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scale-shot", - "displayName": "Scale Shot", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 - } + "Medicham", + "Medicham Mega", + "Medicham-Mega", + "medicham", + "medicham mega", + "medicham-mega", + "medichammega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pajantom", - "speciesId": "pajantom", - "displayName": "Pajantom", - "slug": "pajantom", - "source": "smogon-fallback", + "speciesKey": "meditite", + "speciesId": "meditite", + "displayName": "Meditite", + "slug": "meditite", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pajantom", - "pajantom" - ], - "moves": [ - { - "id": "spirit-shackle", - "displayName": "Spirit Shackle", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic-spikes", - "displayName": "Toxic Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "comatose", - "displayName": "Comatose", - "type": "ability", - "usagePercent": 100.0 - } + "Meditite", + "meditite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palafin", - "speciesId": "palafin", - "displayName": "Palafin", - "slug": "palafin", - "source": "smogon-fallback", + "speciesKey": "mega-flygon", + "speciesId": "mega-flygon", + "displayName": "Mega Flygon", + "slug": "mega-flygon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palafin", - "palafin" + "Mega Flygon", + "mega-flygon", + "megaflygon", + "mega flygon" ], - "moves": [ - { - "id": "jet-punch", - "displayName": "Jet Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mega-hisuian-zoroark", + "speciesId": "mega-hisuian-zoroark", + "displayName": "Mega Hisuian Zoroark", + "slug": "mega-hisuian-zoroark", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mega Hisuian Zoroark", + "mega-hisuian-zoroark", + "megahisuianzoroark", + "mega hisuian zoroark" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mega-keldeo", + "speciesId": "mega-keldeo", + "displayName": "Mega Keldeo", + "slug": "mega-keldeo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mega Keldeo", + "mega-keldeo", + "megakeldeo", + "mega keldeo" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "zero-to-hero", - "displayName": "Zero to Hero", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mega-manaphy", + "speciesId": "mega-manaphy", + "displayName": "Mega Manaphy", + "slug": "mega-manaphy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mega Manaphy", + "mega-manaphy", + "megamanaphy", + "mega manaphy" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palkia", - "speciesId": "palkia", - "displayName": "Palkia", - "slug": "palkia", - "source": "smogon-fallback", + "speciesKey": "meganium", + "speciesId": "meganium", + "displayName": "Meganium", + "slug": "meganium", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palkia", - "palkia" + "Meganium", + "meganium" ], "moves": [ { - "id": "substitute", - "displayName": "Substitute", + "id": "razor-leaf", + "displayName": "Razor Leaf", "type": null, "usagePercent": 100.0 }, { - "id": "spacial-rend", - "displayName": "Spacial Rend", + "id": "reflect", + "displayName": "Reflect", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "leech-seed", + "displayName": "Leech Seed", "type": null, "usagePercent": 100.0 }, { - "id": "dragon-tail", - "displayName": "Dragon Tail", + "id": "synthesis", + "displayName": "Synthesis", "type": null, "usagePercent": 100.0 } @@ -22571,157 +24254,128 @@ "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "melmetal-gmax", + "speciesId": "melmetalgmax", + "displayName": "Melmetal-Gmax", + "slug": "melmetal-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Melmetal", + "Melmetal Gmax", + "Melmetal-Gmax", + "melmetal", + "melmetal gmax", + "melmetal-gmax", + "melmetalgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palkia-origin", - "speciesId": "palkia-origin", - "displayName": "Palkia-Origin", - "slug": "palkia-origin", - "source": "smogon-fallback", - "usageRank": 0, - "usagePercent": 0.0, - "sampleCount": 0, + "speciesKey": "meloetta", + "speciesId": "meloetta", + "displayName": "Meloetta", + "slug": "meloetta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, "aliases": [ - "Palkia-Origin", - "palkia-origin", - "palkiaorigin", - "Palkia Origin", - "palkia origin" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "lustrous-globe", - "displayName": "Lustrous Globe", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pressure", - "displayName": "Pressure", - "type": "ability", - "usagePercent": 100.0 - } + "Meloetta", + "meloetta" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "palossand", - "speciesId": "palossand", - "displayName": "Palossand", - "slug": "palossand", - "source": "smogon-fallback", + "speciesKey": "meloetta-pirouette", + "speciesId": "meloettapirouette", + "displayName": "Meloetta-Pirouette", + "slug": "meloetta-pirouette", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Palossand", - "palossand" - ], - "moves": [ - { - "id": "shore-up", - "displayName": "Shore Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scorching-sands", - "displayName": "Scorching Sands", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "colbur-berry", - "displayName": "Colbur Berry", - "type": "item", - "usagePercent": 100.0 - } + "Meloetta", + "Meloetta Pirouette", + "Meloetta-Pirouette", + "meloetta", + "meloetta pirouette", + "meloetta-pirouette", + "meloettapirouette" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-compaction", - "displayName": "Water Compaction", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meltan", + "speciesId": "meltan", + "displayName": "Meltan", + "slug": "meltan", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meltan", + "meltan" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -22730,1031 +24384,781 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "passimian", - "speciesId": "passimian", - "displayName": "Passimian", - "slug": "passimian", - "source": "smogon-fallback", + "speciesKey": "meowstic", + "speciesId": "meowstic", + "displayName": "Meowstic", + "slug": "meowstic", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Passimian", - "passimian" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - } + "Meowstic", + "meowstic" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meowstic-f", + "speciesId": "meowsticf", + "displayName": "Meowstic-F", + "slug": "meowstic-f", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowstic", + "Meowstic F", + "Meowstic-F", + "meowstic", + "meowstic f", + "meowstic-f", + "meowsticf" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meowth", + "speciesId": "meowth", + "displayName": "Meowth", + "slug": "meowth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "meowth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pawmot", - "speciesId": "pawmot", - "displayName": "Pawmot", - "slug": "pawmot", - "source": "smogon-fallback", + "speciesKey": "meowth-alola", + "speciesId": "meowthalola", + "displayName": "Meowth-Alola", + "slug": "meowth-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pawmot", - "pawmot" - ], - "moves": [ - { - "id": "double-shock", - "displayName": "Double Shock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mach-punch", - "displayName": "Mach Punch", - "type": null, - "usagePercent": 100.0 - } + "Meowth", + "Meowth Alola", + "Meowth-Alola", + "meowth", + "meowth alola", + "meowth-alola", + "meowthalola" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meowth-galar", + "speciesId": "meowthgalar", + "displayName": "Meowth-Galar", + "slug": "meowth-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "Meowth Galar", + "Meowth-Galar", + "meowth", + "meowth galar", + "meowth-galar", + "meowthgalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "iron-fist", - "displayName": "Iron Fist", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "meowth-gmax", + "speciesId": "meowthgmax", + "displayName": "Meowth-Gmax", + "slug": "meowth-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Meowth", + "Meowth Gmax", + "Meowth-Gmax", + "meowth", + "meowth gmax", + "meowth-gmax", + "meowthgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pawniard", - "speciesId": "pawniard", - "displayName": "Pawniard", - "slug": "pawniard", - "source": "smogon-fallback", + "speciesKey": "mesprit", + "speciesId": "mesprit", + "displayName": "Mesprit", + "slug": "mesprit", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pawniard", - "pawniard" + "Mesprit", + "mesprit" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "iron-head", - "displayName": "Iron Head", + "id": "ice-beam", + "displayName": "Ice Beam", "type": null, "usagePercent": 100.0 }, { - "id": "sucker-punch", - "displayName": "Sucker Punch", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "thunder-wave", + "displayName": "Thunder Wave", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "inner-focus", - "displayName": "Inner Focus", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 36, + "hp": 252, + "atk": 0, + "def": 180, "spa": 0, - "spd": 36, - "spe": 196 + "spd": 76, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "perrserker", - "speciesId": "perrserker", - "displayName": "Perrserker", - "slug": "perrserker", - "source": "smogon-fallback", + "speciesKey": "metagross-mega", + "speciesId": "metagrossmega", + "displayName": "Metagross-Mega", + "slug": "metagross-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Perrserker", - "perrserker" - ], - "moves": [ - { - "id": "iron-head", - "displayName": "Iron Head", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "assault-vest", - "displayName": "Assault Vest", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tough-claws", - "displayName": "Tough Claws", - "type": "ability", - "usagePercent": 100.0 - } + "Metagross", + "Metagross Mega", + "Metagross-Mega", + "metagross", + "metagross mega", + "metagross-mega", + "metagrossmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 248, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 8, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "persian-alola", - "speciesId": "persian-alola", - "displayName": "Persian-Alola", - "slug": "persian-alola", - "source": "smogon-fallback", + "speciesKey": "metang", + "speciesId": "metang", + "displayName": "Metang", + "slug": "metang", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Persian-Alola", - "persian-alola", - "persianalola", - "Persian Alola", - "persian alola" - ], - "moves": [ - { - "id": "parting-shot", - "displayName": "Parting Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "foul-play", - "displayName": "Foul Play", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "fur-coat", - "displayName": "Fur Coat", - "type": "ability", - "usagePercent": 100.0 - } + "Metang", + "metang" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pheromosa", - "speciesId": "pheromosa", - "displayName": "Pheromosa", - "slug": "pheromosa", - "source": "smogon-fallback", + "speciesKey": "metapod", + "speciesId": "metapod", + "displayName": "Metapod", + "slug": "metapod", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pheromosa", - "pheromosa" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "beast-boost", - "displayName": "Beast Boost", - "type": "ability", - "usagePercent": 100.0 - } + "Metapod", + "metapod" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pidgeot", - "speciesId": "pidgeot", - "displayName": "Pidgeot", - "slug": "pidgeot", - "source": "smogon-fallback", + "speciesKey": "mewthree", + "speciesId": "mewthree", + "displayName": "Mewthree", + "slug": "mewthree", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pidgeot", - "pidgeot" + "Mewthree", + "mewthree" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heat-wave", - "displayName": "Heat Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "pidgeotite", - "displayName": "Pidgeotite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tangled-feet", - "displayName": "Tangled Feet", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mewtwo", + "speciesId": "mewtwo", + "displayName": "Mewtwo", + "slug": "mewtwo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mewtwo", + "mewtwo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pignite", - "speciesId": "pignite", - "displayName": "Pignite", - "slug": "pignite", - "source": "smogon-fallback", + "speciesKey": "mewtwo-mega-x", + "speciesId": "mewtwomegax", + "displayName": "Mewtwo-Mega-X", + "slug": "mewtwo-mega-x", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pignite", - "pignite" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "blaze", - "displayName": "Blaze", - "type": "ability", - "usagePercent": 100.0 - } + "Mewtwo", + "Mewtwo Mega X", + "Mewtwo-Mega-X", + "mewtwo", + "mewtwo mega x", + "mewtwo-mega-x", + "mewtwomegax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pikachu", - "speciesId": "pikachu", - "displayName": "Pikachu", - "slug": "pikachu", - "source": "smogon-fallback", + "speciesKey": "mewtwo-mega-y", + "speciesId": "mewtwomegay", + "displayName": "Mewtwo-Mega-Y", + "slug": "mewtwo-mega-y", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pikachu", - "pikachu" - ], - "moves": [ - { - "id": "fake-out", - "displayName": "Fake Out", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-tackle", - "displayName": "Volt Tackle", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "light-ball", - "displayName": "Light Ball", - "type": "item", - "usagePercent": 100.0 - } + "Mewtwo", + "Mewtwo Mega Y", + "Mewtwo-Mega-Y", + "mewtwo", + "mewtwo mega y", + "mewtwo-mega-y", + "mewtwomegay" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "miasmaw", + "speciesId": "miasmaw", + "displayName": "Miasmaw", + "slug": "miasmaw", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Miasmaw", + "miasmaw" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "piloswine", - "speciesId": "piloswine", - "displayName": "Piloswine", - "slug": "piloswine", - "source": "smogon-fallback", + "speciesKey": "miasmite", + "speciesId": "miasmite", + "displayName": "Miasmite", + "slug": "miasmite", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Piloswine", - "piloswine" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "oblivious", - "displayName": "Oblivious", - "type": "ability", - "usagePercent": 100.0 - } + "Miasmite", + "miasmite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pincurchin", - "speciesId": "pincurchin", - "displayName": "Pincurchin", - "slug": "pincurchin", - "source": "smogon-fallback", + "speciesKey": "mienfoo", + "speciesId": "mienfoo", + "displayName": "Mienfoo", + "slug": "mienfoo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pincurchin", - "pincurchin" - ], - "moves": [ - { - "id": "discharge", - "displayName": "Discharge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "terrain-extender", - "displayName": "Terrain Extender", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "electric-surge", - "displayName": "Electric Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Mienfoo", + "mienfoo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pinsir", - "speciesId": "pinsir", - "displayName": "Pinsir", - "slug": "pinsir", - "source": "smogon-fallback", + "speciesKey": "mienshao", + "speciesId": "mienshao", + "displayName": "Mienshao", + "slug": "mienshao", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pinsir", - "pinsir" + "Mienshao", + "mienshao" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "high-jump-kick", + "displayName": "High Jump Kick", "type": null, "usagePercent": 100.0 }, { - "id": "return", - "displayName": "Return", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "pinsirite", - "displayName": "Pinsirite", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "moxie", - "displayName": "Moxie", + "id": "regenerator", + "displayName": "Regenerator", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Naive", "evs": { "hp": 0, "atk": 252, "def": 0, - "spa": 0, - "spd": 4, - "spe": 252 + "spa": 32, + "spd": 0, + "spe": 224 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "plasmanta", - "speciesId": "plasmanta", - "displayName": "Plasmanta", - "slug": "plasmanta", - "source": "smogon-fallback", + "speciesKey": "mightyena", + "speciesId": "mightyena", + "displayName": "Mightyena", + "slug": "mightyena", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Plasmanta", - "plasmanta" - ], - "moves": [ - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "magnet-rise", - "displayName": "Magnet Rise", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "storm-drain", - "displayName": "Storm Drain", - "type": "ability", - "usagePercent": 100.0 - } + "Mightyena", + "mightyena" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { "hp": 4, - "atk": 0, + "atk": 252, "def": 0, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "politoed", - "speciesId": "politoed", - "displayName": "Politoed", - "slug": "politoed", - "source": "smogon-fallback", + "speciesKey": "milcery", + "speciesId": "milcery", + "displayName": "Milcery", + "slug": "milcery", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Politoed", - "politoed" - ], - "moves": [ - { - "id": "whirlpool", - "displayName": "Whirlpool", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "perish-song", - "displayName": "Perish Song", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "damp-rock", - "displayName": "Damp Rock", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "drizzle", - "displayName": "Drizzle", - "type": "ability", - "usagePercent": 100.0 - } + "Milcery", + "milcery" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 80, + "def": 0, "spa": 0, - "spd": 0, - "spe": 176 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "poliwrath", - "speciesId": "poliwrath", - "displayName": "Poliwrath", - "slug": "poliwrath", - "source": "smogon-fallback", + "speciesKey": "miltank", + "speciesId": "miltank", + "displayName": "Miltank", + "slug": "miltank", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Poliwrath", - "poliwrath" + "Miltank", + "miltank" ], "moves": [ { - "id": "bulk-up", - "displayName": "Bulk Up", + "id": "curse", + "displayName": "Curse", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "body-slam", + "displayName": "Body Slam", "type": null, "usagePercent": 100.0 }, { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "milk-drink", + "displayName": "Milk Drink", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "heal-bell", + "displayName": "Heal Bell", "type": null, "usagePercent": 100.0 } @@ -23769,21 +25173,21 @@ ], "abilities": [ { - "id": "water-absorb", - "displayName": "Water Absorb", + "id": "thick-fat", + "displayName": "Thick Fat", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Impish", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 220, + "atk": 192, + "def": 96, "spa": 0, - "spd": 252, + "spd": 0, "spe": 0 }, "usagePercent": 100.0 @@ -23791,300 +25195,446 @@ ] }, { - "speciesKey": "porygon", - "speciesId": "porygon", - "displayName": "Porygon", - "slug": "porygon", - "source": "smogon-fallback", + "speciesKey": "mime-jr.", + "speciesId": "mimejr", + "displayName": "Mime Jr.", + "slug": "mime-jr.", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Porygon", - "porygon" + "Mime Jr.", + "mime jr.", + "mime-jr.", + "mimejr" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tri-attack", - "displayName": "Tri Attack", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "mimikyu-busted", + "speciesId": "mimikyubusted", + "displayName": "Mimikyu-Busted", + "slug": "mimikyu-busted", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mimikyu", + "Mimikyu Busted", + "Mimikyu-Busted", + "mimikyu", + "mimikyu busted", + "mimikyu-busted", + "mimikyubusted" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick-room", - "displayName": "Trick Room", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mimikyu-busted-totem", + "speciesId": "mimikyubustedtotem", + "displayName": "Mimikyu-Busted-Totem", + "slug": "mimikyu-busted-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mimikyu", + "Mimikyu Busted Totem", + "Mimikyu-Busted-Totem", + "mimikyu", + "mimikyu busted totem", + "mimikyu-busted-totem", + "mimikyubustedtotem" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "download", - "displayName": "Download", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mimikyu-totem", + "speciesId": "mimikyutotem", + "displayName": "Mimikyu-Totem", + "slug": "mimikyu-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mimikyu", + "Mimikyu Totem", + "Mimikyu-Totem", + "mimikyu", + "mimikyu totem", + "mimikyu-totem", + "mimikyutotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "porygon-z", - "speciesId": "porygon-z", - "displayName": "Porygon-Z", - "slug": "porygon-z", - "source": "smogon-fallback", + "speciesKey": "minccino", + "speciesId": "minccino", + "displayName": "Minccino", + "slug": "minccino", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Porygon-Z", - "porygon-z", - "porygonz", - "Porygon Z", - "porygon z" + "Minccino", + "minccino" ], - "moves": [ - { - "id": "agility", - "displayName": "Agility", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "minior", + "speciesId": "minior", + "displayName": "Minior", + "slug": "minior", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minior", + "minior" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "minior-meteor", + "speciesId": "miniormeteor", + "displayName": "Minior-Meteor", + "slug": "minior-meteor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minior", + "Minior Meteor", + "Minior-Meteor", + "minior", + "minior meteor", + "minior-meteor", + "miniormeteor" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "download", - "displayName": "Download", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "minun", + "speciesId": "minun", + "displayName": "Minun", + "slug": "minun", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Minun", + "minun" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "primeape", - "speciesId": "primeape", - "displayName": "Primeape", - "slug": "primeape", - "source": "smogon-fallback", + "speciesKey": "miraidon", + "speciesId": "miraidon", + "displayName": "Miraidon", + "slug": "miraidon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Primeape", - "primeape" + "Miraidon", + "miraidon" ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rage-fist", - "displayName": "Rage Fist", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "misdreavus", + "speciesId": "misdreavus", + "displayName": "Misdreavus", + "slug": "misdreavus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Misdreavus", + "misdreavus" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mismagius", + "speciesId": "mismagius", + "displayName": "Mismagius", + "slug": "mismagius", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mismagius", + "mismagius" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "defiant", - "displayName": "Defiant", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "missingno.", + "speciesId": "missingno", + "displayName": "MissingNo.", + "slug": "missingno.", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "MissingNo.", + "missingno", + "missingno." ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "probopass", - "speciesId": "probopass", - "displayName": "Probopass", - "slug": "probopass", - "source": "smogon-fallback", + "speciesKey": "mollux", + "speciesId": "mollux", + "displayName": "Mollux", + "slug": "mollux", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Probopass", - "probopass" - ], - "moves": [ - { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dazzling-gleam", - "displayName": "Dazzling Gleam", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sand-force", - "displayName": "Sand Force", - "type": "ability", - "usagePercent": 100.0 - } + "Mollux", + "mollux" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 168, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 88 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "psyduck", - "speciesId": "psyduck", - "displayName": "Psyduck", - "slug": "psyduck", - "source": "smogon-fallback", + "speciesKey": "moltres-galar", + "speciesId": "moltres-galar", + "displayName": "Moltres-Galar", + "slug": "moltres-galar", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Psyduck", - "psyduck" + "Moltres-Galar", + "moltres-galar", + "moltresgalar", + "Moltres Galar", + "moltres galar" ], "moves": [ { @@ -24094,36 +25644,36 @@ "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "fiery-wrath", + "displayName": "Fiery Wrath", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "hurricane", + "displayName": "Hurricane", "type": null, "usagePercent": 100.0 }, { - "id": "tera-blast", - "displayName": "Tera Blast", + "id": "agility", + "displayName": "Agility", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "sitrus-berry", + "displayName": "Sitrus Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "swift-swim", - "displayName": "Swift Swim", + "id": "berserk", + "displayName": "Berserk", "type": "ability", "usagePercent": 100.0 } @@ -24135,428 +25685,496 @@ "hp": 0, "atk": 0, "def": 0, - "spa": 236, - "spd": 36, - "spe": 236 + "spa": 252, + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "pyroak", - "speciesId": "pyroak", - "displayName": "Pyroak", - "slug": "pyroak", - "source": "smogon-fallback", + "speciesKey": "monferno", + "speciesId": "monferno", + "displayName": "Monferno", + "slug": "monferno", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pyroak", - "pyroak" - ], - "moves": [ - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Monferno", + "monferno" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "monohm", + "speciesId": "monohm", + "displayName": "Monohm", + "slug": "monohm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Monohm", + "monohm" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 132, - "spe": 124 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "pyroar", - "speciesId": "pyroar", - "displayName": "Pyroar", - "slug": "pyroar", - "source": "smogon-fallback", + "speciesKey": "morelull", + "speciesId": "morelull", + "displayName": "Morelull", + "slug": "morelull", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Pyroar", - "pyroar" - ], - "moves": [ - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hyper-voice", - "displayName": "Hyper Voice", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unnerve", - "displayName": "Unnerve", - "type": "ability", - "usagePercent": 100.0 - } + "Morelull", + "morelull" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 4, - "spa": 252, - "spd": 0, - "spe": 252 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quagsire", - "speciesId": "quagsire", - "displayName": "Quagsire", - "slug": "quagsire", - "source": "smogon-fallback", + "speciesKey": "morgrem", + "speciesId": "morgrem", + "displayName": "Morgrem", + "slug": "morgrem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quagsire", - "quagsire" + "Morgrem", + "morgrem" ], - "moves": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "morpeko", + "speciesId": "morpeko", + "displayName": "Morpeko", + "slug": "morpeko", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morpeko", + "morpeko" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "morpeko-hangry", + "speciesId": "morpekohangry", + "displayName": "Morpeko-Hangry", + "slug": "morpeko-hangry", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Morpeko", + "Morpeko Hangry", + "Morpeko-Hangry", + "morpeko", + "morpeko hangry", + "morpeko-hangry", + "morpekohangry" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "unaware", - "displayName": "Unaware", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mothim", + "speciesId": "mothim", + "displayName": "Mothim", + "slug": "mothim", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mothim", + "mothim" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 4, - "def": 252, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 0 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quaxly", - "speciesId": "quaxly", - "displayName": "Quaxly", - "slug": "quaxly", - "source": "smogon-fallback", + "speciesKey": "mr.-mime", + "speciesId": "mrmime", + "displayName": "Mr. Mime", + "slug": "mr.-mime", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quaxly", - "quaxly" + "Mr. Mime", + "mr. mime", + "mr.-mime", + "mrmime" ], - "moves": [ - { - "id": "liquidation", - "displayName": "Liquidation", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mr.-mime-galar", + "speciesId": "mrmimegalar", + "displayName": "Mr. Mime-Galar", + "slug": "mr.-mime-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mr. Mime", + "Mr. Mime Galar", + "Mr. Mime-Galar", + "mr. mime galar", + "mr.-mime", + "mr.-mime-galar", + "mrmime", + "mrmimegalar" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mr.-rime", + "speciesId": "mrrime", + "displayName": "Mr. Rime", + "slug": "mr.-rime", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mr. Rime", + "mr. rime", + "mr.-rime", + "mrrime" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "moxie", - "displayName": "Moxie", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mudbray", + "speciesId": "mudbray", + "displayName": "Mudbray", + "slug": "mudbray", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mudbray", + "mudbray" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 236, - "def": 76, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quaxwell", - "speciesId": "quaxwell", - "displayName": "Quaxwell", - "slug": "quaxwell", - "source": "smogon-fallback", + "speciesKey": "mudkip", + "speciesId": "mudkip", + "displayName": "Mudkip", + "slug": "mudkip", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quaxwell", - "quaxwell" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Mudkip", + "mudkip" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "mudsdale", + "speciesId": "mudsdale", + "displayName": "Mudsdale", + "slug": "mudsdale", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Mudsdale", + "mudsdale" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "quilladin", - "speciesId": "quilladin", - "displayName": "Quilladin", - "slug": "quilladin", - "source": "smogon-fallback", + "speciesKey": "muk", + "speciesId": "muk", + "displayName": "Muk", + "slug": "muk", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Quilladin", - "quilladin" + "Muk", + "muk" ], "moves": [ { - "id": "spikes", - "displayName": "Spikes", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "wood-hammer", - "displayName": "Wood Hammer", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "super-fang", - "displayName": "Super Fang", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 }, { - "id": "synthesis", - "displayName": "Synthesis", + "id": "fire-blast", + "displayName": "Fire Blast", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "bulletproof", - "displayName": "Bulletproof", + "id": "sticky-hold", + "displayName": "Sticky Hold", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { "hp": 252, - "atk": 0, - "def": 252, + "atk": 196, + "def": 0, "spa": 0, - "spd": 4, + "spd": 60, "spe": 0 }, "usagePercent": 100.0 @@ -24564,940 +26182,11826 @@ ] }, { - "speciesKey": "qwilfish", - "speciesId": "qwilfish", - "displayName": "Qwilfish", - "slug": "qwilfish", - "source": "smogon-fallback", + "speciesKey": "muk-alola", + "speciesId": "muk-alola", + "displayName": "Muk-Alola", + "slug": "muk-alola", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Qwilfish", - "qwilfish" + "Muk-Alola", + "muk-alola", + "mukalola", + "Muk Alola", + "muk alola" ], "moves": [ { - "id": "spikes", - "displayName": "Spikes", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "barb-barrage", - "displayName": "Barb Barrage", + "id": "pursuit", + "displayName": "Pursuit", "type": null, "usagePercent": 100.0 }, { - "id": "flip-turn", - "displayName": "Flip Turn", + "id": "poison-jab", + "displayName": "Poison Jab", "type": null, "usagePercent": 100.0 }, { - "id": "pain-split", - "displayName": "Pain Split", + "id": "fire-punch", + "displayName": "Fire Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", + "id": "assault-vest", + "displayName": "Assault Vest", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "intimidate", - "displayName": "Intimidate", + "id": "poison-touch", + "displayName": "Poison Touch", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Careful", "evs": { - "hp": 252, - "atk": 0, - "def": 240, + "hp": 248, + "atk": 36, + "def": 28, "spa": 0, - "spd": 0, - "spe": 16 + "spd": 192, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "qwilfish-hisui", - "speciesId": "qwilfish-hisui", - "displayName": "Qwilfish-Hisui", - "slug": "qwilfish-hisui", - "source": "smogon-fallback", + "speciesKey": "mumbao", + "speciesId": "mumbao", + "displayName": "Mumbao", + "slug": "mumbao", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Qwilfish-Hisui", - "qwilfish-hisui", - "qwilfishhisui", - "Qwilfish Hisui", - "qwilfish hisui" - ], - "moves": [ - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "barb-barrage", - "displayName": "Barb Barrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Mumbao", + "mumbao" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "munchlax", + "speciesId": "munchlax", + "displayName": "Munchlax", + "slug": "munchlax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Munchlax", + "munchlax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, "def": 0, "spa": 0, - "spd": 240, - "spe": 16 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "raboot", - "speciesId": "raboot", - "displayName": "Raboot", - "slug": "raboot", - "source": "smogon-fallback", + "speciesKey": "munchlax-delta", + "speciesId": "munchlax-delta", + "displayName": "Munchlax-Delta", + "slug": "munchlax-delta", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Raboot", - "raboot" - ], - "moves": [ - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-jump-kick", - "displayName": "High Jump Kick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Munchlax-Delta", + "munchlax-delta", + "munchlaxdelta", + "Munchlax Delta", + "delta-munchlax", + "Delta Munchlax", + "deltamunchlax", + "delta munchlax", + "munchlax delta" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "libero", - "displayName": "Libero", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "munkidori", + "speciesId": "munkidori", + "displayName": "Munkidori", + "slug": "munkidori", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Munkidori", + "munkidori" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, - "spd": 4, + "spa": 252, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "raging-bolt", - "speciesId": "raging-bolt", - "displayName": "Raging Bolt", - "slug": "raging-bolt", - "source": "smogon-fallback", + "speciesKey": "munna", + "speciesId": "munna", + "displayName": "Munna", + "slug": "munna", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Raging Bolt", - "raging-bolt", - "ragingbolt", - "raging bolt" + "Munna", + "munna" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderclap", - "displayName": "Thunderclap", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "murkrow", + "speciesId": "murkrow", + "displayName": "Murkrow", + "slug": "murkrow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Murkrow", + "murkrow" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nacli", + "speciesId": "nacli", + "displayName": "Nacli", + "slug": "nacli", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nacli", + "nacli" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "naclstack", + "speciesId": "naclstack", + "displayName": "Naclstack", + "slug": "naclstack", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Naclstack", + "naclstack" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "naganadel", + "speciesId": "naganadel", + "displayName": "Naganadel", + "slug": "naganadel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Naganadel", + "naganadel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "natu", + "speciesId": "natu", + "displayName": "Natu", + "slug": "natu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Natu", + "natu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "naviathan", + "speciesId": "naviathan", + "displayName": "Naviathan", + "slug": "naviathan", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Naviathan", + "naviathan" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma", + "speciesId": "necrozma", + "displayName": "Necrozma", + "slug": "necrozma", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "necrozma" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma-dawn-wings", + "speciesId": "necrozmadawnwings", + "displayName": "Necrozma-Dawn-Wings", + "slug": "necrozma-dawn-wings", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "Necrozma Dawn Wings", + "Necrozma-Dawn-Wings", + "necrozma", + "necrozma dawn wings", + "necrozma-dawn-wings", + "necrozmadawnwings" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma-dusk-mane", + "speciesId": "necrozmaduskmane", + "displayName": "Necrozma-Dusk-Mane", + "slug": "necrozma-dusk-mane", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "Necrozma Dusk Mane", + "Necrozma-Dusk-Mane", + "necrozma", + "necrozma dusk mane", + "necrozma-dusk-mane", + "necrozmaduskmane" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necrozma-ultra", + "speciesId": "necrozmaultra", + "displayName": "Necrozma-Ultra", + "slug": "necrozma-ultra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necrozma", + "Necrozma Ultra", + "Necrozma-Ultra", + "necrozma", + "necrozma ultra", + "necrozma-ultra", + "necrozmaultra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necturine", + "speciesId": "necturine", + "displayName": "Necturine", + "slug": "necturine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necturine", + "necturine" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "necturna", + "speciesId": "necturna", + "displayName": "Necturna", + "slug": "necturna", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Necturna", + "necturna" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nickit", + "speciesId": "nickit", + "displayName": "Nickit", + "slug": "nickit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nickit", + "nickit" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidoking", + "speciesId": "nidoking", + "displayName": "Nidoking", + "slug": "nidoking", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoking", + "nidoking" + ], + "moves": [ + { + "id": "sludge-wave", + "displayName": "Sludge Wave", + "type": null, + "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "earth-power", + "displayName": "Earth Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "booster-energy", - "displayName": "Booster Energy", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", + "id": "sheer-force", + "displayName": "Sheer Force", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "nidoqueen", + "speciesId": "nidoqueen", + "displayName": "Nidoqueen", + "slug": "nidoqueen", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoqueen", + "nidoqueen" + ], + "moves": [ + { + "id": "toxic-spikes", + "displayName": "Toxic Spikes", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "protect", + "displayName": "Protect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "black-sludge", + "displayName": "Black Sludge", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "poison-point", + "displayName": "Poison Point", "type": "ability", "usagePercent": 100.0 } ], + "spreads": [ + { + "nature": "Relaxed", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 4, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "nidoran-f", + "speciesId": "nidoranf", + "displayName": "Nidoran-F", + "slug": "nidoran-f", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoran F", + "Nidoran-F", + "nidoran f", + "nidoran-f", + "nidoranf" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidoran-m", + "speciesId": "nidoranm", + "displayName": "Nidoran-M", + "slug": "nidoran-m", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidoran M", + "Nidoran-M", + "nidoran m", + "nidoran-m", + "nidoranm" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidorina", + "speciesId": "nidorina", + "displayName": "Nidorina", + "slug": "nidorina", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidorina", + "nidorina" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nidorino", + "speciesId": "nidorino", + "displayName": "Nidorino", + "slug": "nidorino", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nidorino", + "nidorino" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nincada", + "speciesId": "nincada", + "displayName": "Nincada", + "slug": "nincada", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nincada", + "nincada" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ninjask", + "speciesId": "ninjask", + "displayName": "Ninjask", + "slug": "ninjask", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ninjask", + "ninjask" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "x-scissor", + "displayName": "X-Scissor", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "night-slash", + "displayName": "Night Slash", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "dig", + "displayName": "Dig", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "power-herb", + "displayName": "Power Herb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "speed-boost", + "displayName": "Speed Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 184, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 68 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "noctowl", + "speciesId": "noctowl", + "displayName": "Noctowl", + "slug": "noctowl", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Noctowl", + "noctowl" + ], + "moves": [ + { + "id": "hypnosis", + "displayName": "Hypnosis", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "reflect", + "displayName": "Reflect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "night-shade", + "displayName": "Night Shade", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "nohface", + "speciesId": "nohface", + "displayName": "Nohface", + "slug": "nohface", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nohface", + "nohface" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "noibat", + "speciesId": "noibat", + "displayName": "Noibat", + "slug": "noibat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Noibat", + "noibat" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nosepass", + "speciesId": "nosepass", + "displayName": "Nosepass", + "slug": "nosepass", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nosepass", + "nosepass" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "numel", + "speciesId": "numel", + "displayName": "Numel", + "slug": "numel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Numel", + "numel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nuzleaf", + "speciesId": "nuzleaf", + "displayName": "Nuzleaf", + "slug": "nuzleaf", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nuzleaf", + "nuzleaf" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "nymble", + "speciesId": "nymble", + "displayName": "Nymble", + "slug": "nymble", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Nymble", + "nymble" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "obstagoon", + "speciesId": "obstagoon", + "displayName": "Obstagoon", + "slug": "obstagoon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Obstagoon", + "obstagoon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "octillery", + "speciesId": "octillery", + "displayName": "Octillery", + "slug": "octillery", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Octillery", + "octillery" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oddish", + "speciesId": "oddish", + "displayName": "Oddish", + "slug": "oddish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oddish", + "oddish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon", + "speciesId": "ogerpon", + "displayName": "Ogerpon", + "slug": "ogerpon", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "ogerpon" + ], + "moves": [ + { + "id": "ivy-cudgel", + "displayName": "Ivy Cudgel", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "u-turn", + "displayName": "U-turn", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "encore", + "displayName": "Encore", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "defiant", + "displayName": "Defiant", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "ogerpon-cornerstone-tera", + "speciesId": "ogerponcornerstonetera", + "displayName": "Ogerpon-Cornerstone-Tera", + "slug": "ogerpon-cornerstone-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Cornerstone Tera", + "Ogerpon-Cornerstone-Tera", + "ogerpon", + "ogerpon cornerstone tera", + "ogerpon-cornerstone-tera", + "ogerponcornerstonetera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-hearthflame", + "speciesId": "ogerponhearthflame", + "displayName": "Ogerpon-Hearthflame", + "slug": "ogerpon-hearthflame", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Hearthflame", + "Ogerpon-Hearthflame", + "ogerpon", + "ogerpon hearthflame", + "ogerpon-hearthflame", + "ogerponhearthflame" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-hearthflame-tera", + "speciesId": "ogerponhearthflametera", + "displayName": "Ogerpon-Hearthflame-Tera", + "slug": "ogerpon-hearthflame-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Hearthflame Tera", + "Ogerpon-Hearthflame-Tera", + "ogerpon", + "ogerpon hearthflame tera", + "ogerpon-hearthflame-tera", + "ogerponhearthflametera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-shadowcrest", + "speciesId": "ogerpon-shadowcrest", + "displayName": "Ogerpon-Shadowcrest", + "slug": "ogerpon-shadowcrest", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon-Shadowcrest", + "ogerpon-shadowcrest", + "ogerponshadowcrest", + "Ogerpon Shadowcrest", + "ogerpon shadowcrest" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-teal-tera", + "speciesId": "ogerpontealtera", + "displayName": "Ogerpon-Teal-Tera", + "slug": "ogerpon-teal-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Teal Tera", + "Ogerpon-Teal-Tera", + "ogerpon", + "ogerpon teal tera", + "ogerpon-teal-tera", + "ogerpontealtera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ogerpon-wellspring-tera", + "speciesId": "ogerponwellspringtera", + "displayName": "Ogerpon-Wellspring-Tera", + "slug": "ogerpon-wellspring-tera", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ogerpon", + "Ogerpon Wellspring Tera", + "Ogerpon-Wellspring-Tera", + "ogerpon", + "ogerpon wellspring tera", + "ogerpon-wellspring-tera", + "ogerponwellspringtera" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oinkologne", + "speciesId": "oinkologne", + "displayName": "Oinkologne", + "slug": "oinkologne", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oinkologne", + "oinkologne" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oinkologne-f", + "speciesId": "oinkolognef", + "displayName": "Oinkologne-F", + "slug": "oinkologne-f", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oinkologne", + "Oinkologne F", + "Oinkologne-F", + "oinkologne", + "oinkologne f", + "oinkologne-f", + "oinkolognef" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "okidogi", + "speciesId": "okidogi", + "displayName": "Okidogi", + "slug": "okidogi", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Okidogi", + "okidogi" + ], + "moves": [ + { + "id": "drain-punch", + "displayName": "Drain Punch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "gunk-shot", + "displayName": "Gunk Shot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-punch", + "displayName": "Ice Punch", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "assault-vest", + "displayName": "Assault Vest", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "toxic-chain", + "displayName": "Toxic Chain", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 240, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 16 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "omanyte", + "speciesId": "omanyte", + "displayName": "Omanyte", + "slug": "omanyte", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Omanyte", + "omanyte" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "omastar", + "speciesId": "omastar", + "displayName": "Omastar", + "slug": "omastar", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Omastar", + "omastar" + ], + "moves": [ + { + "id": "hydro-pump", + "displayName": "Hydro Pump", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "scald", + "displayName": "Scald", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-specs", + "displayName": "Choice Specs", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "onix", + "speciesId": "onix", + "displayName": "Onix", + "slug": "onix", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Onix", + "onix" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oranguru", + "speciesId": "oranguru", + "displayName": "Oranguru", + "slug": "oranguru", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oranguru", + "oranguru" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "orbeetle", + "speciesId": "orbeetle", + "displayName": "Orbeetle", + "slug": "orbeetle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Orbeetle", + "orbeetle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "orbeetle-gmax", + "speciesId": "orbeetlegmax", + "displayName": "Orbeetle-Gmax", + "slug": "orbeetle-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Orbeetle", + "Orbeetle Gmax", + "Orbeetle-Gmax", + "orbeetle", + "orbeetle gmax", + "orbeetle-gmax", + "orbeetlegmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio", + "speciesId": "oricorio", + "displayName": "Oricorio", + "slug": "oricorio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "oricorio" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio-pa'u", + "speciesId": "oricoriopau", + "displayName": "Oricorio-Pa'u", + "slug": "oricorio-pa'u", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "Oricorio Pa'u", + "Oricorio-Pa'u", + "oricorio", + "oricorio pa'u", + "oricorio-pa'u", + "oricoriopau" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio-pom-pom", + "speciesId": "oricoriopompom", + "displayName": "Oricorio-Pom-Pom", + "slug": "oricorio-pom-pom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "Oricorio Pom Pom", + "Oricorio-Pom-Pom", + "oricorio", + "oricorio pom pom", + "oricorio-pom-pom", + "oricoriopompom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oricorio-sensu", + "speciesId": "oricoriosensu", + "displayName": "Oricorio-Sensu", + "slug": "oricorio-sensu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oricorio", + "Oricorio Sensu", + "Oricorio-Sensu", + "oricorio", + "oricorio sensu", + "oricorio-sensu", + "oricoriosensu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "orthworm", + "speciesId": "orthworm", + "displayName": "Orthworm", + "slug": "orthworm", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Orthworm", + "orthworm" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "oshawott", + "speciesId": "oshawott", + "displayName": "Oshawott", + "slug": "oshawott", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Oshawott", + "oshawott" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "overqwil", + "speciesId": "overqwil", + "displayName": "Overqwil", + "slug": "overqwil", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Overqwil", + "overqwil" + ], + "moves": [ + { + "id": "gunk-shot", + "displayName": "Gunk Shot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "crunch", + "displayName": "Crunch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "liquidation", + "displayName": "Liquidation", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "pachirisu", + "speciesId": "pachirisu", + "displayName": "Pachirisu", + "slug": "pachirisu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pachirisu", + "pachirisu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pajantom", + "speciesId": "pajantom", + "displayName": "Pajantom", + "slug": "pajantom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pajantom", + "pajantom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palafin", + "speciesId": "palafin", + "displayName": "Palafin", + "slug": "palafin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palafin", + "palafin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palafin-hero", + "speciesId": "palafinhero", + "displayName": "Palafin-Hero", + "slug": "palafin-hero", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palafin", + "Palafin Hero", + "Palafin-Hero", + "palafin", + "palafin hero", + "palafin-hero", + "palafinhero" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palkia", + "speciesId": "palkia", + "displayName": "Palkia", + "slug": "palkia", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palkia", + "palkia" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palkia-origin", + "speciesId": "palkiaorigin", + "displayName": "Palkia-Origin", + "slug": "palkia-origin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palkia", + "Palkia Origin", + "Palkia-Origin", + "palkia", + "palkia origin", + "palkia-origin", + "palkiaorigin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palossand", + "speciesId": "palossand", + "displayName": "Palossand", + "slug": "palossand", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palossand", + "palossand" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "palpitoad", + "speciesId": "palpitoad", + "displayName": "Palpitoad", + "slug": "palpitoad", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Palpitoad", + "palpitoad" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pangoro", + "speciesId": "pangoro", + "displayName": "Pangoro", + "slug": "pangoro", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pangoro", + "pangoro" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "panpour", + "speciesId": "panpour", + "displayName": "Panpour", + "slug": "panpour", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Panpour", + "panpour" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pansage", + "speciesId": "pansage", + "displayName": "Pansage", + "slug": "pansage", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pansage", + "pansage" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pansear", + "speciesId": "pansear", + "displayName": "Pansear", + "slug": "pansear", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pansear", + "pansear" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "paras", + "speciesId": "paras", + "displayName": "Paras", + "slug": "paras", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Paras", + "paras" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "parasect", + "speciesId": "parasect", + "displayName": "Parasect", + "slug": "parasect", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Parasect", + "parasect" + ], + "moves": [ + { + "id": "spore", + "displayName": "Spore", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "giga-drain", + "displayName": "Giga Drain", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "stun-spore", + "displayName": "Stun Spore", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "passimian", + "speciesId": "passimian", + "displayName": "Passimian", + "slug": "passimian", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Passimian", + "passimian" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "patrat", + "speciesId": "patrat", + "displayName": "Patrat", + "slug": "patrat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Patrat", + "patrat" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawmi", + "speciesId": "pawmi", + "displayName": "Pawmi", + "slug": "pawmi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawmi", + "pawmi" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawmo", + "speciesId": "pawmo", + "displayName": "Pawmo", + "slug": "pawmo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawmo", + "pawmo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawmot", + "speciesId": "pawmot", + "displayName": "Pawmot", + "slug": "pawmot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawmot", + "pawmot" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pawniard", + "speciesId": "pawniard", + "displayName": "Pawniard", + "slug": "pawniard", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pawniard", + "pawniard" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "perrserker", + "speciesId": "perrserker", + "displayName": "Perrserker", + "slug": "perrserker", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Perrserker", + "perrserker" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "persian", + "speciesId": "persian", + "displayName": "Persian", + "slug": "persian", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Persian", + "persian" + ], + "moves": [ + { + "id": "return", + "displayName": "Return", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hypnosis", + "displayName": "Hypnosis", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "screech", + "displayName": "Screech", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "zap-cannon", + "displayName": "Zap Cannon", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "persian-alola", + "speciesId": "persianalola", + "displayName": "Persian-Alola", + "slug": "persian-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Persian", + "Persian Alola", + "Persian-Alola", + "persian", + "persian alola", + "persian-alola", + "persianalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "petilil", + "speciesId": "petilil", + "displayName": "Petilil", + "slug": "petilil", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Petilil", + "petilil" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "phanpy", + "speciesId": "phanpy", + "displayName": "Phanpy", + "slug": "phanpy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Phanpy", + "phanpy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "phantump", + "speciesId": "phantump", + "displayName": "Phantump", + "slug": "phantump", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Phantump", + "phantump" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pheromosa", + "speciesId": "pheromosa", + "displayName": "Pheromosa", + "slug": "pheromosa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pheromosa", + "pheromosa" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "phione", + "speciesId": "phione", + "displayName": "Phione", + "slug": "phione", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Phione", + "phione" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pichu", + "speciesId": "pichu", + "displayName": "Pichu", + "slug": "pichu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pichu", + "pichu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pichu-spiky-eared", + "speciesId": "pichuspikyeared", + "displayName": "Pichu-Spiky-eared", + "slug": "pichu-spiky-eared", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pichu", + "Pichu Spiky eared", + "Pichu-Spiky-eared", + "pichu", + "pichu spiky eared", + "pichu-spiky-eared", + "pichuspikyeared" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidgeot", + "speciesId": "pidgeot", + "displayName": "Pidgeot", + "slug": "pidgeot", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgeot", + "pidgeot" + ], + "moves": [ + { + "id": "return", + "displayName": "Return", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "steel-wing", + "displayName": "Steel Wing", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "pidgeot-mega", + "speciesId": "pidgeotmega", + "displayName": "Pidgeot-Mega", + "slug": "pidgeot-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgeot", + "Pidgeot Mega", + "Pidgeot-Mega", + "pidgeot", + "pidgeot mega", + "pidgeot-mega", + "pidgeotmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidgeotto", + "speciesId": "pidgeotto", + "displayName": "Pidgeotto", + "slug": "pidgeotto", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgeotto", + "pidgeotto" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidgey", + "speciesId": "pidgey", + "displayName": "Pidgey", + "slug": "pidgey", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidgey", + "pidgey" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pidove", + "speciesId": "pidove", + "displayName": "Pidove", + "slug": "pidove", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pidove", + "pidove" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pignite", + "speciesId": "pignite", + "displayName": "Pignite", + "slug": "pignite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pignite", + "pignite" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu", + "speciesId": "pikachu", + "displayName": "Pikachu", + "slug": "pikachu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "pikachu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-alola", + "speciesId": "pikachualola", + "displayName": "Pikachu-Alola", + "slug": "pikachu-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Alola", + "Pikachu-Alola", + "pikachu", + "pikachu alola", + "pikachu-alola", + "pikachualola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-belle", + "speciesId": "pikachubelle", + "displayName": "Pikachu-Belle", + "slug": "pikachu-belle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Belle", + "Pikachu-Belle", + "pikachu", + "pikachu belle", + "pikachu-belle", + "pikachubelle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-cosplay", + "speciesId": "pikachucosplay", + "displayName": "Pikachu-Cosplay", + "slug": "pikachu-cosplay", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Cosplay", + "Pikachu-Cosplay", + "pikachu", + "pikachu cosplay", + "pikachu-cosplay", + "pikachucosplay" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-gmax", + "speciesId": "pikachugmax", + "displayName": "Pikachu-Gmax", + "slug": "pikachu-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Gmax", + "Pikachu-Gmax", + "pikachu", + "pikachu gmax", + "pikachu-gmax", + "pikachugmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-hoenn", + "speciesId": "pikachuhoenn", + "displayName": "Pikachu-Hoenn", + "slug": "pikachu-hoenn", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Hoenn", + "Pikachu-Hoenn", + "pikachu", + "pikachu hoenn", + "pikachu-hoenn", + "pikachuhoenn" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-kalos", + "speciesId": "pikachukalos", + "displayName": "Pikachu-Kalos", + "slug": "pikachu-kalos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Kalos", + "Pikachu-Kalos", + "pikachu", + "pikachu kalos", + "pikachu-kalos", + "pikachukalos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-libre", + "speciesId": "pikachulibre", + "displayName": "Pikachu-Libre", + "slug": "pikachu-libre", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Libre", + "Pikachu-Libre", + "pikachu", + "pikachu libre", + "pikachu-libre", + "pikachulibre" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-original", + "speciesId": "pikachuoriginal", + "displayName": "Pikachu-Original", + "slug": "pikachu-original", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Original", + "Pikachu-Original", + "pikachu", + "pikachu original", + "pikachu-original", + "pikachuoriginal" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-partner", + "speciesId": "pikachupartner", + "displayName": "Pikachu-Partner", + "slug": "pikachu-partner", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Partner", + "Pikachu-Partner", + "pikachu", + "pikachu partner", + "pikachu-partner", + "pikachupartner" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-phd", + "speciesId": "pikachuphd", + "displayName": "Pikachu-PhD", + "slug": "pikachu-phd", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu PhD", + "Pikachu-PhD", + "pikachu", + "pikachu phd", + "pikachu-phd", + "pikachuphd" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-pop-star", + "speciesId": "pikachupopstar", + "displayName": "Pikachu-Pop-Star", + "slug": "pikachu-pop-star", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Pop Star", + "Pikachu-Pop-Star", + "pikachu", + "pikachu pop star", + "pikachu-pop-star", + "pikachupopstar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-rock-star", + "speciesId": "pikachurockstar", + "displayName": "Pikachu-Rock-Star", + "slug": "pikachu-rock-star", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Rock Star", + "Pikachu-Rock-Star", + "pikachu", + "pikachu rock star", + "pikachu-rock-star", + "pikachurockstar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-sinnoh", + "speciesId": "pikachusinnoh", + "displayName": "Pikachu-Sinnoh", + "slug": "pikachu-sinnoh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Sinnoh", + "Pikachu-Sinnoh", + "pikachu", + "pikachu sinnoh", + "pikachu-sinnoh", + "pikachusinnoh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-starter", + "speciesId": "pikachustarter", + "displayName": "Pikachu-Starter", + "slug": "pikachu-starter", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Starter", + "Pikachu-Starter", + "pikachu", + "pikachu starter", + "pikachu-starter", + "pikachustarter" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-unova", + "speciesId": "pikachuunova", + "displayName": "Pikachu-Unova", + "slug": "pikachu-unova", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu Unova", + "Pikachu-Unova", + "pikachu", + "pikachu unova", + "pikachu-unova", + "pikachuunova" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikachu-world", + "speciesId": "pikachuworld", + "displayName": "Pikachu-World", + "slug": "pikachu-world", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikachu", + "Pikachu World", + "Pikachu-World", + "pikachu", + "pikachu world", + "pikachu-world", + "pikachuworld" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pikipek", + "speciesId": "pikipek", + "displayName": "Pikipek", + "slug": "pikipek", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pikipek", + "pikipek" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "piloswine", + "speciesId": "piloswine", + "displayName": "Piloswine", + "slug": "piloswine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Piloswine", + "piloswine" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pincurchin", + "speciesId": "pincurchin", + "displayName": "Pincurchin", + "slug": "pincurchin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pincurchin", + "pincurchin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pineco", + "speciesId": "pineco", + "displayName": "Pineco", + "slug": "pineco", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pineco", + "pineco" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pinsir", + "speciesId": "pinsir", + "displayName": "Pinsir", + "slug": "pinsir", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pinsir", + "pinsir" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "frustration", + "displayName": "Frustration", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "quick-attack", + "displayName": "Quick Attack", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "close-combat", + "displayName": "Close Combat", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "pinsirite", + "displayName": "Pinsirite", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "hyper-cutter", + "displayName": "Hyper Cutter", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "pinsir-mega", + "speciesId": "pinsirmega", + "displayName": "Pinsir-Mega", + "slug": "pinsir-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pinsir", + "Pinsir Mega", + "Pinsir-Mega", + "pinsir", + "pinsir mega", + "pinsir-mega", + "pinsirmega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "piplup", + "speciesId": "piplup", + "displayName": "Piplup", + "slug": "piplup", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Piplup", + "piplup" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "plasmanta", + "speciesId": "plasmanta", + "displayName": "Plasmanta", + "slug": "plasmanta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Plasmanta", + "plasmanta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pluffle", + "speciesId": "pluffle", + "displayName": "Pluffle", + "slug": "pluffle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pluffle", + "pluffle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "plusle", + "speciesId": "plusle", + "displayName": "Plusle", + "slug": "plusle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Plusle", + "plusle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poipole", + "speciesId": "poipole", + "displayName": "Poipole", + "slug": "poipole", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poipole", + "poipole" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-black-belt", + "speciesId": "pokestarblackbelt", + "displayName": "Pokestar Black Belt", + "slug": "pokestar-black-belt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Black Belt", + "pokestar black belt", + "pokestar-black-belt", + "pokestarblackbelt" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-black-door", + "speciesId": "pokestarblackdoor", + "displayName": "Pokestar Black Door", + "slug": "pokestar-black-door", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Black Door", + "pokestar black door", + "pokestar-black-door", + "pokestarblackdoor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-brycen-man", + "speciesId": "pokestarbrycenman", + "displayName": "Pokestar Brycen-Man", + "slug": "pokestar-brycen-man", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Brycen Man", + "Pokestar Brycen-Man", + "pokestar brycen man", + "pokestar-brycen-man", + "pokestarbrycenman" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-f-00", + "speciesId": "pokestarf00", + "displayName": "Pokestar F-00", + "slug": "pokestar-f-00", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar F 00", + "Pokestar F-00", + "pokestar f 00", + "pokestar-f-00", + "pokestarf00" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-f-002", + "speciesId": "pokestarf002", + "displayName": "Pokestar F-002", + "slug": "pokestar-f-002", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar F 002", + "Pokestar F-002", + "pokestar f 002", + "pokestar-f-002", + "pokestarf002" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-giant", + "speciesId": "pokestargiant", + "displayName": "Pokestar Giant", + "slug": "pokestar-giant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Giant", + "pokestar giant", + "pokestar-giant", + "pokestargiant" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-humanoid", + "speciesId": "pokestarhumanoid", + "displayName": "Pokestar Humanoid", + "slug": "pokestar-humanoid", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Humanoid", + "pokestar humanoid", + "pokestar-humanoid", + "pokestarhumanoid" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-monster", + "speciesId": "pokestarmonster", + "displayName": "Pokestar Monster", + "slug": "pokestar-monster", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Monster", + "pokestar monster", + "pokestar-monster", + "pokestarmonster" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-mt", + "speciesId": "pokestarmt", + "displayName": "Pokestar MT", + "slug": "pokestar-mt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar MT", + "pokestar mt", + "pokestar-mt", + "pokestarmt" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-mt2", + "speciesId": "pokestarmt2", + "displayName": "Pokestar MT2", + "slug": "pokestar-mt2", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar MT2", + "pokestar mt2", + "pokestar-mt2", + "pokestarmt2" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-smeargle", + "speciesId": "pokestarsmeargle", + "displayName": "Pokestar Smeargle", + "slug": "pokestar-smeargle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Smeargle", + "pokestar smeargle", + "pokestar-smeargle", + "pokestarsmeargle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-spirit", + "speciesId": "pokestarspirit", + "displayName": "Pokestar Spirit", + "slug": "pokestar-spirit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Spirit", + "pokestar spirit", + "pokestar-spirit", + "pokestarspirit" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-transport", + "speciesId": "pokestartransport", + "displayName": "Pokestar Transport", + "slug": "pokestar-transport", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar Transport", + "pokestar transport", + "pokestar-transport", + "pokestartransport" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-ufo", + "speciesId": "pokestarufo", + "displayName": "Pokestar UFO", + "slug": "pokestar-ufo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar UFO", + "pokestar ufo", + "pokestar-ufo", + "pokestarufo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-ufo-2", + "speciesId": "pokestarufo2", + "displayName": "Pokestar UFO-2", + "slug": "pokestar-ufo-2", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar UFO", + "Pokestar UFO 2", + "Pokestar UFO-2", + "pokestar ufo 2", + "pokestar-ufo", + "pokestar-ufo-2", + "pokestarufo", + "pokestarufo2" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-ufo-propu2", + "speciesId": "pokestarufopropu2", + "displayName": "Pokestar UFO-PropU2", + "slug": "pokestar-ufo-propu2", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar UFO", + "Pokestar UFO PropU2", + "Pokestar UFO-PropU2", + "pokestar ufo propu2", + "pokestar-ufo", + "pokestar-ufo-propu2", + "pokestarufo", + "pokestarufopropu2" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pokestar-white-door", + "speciesId": "pokestarwhitedoor", + "displayName": "Pokestar White Door", + "slug": "pokestar-white-door", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pokestar White Door", + "pokestar white door", + "pokestar-white-door", + "pokestarwhitedoor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "politoed", + "speciesId": "politoed", + "displayName": "Politoed", + "slug": "politoed", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Politoed", + "politoed" + ], + "moves": [ + { + "id": "scald", + "displayName": "Scald", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "encore", + "displayName": "Encore", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "damp-rock", + "displayName": "Damp Rock", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "drizzle", + "displayName": "Drizzle", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 248, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 164, + "spe": 96 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "poliwag", + "speciesId": "poliwag", + "displayName": "Poliwag", + "slug": "poliwag", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poliwag", + "poliwag" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poliwhirl", + "speciesId": "poliwhirl", + "displayName": "Poliwhirl", + "slug": "poliwhirl", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poliwhirl", + "poliwhirl" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poliwrath", + "speciesId": "poliwrath", + "displayName": "Poliwrath", + "slug": "poliwrath", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poliwrath", + "poliwrath" + ], + "moves": [ + { + "id": "belly-drum", + "displayName": "Belly Drum", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "lovely-kiss", + "displayName": "Lovely Kiss", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hydro-pump", + "displayName": "Hydro Pump", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "body-slam", + "displayName": "Body Slam", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "poltchageist", + "speciesId": "poltchageist", + "displayName": "Poltchageist", + "slug": "poltchageist", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poltchageist", + "poltchageist" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poltchageist-artisan", + "speciesId": "poltchageistartisan", + "displayName": "Poltchageist-Artisan", + "slug": "poltchageist-artisan", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poltchageist", + "Poltchageist Artisan", + "Poltchageist-Artisan", + "poltchageist", + "poltchageist artisan", + "poltchageist-artisan", + "poltchageistartisan" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "polteageist-antique", + "speciesId": "polteageistantique", + "displayName": "Polteageist-Antique", + "slug": "polteageist-antique", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Polteageist", + "Polteageist Antique", + "Polteageist-Antique", + "polteageist", + "polteageist antique", + "polteageist-antique", + "polteageistantique" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ponyta", + "speciesId": "ponyta", + "displayName": "Ponyta", + "slug": "ponyta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ponyta", + "ponyta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ponyta-galar", + "speciesId": "ponytagalar", + "displayName": "Ponyta-Galar", + "slug": "ponyta-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ponyta", + "Ponyta Galar", + "Ponyta-Galar", + "ponyta", + "ponyta galar", + "ponyta-galar", + "ponytagalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "poochyena", + "speciesId": "poochyena", + "displayName": "Poochyena", + "slug": "poochyena", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Poochyena", + "poochyena" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "popplio", + "speciesId": "popplio", + "displayName": "Popplio", + "slug": "popplio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Popplio", + "popplio" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "porygon", + "speciesId": "porygon", + "displayName": "Porygon", + "slug": "porygon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Porygon", + "porygon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "porygon-z", + "speciesId": "porygon-z", + "displayName": "Porygon-Z", + "slug": "porygon-z", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Porygon-Z", + "porygon-z", + "porygonz", + "Porygon Z", + "porygon z" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "conversion", + "displayName": "Conversion", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "normalium-z", + "displayName": "Normalium Z", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "adaptability", + "displayName": "Adaptability", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "primeape", + "speciesId": "primeape", + "displayName": "Primeape", + "slug": "primeape", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Primeape", + "primeape" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "prinplup", + "speciesId": "prinplup", + "displayName": "Prinplup", + "slug": "prinplup", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Prinplup", + "prinplup" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "privatyke", + "speciesId": "privatyke", + "displayName": "Privatyke", + "slug": "privatyke", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Privatyke", + "privatyke" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "probopass", + "speciesId": "probopass", + "displayName": "Probopass", + "slug": "probopass", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Probopass", + "probopass" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "protowatt", + "speciesId": "protowatt", + "displayName": "Protowatt", + "slug": "protowatt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Protowatt", + "protowatt" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "psyduck", + "speciesId": "psyduck", + "displayName": "Psyduck", + "slug": "psyduck", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Psyduck", + "psyduck" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo", + "speciesId": "pumpkaboo", + "displayName": "Pumpkaboo", + "slug": "pumpkaboo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "pumpkaboo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo-large", + "speciesId": "pumpkaboolarge", + "displayName": "Pumpkaboo-Large", + "slug": "pumpkaboo-large", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "Pumpkaboo Large", + "Pumpkaboo-Large", + "pumpkaboo", + "pumpkaboo large", + "pumpkaboo-large", + "pumpkaboolarge" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo-small", + "speciesId": "pumpkaboosmall", + "displayName": "Pumpkaboo-Small", + "slug": "pumpkaboo-small", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "Pumpkaboo Small", + "Pumpkaboo-Small", + "pumpkaboo", + "pumpkaboo small", + "pumpkaboo-small", + "pumpkaboosmall" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pumpkaboo-super", + "speciesId": "pumpkaboosuper", + "displayName": "Pumpkaboo-Super", + "slug": "pumpkaboo-super", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pumpkaboo", + "Pumpkaboo Super", + "Pumpkaboo-Super", + "pumpkaboo", + "pumpkaboo super", + "pumpkaboo-super", + "pumpkaboosuper" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pupitar", + "speciesId": "pupitar", + "displayName": "Pupitar", + "slug": "pupitar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pupitar", + "pupitar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "purrloin", + "speciesId": "purrloin", + "displayName": "Purrloin", + "slug": "purrloin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Purrloin", + "purrloin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "purugly", + "speciesId": "purugly", + "displayName": "Purugly", + "slug": "purugly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Purugly", + "purugly" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pyroak", + "speciesId": "pyroak", + "displayName": "Pyroak", + "slug": "pyroak", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pyroak", + "pyroak" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pyroar", + "speciesId": "pyroar", + "displayName": "Pyroar", + "slug": "pyroar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pyroar", + "pyroar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "pyukumuku", + "speciesId": "pyukumuku", + "displayName": "Pyukumuku", + "slug": "pyukumuku", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Pyukumuku", + "pyukumuku" + ], + "moves": [ + { + "id": "block", + "displayName": "Block", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "spite", + "displayName": "Spite", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "unaware", + "displayName": "Unaware", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 4, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "quagsire", + "speciesId": "quagsire", + "displayName": "Quagsire", + "slug": "quagsire", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quagsire", + "quagsire" + ], + "moves": [ + { + "id": "stealth-rock", + "displayName": "Stealth Rock", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "toxic", + "displayName": "Toxic", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "unaware", + "displayName": "Unaware", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Impish", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 4, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "quaxly", + "speciesId": "quaxly", + "displayName": "Quaxly", + "slug": "quaxly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quaxly", + "quaxly" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "quaxwell", + "speciesId": "quaxwell", + "displayName": "Quaxwell", + "slug": "quaxwell", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quaxwell", + "quaxwell" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "quilava", + "speciesId": "quilava", + "displayName": "Quilava", + "slug": "quilava", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quilava", + "quilava" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "quilladin", + "speciesId": "quilladin", + "displayName": "Quilladin", + "slug": "quilladin", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Quilladin", + "quilladin" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "qwilfish", + "speciesId": "qwilfish", + "displayName": "Qwilfish", + "slug": "qwilfish", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Qwilfish", + "qwilfish" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "waterfall", + "displayName": "Waterfall", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "poison-jab", + "displayName": "Poison Jab", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "qwilfish-hisui", + "speciesId": "qwilfishhisui", + "displayName": "Qwilfish-Hisui", + "slug": "qwilfish-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Qwilfish", + "Qwilfish Hisui", + "Qwilfish-Hisui", + "qwilfish", + "qwilfish hisui", + "qwilfish-hisui", + "qwilfishhisui" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raboot", + "speciesId": "raboot", + "displayName": "Raboot", + "slug": "raboot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raboot", + "raboot" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rabsca", + "speciesId": "rabsca", + "displayName": "Rabsca", + "slug": "rabsca", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rabsca", + "rabsca" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raichu-alola", + "speciesId": "raichualola", + "displayName": "Raichu-Alola", + "slug": "raichu-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raichu", + "Raichu Alola", + "Raichu-Alola", + "raichu", + "raichu alola", + "raichu-alola", + "raichualola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "ralts", + "speciesId": "ralts", + "displayName": "Ralts", + "slug": "ralts", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ralts", + "ralts" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rampardos", + "speciesId": "rampardos", + "displayName": "Rampardos", + "slug": "rampardos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rampardos", + "rampardos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rapidash", + "speciesId": "rapidash", + "displayName": "Rapidash", + "slug": "rapidash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rapidash", + "rapidash" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rapidash-galar", + "speciesId": "rapidashgalar", + "displayName": "Rapidash-Galar", + "slug": "rapidash-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rapidash", + "Rapidash Galar", + "Rapidash-Galar", + "rapidash", + "rapidash galar", + "rapidash-galar", + "rapidashgalar" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raticate", + "speciesId": "raticate", + "displayName": "Raticate", + "slug": "raticate", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate", + "raticate" + ], + "moves": [ + { + "id": "super-fang", + "displayName": "Super Fang", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "mimic", + "displayName": "Mimic", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "body-slam", + "displayName": "Body Slam", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "raticate-alola", + "speciesId": "raticatealola", + "displayName": "Raticate-Alola", + "slug": "raticate-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate", + "Raticate Alola", + "Raticate-Alola", + "raticate", + "raticate alola", + "raticate-alola", + "raticatealola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "raticate-alola-totem", + "speciesId": "raticatealolatotem", + "displayName": "Raticate-Alola-Totem", + "slug": "raticate-alola-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Raticate", + "Raticate Alola Totem", + "Raticate-Alola-Totem", + "raticate", + "raticate alola totem", + "raticate-alola-totem", + "raticatealolatotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rattata", + "speciesId": "rattata", + "displayName": "Rattata", + "slug": "rattata", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rattata", + "rattata" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rattata-alola", + "speciesId": "rattataalola", + "displayName": "Rattata-Alola", + "slug": "rattata-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rattata", + "Rattata Alola", + "Rattata-Alola", + "rattata", + "rattata alola", + "rattata-alola", + "rattataalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rayquaza", + "speciesId": "rayquaza", + "displayName": "Rayquaza", + "slug": "rayquaza", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rayquaza", + "rayquaza" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rayquaza-mega", + "speciesId": "rayquazamega", + "displayName": "Rayquaza-Mega", + "slug": "rayquaza-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rayquaza", + "Rayquaza Mega", + "Rayquaza-Mega", + "rayquaza", + "rayquaza mega", + "rayquaza-mega", + "rayquazamega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rebble", + "speciesId": "rebble", + "displayName": "Rebble", + "slug": "rebble", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rebble", + "rebble" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "regice", + "speciesId": "regice", + "displayName": "Regice", + "slug": "regice", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regice", + "regice" + ], + "moves": [ + { + "id": "ice-beam", + "displayName": "Ice Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "thunder-wave", + "displayName": "Thunder Wave", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Quiet", + "evs": { + "hp": 252, + "atk": 104, + "def": 0, + "spa": 152, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "regidrago", + "speciesId": "regidrago", + "displayName": "Regidrago", + "slug": "regidrago", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regidrago", + "regidrago" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "regigigas", + "speciesId": "regigigas", + "displayName": "Regigigas", + "slug": "regigigas", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regigigas", + "regigigas" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "regirock", + "speciesId": "regirock", + "displayName": "Regirock", + "slug": "regirock", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Regirock", + "regirock" + ], + "moves": [ + { + "id": "curse", + "displayName": "Curse", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-slide", + "displayName": "Rock Slide", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "chesto-berry", + "displayName": "Chesto Berry", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Careful", + "evs": { + "hp": 252, + "atk": 4, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "registeel", + "speciesId": "registeel", + "displayName": "Registeel", + "slug": "registeel", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Registeel", + "registeel" + ], + "moves": [ + { + "id": "stealth-rock", + "displayName": "Stealth Rock", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-punch", + "displayName": "Ice Punch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "clear-body", + "displayName": "Clear Body", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Impish", + "evs": { + "hp": 252, + "atk": 168, + "def": 88, + "spa": 0, + "spd": 0, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "relicanth", + "speciesId": "relicanth", + "displayName": "Relicanth", + "slug": "relicanth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Relicanth", + "relicanth" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rellor", + "speciesId": "rellor", + "displayName": "Rellor", + "slug": "rellor", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rellor", + "rellor" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "remoraid", + "speciesId": "remoraid", + "displayName": "Remoraid", + "slug": "remoraid", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Remoraid", + "remoraid" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "reshiram", + "speciesId": "reshiram", + "displayName": "Reshiram", + "slug": "reshiram", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Reshiram", + "reshiram" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "reuniclus", + "speciesId": "reuniclus", + "displayName": "Reuniclus", + "slug": "reuniclus", + "source": "smogon-ou-sv", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Reuniclus", + "reuniclus" + ], + "moves": [ + { + "id": "psychic-noise", + "displayName": "Psychic Noise", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "knock-off", + "displayName": "Knock Off", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "focus-blast", + "displayName": "Focus Blast", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "recover", + "displayName": "Recover", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "magic-guard", + "displayName": "Magic Guard", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 212, + "spd": 0, + "spe": 44 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "revavroom", + "speciesId": "revavroom", + "displayName": "Revavroom", + "slug": "revavroom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Revavroom", + "revavroom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "revenankh", + "speciesId": "revenankh", + "displayName": "Revenankh", + "slug": "revenankh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Revenankh", + "revenankh" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rhydon", + "speciesId": "rhydon", + "displayName": "Rhydon", + "slug": "rhydon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rhydon", + "rhydon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rhyhorn", + "speciesId": "rhyhorn", + "displayName": "Rhyhorn", + "slug": "rhyhorn", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rhyhorn", + "rhyhorn" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rhyperior", + "speciesId": "rhyperior", + "displayName": "Rhyperior", + "slug": "rhyperior", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rhyperior", + "rhyperior" + ], + "moves": [ + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-slide", + "displayName": "Rock Slide", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "megahorn", + "displayName": "Megahorn", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-wrecker", + "displayName": "Rock Wrecker", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-band", + "displayName": "Choice Band", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "solid-rock", + "displayName": "Solid Rock", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "ribombee-totem", + "speciesId": "ribombeetotem", + "displayName": "Ribombee-Totem", + "slug": "ribombee-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ribombee", + "Ribombee Totem", + "Ribombee-Totem", + "ribombee", + "ribombee totem", + "ribombee-totem", + "ribombeetotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rillaboom-gmax", + "speciesId": "rillaboomgmax", + "displayName": "Rillaboom-Gmax", + "slug": "rillaboom-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rillaboom", + "Rillaboom Gmax", + "Rillaboom-Gmax", + "rillaboom", + "rillaboom gmax", + "rillaboom-gmax", + "rillaboomgmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "riolu", + "speciesId": "riolu", + "displayName": "Riolu", + "slug": "riolu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Riolu", + "riolu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rising-phoenix", + "speciesId": "rising-phoenix", + "displayName": "Rising Phoenix", + "slug": "rising-phoenix", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rising Phoenix", + "rising-phoenix", + "risingphoenix", + "rising phoenix" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rockruff", + "speciesId": "rockruff", + "displayName": "Rockruff", + "slug": "rockruff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rockruff", + "rockruff" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "roggenrola", + "speciesId": "roggenrola", + "displayName": "Roggenrola", + "slug": "roggenrola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roggenrola", + "roggenrola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rolycoly", + "speciesId": "rolycoly", + "displayName": "Rolycoly", + "slug": "rolycoly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rolycoly", + "rolycoly" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rookidee", + "speciesId": "rookidee", + "displayName": "Rookidee", + "slug": "rookidee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rookidee", + "rookidee" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "roselia", + "speciesId": "roselia", + "displayName": "Roselia", + "slug": "roselia", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roselia", + "roselia" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "roserade", + "speciesId": "roserade", + "displayName": "Roserade", + "slug": "roserade", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Roserade", + "roserade" + ], + "moves": [ + { + "id": "spikes", + "displayName": "Spikes", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "grass-knot", + "displayName": "Grass Knot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "stun-spore", + "displayName": "Stun Spore", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "black-sludge", + "displayName": "Black Sludge", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "poison-point", + "displayName": "Poison Point", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 232, + "spa": 0, + "spd": 0, + "spe": 24 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom", + "speciesId": "rotom", + "displayName": "Rotom", + "slug": "rotom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom", + "rotom" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rotom-dowse", + "speciesId": "rotom-dowse", + "displayName": "Rotom-Dowse", + "slug": "rotom-dowse", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Dowse", + "rotom-dowse", + "rotomdowse", + "Rotom Dowse", + "rotom dowse" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rotom-fan", + "speciesId": "rotom-fan", + "displayName": "Rotom-Fan", + "slug": "rotom-fan", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Fan", + "rotom-fan", + "rotomfan", + "Rotom Fan", + "rotom fan" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-ball", + "displayName": "Shadow Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "trick", + "displayName": "Trick", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-scarf", + "displayName": "Choice Scarf", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-frost", + "speciesId": "rotom-frost", + "displayName": "Rotom-Frost", + "slug": "rotom-frost", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Frost", + "rotom-frost", + "rotomfrost", + "Rotom Frost", + "rotom frost" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-ball", + "displayName": "Shadow Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "trick", + "displayName": "Trick", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-scarf", + "displayName": "Choice Scarf", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-heat", + "speciesId": "rotom-heat", + "displayName": "Rotom-Heat", + "slug": "rotom-heat", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Heat", + "rotom-heat", + "rotomheat", + "Rotom Heat", + "rotom heat" + ], + "moves": [ + { + "id": "nasty-plot", + "displayName": "Nasty Plot", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "discharge", + "displayName": "Discharge", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "overheat", + "displayName": "Overheat", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "pain-split", + "displayName": "Pain Split", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 248, + "atk": 0, + "def": 0, + "spa": 8, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-mow", + "speciesId": "rotom-mow", + "displayName": "Rotom-Mow", + "slug": "rotom-mow", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Mow", + "rotom-mow", + "rotommow", + "Rotom Mow", + "rotom mow" + ], + "moves": [ + { + "id": "thunderbolt", + "displayName": "Thunderbolt", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "leaf-storm", + "displayName": "Leaf Storm", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-ball", + "displayName": "Shadow Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "trick", + "displayName": "Trick", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "choice-scarf", + "displayName": "Choice Scarf", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "levitate", + "displayName": "Levitate", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Timid", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "rotom-radio", + "speciesId": "rotom-radio", + "displayName": "Rotom-Radio", + "slug": "rotom-radio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rotom-Radio", + "rotom-radio", + "rotomradio", + "Rotom Radio", + "rotom radio" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rowlet", + "speciesId": "rowlet", + "displayName": "Rowlet", + "slug": "rowlet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rowlet", + "rowlet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "rufflet", + "speciesId": "rufflet", + "displayName": "Rufflet", + "slug": "rufflet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Rufflet", + "rufflet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "runerigus", + "speciesId": "runerigus", + "displayName": "Runerigus", + "slug": "runerigus", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Runerigus", + "runerigus" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sableye-mega", + "speciesId": "sableyemega", + "displayName": "Sableye-Mega", + "slug": "sableye-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sableye", + "Sableye Mega", + "Sableye-Mega", + "sableye", + "sableye mega", + "sableye-mega", + "sableyemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "saharaja", + "speciesId": "saharaja", + "displayName": "Saharaja", + "slug": "saharaja", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Saharaja", + "saharaja" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "saharascal", + "speciesId": "saharascal", + "displayName": "Saharascal", + "slug": "saharascal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Saharascal", + "saharascal" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salamence", + "speciesId": "salamence", + "displayName": "Salamence", + "slug": "salamence", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salamence", + "salamence" + ], + "moves": [ + { + "id": "dragon-dance", + "displayName": "Dragon Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "fly", + "displayName": "Fly", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "flyinium-z", + "displayName": "Flyinium Z", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "moxie", + "displayName": "Moxie", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "salamence-mega", + "speciesId": "salamencemega", + "displayName": "Salamence-Mega", + "slug": "salamence-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salamence", + "Salamence Mega", + "Salamence-Mega", + "salamence", + "salamence mega", + "salamence-mega", + "salamencemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salandit", + "speciesId": "salandit", + "displayName": "Salandit", + "slug": "salandit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salandit", + "salandit" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salazzle", + "speciesId": "salazzle", + "displayName": "Salazzle", + "slug": "salazzle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salazzle", + "salazzle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "salazzle-totem", + "speciesId": "salazzletotem", + "displayName": "Salazzle-Totem", + "slug": "salazzle-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Salazzle", + "Salazzle Totem", + "Salazzle-Totem", + "salazzle", + "salazzle totem", + "salazzle-totem", + "salazzletotem" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "samurott", + "speciesId": "samurott", + "displayName": "Samurott", + "slug": "samurott", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Samurott", + "samurott" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandaconda", + "speciesId": "sandaconda", + "displayName": "Sandaconda", + "slug": "sandaconda", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandaconda", + "sandaconda" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandaconda-gmax", + "speciesId": "sandacondagmax", + "displayName": "Sandaconda-Gmax", + "slug": "sandaconda-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandaconda", + "Sandaconda Gmax", + "Sandaconda-Gmax", + "sandaconda", + "sandaconda gmax", + "sandaconda-gmax", + "sandacondagmax" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandile", + "speciesId": "sandile", + "displayName": "Sandile", + "slug": "sandile", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandile", + "sandile" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandshrew", + "speciesId": "sandshrew", + "displayName": "Sandshrew", + "slug": "sandshrew", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandshrew", + "sandshrew" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandshrew-alola", + "speciesId": "sandshrewalola", + "displayName": "Sandshrew-Alola", + "slug": "sandshrew-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandshrew", + "Sandshrew Alola", + "Sandshrew-Alola", + "sandshrew", + "sandshrew alola", + "sandshrew-alola", + "sandshrewalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandslash", + "speciesId": "sandslash", + "displayName": "Sandslash", + "slug": "sandslash", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandslash", + "sandslash" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rock-slide", + "displayName": "Rock Slide", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "substitute", + "displayName": "Substitute", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "sandslash-alola", + "speciesId": "sandslashalola", + "displayName": "Sandslash-Alola", + "slug": "sandslash-alola", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandslash", + "Sandslash Alola", + "Sandslash-Alola", + "sandslash", + "sandslash alola", + "sandslash-alola", + "sandslashalola" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sandygast", + "speciesId": "sandygast", + "displayName": "Sandygast", + "slug": "sandygast", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sandygast", + "sandygast" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sawk", + "speciesId": "sawk", + "displayName": "Sawk", + "slug": "sawk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sawk", + "sawk" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sawsbuck", + "speciesId": "sawsbuck", + "displayName": "Sawsbuck", + "slug": "sawsbuck", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sawsbuck", + "sawsbuck" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scatterbug", + "speciesId": "scatterbug", + "displayName": "Scatterbug", + "slug": "scatterbug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scatterbug", + "scatterbug" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scattervein", + "speciesId": "scattervein", + "displayName": "Scattervein", + "slug": "scattervein", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scattervein", + "scattervein" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sceptile-mega", + "speciesId": "sceptilemega", + "displayName": "Sceptile-Mega", + "slug": "sceptile-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sceptile", + "Sceptile Mega", + "Sceptile-Mega", + "sceptile", + "sceptile mega", + "sceptile-mega", + "sceptilemega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scizor-mega", + "speciesId": "scizormega", + "displayName": "Scizor-Mega", + "slug": "scizor-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scizor", + "Scizor Mega", + "Scizor-Mega", + "scizor", + "scizor mega", + "scizor-mega", + "scizormega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scolipede", + "speciesId": "scolipede", + "displayName": "Scolipede", + "slug": "scolipede", + "source": "smogon-ou-sm", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scolipede", + "scolipede" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "megahorn", + "displayName": "Megahorn", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "aqua-tail", + "displayName": "Aqua Tail", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earthquake", + "displayName": "Earthquake", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "waterium-z", + "displayName": "Waterium Z", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "speed-boost", + "displayName": "Speed Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Jolly", + "evs": { + "hp": 0, + "atk": 252, + "def": 4, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "scorbunny", + "speciesId": "scorbunny", + "displayName": "Scorbunny", + "slug": "scorbunny", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scorbunny", + "scorbunny" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scovillain", + "speciesId": "scovillain", + "displayName": "Scovillain", + "slug": "scovillain", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scovillain", + "scovillain" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scrafty", + "speciesId": "scrafty", + "displayName": "Scrafty", + "slug": "scrafty", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scrafty", + "scrafty" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scraggy", + "speciesId": "scraggy", + "displayName": "Scraggy", + "slug": "scraggy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scraggy", + "scraggy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scratchet", + "speciesId": "scratchet", + "displayName": "Scratchet", + "slug": "scratchet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scratchet", + "scratchet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scream-tail", + "speciesId": "screamtail", + "displayName": "Scream Tail", + "slug": "scream-tail", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scream Tail", + "scream tail", + "scream-tail", + "screamtail" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "scyther", + "speciesId": "scyther", + "displayName": "Scyther", + "slug": "scyther", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Scyther", + "scyther" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seadra", + "speciesId": "seadra", + "displayName": "Seadra", + "slug": "seadra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seadra", + "seadra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seaking", + "speciesId": "seaking", + "displayName": "Seaking", + "slug": "seaking", + "source": "smogon-ou-gs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seaking", + "seaking" + ], + "moves": [ + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "agility", + "displayName": "Agility", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "double-edge", + "displayName": "Double-Edge", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "miracle-berry", + "displayName": "Miracle Berry", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "sealeo", + "speciesId": "sealeo", + "displayName": "Sealeo", + "slug": "sealeo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sealeo", + "sealeo" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seedot", + "speciesId": "seedot", + "displayName": "Seedot", + "slug": "seedot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seedot", + "seedot" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seel", + "speciesId": "seel", + "displayName": "Seel", + "slug": "seel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seel", + "seel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seismitoad", + "speciesId": "seismitoad", + "displayName": "Seismitoad", + "slug": "seismitoad", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seismitoad", + "seismitoad" + ], + "moves": [ + { + "id": "weather-ball", + "displayName": "Weather Ball", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "earth-power", + "displayName": "Earth Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "focus-blast", + "displayName": "Focus Blast", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "sludge-wave", + "displayName": "Sludge Wave", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "life-orb", + "displayName": "Life Orb", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "swift-swim", + "displayName": "Swift Swim", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "sentret", + "speciesId": "sentret", + "displayName": "Sentret", + "slug": "sentret", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sentret", + "sentret" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "servine", + "speciesId": "servine", + "displayName": "Servine", + "slug": "servine", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Servine", + "servine" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "seviper", + "speciesId": "seviper", + "displayName": "Seviper", + "slug": "seviper", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Seviper", + "seviper" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sewaddle", + "speciesId": "sewaddle", + "displayName": "Sewaddle", + "slug": "sewaddle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sewaddle", + "sewaddle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sharpedo", + "speciesId": "sharpedo", + "displayName": "Sharpedo", + "slug": "sharpedo", + "source": "smogon-ou-xy", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sharpedo", + "sharpedo" + ], + "moves": [ + { + "id": "protect", + "displayName": "Protect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "crunch", + "displayName": "Crunch", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hydro-pump", + "displayName": "Hydro Pump", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "ice-fang", + "displayName": "Ice Fang", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "sharpedonite", + "displayName": "Sharpedonite", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "speed-boost", + "displayName": "Speed Boost", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Naughty", + "evs": { + "hp": 0, + "atk": 224, + "def": 0, + "spa": 32, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "sharpedo-mega", + "speciesId": "sharpedomega", + "displayName": "Sharpedo-Mega", + "slug": "sharpedo-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sharpedo", + "Sharpedo Mega", + "Sharpedo-Mega", + "sharpedo", + "sharpedo mega", + "sharpedo-mega", + "sharpedomega" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shaymin", + "speciesId": "shaymin", + "displayName": "Shaymin", + "slug": "shaymin", + "source": "smogon-ou-dp", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin", + "shaymin" + ], + "moves": [ + { + "id": "seed-flare", + "displayName": "Seed Flare", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "rest", + "displayName": "Rest", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "sleep-talk", + "displayName": "Sleep Talk", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "natural-cure", + "displayName": "Natural Cure", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 0, + "atk": 0, + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shaymin-delta", + "speciesId": "shaymin-delta", + "displayName": "Shaymin-Delta", + "slug": "shaymin-delta", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin-Delta", + "shaymin-delta", + "shaymindelta", + "Shaymin Delta", + "delta-shaymin", + "Delta Shaymin", + "deltashaymin", + "delta shaymin", + "shaymin delta" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shaymin-sky", + "speciesId": "shayminsky", + "displayName": "Shaymin-Sky", + "slug": "shaymin-sky", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shaymin", + "Shaymin Sky", + "Shaymin-Sky", + "shaymin", + "shaymin sky", + "shaymin-sky", + "shayminsky" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shedinja", + "speciesId": "shedinja", + "displayName": "Shedinja", + "slug": "shedinja", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shedinja", + "shedinja" + ], + "moves": [ + { + "id": "protect", + "displayName": "Protect", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "swords-dance", + "displayName": "Swords Dance", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "shadow-sneak", + "displayName": "Shadow Sneak", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "wonder-guard", + "displayName": "Wonder Guard", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Lonely", + "evs": { + "hp": 0, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shelgon", + "speciesId": "shelgon", + "displayName": "Shelgon", + "slug": "shelgon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shelgon", + "shelgon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shellder", + "speciesId": "shellder", + "displayName": "Shellder", + "slug": "shellder", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shellder", + "shellder" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shellos", + "speciesId": "shellos", + "displayName": "Shellos", + "slug": "shellos", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shellos", + "shellos" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shelmet", + "speciesId": "shelmet", + "displayName": "Shelmet", + "slug": "shelmet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shelmet", + "shelmet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shieldon", + "speciesId": "shieldon", + "displayName": "Shieldon", + "slug": "shieldon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shieldon", + "shieldon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shiftry", + "speciesId": "shiftry", + "displayName": "Shiftry", + "slug": "shiftry", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shiftry", + "shiftry" + ], + "moves": [ + { + "id": "explosion", + "displayName": "Explosion", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "sunny-day", + "displayName": "Sunny Day", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "solar-beam", + "displayName": "Solar Beam", + "type": null, + "usagePercent": 100.0 + }, + { + "id": "hidden-power", + "displayName": "Hidden Power", + "type": null, + "usagePercent": 100.0 + } + ], + "items": [ + { + "id": "leftovers", + "displayName": "Leftovers", + "type": "item", + "usagePercent": 100.0 + } + ], + "abilities": [ + { + "id": "chlorophyll", + "displayName": "Chlorophyll", + "type": "ability", + "usagePercent": 100.0 + } + ], + "spreads": [ + { + "nature": "Rash", + "evs": { + "hp": 136, + "atk": 92, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 28 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "shiinotic", + "speciesId": "shiinotic", + "displayName": "Shiinotic", + "slug": "shiinotic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shiinotic", + "shiinotic" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shinx", + "speciesId": "shinx", + "displayName": "Shinx", + "slug": "shinx", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shinx", + "shinx" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shroodle", + "speciesId": "shroodle", + "displayName": "Shroodle", + "slug": "shroodle", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shroodle", + "shroodle" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shroomish", + "speciesId": "shroomish", + "displayName": "Shroomish", + "slug": "shroomish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shroomish", + "shroomish" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "shuppet", + "speciesId": "shuppet", + "displayName": "Shuppet", + "slug": "shuppet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Shuppet", + "shuppet" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sigilyph", + "speciesId": "sigilyph", + "displayName": "Sigilyph", + "slug": "sigilyph", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sigilyph", + "sigilyph" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silcoon", + "speciesId": "silcoon", + "displayName": "Silcoon", + "slug": "silcoon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silcoon", + "silcoon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silicobra", + "speciesId": "silicobra", + "displayName": "Silicobra", + "slug": "silicobra", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silicobra", + "silicobra" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally", + "speciesId": "silvally", + "displayName": "Silvally", + "slug": "silvally", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "silvally" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-bug", + "speciesId": "silvallybug", + "displayName": "Silvally-Bug", + "slug": "silvally-bug", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Bug", + "Silvally-Bug", + "silvally", + "silvally bug", + "silvally-bug", + "silvallybug" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-dark", + "speciesId": "silvallydark", + "displayName": "Silvally-Dark", + "slug": "silvally-dark", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Dark", + "Silvally-Dark", + "silvally", + "silvally dark", + "silvally-dark", + "silvallydark" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-dragon", + "speciesId": "silvallydragon", + "displayName": "Silvally-Dragon", + "slug": "silvally-dragon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Dragon", + "Silvally-Dragon", + "silvally", + "silvally dragon", + "silvally-dragon", + "silvallydragon" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-electric", + "speciesId": "silvallyelectric", + "displayName": "Silvally-Electric", + "slug": "silvally-electric", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Electric", + "Silvally-Electric", + "silvally", + "silvally electric", + "silvally-electric", + "silvallyelectric" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-fairy", + "speciesId": "silvallyfairy", + "displayName": "Silvally-Fairy", + "slug": "silvally-fairy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Fairy", + "Silvally-Fairy", + "silvally", + "silvally fairy", + "silvally-fairy", + "silvallyfairy" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-fighting", + "speciesId": "silvallyfighting", + "displayName": "Silvally-Fighting", + "slug": "silvally-fighting", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Fighting", + "Silvally-Fighting", + "silvally", + "silvally fighting", + "silvally-fighting", + "silvallyfighting" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-fire", + "speciesId": "silvallyfire", + "displayName": "Silvally-Fire", + "slug": "silvally-fire", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Fire", + "Silvally-Fire", + "silvally", + "silvally fire", + "silvally-fire", + "silvallyfire" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-flying", + "speciesId": "silvallyflying", + "displayName": "Silvally-Flying", + "slug": "silvally-flying", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Flying", + "Silvally-Flying", + "silvally", + "silvally flying", + "silvally-flying", + "silvallyflying" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-ghost", + "speciesId": "silvallyghost", + "displayName": "Silvally-Ghost", + "slug": "silvally-ghost", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Ghost", + "Silvally-Ghost", + "silvally", + "silvally ghost", + "silvally-ghost", + "silvallyghost" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-grass", + "speciesId": "silvallygrass", + "displayName": "Silvally-Grass", + "slug": "silvally-grass", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Grass", + "Silvally-Grass", + "silvally", + "silvally grass", + "silvally-grass", + "silvallygrass" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-ground", + "speciesId": "silvallyground", + "displayName": "Silvally-Ground", + "slug": "silvally-ground", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Ground", + "Silvally-Ground", + "silvally", + "silvally ground", + "silvally-ground", + "silvallyground" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-ice", + "speciesId": "silvallyice", + "displayName": "Silvally-Ice", + "slug": "silvally-ice", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Ice", + "Silvally-Ice", + "silvally", + "silvally ice", + "silvally-ice", + "silvallyice" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-poison", + "speciesId": "silvallypoison", + "displayName": "Silvally-Poison", + "slug": "silvally-poison", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Poison", + "Silvally-Poison", + "silvally", + "silvally poison", + "silvally-poison", + "silvallypoison" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-psychic", + "speciesId": "silvallypsychic", + "displayName": "Silvally-Psychic", + "slug": "silvally-psychic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Psychic", + "Silvally-Psychic", + "silvally", + "silvally psychic", + "silvally-psychic", + "silvallypsychic" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-rock", + "speciesId": "silvallyrock", + "displayName": "Silvally-Rock", + "slug": "silvally-rock", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Rock", + "Silvally-Rock", + "silvally", + "silvally rock", + "silvally-rock", + "silvallyrock" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-steel", + "speciesId": "silvallysteel", + "displayName": "Silvally-Steel", + "slug": "silvally-steel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Steel", + "Silvally-Steel", + "silvally", + "silvally steel", + "silvally-steel", + "silvallysteel" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "silvally-water", + "speciesId": "silvallywater", + "displayName": "Silvally-Water", + "slug": "silvally-water", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Silvally", + "Silvally Water", + "Silvally-Water", + "silvally", + "silvally water", + "silvally-water", + "silvallywater" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "simipour", + "speciesId": "simipour", + "displayName": "Simipour", + "slug": "simipour", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Simipour", + "simipour" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "simisage", + "speciesId": "simisage", + "displayName": "Simisage", + "slug": "simisage", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Simisage", + "simisage" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "simisear", + "speciesId": "simisear", + "displayName": "Simisear", + "slug": "simisear", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Simisear", + "simisear" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sinistcha-masterpiece", + "speciesId": "sinistchamasterpiece", + "displayName": "Sinistcha-Masterpiece", + "slug": "sinistcha-masterpiece", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sinistcha", + "Sinistcha Masterpiece", + "Sinistcha-Masterpiece", + "sinistcha", + "sinistcha masterpiece", + "sinistcha-masterpiece", + "sinistchamasterpiece" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "sinistea", + "speciesId": "sinistea", + "displayName": "Sinistea", + "slug": "sinistea", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sinistea", + "sinistea" + ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "raichu-alola", - "speciesId": "raichu-alola", - "displayName": "Raichu-Alola", - "slug": "raichu-alola", - "source": "smogon-fallback", + "speciesKey": "sinistea-antique", + "speciesId": "sinisteaantique", + "displayName": "Sinistea-Antique", + "slug": "sinistea-antique", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Raichu-Alola", - "raichu-alola", - "raichualola", - "Raichu Alola", - "raichu alola" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psyshock", - "displayName": "Psyshock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "surge-surfer", - "displayName": "Surge Surfer", - "type": "ability", - "usagePercent": 100.0 - } + "Sinistea", + "Sinistea Antique", + "Sinistea-Antique", + "sinistea", + "sinistea antique", + "sinistea-antique", + "sinisteaantique" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rayquaza", - "speciesId": "rayquaza", - "displayName": "Rayquaza", - "slug": "rayquaza", - "source": "smogon-fallback", + "speciesKey": "sirfetch\u2019d", + "speciesId": "sirfetchd", + "displayName": "Sirfetch\u2019d", + "slug": "sirfetch\u2019d", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rayquaza", - "rayquaza" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-ascent", - "displayName": "Dragon Ascent", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extreme-speed", - "displayName": "Extreme Speed", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "air-lock", - "displayName": "Air Lock", - "type": "ability", - "usagePercent": 100.0 - } + "Sirfetch\u2019d", + "sirfetchd", + "sirfetch\u2019d" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "regidrago", - "speciesId": "regidrago", - "displayName": "Regidrago", - "slug": "regidrago", - "source": "smogon-fallback", + "speciesKey": "sizzlipede", + "speciesId": "sizzlipede", + "displayName": "Sizzlipede", + "slug": "sizzlipede", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Regidrago", - "regidrago" - ], - "moves": [ - { - "id": "dragon-energy", - "displayName": "Dragon Energy", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dragon's-maw", - "displayName": "Dragon's Maw", - "type": "ability", - "usagePercent": 100.0 - } + "Sizzlipede", + "sizzlipede" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "regirock", - "speciesId": "regirock", - "displayName": "Regirock", - "slug": "regirock", - "source": "smogon-fallback", + "speciesKey": "skiddo", + "speciesId": "skiddo", + "displayName": "Skiddo", + "slug": "skiddo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Regirock", - "regirock" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "clear-body", - "displayName": "Clear Body", - "type": "ability", - "usagePercent": 100.0 - } + "Skiddo", + "skiddo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 16, + "def": 0, "spa": 0, - "spd": 240, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "registeel", - "speciesId": "registeel", - "displayName": "Registeel", - "slug": "registeel", - "source": "smogon-fallback", + "speciesKey": "skiploom", + "speciesId": "skiploom", + "displayName": "Skiploom", + "slug": "skiploom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Registeel", - "registeel" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "heavy-slam", - "displayName": "Heavy Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "clear-body", - "displayName": "Clear Body", - "type": "ability", - "usagePercent": 100.0 - } + "Skiploom", + "skiploom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 180, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 76, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "reshiram", - "speciesId": "reshiram", - "displayName": "Reshiram", - "slug": "reshiram", - "source": "smogon-fallback", + "speciesKey": "skitty", + "speciesId": "skitty", + "displayName": "Skitty", + "slug": "skitty", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Reshiram", - "reshiram" - ], - "moves": [ - { - "id": "blue-flare", - "displayName": "Blue Flare", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "turboblaze", - "displayName": "Turboblaze", - "type": "ability", - "usagePercent": 100.0 - } + "Skitty", + "skitty" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "reuniclus", - "speciesId": "reuniclus", - "displayName": "Reuniclus", - "slug": "reuniclus", - "source": "smogon-fallback", + "speciesKey": "skorupi", + "speciesId": "skorupi", + "displayName": "Skorupi", + "slug": "skorupi", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Reuniclus", - "reuniclus" - ], - "moves": [ - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "magic-guard", - "displayName": "Magic Guard", - "type": "ability", - "usagePercent": 100.0 - } + "Skorupi", + "skorupi" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Modest", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, - "spa": 212, + "def": 252, + "spa": 0, "spd": 0, - "spe": 44 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "revavroom", - "speciesId": "revavroom", - "displayName": "Revavroom", - "slug": "revavroom", - "source": "smogon-fallback", + "speciesKey": "skrelp", + "speciesId": "skrelp", + "displayName": "Skrelp", + "slug": "skrelp", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Revavroom", - "revavroom" - ], - "moves": [ - { - "id": "shift-gear", - "displayName": "Shift Gear", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "air-balloon", - "displayName": "Air Balloon", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "filter", - "displayName": "Filter", - "type": "ability", - "usagePercent": 100.0 - } + "Skrelp", + "skrelp" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "revenankh", - "speciesId": "revenankh", - "displayName": "Revenankh", - "slug": "revenankh", - "source": "smogon-fallback", + "speciesKey": "skuntank", + "speciesId": "skuntank", + "displayName": "Skuntank", + "slug": "skuntank", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Revenankh", - "revenankh" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "spell-tag", - "displayName": "Spell Tag", - "type": "item", - "usagePercent": 100.0 - } + "Skuntank", + "skuntank" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "triage", - "displayName": "Triage", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "skwovet", + "speciesId": "skwovet", + "displayName": "Skwovet", + "slug": "skwovet", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Skwovet", + "skwovet" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 172, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 84 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rhydon", - "speciesId": "rhydon", - "displayName": "Rhydon", - "slug": "rhydon", - "source": "smogon-fallback", + "speciesKey": "slaking", + "speciesId": "slaking", + "displayName": "Slaking", + "slug": "slaking", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rhydon", - "rhydon" + "Slaking", + "slaking" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, @@ -25508,30 +38012,30 @@ "usagePercent": 100.0 }, { - "id": "stone-edge", - "displayName": "Stone Edge", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "focus-punch", + "displayName": "Focus Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", + "id": "truant", + "displayName": "Truant", "type": "ability", "usagePercent": 100.0 } @@ -25540,553 +38044,385 @@ { "nature": "Adamant", "evs": { - "hp": 248, - "atk": 16, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 200, - "spe": 44 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "rhyhorn", - "speciesId": "rhyhorn", - "displayName": "Rhyhorn", - "slug": "rhyhorn", - "source": "smogon-fallback", + "speciesKey": "slakoth", + "speciesId": "slakoth", + "displayName": "Slakoth", + "slug": "slakoth", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rhyhorn", - "rhyhorn" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-polish", - "displayName": "Rock Polish", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "lightning-rod", - "displayName": "Lightning Rod", - "type": "ability", - "usagePercent": 100.0 - } + "Slakoth", + "slakoth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 236, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 116, - "spe": 156 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rhyperior", - "speciesId": "rhyperior", - "displayName": "Rhyperior", - "slug": "rhyperior", - "source": "smogon-fallback", + "speciesKey": "slakoth-atom", + "speciesId": "slakoth-atom", + "displayName": "Slakoth-ATOM", + "slug": "slakoth-atom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rhyperior", - "rhyperior" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "solid-rock", - "displayName": "Solid Rock", - "type": "ability", - "usagePercent": 100.0 - } + "Slakoth-ATOM", + "slakoth-atom", + "slakothatom", + "Slakoth ATOM", + "slakoth atom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { "hp": 252, - "atk": 16, + "atk": 0, "def": 0, "spa": 0, - "spd": 240, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "roaring-moon", - "speciesId": "roaring-moon", - "displayName": "Roaring Moon", - "slug": "roaring-moon", - "source": "smogon-fallback", + "speciesKey": "sliggoo", + "speciesId": "sliggoo", + "displayName": "Sliggoo", + "slug": "sliggoo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Roaring Moon", - "roaring-moon", - "roaringmoon", - "roaring moon" - ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acrobatics", - "displayName": "Acrobatics", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Sliggoo", + "sliggoo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "roserade", - "speciesId": "roserade", - "displayName": "Roserade", - "slug": "roserade", - "source": "smogon-fallback", + "speciesKey": "sliggoo-hisui", + "speciesId": "sliggoohisui", + "displayName": "Sliggoo-Hisui", + "slug": "sliggoo-hisui", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Roserade", - "roserade" - ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Sliggoo", + "Sliggoo Hisui", + "Sliggoo-Hisui", + "sliggoo", + "sliggoo hisui", + "sliggoo-hisui", + "sliggoohisui" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom", - "speciesId": "rotom", - "displayName": "Rotom", - "slug": "rotom", - "source": "smogon-fallback", + "speciesKey": "slowbro-galar", + "speciesId": "slowbrogalar", + "displayName": "Slowbro-Galar", + "slug": "slowbro-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom", - "rotom" - ], - "moves": [ - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Slowbro", + "Slowbro Galar", + "Slowbro-Galar", + "slowbro", + "slowbro galar", + "slowbro-galar", + "slowbrogalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom-frost", - "speciesId": "rotom-frost", - "displayName": "Rotom-Frost", - "slug": "rotom-frost", - "source": "smogon-fallback", + "speciesKey": "slowbro-mega", + "speciesId": "slowbromega", + "displayName": "Slowbro-Mega", + "slug": "slowbro-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom-Frost", - "rotom-frost", - "rotomfrost", - "Rotom Frost", - "rotom frost" + "Slowbro", + "Slowbro Mega", + "Slowbro-Mega", + "slowbro", + "slowbro mega", + "slowbro-mega", + "slowbromega" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "blizzard", - "displayName": "Blizzard", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slowpoke", + "speciesId": "slowpoke", + "displayName": "Slowpoke", + "slug": "slowpoke", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slowpoke", + "slowpoke" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slowpoke-galar", + "speciesId": "slowpokegalar", + "displayName": "Slowpoke-Galar", + "slug": "slowpoke-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slowpoke", + "Slowpoke Galar", + "Slowpoke-Galar", + "slowpoke", + "slowpoke galar", + "slowpoke-galar", + "slowpokegalar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "slugma", + "speciesId": "slugma", + "displayName": "Slugma", + "slug": "slugma", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Slugma", + "slugma" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom-heat", - "speciesId": "rotom-heat", - "displayName": "Rotom-Heat", - "slug": "rotom-heat", - "source": "smogon-fallback", + "speciesKey": "slurpuff", + "speciesId": "slurpuff", + "displayName": "Slurpuff", + "slug": "slurpuff", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom-Heat", - "rotom-heat", - "rotomheat", - "Rotom Heat", - "rotom heat" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Slurpuff", + "slurpuff" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 0, - "spa": 8, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "rotom-mow", - "speciesId": "rotom-mow", - "displayName": "Rotom-Mow", - "slug": "rotom-mow", - "source": "smogon-fallback", + "speciesKey": "smeargle", + "speciesId": "smeargle", + "displayName": "Smeargle", + "slug": "smeargle", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rotom-Mow", - "rotom-mow", - "rotommow", - "Rotom Mow", - "rotom mow" + "Smeargle", + "smeargle" ], "moves": [ { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "spore", + "displayName": "Spore", "type": null, "usagePercent": 100.0 }, { - "id": "trick", - "displayName": "Trick", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "leaf-storm", - "displayName": "Leaf Storm", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "trick", + "displayName": "Trick", "type": null, "usagePercent": 100.0 } @@ -26101,21 +38437,21 @@ ], "abilities": [ { - "id": "levitate", - "displayName": "Levitate", + "id": "own-tempo", + "displayName": "Own Tempo", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, + "def": 252, + "spa": 0, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -26123,1946 +38459,1484 @@ ] }, { - "speciesKey": "rufflet", - "speciesId": "rufflet", - "displayName": "Rufflet", - "slug": "rufflet", - "source": "smogon-fallback", + "speciesKey": "smogecko", + "speciesId": "smogecko", + "displayName": "Smogecko", + "slug": "smogecko", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Rufflet", - "rufflet" - ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aerial-ace", - "displayName": "Aerial Ace", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "facade", - "displayName": "Facade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - } + "Smogecko", + "smogecko" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "smoguana", + "speciesId": "smoguana", + "displayName": "Smoguana", + "slug": "smoguana", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Smoguana", + "smoguana" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hustle", - "displayName": "Hustle", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "smokomodo", + "speciesId": "smokomodo", + "displayName": "Smokomodo", + "slug": "smokomodo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Smokomodo", + "smokomodo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "saharaja", - "speciesId": "saharaja", - "displayName": "Saharaja", - "slug": "saharaja", - "source": "smogon-fallback", + "speciesKey": "smoliv", + "speciesId": "smoliv", + "displayName": "Smoliv", + "slug": "smoliv", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Saharaja", - "saharaja" + "Smoliv", + "smoliv" ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "diamond-storm", - "displayName": "Diamond Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "horn-leech", - "displayName": "Horn Leech", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "smoochum", + "speciesId": "smoochum", + "displayName": "Smoochum", + "slug": "smoochum", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Smoochum", + "smoochum" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snaelstrom", + "speciesId": "snaelstrom", + "displayName": "Snaelstrom", + "slug": "snaelstrom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snaelstrom", + "snaelstrom" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sneasel", + "speciesId": "sneasel", + "displayName": "Sneasel", + "slug": "sneasel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sneasel", + "sneasel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 88, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, - "spe": 168 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "salamence", - "speciesId": "salamence", - "displayName": "Salamence", - "slug": "salamence", - "source": "smogon-fallback", + "speciesKey": "sneasel-hisui", + "speciesId": "sneaselhisui", + "displayName": "Sneasel-Hisui", + "slug": "sneasel-hisui", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Salamence", - "salamence" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } + "Sneasel", + "Sneasel Hisui", + "Sneasel-Hisui", + "sneasel", + "sneasel hisui", + "sneasel-hisui", + "sneaselhisui" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snivy", + "speciesId": "snivy", + "displayName": "Snivy", + "slug": "snivy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snivy", + "snivy" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snom", + "speciesId": "snom", + "displayName": "Snom", + "slug": "snom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snom", + "snom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "salandit", - "speciesId": "salandit", - "displayName": "Salandit", - "slug": "salandit", - "source": "smogon-fallback", + "speciesKey": "snorlax-gmax", + "speciesId": "snorlaxgmax", + "displayName": "Snorlax-Gmax", + "slug": "snorlax-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Salandit", - "salandit" - ], - "moves": [ - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "corrosion", - "displayName": "Corrosion", - "type": "ability", - "usagePercent": 100.0 - } + "Snorlax", + "Snorlax Gmax", + "Snorlax-Gmax", + "snorlax", + "snorlax gmax", + "snorlax-gmax", + "snorlaxgmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 36, - "spa": 188, - "spd": 36, - "spe": 220 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "salazzle", - "speciesId": "salazzle", - "displayName": "Salazzle", - "slug": "salazzle", - "source": "smogon-fallback", + "speciesKey": "snorunt", + "speciesId": "snorunt", + "displayName": "Snorunt", + "slug": "snorunt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Salazzle", - "salazzle" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "corrosion", - "displayName": "Corrosion", - "type": "ability", - "usagePercent": 100.0 - } + "Snorunt", + "snorunt" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "samurott", - "speciesId": "samurott", - "displayName": "Samurott", - "slug": "samurott", - "source": "smogon-fallback", + "speciesKey": "snover", + "speciesId": "snover", + "displayName": "Snover", + "slug": "snover", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Samurott", - "samurott" + "Snover", + "snover" ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snubbull", + "speciesId": "snubbull", + "displayName": "Snubbull", + "slug": "snubbull", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snubbull", + "snubbull" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "snugglow", + "speciesId": "snugglow", + "displayName": "Snugglow", + "slug": "snugglow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Snugglow", + "snugglow" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "torrent", - "displayName": "Torrent", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sobble", + "speciesId": "sobble", + "displayName": "Sobble", + "slug": "sobble", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sobble", + "sobble" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 4, + "hp": 4, + "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandaconda", - "speciesId": "sandaconda", - "displayName": "Sandaconda", - "slug": "sandaconda", - "source": "smogon-fallback", + "speciesKey": "solosis", + "speciesId": "solosis", + "displayName": "Solosis", + "slug": "solosis", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandaconda", - "sandaconda" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Solosis", + "solosis" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 4, "atk": 0, - "def": 252, - "spa": 0, - "spd": 4, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandile", - "speciesId": "sandile", - "displayName": "Sandile", - "slug": "sandile", - "source": "smogon-fallback", + "speciesKey": "solotl", + "speciesId": "solotl", + "displayName": "Solotl", + "slug": "solotl", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandile", - "sandile" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Solotl", + "solotl" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "solrock", + "speciesId": "solrock", + "displayName": "Solrock", + "slug": "solrock", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Solrock", + "solrock" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 180, - "def": 76, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 236 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandshrew", - "speciesId": "sandshrew", - "displayName": "Sandshrew", - "slug": "sandshrew", - "source": "smogon-fallback", + "speciesKey": "spearow", + "speciesId": "spearow", + "displayName": "Spearow", + "slug": "spearow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandshrew", - "sandshrew" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-life", - "displayName": "Leech Life", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sand-rush", - "displayName": "Sand Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Spearow", + "spearow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, - "atk": 236, - "def": 76, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandshrew-alola", - "speciesId": "sandshrew-alola", - "displayName": "Sandshrew-Alola", - "slug": "sandshrew-alola", - "source": "smogon-fallback", + "speciesKey": "spectrier", + "speciesId": "spectrier", + "displayName": "Spectrier", + "slug": "spectrier", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandshrew-Alola", - "sandshrew-alola", - "sandshrewalola", - "Sandshrew Alola", - "sandshrew alola" - ], - "moves": [ - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Spectrier", + "spectrier" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 36, - "atk": 236, - "def": 36, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandslash", - "speciesId": "sandslash", - "displayName": "Sandslash", - "slug": "sandslash", - "source": "smogon-fallback", + "speciesKey": "spewpa", + "speciesId": "spewpa", + "displayName": "Spewpa", + "slug": "spewpa", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandslash", - "sandslash" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "sand-rush", - "displayName": "Sand Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Spewpa", + "spewpa" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandslash-alola", - "speciesId": "sandslash-alola", - "displayName": "Sandslash-Alola", - "slug": "sandslash-alola", - "source": "smogon-fallback", + "speciesKey": "spheal", + "speciesId": "spheal", + "displayName": "Spheal", + "slug": "spheal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandslash-Alola", - "sandslash-alola", - "sandslashalola", - "Sandslash Alola", - "sandslash alola" - ], - "moves": [ - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "slush-rush", - "displayName": "Slush Rush", - "type": "ability", - "usagePercent": 100.0 - } + "Spheal", + "spheal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 0, + "def": 252, "spa": 0, - "spd": 204, - "spe": 52 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sandy-shocks", - "speciesId": "sandy-shocks", - "displayName": "Sandy Shocks", - "slug": "sandy-shocks", - "source": "smogon-fallback", + "speciesKey": "spidops", + "speciesId": "spidops", + "displayName": "Spidops", + "slug": "spidops", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sandy Shocks", - "sandy-shocks", - "sandyshocks", - "sandy shocks" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-gem", - "displayName": "Power Gem", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Spidops", + "spidops" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Bold", "evs": { - "hp": 48, + "hp": 252, "atk": 0, - "def": 0, - "spa": 208, + "def": 252, + "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scovillain", - "speciesId": "scovillain", - "displayName": "Scovillain", - "slug": "scovillain", - "source": "smogon-fallback", + "speciesKey": "spinarak", + "speciesId": "spinarak", + "displayName": "Spinarak", + "slug": "spinarak", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scovillain", - "scovillain" - ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "solar-beam", - "displayName": "Solar Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Spinarak", + "spinarak" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scrafty", - "speciesId": "scrafty", - "displayName": "Scrafty", - "slug": "scrafty", - "source": "smogon-fallback", + "speciesKey": "spinda", + "speciesId": "spinda", + "displayName": "Spinda", + "slug": "spinda", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scrafty", - "scrafty" - ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "drain-punch", - "displayName": "Drain Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "shed-skin", - "displayName": "Shed Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Spinda", + "spinda" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 192, - "spe": 64 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scraggy", - "speciesId": "scraggy", - "displayName": "Scraggy", - "slug": "scraggy", - "source": "smogon-fallback", + "speciesKey": "spiritomb", + "speciesId": "spiritomb", + "displayName": "Spiritomb", + "slug": "spiritomb", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scraggy", - "scraggy" + "Spiritomb", + "spiritomb" ], "moves": [ { - "id": "dragon-dance", - "displayName": "Dragon Dance", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 }, { - "id": "high-jump-kick", - "displayName": "High Jump Kick", + "id": "sleep-talk", + "displayName": "Sleep Talk", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "shed-skin", - "displayName": "Shed Skin", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 248, + "atk": 0, + "def": 148, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 112, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "scream-tail", - "speciesId": "scream-tail", - "displayName": "Scream Tail", - "slug": "scream-tail", - "source": "smogon-fallback", + "speciesKey": "spoink", + "speciesId": "spoink", + "displayName": "Spoink", + "slug": "spoink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scream Tail", - "scream-tail", - "screamtail", - "scream tail" - ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "boomburst", - "displayName": "Boomburst", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "booster-energy", - "displayName": "Booster Energy", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Spoink", + "spoink" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 40, + "hp": 252, "atk": 0, "def": 0, - "spa": 252, - "spd": 0, - "spe": 216 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "scyther", - "speciesId": "scyther", - "displayName": "Scyther", - "slug": "scyther", - "source": "smogon-fallback", + "speciesKey": "sprigatito", + "speciesId": "sprigatito", + "displayName": "Sprigatito", + "slug": "sprigatito", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Scyther", - "scyther" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dual-wingbeat", - "displayName": "Dual Wingbeat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "technician", - "displayName": "Technician", - "type": "ability", - "usagePercent": 100.0 - } + "Sprigatito", + "sprigatito" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "seadra", - "speciesId": "seadra", - "displayName": "Seadra", - "slug": "seadra", - "source": "smogon-fallback", + "speciesKey": "spritzee", + "speciesId": "spritzee", + "displayName": "Spritzee", + "slug": "spritzee", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Seadra", - "seadra" - ], - "moves": [ - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-talk", - "displayName": "Sleep Talk", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "poison-point", - "displayName": "Poison Point", - "type": "ability", - "usagePercent": 100.0 - } + "Spritzee", + "spritzee" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 240, + "def": 0, "spa": 0, - "spd": 0, - "spe": 16 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "servine", - "speciesId": "servine", - "displayName": "Servine", - "slug": "servine", - "source": "smogon-fallback", + "speciesKey": "squawkabilly", + "speciesId": "squawkabilly", + "displayName": "Squawkabilly", + "slug": "squawkabilly", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Servine", - "servine" - ], - "moves": [ - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "glare", - "displayName": "Glare", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "contrary", - "displayName": "Contrary", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "squawkabilly" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sharpedo", - "speciesId": "sharpedo", - "displayName": "Sharpedo", - "slug": "sharpedo", - "source": "smogon-fallback", + "speciesKey": "squawkabilly-blue", + "speciesId": "squawkabillyblue", + "displayName": "Squawkabilly-Blue", + "slug": "squawkabilly-blue", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sharpedo", - "sharpedo" - ], - "moves": [ - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "destiny-bond", - "displayName": "Destiny Bond", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "sharpedonite", - "displayName": "Sharpedonite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "speed-boost", - "displayName": "Speed Boost", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "Squawkabilly Blue", + "Squawkabilly-Blue", + "squawkabilly", + "squawkabilly blue", + "squawkabilly-blue", + "squawkabillyblue" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shaymin", - "speciesId": "shaymin", - "displayName": "Shaymin", - "slug": "shaymin", - "source": "smogon-fallback", + "speciesKey": "squawkabilly-white", + "speciesId": "squawkabillywhite", + "displayName": "Squawkabilly-White", + "slug": "squawkabilly-white", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shaymin", - "shaymin" - ], - "moves": [ - { - "id": "seed-flare", - "displayName": "Seed Flare", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "Squawkabilly White", + "Squawkabilly-White", + "squawkabilly", + "squawkabilly white", + "squawkabilly-white", + "squawkabillywhite" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shaymin-sky", - "speciesId": "shaymin-sky", - "displayName": "Shaymin-Sky", - "slug": "shaymin-sky", - "source": "smogon-fallback", + "speciesKey": "squawkabilly-yellow", + "speciesId": "squawkabillyyellow", + "displayName": "Squawkabilly-Yellow", + "slug": "squawkabilly-yellow", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shaymin-Sky", - "shaymin-sky", - "shayminsky", - "Shaymin Sky", - "shaymin sky" - ], - "moves": [ - { - "id": "seed-flare", - "displayName": "Seed Flare", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "healing-wish", - "displayName": "Healing Wish", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "serene-grace", - "displayName": "Serene Grace", - "type": "ability", - "usagePercent": 100.0 - } + "Squawkabilly", + "Squawkabilly Yellow", + "Squawkabilly-Yellow", + "squawkabilly", + "squawkabilly yellow", + "squawkabilly-yellow", + "squawkabillyyellow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shedinja", - "speciesId": "shedinja", - "displayName": "Shedinja", - "slug": "shedinja", - "source": "smogon-fallback", + "speciesKey": "squirtle", + "speciesId": "squirtle", + "displayName": "Squirtle", + "slug": "squirtle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shedinja", - "shedinja" - ], - "moves": [ - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-sneak", - "displayName": "Shadow Sneak", - "type": null, - "usagePercent": 100.0 - } + "Squirtle", + "squirtle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stakataka", + "speciesId": "stakataka", + "displayName": "Stakataka", + "slug": "stakataka", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stakataka", + "stakataka" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "wonder-guard", - "displayName": "Wonder Guard", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stantler", + "speciesId": "stantler", + "displayName": "Stantler", + "slug": "stantler", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stantler", + "stantler" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Lonely", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shellder", - "speciesId": "shellder", - "displayName": "Shellder", - "slug": "shellder", - "source": "smogon-fallback", + "speciesKey": "staraptor", + "speciesId": "staraptor", + "displayName": "Staraptor", + "slug": "staraptor", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shellder", - "shellder" + "Staraptor", + "staraptor" ], "moves": [ { - "id": "icicle-spear", - "displayName": "Icicle Spear", + "id": "brave-bird", + "displayName": "Brave Bird", "type": null, "usagePercent": 100.0 }, { - "id": "rock-blast", - "displayName": "Rock Blast", + "id": "double-edge", + "displayName": "Double-Edge", "type": null, "usagePercent": 100.0 }, { - "id": "liquidation", - "displayName": "Liquidation", + "id": "u-turn", + "displayName": "U-turn", "type": null, "usagePercent": 100.0 }, { - "id": "shell-smash", - "displayName": "Shell Smash", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-scarf", + "displayName": "Choice Scarf", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "skill-link", - "displayName": "Skill Link", + "id": "reckless", + "displayName": "Reckless", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Jolly", "evs": { - "hp": 36, - "atk": 236, - "def": 36, + "hp": 0, + "atk": 252, + "def": 4, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "shellos", - "speciesId": "shellos", - "displayName": "Shellos", - "slug": "shellos", - "source": "smogon-fallback", + "speciesKey": "staravia", + "speciesId": "staravia", + "displayName": "Staravia", + "slug": "staravia", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shellos", - "shellos" - ], - "moves": [ - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "Staravia", + "staravia" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "starly", + "speciesId": "starly", + "displayName": "Starly", + "slug": "starly", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Starly", + "starly" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 228, - "atk": 0, - "def": 132, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 100, - "spe": 4 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "shroodle", - "speciesId": "shroodle", - "displayName": "Shroodle", - "slug": "shroodle", - "source": "smogon-fallback", + "speciesKey": "starmie", + "speciesId": "starmie", + "displayName": "Starmie", + "slug": "starmie", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Shroodle", - "shroodle" + "Starmie", + "starmie" ], "moves": [ { - "id": "gunk-shot", - "displayName": "Gunk Shot", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "rapid-spin", + "displayName": "Rapid Spin", "type": null, "usagePercent": 100.0 }, { - "id": "acrobatics", - "displayName": "Acrobatics", + "id": "recover", + "displayName": "Recover", "type": null, "usagePercent": 100.0 }, { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "psyshock", + "displayName": "Psyshock", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "grassy-seed", - "displayName": "Grassy Seed", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "unburden", - "displayName": "Unburden", + "id": "natural-cure", + "displayName": "Natural Cure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Timid", "evs": { - "hp": 36, - "atk": 236, + "hp": 252, + "atk": 0, "def": 0, - "spa": 0, + "spa": 4, "spd": 0, - "spe": 236 + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "sinistcha-masterpiece", - "speciesId": "sinistcha-masterpiece", - "displayName": "Sinistcha-Masterpiece", - "slug": "sinistcha-masterpiece", - "source": "smogon-fallback", + "speciesKey": "staryu", + "speciesId": "staryu", + "displayName": "Staryu", + "slug": "staryu", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sinistcha-Masterpiece", - "sinistcha-masterpiece", - "sinistchamasterpiece", - "Sinistcha Masterpiece", - "sinistcha masterpiece" + "Staryu", + "staryu" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "steelix", + "speciesId": "steelix", + "displayName": "Steelix", + "slug": "steelix", + "source": "smogon-ou-rs", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Steelix", + "steelix" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "matcha-gotcha", - "displayName": "Matcha Gotcha", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 }, { - "id": "shadow-ball", - "displayName": "Shadow Ball", + "id": "roar", + "displayName": "Roar", "type": null, "usagePercent": 100.0 }, { - "id": "strength-sap", - "displayName": "Strength Sap", + "id": "rest", + "displayName": "Rest", "type": null, "usagePercent": 100.0 } @@ -28077,309 +39951,282 @@ ], "abilities": [ { - "id": "heatproof", - "displayName": "Heatproof", + "id": "sturdy", + "displayName": "Sturdy", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Impish", "evs": { "hp": 252, - "atk": 0, - "def": 160, + "atk": 36, + "def": 0, "spa": 0, - "spd": 0, - "spe": 96 + "spd": 220, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "skuntank", - "speciesId": "skuntank", - "displayName": "Skuntank", - "slug": "skuntank", - "source": "smogon-fallback", + "speciesKey": "steelix-mega", + "speciesId": "steelixmega", + "displayName": "Steelix-Mega", + "slug": "steelix-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Skuntank", - "skuntank" - ], - "moves": [ - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } + "Steelix", + "Steelix Mega", + "Steelix-Mega", + "steelix", + "steelix mega", + "steelix-mega", + "steelixmega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aftermath", - "displayName": "Aftermath", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "steenee", + "speciesId": "steenee", + "displayName": "Steenee", + "slug": "steenee", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Steenee", + "steenee" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sliggoo-hisui", - "speciesId": "sliggoo-hisui", - "displayName": "Sliggoo-Hisui", - "slug": "sliggoo-hisui", - "source": "smogon-fallback", + "speciesKey": "stonjourner", + "speciesId": "stonjourner", + "displayName": "Stonjourner", + "slug": "stonjourner", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sliggoo-Hisui", - "sliggoo-hisui", - "sliggoohisui", - "Sliggoo Hisui", - "sliggoo hisui" - ], - "moves": [ - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flash-cannon", - "displayName": "Flash Cannon", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "acid-spray", - "displayName": "Acid Spray", - "type": null, - "usagePercent": 100.0 - } + "Stonjourner", + "stonjourner" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stoutland", + "speciesId": "stoutland", + "displayName": "Stoutland", + "slug": "stoutland", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stoutland", + "stoutland" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "gooey", - "displayName": "Gooey", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stratagem", + "speciesId": "stratagem", + "displayName": "Stratagem", + "slug": "stratagem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stratagem", + "stratagem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 160, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 96 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "slither-wing", - "speciesId": "slither-wing", - "displayName": "Slither Wing", - "slug": "slither-wing", - "source": "smogon-fallback", + "speciesKey": "stufful", + "speciesId": "stufful", + "displayName": "Stufful", + "slug": "stufful", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Slither Wing", - "slither-wing", - "slitherwing", - "slither wing" - ], - "moves": [ - { - "id": "first-impression", - "displayName": "First Impression", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 - } + "Stufful", + "stufful" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "slowbro-galar", - "speciesId": "slowbro-galar", - "displayName": "Slowbro-Galar", - "slug": "slowbro-galar", - "source": "smogon-fallback", + "speciesKey": "stunfisk", + "speciesId": "stunfisk", + "displayName": "Stunfisk", + "slug": "stunfisk", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Slowbro-Galar", - "slowbro-galar", - "slowbrogalar", - "Slowbro Galar", - "slowbro galar" + "Stunfisk", + "stunfisk" ], "moves": [ { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", + "id": "discharge", + "displayName": "Discharge", "type": null, "usagePercent": 100.0 }, { - "id": "flamethrower", - "displayName": "Flamethrower", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 }, { - "id": "slack-off", - "displayName": "Slack Off", + "id": "pain-split", + "displayName": "Pain Split", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "regenerator", - "displayName": "Regenerator", + "id": "static", + "displayName": "Static", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 4, "spa": 0, - "spd": 4, + "spd": 252, "spe": 0 }, "usagePercent": 100.0 @@ -28387,136 +40234,164 @@ ] }, { - "speciesKey": "smeargle", - "speciesId": "smeargle", - "displayName": "Smeargle", - "slug": "smeargle", - "source": "smogon-fallback", + "speciesKey": "stunfisk-galar", + "speciesId": "stunfiskgalar", + "displayName": "Stunfisk-Galar", + "slug": "stunfisk-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Smeargle", - "smeargle" - ], - "moves": [ - { - "id": "sticky-web", - "displayName": "Sticky Web", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-axe", - "displayName": "Stone Axe", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ceaseless-edge", - "displayName": "Ceaseless Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "mortal-spin", - "displayName": "Mortal Spin", - "type": null, - "usagePercent": 100.0 - } + "Stunfisk", + "Stunfisk Galar", + "Stunfisk-Galar", + "stunfisk", + "stunfisk galar", + "stunfisk-galar", + "stunfiskgalar" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "stunky", + "speciesId": "stunky", + "displayName": "Stunky", + "slug": "stunky", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Stunky", + "stunky" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "own-tempo", - "displayName": "Own Tempo", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sudowoodo", + "speciesId": "sudowoodo", + "displayName": "Sudowoodo", + "slug": "sudowoodo", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sudowoodo", + "sudowoodo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, "spd": 0, - "spe": 252 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "smokomodo", - "speciesId": "smokomodo", - "displayName": "Smokomodo", - "slug": "smokomodo", - "source": "smogon-fallback", + "speciesKey": "suicune", + "speciesId": "suicune", + "displayName": "Suicune", + "slug": "suicune", + "source": "smogon-ou-ss", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Smokomodo", - "smokomodo" + "Suicune", + "suicune" ], "moves": [ { - "id": "bone-rush", - "displayName": "Bone Rush", + "id": "scald", + "displayName": "Scald", "type": null, "usagePercent": 100.0 }, { - "id": "flame-charge", - "displayName": "Flame Charge", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "bulk-up", - "displayName": "Bulk Up", + "id": "calm-mind", + "displayName": "Calm Mind", "type": null, "usagePercent": 100.0 }, { - "id": "flare-blitz", - "displayName": "Flare Blitz", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "technician", - "displayName": "Technician", + "id": "pressure", + "displayName": "Pressure", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Timid", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, "spd": 4, @@ -28527,199 +40402,309 @@ ] }, { - "speciesKey": "snaelstrom", - "speciesId": "snaelstrom", - "displayName": "Snaelstrom", - "slug": "snaelstrom", - "source": "smogon-fallback", + "speciesKey": "sunflora", + "speciesId": "sunflora", + "displayName": "Sunflora", + "slug": "sunflora", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Snaelstrom", - "snaelstrom" + "Sunflora", + "sunflora" ], - "moves": [ - { - "id": "razor-shell", - "displayName": "Razor Shell", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "spiky-shield", - "displayName": "Spiky Shield", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "sunkern", + "speciesId": "sunkern", + "displayName": "Sunkern", + "slug": "sunkern", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Sunkern", + "sunkern" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "toxic-orb", - "displayName": "Toxic Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "surskit", + "speciesId": "surskit", + "displayName": "Surskit", + "slug": "surskit", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Surskit", + "surskit" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "poison-heal", - "displayName": "Poison Heal", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swablu", + "speciesId": "swablu", + "displayName": "Swablu", + "slug": "swablu", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swablu", + "swablu" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 0, "spa": 0, "spd": 252, - "spe": 0 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sneasel", - "speciesId": "sneasel", - "displayName": "Sneasel", - "slug": "sneasel", - "source": "smogon-fallback", + "speciesKey": "swadloon", + "speciesId": "swadloon", + "displayName": "Swadloon", + "slug": "swadloon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sneasel", - "sneasel" + "Swadloon", + "swadloon" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "icicle-crash", - "displayName": "Icicle Crash", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swalot", + "speciesId": "swalot", + "displayName": "Swalot", + "slug": "swalot", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swalot", + "swalot" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swampert-mega", + "speciesId": "swampertmega", + "displayName": "Swampert-Mega", + "slug": "swampert-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swampert", + "Swampert Mega", + "Swampert-Mega", + "swampert", + "swampert mega", + "swampert-mega", + "swampertmega" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "inner-focus", - "displayName": "Inner Focus", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swanna", + "speciesId": "swanna", + "displayName": "Swanna", + "slug": "swanna", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swanna", + "swanna" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "sneasel-hisui", - "speciesId": "sneasel-hisui", - "displayName": "Sneasel-Hisui", - "slug": "sneasel-hisui", - "source": "smogon-fallback", + "speciesKey": "swellow", + "speciesId": "swellow", + "displayName": "Swellow", + "slug": "swellow", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Sneasel-Hisui", - "sneasel-hisui", - "sneaselhisui", - "Sneasel Hisui", - "sneasel hisui" + "Swellow", + "swellow" ], "moves": [ { - "id": "swords-dance", - "displayName": "Swords Dance", + "id": "aerial-ace", + "displayName": "Aerial Ace", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "gunk-shot", - "displayName": "Gunk Shot", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "throat-chop", - "displayName": "Throat Chop", + "id": "facade", + "displayName": "Facade", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "inner-focus", - "displayName": "Inner Focus", + "id": "guts", + "displayName": "Guts", "type": "ability", "usagePercent": 100.0 } @@ -28728,11 +40713,11 @@ { "nature": "Jolly", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -28740,766 +40725,986 @@ ] }, { - "speciesKey": "snover", - "speciesId": "snover", - "displayName": "Snover", - "slug": "snover", - "source": "smogon-fallback", + "speciesKey": "swinub", + "speciesId": "swinub", + "displayName": "Swinub", + "slug": "swinub", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Snover", - "snover" - ], - "moves": [ - { - "id": "blizzard", - "displayName": "Blizzard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-shard", - "displayName": "Ice Shard", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "icy-rock", - "displayName": "Icy Rock", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "snow-warning", - "displayName": "Snow Warning", - "type": "ability", - "usagePercent": 100.0 - } + "Swinub", + "swinub" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Hasty", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 100, + "hp": 4, + "atk": 252, "def": 0, - "spa": 180, + "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "snubbull", - "speciesId": "snubbull", - "displayName": "Snubbull", - "slug": "snubbull", - "source": "smogon-fallback", + "speciesKey": "swirlix", + "speciesId": "swirlix", + "displayName": "Swirlix", + "slug": "swirlix", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Snubbull", - "snubbull" + "Swirlix", + "swirlix" ], - "moves": [ - { - "id": "play-rough", - "displayName": "Play Rough", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-fangs", - "displayName": "Psychic Fangs", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "thief", - "displayName": "Thief", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swirlpool", + "speciesId": "swirlpool", + "displayName": "Swirlpool", + "slug": "swirlpool", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swirlpool", + "swirlpool" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "swoobat", + "speciesId": "swoobat", + "displayName": "Swoobat", + "slug": "swoobat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Swoobat", + "swoobat" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "syclant", + "speciesId": "syclant", + "displayName": "Syclant", + "slug": "syclant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Syclant", + "syclant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 36, - "atk": 116, - "def": 196, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 116, - "spe": 36 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "spectrier", - "speciesId": "spectrier", - "displayName": "Spectrier", - "slug": "spectrier", - "source": "smogon-fallback", + "speciesKey": "syclar", + "speciesId": "syclar", + "displayName": "Syclar", + "slug": "syclar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Spectrier", - "spectrier" + "Syclar", + "syclar" ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "shadow-ball", - "displayName": "Shadow Ball", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tactite", + "speciesId": "tactite", + "displayName": "Tactite", + "slug": "tactite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tactite", + "tactite" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tadbulb", + "speciesId": "tadbulb", + "displayName": "Tadbulb", + "slug": "tadbulb", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tadbulb", + "tadbulb" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "grim-neigh", - "displayName": "Grim Neigh", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "taillow", + "speciesId": "taillow", + "displayName": "Taillow", + "slug": "taillow", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Taillow", + "taillow" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", - "evs": { - "hp": 0, - "atk": 0, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "spiritomb", - "speciesId": "spiritomb", - "displayName": "Spiritomb", - "slug": "spiritomb", - "source": "smogon-fallback", + "speciesKey": "talonflame", + "speciesId": "talonflame", + "displayName": "Talonflame", + "slug": "talonflame", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Spiritomb", - "spiritomb" + "Talonflame", + "talonflame" ], "moves": [ { - "id": "trick-room", - "displayName": "Trick Room", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "defog", + "displayName": "Defog", "type": null, "usagePercent": 100.0 }, { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "psyshock", - "displayName": "Psyshock", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "heavy-duty-boots", + "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "infiltrator", - "displayName": "Infiltrator", + "id": "flame-body", + "displayName": "Flame Body", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Quiet", + "nature": "Bold", "evs": { - "hp": 252, + "hp": 248, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 0 + "def": 172, + "spa": 0, + "spd": 0, + "spe": 88 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "stantler", - "speciesId": "stantler", - "displayName": "Stantler", - "slug": "stantler", - "source": "smogon-fallback", + "speciesKey": "tandemaus", + "speciesId": "tandemaus", + "displayName": "Tandemaus", + "slug": "tandemaus", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Stantler", - "stantler" - ], - "moves": [ - { - "id": "double-edge", - "displayName": "Double-Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thief", - "displayName": "Thief", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 - } + "Tandemaus", + "tandemaus" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "staraptor", - "speciesId": "staraptor", - "displayName": "Staraptor", - "slug": "staraptor", - "source": "smogon-fallback", + "speciesKey": "tangela", + "speciesId": "tangela", + "displayName": "Tangela", + "slug": "tangela", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Staraptor", - "staraptor" + "Tangela", + "tangela" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "tangrowth", + "speciesId": "tangrowth", + "displayName": "Tangrowth", + "slug": "tangrowth", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tangrowth", + "tangrowth" ], "moves": [ { - "id": "brave-bird", - "displayName": "Brave Bird", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "knock-off", + "displayName": "Knock Off", "type": null, "usagePercent": 100.0 }, { - "id": "close-combat", - "displayName": "Close Combat", + "id": "focus-blast", + "displayName": "Focus Blast", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-band", - "displayName": "Choice Band", + "id": "rocky-helmet", + "displayName": "Rocky Helmet", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "reckless", - "displayName": "Reckless", + "id": "regenerator", + "displayName": "Regenerator", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Jolly", + "nature": "Relaxed", "evs": { - "hp": 0, - "atk": 252, - "def": 4, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 0, - "spe": 252 + "spd": 4, + "spe": 0 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "starmie", - "speciesId": "starmie", - "displayName": "Starmie", - "slug": "starmie", - "source": "smogon-fallback", + "speciesKey": "tarountula", + "speciesId": "tarountula", + "displayName": "Tarountula", + "slug": "tarountula", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Starmie", - "starmie" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } + "Tarountula", + "tarountula" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "analytic", - "displayName": "Analytic", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tatsugiri", + "speciesId": "tatsugiri", + "displayName": "Tatsugiri", + "slug": "tatsugiri", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tatsugiri", + "tatsugiri" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "steelix", - "speciesId": "steelix", - "displayName": "Steelix", - "slug": "steelix", - "source": "smogon-fallback", + "speciesKey": "tauros", + "speciesId": "tauros", + "displayName": "Tauros", + "slug": "tauros", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Steelix", - "steelix" + "Tauros", + "tauros" ], "moves": [ { - "id": "curse", - "displayName": "Curse", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "heavy-slam", - "displayName": "Heavy Slam", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "rest", - "displayName": "Rest", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "sleep-talk", - "displayName": "Sleep Talk", + "id": "double-edge", + "displayName": "Double-Edge", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "steelixite", - "displayName": "Steelixite", + "id": "choice-band", + "displayName": "Choice Band", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "sturdy", - "displayName": "Sturdy", + "id": "intimidate", + "displayName": "Intimidate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Jolly", "evs": { - "hp": 252, - "atk": 4, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "stratagem", - "speciesId": "stratagem", - "displayName": "Stratagem", - "slug": "stratagem", - "source": "smogon-fallback", + "speciesKey": "tauros-paldea-aqua", + "speciesId": "taurospaldeaaqua", + "displayName": "Tauros-Paldea-Aqua", + "slug": "tauros-paldea-aqua", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Stratagem", - "stratagem" + "Tauros", + "Tauros Paldea Aqua", + "Tauros-Paldea-Aqua", + "tauros", + "tauros paldea aqua", + "tauros-paldea-aqua", + "taurospaldeaaqua" ], - "moves": [ - { - "id": "meteor-beam", - "displayName": "Meteor Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "paleo-wave", - "displayName": "Paleo Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "energy-ball", - "displayName": "Energy Ball", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "fire-blast", - "displayName": "Fire Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tauros-paldea-blaze", + "speciesId": "taurospaldeablaze", + "displayName": "Tauros-Paldea-Blaze", + "slug": "tauros-paldea-blaze", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tauros", + "Tauros Paldea Blaze", + "Tauros-Paldea-Blaze", + "tauros", + "tauros paldea blaze", + "tauros-paldea-blaze", + "taurospaldeablaze" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "power-herb", - "displayName": "Power Herb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tauros-paldea-combat", + "speciesId": "taurospaldeacombat", + "displayName": "Tauros-Paldea-Combat", + "slug": "tauros-paldea-combat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tauros", + "Tauros Paldea Combat", + "Tauros-Paldea-Combat", + "tauros", + "tauros paldea combat", + "tauros-paldea-combat", + "taurospaldeacombat" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "teddiursa", + "speciesId": "teddiursa", + "displayName": "Teddiursa", + "slug": "teddiursa", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Teddiursa", + "teddiursa" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "stunky", - "speciesId": "stunky", - "displayName": "Stunky", - "slug": "stunky", - "source": "smogon-fallback", + "speciesKey": "tentacool", + "speciesId": "tentacool", + "displayName": "Tentacool", + "slug": "tentacool", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Stunky", - "stunky" + "Tentacool", + "tentacool" ], - "moves": [ - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "tepig", + "speciesId": "tepig", + "displayName": "Tepig", + "slug": "tepig", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tepig", + "tepig" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "temper-flare", - "displayName": "Temper Flare", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "terapagos-atom", + "speciesId": "terapagos-atom", + "displayName": "Terapagos-ATOM", + "slug": "terapagos-atom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terapagos-ATOM", + "terapagos-atom", + "terapagosatom", + "Terapagos ATOM", + "terapagos atom" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "terapagos-stellar", + "speciesId": "terapagosstellar", + "displayName": "Terapagos-Stellar", + "slug": "terapagos-stellar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terapagos", + "Terapagos Stellar", + "Terapagos-Stellar", + "terapagos", + "terapagos stellar", + "terapagos-stellar", + "terapagosstellar" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aftermath", - "displayName": "Aftermath", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "terapagos-terastal", + "speciesId": "terapagosterastal", + "displayName": "Terapagos-Terastal", + "slug": "terapagos-terastal", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Terapagos", + "Terapagos Terastal", + "Terapagos-Terastal", + "terapagos", + "terapagos terastal", + "terapagos-terastal", + "terapagosterastal" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 12, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 244 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "suicune", - "speciesId": "suicune", - "displayName": "Suicune", - "slug": "suicune", - "source": "smogon-fallback", + "speciesKey": "terrakion", + "speciesId": "terrakion", + "displayName": "Terrakion", + "slug": "terrakion", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Suicune", - "suicune" + "Terrakion", + "terrakion" ], "moves": [ { - "id": "substitute", - "displayName": "Substitute", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "calm-mind", - "displayName": "Calm Mind", + "id": "stone-edge", + "displayName": "Stone Edge", "type": null, "usagePercent": 100.0 }, { - "id": "scald", - "displayName": "Scald", + "id": "close-combat", + "displayName": "Close Combat", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "rockium-z", + "displayName": "Rockium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "pressure", - "displayName": "Pressure", + "id": "justified", + "displayName": "Justified", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { - "hp": 252, - "atk": 0, + "hp": 0, + "atk": 252, "def": 4, "spa": 0, "spd": 0, @@ -29510,60 +41715,52 @@ ] }, { - "speciesKey": "swalot", - "speciesId": "swalot", - "displayName": "Swalot", - "slug": "swalot", - "source": "smogon-fallback", + "speciesKey": "thievul", + "speciesId": "thievul", + "displayName": "Thievul", + "slug": "thievul", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Swalot", - "swalot" - ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "Thievul", + "thievul" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sticky-hold", - "displayName": "Sticky Hold", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "throh", + "speciesId": "throh", + "displayName": "Throh", + "slug": "throh", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Throh", + "throh" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -29572,64 +41769,64 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "syclant", - "speciesId": "syclant", - "displayName": "Syclant", - "slug": "syclant", - "source": "smogon-fallback", + "speciesKey": "thundurus", + "speciesId": "thundurus", + "displayName": "Thundurus", + "slug": "thundurus", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Syclant", - "syclant" + "Thundurus", + "thundurus" ], "moves": [ { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "nasty-plot", + "displayName": "Nasty Plot", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "tail-glow", - "displayName": "Tail Glow", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "focus-blast", + "displayName": "Focus Blast", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "never-melt-ice", - "displayName": "Never-Melt Ice", + "id": "fightinium-z", + "displayName": "Fightinium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "mountaineer", - "displayName": "Mountaineer", + "id": "prankster", + "displayName": "Prankster", "type": "ability", "usagePercent": 100.0 } @@ -29639,8 +41836,8 @@ "nature": "Timid", "evs": { "hp": 0, - "atk": 4, - "def": 0, + "atk": 0, + "def": 4, "spa": 252, "spd": 0, "spe": 252 @@ -29650,354 +41847,507 @@ ] }, { - "speciesKey": "talonflame", - "speciesId": "talonflame", - "displayName": "Talonflame", - "slug": "talonflame", - "source": "smogon-fallback", + "speciesKey": "thwackey", + "speciesId": "thwackey", + "displayName": "Thwackey", + "slug": "thwackey", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Talonflame", - "talonflame" - ], - "moves": [ - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "defog", - "displayName": "Defog", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } + "Thwackey", + "thwackey" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flame-body", - "displayName": "Flame Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "timburr", + "speciesId": "timburr", + "displayName": "Timburr", + "slug": "timburr", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Timburr", + "timburr" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 172, + "def": 252, "spa": 0, "spd": 0, - "spe": 88 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tangrowth", - "speciesId": "tangrowth", - "displayName": "Tangrowth", - "slug": "tangrowth", - "source": "smogon-fallback", + "speciesKey": "tinkatink", + "speciesId": "tinkatink", + "displayName": "Tinkatink", + "slug": "tinkatink", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tangrowth", - "tangrowth" - ], - "moves": [ - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sleep-powder", - "displayName": "Sleep Powder", - "type": null, - "usagePercent": 100.0 - } + "Tinkatink", + "tinkatink" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tinkatuff", + "speciesId": "tinkatuff", + "displayName": "Tinkatuff", + "slug": "tinkatuff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tinkatuff", + "tinkatuff" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "regenerator", - "displayName": "Regenerator", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tirtouga", + "speciesId": "tirtouga", + "displayName": "Tirtouga", + "slug": "tirtouga", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tirtouga", + "tirtouga" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Relaxed", + "nature": "Bold", "evs": { - "hp": 244, + "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 12, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-bulu", - "speciesId": "tapu-bulu", - "displayName": "Tapu Bulu", - "slug": "tapu-bulu", - "source": "smogon-fallback", + "speciesKey": "toedscool", + "speciesId": "toedscool", + "displayName": "Toedscool", + "slug": "toedscool", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Bulu", - "tapu-bulu", - "tapubulu", - "tapu bulu" + "Toedscool", + "toedscool" ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "horn-leech", - "displayName": "Horn Leech", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "high-horsepower", - "displayName": "High Horsepower", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "toedscruel", + "speciesId": "toedscruel", + "displayName": "Toedscruel", + "slug": "toedscruel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Toedscruel", + "toedscruel" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rockium-z", - "displayName": "Rockium Z", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "togedemaru", + "speciesId": "togedemaru", + "displayName": "Togedemaru", + "slug": "togedemaru", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togedemaru", + "togedemaru" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "grassy-surge", - "displayName": "Grassy Surge", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "togedemaru-totem", + "speciesId": "togedemarutotem", + "displayName": "Togedemaru-Totem", + "slug": "togedemaru-totem", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togedemaru", + "Togedemaru Totem", + "Togedemaru-Totem", + "togedemaru", + "togedemaru totem", + "togedemaru-totem", + "togedemarutotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 252, - "atk": 96, + "hp": 4, + "atk": 252, "def": 0, "spa": 0, - "spd": 16, - "spe": 144 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-fini", - "speciesId": "tapu-fini", - "displayName": "Tapu Fini", - "slug": "tapu-fini", - "source": "smogon-fallback", + "speciesKey": "togepi", + "speciesId": "togepi", + "displayName": "Togepi", + "slug": "togepi", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Fini", - "tapu-fini", - "tapufini", - "tapu fini" + "Togepi", + "togepi" ], - "moves": [ - { - "id": "calm-mind", - "displayName": "Calm Mind", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "scald", - "displayName": "Scald", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "togetic", + "speciesId": "togetic", + "displayName": "Togetic", + "slug": "togetic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Togetic", + "togetic" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "taunt", - "displayName": "Taunt", - "type": null, - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tomohawk", + "speciesId": "tomohawk", + "displayName": "Tomohawk", + "slug": "tomohawk", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tomohawk", + "tomohawk" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "torchic", + "speciesId": "torchic", + "displayName": "Torchic", + "slug": "torchic", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Torchic", + "torchic" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "misty-surge", - "displayName": "Misty Surge", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "torracat", + "speciesId": "torracat", + "displayName": "Torracat", + "slug": "torracat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Torracat", + "torracat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Bold", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 64, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 192 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tapu-koko", - "speciesId": "tapu-koko", - "displayName": "Tapu Koko", - "slug": "tapu-koko", - "source": "smogon-fallback", + "speciesKey": "torterra", + "speciesId": "torterra", + "displayName": "Torterra", + "slug": "torterra", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Koko", - "tapu-koko", - "tapukoko", - "tapu koko" + "Torterra", + "torterra" ], "moves": [ { - "id": "thunderbolt", - "displayName": "Thunderbolt", + "id": "rock-polish", + "displayName": "Rock Polish", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "hidden-power", - "displayName": "Hidden Power", + "id": "wood-hammer", + "displayName": "Wood Hammer", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "electric-surge", - "displayName": "Electric Surge", + "id": "overgrow", + "displayName": "Overgrow", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Jolly", "evs": { "hp": 0, - "atk": 0, + "atk": 252, "def": 4, - "spa": 252, + "spa": 0, "spd": 0, "spe": 252 }, @@ -30006,1130 +42356,1145 @@ ] }, { - "speciesKey": "tapu-lele", - "speciesId": "tapu-lele", - "displayName": "Tapu Lele", - "slug": "tapu-lele", - "source": "smogon-fallback", + "speciesKey": "totodile", + "speciesId": "totodile", + "displayName": "Totodile", + "slug": "totodile", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tapu Lele", - "tapu-lele", - "tapulele", - "tapu lele" - ], - "moves": [ - { - "id": "psychic", - "displayName": "Psychic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "moonblast", - "displayName": "Moonblast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hidden-power", - "displayName": "Hidden Power", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } + "Totodile", + "totodile" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "psychic-surge", - "displayName": "Psychic Surge", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "toxel", + "speciesId": "toxel", + "displayName": "Toxel", + "slug": "toxel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Toxel", + "toxel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tatsugiri", - "speciesId": "tatsugiri", - "displayName": "Tatsugiri", - "slug": "tatsugiri", - "source": "smogon-fallback", + "speciesKey": "toxicroak", + "speciesId": "toxicroak", + "displayName": "Toxicroak", + "slug": "toxicroak", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tatsugiri", - "tatsugiri" + "Toxicroak", + "toxicroak" ], "moves": [ { - "id": "nasty-plot", - "displayName": "Nasty Plot", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "draco-meteor", - "displayName": "Draco Meteor", + "id": "drain-punch", + "displayName": "Drain Punch", "type": null, "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "sucker-punch", + "displayName": "Sucker Punch", "type": null, "usagePercent": 100.0 }, { - "id": "rapid-spin", - "displayName": "Rapid Spin", + "id": "ice-punch", + "displayName": "Ice Punch", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "life-orb", + "displayName": "Life Orb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "storm-drain", - "displayName": "Storm Drain", + "id": "dry-skin", + "displayName": "Dry Skin", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 28, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "spa": 0, + "spd": 0, + "spe": 228 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "tauros", - "speciesId": "tauros", - "displayName": "Tauros", - "slug": "tauros", - "source": "smogon-fallback", + "speciesKey": "toxtricity-gmax", + "speciesId": "toxtricitygmax", + "displayName": "Toxtricity-Gmax", + "slug": "toxtricity-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tauros", - "tauros" + "Toxtricity", + "Toxtricity Gmax", + "Toxtricity-Gmax", + "toxtricity", + "toxtricity gmax", + "toxtricity-gmax", + "toxtricitygmax" ], - "moves": [ - { - "id": "body-slam", - "displayName": "Body Slam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "throat-chop", - "displayName": "Throat Chop", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "toxtricity-low-key", + "speciesId": "toxtricitylowkey", + "displayName": "Toxtricity-Low-Key", + "slug": "toxtricity-low-key", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Toxtricity", + "Toxtricity Low Key", + "Toxtricity-Low-Key", + "toxtricity", + "toxtricity low key", + "toxtricity-low-key", + "toxtricitylowkey" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "toxtricity-low-key-gmax", + "speciesId": "toxtricitylowkeygmax", + "displayName": "Toxtricity-Low-Key-Gmax", + "slug": "toxtricity-low-key-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Toxtricity", + "Toxtricity Low Key Gmax", + "Toxtricity-Low-Key-Gmax", + "toxtricity", + "toxtricity low key gmax", + "toxtricity-low-key-gmax", + "toxtricitylowkeygmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sheer-force", - "displayName": "Sheer Force", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tranquill", + "speciesId": "tranquill", + "displayName": "Tranquill", + "slug": "tranquill", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tranquill", + "tranquill" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tauros-paldea-aqua", - "speciesId": "tauros-paldea-aqua", - "displayName": "Tauros-Paldea-Aqua", - "slug": "tauros-paldea-aqua", - "source": "smogon-fallback", + "speciesKey": "trapinch", + "speciesId": "trapinch", + "displayName": "Trapinch", + "slug": "trapinch", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tauros-Paldea-Aqua", - "tauros-paldea-aqua", - "taurospaldeaaqua", - "Tauros Paldea Aqua", - "tauros paldea aqua" - ], - "moves": [ - { - "id": "wave-crash", - "displayName": "Wave Crash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 - } + "Trapinch", + "trapinch" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tauros-paldea-blaze", - "speciesId": "tauros-paldea-blaze", - "displayName": "Tauros-Paldea-Blaze", - "slug": "tauros-paldea-blaze", - "source": "smogon-fallback", + "speciesKey": "treecko", + "speciesId": "treecko", + "displayName": "Treecko", + "slug": "treecko", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tauros-Paldea-Blaze", - "tauros-paldea-blaze", - "taurospaldeablaze", - "Tauros Paldea Blaze", - "tauros paldea blaze" + "Treecko", + "treecko" ], - "moves": [ - { - "id": "bulk-up", - "displayName": "Bulk Up", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flare-blitz", - "displayName": "Flare Blitz", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "trailblaze", - "displayName": "Trailblaze", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "trevenant", + "speciesId": "trevenant", + "displayName": "Trevenant", + "slug": "trevenant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Trevenant", + "trevenant" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tropius", + "speciesId": "tropius", + "displayName": "Tropius", + "slug": "tropius", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tropius", + "tropius" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intimidate", - "displayName": "Intimidate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "trubbish", + "speciesId": "trubbish", + "displayName": "Trubbish", + "slug": "trubbish", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Trubbish", + "trubbish" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tentacool", - "speciesId": "tentacool", - "displayName": "Tentacool", - "slug": "tentacool", - "source": "smogon-fallback", + "speciesKey": "trumbeak", + "speciesId": "trumbeak", + "displayName": "Trumbeak", + "slug": "trumbeak", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tentacool", - "tentacool" + "Trumbeak", + "trumbeak" ], - "moves": [ - { - "id": "flip-turn", - "displayName": "Flip Turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tsareena", + "speciesId": "tsareena", + "displayName": "Tsareena", + "slug": "tsareena", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tsareena", + "tsareena" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "turtonator", + "speciesId": "turtonator", + "displayName": "Turtonator", + "slug": "turtonator", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Turtonator", + "turtonator" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "clear-body", - "displayName": "Clear Body", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "turtwig", + "speciesId": "turtwig", + "displayName": "Turtwig", + "slug": "turtwig", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Turtwig", + "turtwig" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 36, - "atk": 116, - "def": 156, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, "spd": 0, - "spe": 196 + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "terrakion", - "speciesId": "terrakion", - "displayName": "Terrakion", - "slug": "terrakion", - "source": "smogon-fallback", + "speciesKey": "tympole", + "speciesId": "tympole", + "displayName": "Tympole", + "slug": "tympole", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Terrakion", - "terrakion" - ], - "moves": [ - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "quick-attack", - "displayName": "Quick Attack", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "justified", - "displayName": "Justified", - "type": "ability", - "usagePercent": 100.0 - } + "Tympole", + "tympole" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "thundurus", - "speciesId": "thundurus", - "displayName": "Thundurus", - "slug": "thundurus", - "source": "smogon-fallback", + "speciesKey": "tynamo", + "speciesId": "tynamo", + "displayName": "Tynamo", + "slug": "tynamo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Thundurus", - "thundurus" - ], - "moves": [ - { - "id": "thunderbolt", - "displayName": "Thunderbolt", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "grass-knot", - "displayName": "Grass Knot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "prankster", - "displayName": "Prankster", - "type": "ability", - "usagePercent": 100.0 - } + "Tynamo", + "tynamo" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "thwackey", - "speciesId": "thwackey", - "displayName": "Thwackey", - "slug": "thwackey", - "source": "smogon-fallback", + "speciesKey": "type:-null", + "speciesId": "typenull", + "displayName": "Type: Null", + "slug": "type:-null", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Thwackey", - "thwackey" - ], - "moves": [ - { - "id": "grassy-glide", - "displayName": "Grassy Glide", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wood-hammer", - "displayName": "Wood Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "terrain-extender", - "displayName": "Terrain Extender", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "grassy-surge", - "displayName": "Grassy Surge", - "type": "ability", - "usagePercent": 100.0 - } + "Type: Null", + "type: null", + "type:-null", + "type:null", + "typenull" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Bold", "evs": { "hp": 252, - "atk": 252, - "def": 0, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "timburr", - "speciesId": "timburr", - "displayName": "Timburr", - "slug": "timburr", - "source": "smogon-fallback", + "speciesKey": "typhlosion", + "speciesId": "typhlosion", + "displayName": "Typhlosion", + "slug": "typhlosion", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Timburr", - "timburr" + "Typhlosion", + "typhlosion" ], "moves": [ { - "id": "drain-punch", - "displayName": "Drain Punch", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "sunny-day", + "displayName": "Sunny Day", "type": null, "usagePercent": 100.0 }, { - "id": "mach-punch", - "displayName": "Mach Punch", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "ice-punch", - "displayName": "Ice Punch", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "petaya-berry", + "displayName": "Petaya Berry", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "iron-fist", - "displayName": "Iron Fist", + "id": "blaze", + "displayName": "Blaze", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Adamant", + "nature": "Timid", "evs": { - "hp": 0, - "atk": 196, - "def": 156, - "spa": 0, - "spd": 156, - "spe": 0 + "hp": 60, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 12, + "spe": 184 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "ting-lu", - "speciesId": "ting-lu", - "displayName": "Ting-Lu", - "slug": "ting-lu", - "source": "smogon-fallback", + "speciesKey": "tyranitar-mega", + "speciesId": "tyranitarmega", + "displayName": "Tyranitar-Mega", + "slug": "tyranitar-mega", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Ting-Lu", - "ting-lu", - "tinglu", - "Ting Lu", - "ting lu" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ruination", - "displayName": "Ruination", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "whirlwind", - "displayName": "Whirlwind", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "vessel-of-ruin", - "displayName": "Vessel of Ruin", - "type": "ability", - "usagePercent": 100.0 - } + "Tyranitar", + "Tyranitar Mega", + "Tyranitar-Mega", + "tyranitar", + "tyranitar mega", + "tyranitar-mega", + "tyranitarmega" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Careful", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tinkatink", - "speciesId": "tinkatink", - "displayName": "Tinkatink", - "slug": "tinkatink", - "source": "smogon-fallback", + "speciesKey": "tyrantrum", + "speciesId": "tyrantrum", + "displayName": "Tyrantrum", + "slug": "tyrantrum", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tinkatink", - "tinkatink" - ], - "moves": [ - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "pickpocket", - "displayName": "Pickpocket", - "type": "ability", - "usagePercent": 100.0 - } + "Tyrantrum", + "tyrantrum" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Calm", + "nature": "Bold", "evs": { - "hp": 36, + "hp": 252, "atk": 0, - "def": 236, + "def": 252, "spa": 0, - "spd": 164, - "spe": 52 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tinkatuff", - "speciesId": "tinkatuff", - "displayName": "Tinkatuff", - "slug": "tinkatuff", - "source": "smogon-fallback", + "speciesKey": "tyrogue", + "speciesId": "tyrogue", + "displayName": "Tyrogue", + "slug": "tyrogue", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tinkatuff", - "tinkatuff" - ], - "moves": [ - { - "id": "stealth-rock", - "displayName": "Stealth Rock", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "thunder-wave", - "displayName": "Thunder Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } + "Tyrogue", + "tyrogue" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "tyrunt", + "speciesId": "tyrunt", + "displayName": "Tyrunt", + "slug": "tyrunt", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Tyrunt", + "tyrunt" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "pickpocket", - "displayName": "Pickpocket", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "unfezant", + "speciesId": "unfezant", + "displayName": "Unfezant", + "slug": "unfezant", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Unfezant", + "unfezant" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 252, - "spe": 0 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "toedscool", - "speciesId": "toedscool", - "displayName": "Toedscool", - "slug": "toedscool", - "source": "smogon-fallback", + "speciesKey": "unown", + "speciesId": "unown", + "displayName": "Unown", + "slug": "unown", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Toedscool", - "toedscool" + "Unown", + "unown" ], "moves": [ { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "twisted-spoon", + "displayName": "Twisted Spoon", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "mycelium-might", - "displayName": "Mycelium Might", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "ursaring", + "speciesId": "ursaring", + "displayName": "Ursaring", + "slug": "ursaring", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Ursaring", + "ursaring" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 36, - "atk": 0, - "def": 236, - "spa": 36, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "toedscruel", - "speciesId": "toedscruel", - "displayName": "Toedscruel", - "slug": "toedscruel", - "source": "smogon-fallback", + "speciesKey": "urshifu", + "speciesId": "urshifu", + "displayName": "Urshifu", + "slug": "urshifu", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Toedscruel", - "toedscruel" + "Urshifu", + "urshifu" ], - "moves": [ - { - "id": "leaf-storm", - "displayName": "Leaf Storm", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "urshifu-flash-strike", + "speciesId": "urshifu-flash-strike", + "displayName": "Urshifu-Flash-Strike", + "slug": "urshifu-flash-strike", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Urshifu-Flash-Strike", + "urshifu-flash-strike", + "urshifuflashstrike", + "Urshifu Flash Strike", + "urshifu flash strike" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "urshifu-gmax", + "speciesId": "urshifugmax", + "displayName": "Urshifu-Gmax", + "slug": "urshifu-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Urshifu", + "Urshifu Gmax", + "Urshifu-Gmax", + "urshifu", + "urshifu gmax", + "urshifu-gmax", + "urshifugmax" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "mycelium-might", - "displayName": "Mycelium Might", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "urshifu-rapid-strike-gmax", + "speciesId": "urshifurapidstrikegmax", + "displayName": "Urshifu-Rapid-Strike-Gmax", + "slug": "urshifu-rapid-strike-gmax", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Urshifu", + "Urshifu Rapid Strike Gmax", + "Urshifu-Rapid-Strike-Gmax", + "urshifu", + "urshifu rapid strike gmax", + "urshifu-rapid-strike-gmax", + "urshifurapidstrikegmax" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tomohawk", - "speciesId": "tomohawk", - "displayName": "Tomohawk", - "slug": "tomohawk", - "source": "smogon-fallback", + "speciesKey": "uxie", + "speciesId": "uxie", + "displayName": "Uxie", + "slug": "uxie", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tomohawk", - "tomohawk" + "Uxie", + "uxie" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "trick-room", + "displayName": "Trick Room", "type": null, "usagePercent": 100.0 }, { - "id": "hurricane", - "displayName": "Hurricane", + "id": "stealth-rock", + "displayName": "Stealth Rock", "type": null, "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "memento", + "displayName": "Memento", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "magic-coat", + "displayName": "Magic Coat", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", + "id": "mental-herb", + "displayName": "Mental Herb", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "intimidate", - "displayName": "Intimidate", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Relaxed", "evs": { "hp": 252, "atk": 0, - "def": 252, + "def": 116, "spa": 0, - "spd": 4, + "spd": 140, "spe": 0 }, "usagePercent": 100.0 @@ -31137,690 +43502,802 @@ ] }, { - "speciesKey": "torterra", - "speciesId": "torterra", - "displayName": "Torterra", - "slug": "torterra", - "source": "smogon-fallback", + "speciesKey": "vanillish", + "speciesId": "vanillish", + "displayName": "Vanillish", + "slug": "vanillish", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Torterra", - "torterra" + "Vanillish", + "vanillish" ], - "moves": [ - { - "id": "shell-smash", - "displayName": "Shell Smash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "headlong-rush", - "displayName": "Headlong Rush", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bullet-seed", - "displayName": "Bullet Seed", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rock-blast", - "displayName": "Rock Blast", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vanillite", + "speciesId": "vanillite", + "displayName": "Vanillite", + "slug": "vanillite", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vanillite", + "vanillite" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "loaded-dice", - "displayName": "Loaded Dice", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vanilluxe", + "speciesId": "vanilluxe", + "displayName": "Vanilluxe", + "slug": "vanilluxe", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vanilluxe", + "vanilluxe" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "overgrow", - "displayName": "Overgrow", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "varoom", + "speciesId": "varoom", + "displayName": "Varoom", + "slug": "varoom", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Varoom", + "varoom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "toxicroak", - "speciesId": "toxicroak", - "displayName": "Toxicroak", - "slug": "toxicroak", - "source": "smogon-fallback", + "speciesKey": "veluza", + "speciesId": "veluza", + "displayName": "Veluza", + "slug": "veluza", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Toxicroak", - "toxicroak" - ], - "moves": [ - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "gunk-shot", - "displayName": "Gunk Shot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dry-skin", - "displayName": "Dry Skin", - "type": "ability", - "usagePercent": 100.0 - } + "Veluza", + "veluza" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "trapinch", - "speciesId": "trapinch", - "displayName": "Trapinch", - "slug": "trapinch", - "source": "smogon-fallback", + "speciesKey": "venipede", + "speciesId": "venipede", + "displayName": "Venipede", + "slug": "venipede", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Trapinch", - "trapinch" - ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "first-impression", - "displayName": "First Impression", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "feint", - "displayName": "Feint", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "arena-trap", - "displayName": "Arena Trap", - "type": "ability", - "usagePercent": 100.0 - } + "Venipede", + "venipede" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 196, - "def": 156, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, - "spd": 76, - "spe": 36 + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "trevenant", - "speciesId": "trevenant", - "displayName": "Trevenant", - "slug": "trevenant", - "source": "smogon-fallback", + "speciesKey": "venomicon", + "speciesId": "venomicon", + "displayName": "Venomicon", + "slug": "venomicon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Trevenant", - "trevenant" + "Venomicon", + "venomicon" ], - "moves": [ - { - "id": "poltergeist", - "displayName": "Poltergeist", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wood-hammer", - "displayName": "Wood Hammer", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venomicon-epilogue", + "speciesId": "venomiconepilogue", + "displayName": "Venomicon-Epilogue", + "slug": "venomicon-epilogue", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venomicon", + "Venomicon Epilogue", + "Venomicon-Epilogue", + "venomicon", + "venomicon epilogue", + "venomicon-epilogue", + "venomiconepilogue" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venomoth", + "speciesId": "venomoth", + "displayName": "Venomoth", + "slug": "venomoth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venomoth", + "venomoth" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "natural-cure", - "displayName": "Natural Cure", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venonat", + "speciesId": "venonat", + "displayName": "Venonat", + "slug": "venonat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venonat", + "venonat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Calm", "evs": { - "hp": 0, - "atk": 252, + "hp": 252, + "atk": 0, "def": 0, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "tsareena", - "speciesId": "tsareena", - "displayName": "Tsareena", - "slug": "tsareena", - "source": "smogon-fallback", + "speciesKey": "venusaur-gmax", + "speciesId": "venusaurgmax", + "displayName": "Venusaur-Gmax", + "slug": "venusaur-gmax", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Tsareena", - "tsareena" + "Venusaur", + "Venusaur Gmax", + "Venusaur-Gmax", + "venusaur", + "venusaur gmax", + "venusaur-gmax", + "venusaurgmax" ], - "moves": [ - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rapid-spin", - "displayName": "Rapid Spin", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "triple-axel", - "displayName": "Triple Axel", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "venusaur-mega", + "speciesId": "venusaurmega", + "displayName": "Venusaur-Mega", + "slug": "venusaur-mega", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Venusaur", + "Venusaur Mega", + "Venusaur-Mega", + "venusaur", + "venusaur mega", + "venusaur-mega", + "venusaurmega" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vespiquen", + "speciesId": "vespiquen", + "displayName": "Vespiquen", + "slug": "vespiquen", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vespiquen", + "vespiquen" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "queenly-majesty", - "displayName": "Queenly Majesty", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vibrava", + "speciesId": "vibrava", + "displayName": "Vibrava", + "slug": "vibrava", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vibrava", + "vibrava" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "typhlosion", - "speciesId": "typhlosion", - "displayName": "Typhlosion", - "slug": "typhlosion", - "source": "smogon-fallback", + "speciesKey": "victreebel", + "speciesId": "victreebel", + "displayName": "Victreebel", + "slug": "victreebel", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Typhlosion", - "typhlosion" + "Victreebel", + "victreebel" ], "moves": [ { - "id": "eruption", - "displayName": "Eruption", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "fire-blast", - "displayName": "Fire Blast", + "id": "swords-dance", + "displayName": "Swords Dance", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "scorching-sands", - "displayName": "Scorching Sands", + "id": "giga-drain", + "displayName": "Giga Drain", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "flash-fire", - "displayName": "Flash Fire", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "vigoroth", + "speciesId": "vigoroth", + "displayName": "Vigoroth", + "slug": "vigoroth", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vigoroth", + "vigoroth" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 4, - "spa": 252, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "urshifu", - "speciesId": "urshifu", - "displayName": "Urshifu", - "slug": "urshifu", - "source": "smogon-fallback", + "speciesKey": "vikavolt", + "speciesId": "vikavolt", + "displayName": "Vikavolt", + "slug": "vikavolt", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Urshifu", - "urshifu" - ], - "moves": [ - { - "id": "wicked-blow", - "displayName": "Wicked Blow", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "unseen-fist", - "displayName": "Unseen Fist", - "type": "ability", - "usagePercent": 100.0 - } + "Vikavolt", + "vikavolt" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "uxie", - "speciesId": "uxie", - "displayName": "Uxie", - "slug": "uxie", - "source": "smogon-fallback", + "speciesKey": "vikavolt-totem", + "speciesId": "vikavolttotem", + "displayName": "Vikavolt-Totem", + "slug": "vikavolt-totem", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Uxie", - "uxie" - ], - "moves": [ - { - "id": "nasty-plot", - "displayName": "Nasty Plot", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psychic-noise", - "displayName": "Psychic Noise", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draining-kiss", - "displayName": "Draining Kiss", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "encore", - "displayName": "Encore", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Vikavolt", + "Vikavolt Totem", + "Vikavolt-Totem", + "vikavolt", + "vikavolt totem", + "vikavolt-totem", + "vikavolttotem" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "varoom", - "speciesId": "varoom", - "displayName": "Varoom", - "slug": "varoom", - "source": "smogon-fallback", + "speciesKey": "vileplume", + "speciesId": "vileplume", + "displayName": "Vileplume", + "slug": "vileplume", + "source": "smogon-ou-gs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Varoom", - "varoom" + "Vileplume", + "vileplume" ], "moves": [ { - "id": "parting-shot", - "displayName": "Parting Shot", + "id": "sleep-powder", + "displayName": "Sleep Powder", "type": null, "usagePercent": 100.0 }, { - "id": "poison-jab", - "displayName": "Poison Jab", + "id": "leech-seed", + "displayName": "Leech Seed", "type": null, "usagePercent": 100.0 }, { - "id": "toxic-spikes", - "displayName": "Toxic Spikes", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "thief", - "displayName": "Thief", + "id": "moonlight", + "displayName": "Moonlight", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], - "abilities": [ - { - "id": "overcoat", - "displayName": "Overcoat", - "type": "ability", - "usagePercent": 100.0 - } + "abilities": [], + "spreads": [] + }, + { + "speciesKey": "virizion", + "speciesId": "virizion", + "displayName": "Virizion", + "slug": "virizion", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Virizion", + "virizion" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Sassy", + "nature": "Calm", "evs": { "hp": 252, "atk": 0, - "def": 72, + "def": 0, "spa": 0, - "spd": 184, - "spe": 0 + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "veluza", - "speciesId": "veluza", - "displayName": "Veluza", - "slug": "veluza", - "source": "smogon-fallback", + "speciesKey": "vivillon", + "speciesId": "vivillon", + "displayName": "Vivillon", + "slug": "vivillon", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Veluza", - "veluza" + "Vivillon", + "vivillon" ], - "moves": [ - { - "id": "fillet-away", - "displayName": "Fillet Away", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "aqua-cutter", - "displayName": "Aqua Cutter", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "psycho-cut", - "displayName": "Psycho Cut", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "aqua-jet", - "displayName": "Aqua Jet", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vivillon-fancy", + "speciesId": "vivillonfancy", + "displayName": "Vivillon-Fancy", + "slug": "vivillon-fancy", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vivillon", + "Vivillon Fancy", + "Vivillon-Fancy", + "vivillon", + "vivillon fancy", + "vivillon-fancy", + "vivillonfancy" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sitrus-berry", - "displayName": "Sitrus Berry", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vivillon-pokeball", + "speciesId": "vivillonpokeball", + "displayName": "Vivillon-Pokeball", + "slug": "vivillon-pokeball", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vivillon", + "Vivillon Pokeball", + "Vivillon-Pokeball", + "vivillon", + "vivillon pokeball", + "vivillon-pokeball", + "vivillonpokeball" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "sharpness", - "displayName": "Sharpness", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "volbeat", + "speciesId": "volbeat", + "displayName": "Volbeat", + "slug": "volbeat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Volbeat", + "volbeat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", @@ -31832,418 +44309,385 @@ "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "venomicon", - "speciesId": "venomicon", - "displayName": "Venomicon", - "slug": "venomicon", - "source": "smogon-fallback", + "speciesKey": "volcanion", + "speciesId": "volcanion", + "displayName": "Volcanion", + "slug": "volcanion", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Venomicon", - "venomicon" + "Volcanion", + "volcanion" ], "moves": [ { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", + "id": "steam-eruption", + "displayName": "Steam Eruption", "type": null, "usagePercent": 100.0 }, { - "id": "body-press", - "displayName": "Body Press", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "earth-power", + "displayName": "Earth Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "stamina", - "displayName": "Stamina", + "id": "water-absorb", + "displayName": "Water Absorb", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Bold", + "nature": "Modest", "evs": { - "hp": 248, + "hp": 0, "atk": 0, - "def": 152, - "spa": 0, - "spd": 108, - "spe": 0 + "def": 4, + "spa": 252, + "spd": 0, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "venomicon-epilogue", - "speciesId": "venomicon-epilogue", - "displayName": "Venomicon-Epilogue", - "slug": "venomicon-epilogue", - "source": "smogon-fallback", + "speciesKey": "volkraken", + "speciesId": "volkraken", + "displayName": "Volkraken", + "slug": "volkraken", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Venomicon-Epilogue", - "venomicon-epilogue", - "venomiconepilogue", - "Venomicon Epilogue", - "venomicon epilogue" - ], - "moves": [ - { - "id": "coil", - "displayName": "Coil", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "vile-vial", - "displayName": "Vile Vial", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 - } + "Volkraken", + "volkraken" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Modest", "evs": { - "hp": 8, - "atk": 224, - "def": 24, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "venomoth", - "speciesId": "venomoth", - "displayName": "Venomoth", - "slug": "venomoth", - "source": "smogon-fallback", + "speciesKey": "volkritter", + "speciesId": "volkritter", + "displayName": "Volkritter", + "slug": "volkritter", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Venomoth", - "venomoth" + "Volkritter", + "volkritter" ], - "moves": [ - { - "id": "quiver-dance", - "displayName": "Quiver Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "morning-sun", - "displayName": "Morning Sun", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "voltorb", + "speciesId": "voltorb", + "displayName": "Voltorb", + "slug": "voltorb", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Voltorb", + "voltorb" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "voltorb-hisui", + "speciesId": "voltorbhisui", + "displayName": "Voltorb-Hisui", + "slug": "voltorb-hisui", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Voltorb", + "Voltorb Hisui", + "Voltorb-Hisui", + "voltorb", + "voltorb hisui", + "voltorb-hisui", + "voltorbhisui" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "voodoll", + "speciesId": "voodoll", + "displayName": "Voodoll", + "slug": "voodoll", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Voodoll", + "voodoll" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "victreebel", - "speciesId": "victreebel", - "displayName": "Victreebel", - "slug": "victreebel", - "source": "smogon-fallback", + "speciesKey": "voodoom", + "speciesId": "voodoom", + "displayName": "Voodoom", + "slug": "voodoom", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Victreebel", - "victreebel" - ], - "moves": [ - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "poison-jab", - "displayName": "Poison Jab", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 - } + "Voodoom", + "voodoom" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Adamant", + "nature": "Modest", "evs": { - "hp": 0, - "atk": 252, - "def": 4, - "spa": 0, + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "vikavolt", - "speciesId": "vikavolt", - "displayName": "Vikavolt", - "slug": "vikavolt", - "source": "smogon-fallback", + "speciesKey": "vullaby", + "speciesId": "vullaby", + "displayName": "Vullaby", + "slug": "vullaby", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vikavolt", - "vikavolt" - ], - "moves": [ - { - "id": "sticky-web", - "displayName": "Sticky Web", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "energy-ball", - "displayName": "Energy Ball", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "focus-sash", - "displayName": "Focus Sash", - "type": "item", - "usagePercent": 100.0 - } + "Vullaby", + "vullaby" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "vulpix", + "speciesId": "vulpix", + "displayName": "Vulpix", + "slug": "vulpix", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Vulpix", + "vulpix" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "vileplume", - "speciesId": "vileplume", - "displayName": "Vileplume", - "slug": "vileplume", - "source": "smogon-fallback", + "speciesKey": "vulpix-alola", + "speciesId": "vulpixalola", + "displayName": "Vulpix-Alola", + "slug": "vulpix-alola", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vileplume", - "vileplume" - ], - "moves": [ - { - "id": "sludge-wave", - "displayName": "Sludge Wave", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "strength-sap", - "displayName": "Strength Sap", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leech-seed", - "displayName": "Leech Seed", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "Vulpix", + "Vulpix Alola", + "Vulpix-Alola", + "vulpix", + "vulpix alola", + "vulpix-alola", + "vulpixalola" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "effect-spore", - "displayName": "Effect Spore", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wailmer", + "speciesId": "wailmer", + "displayName": "Wailmer", + "slug": "wailmer", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wailmer", + "wailmer" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -32252,134 +44696,97 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "virizion", - "speciesId": "virizion", - "displayName": "Virizion", - "slug": "virizion", - "source": "smogon-fallback", + "speciesKey": "wailord", + "speciesId": "wailord", + "displayName": "Wailord", + "slug": "wailord", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Virizion", - "virizion" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "leaf-blade", - "displayName": "Leaf Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stone-edge", - "displayName": "Stone Edge", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "justified", - "displayName": "Justified", - "type": "ability", - "usagePercent": 100.0 - } + "Wailord", + "wailord" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Bold", "evs": { - "hp": 0, - "atk": 252, - "def": 0, + "hp": 252, + "atk": 0, + "def": 252, "spa": 0, - "spd": 4, - "spe": 252 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "vivillon", - "speciesId": "vivillon", - "displayName": "Vivillon", - "slug": "vivillon", - "source": "smogon-fallback", + "speciesKey": "walking-wake", + "speciesId": "walking-wake", + "displayName": "Walking Wake", + "slug": "walking-wake", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vivillon", - "vivillon" + "Walking Wake", + "walking-wake", + "walkingwake", + "walking wake" ], "moves": [ { - "id": "hurricane", - "displayName": "Hurricane", + "id": "hydro-steam", + "displayName": "Hydro Steam", "type": null, "usagePercent": 100.0 }, { - "id": "rage-powder", - "displayName": "Rage Powder", + "id": "draco-meteor", + "displayName": "Draco Meteor", "type": null, "usagePercent": 100.0 }, { - "id": "sleep-powder", - "displayName": "Sleep Powder", + "id": "flamethrower", + "displayName": "Flamethrower", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "dragon-pulse", + "displayName": "Dragon Pulse", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "focus-sash", - "displayName": "Focus Sash", + "id": "choice-specs", + "displayName": "Choice Specs", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "compound-eyes", - "displayName": "Compound Eyes", + "id": "protosynthesis", + "displayName": "Protosynthesis", "type": "ability", "usagePercent": 100.0 } @@ -32388,10 +44795,10 @@ { "nature": "Timid", "evs": { - "hp": 4, + "hp": 12, "atk": 0, "def": 0, - "spa": 252, + "spa": 244, "spd": 0, "spe": 252 }, @@ -32400,69 +44807,69 @@ ] }, { - "speciesKey": "volbeat", - "speciesId": "volbeat", - "displayName": "Volbeat", - "slug": "volbeat", - "source": "smogon-fallback", + "speciesKey": "walrein", + "speciesId": "walrein", + "displayName": "Walrein", + "slug": "walrein", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Volbeat", - "volbeat" + "Walrein", + "walrein" ], "moves": [ { - "id": "encore", - "displayName": "Encore", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 }, { - "id": "thunder-wave", - "displayName": "Thunder Wave", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "roost", - "displayName": "Roost", + "id": "toxic", + "displayName": "Toxic", "type": null, "usagePercent": 100.0 }, { - "id": "u-turn", - "displayName": "U-turn", + "id": "surf", + "displayName": "Surf", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "heavy-duty-boots", - "displayName": "Heavy-Duty Boots", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "prankster", - "displayName": "Prankster", + "id": "ice-body", + "displayName": "Ice Body", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Sassy", + "nature": "Bold", "evs": { - "hp": 252, + "hp": 232, "atk": 0, - "def": 4, + "def": 252, "spa": 0, - "spd": 252, + "spd": 24, "spe": 0 }, "usagePercent": 100.0 @@ -32470,552 +44877,897 @@ ] }, { - "speciesKey": "volcanion", - "speciesId": "volcanion", - "displayName": "Volcanion", - "slug": "volcanion", - "source": "smogon-fallback", + "speciesKey": "wartortle", + "speciesId": "wartortle", + "displayName": "Wartortle", + "slug": "wartortle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Volcanion", - "volcanion" - ], - "moves": [ - { - "id": "steam-eruption", - "displayName": "Steam Eruption", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "earth-power", - "displayName": "Earth Power", - "type": null, - "usagePercent": 100.0 - } + "Wartortle", + "wartortle" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "watchog", + "speciesId": "watchog", + "displayName": "Watchog", + "slug": "watchog", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Watchog", + "watchog" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wattrel", + "speciesId": "wattrel", + "displayName": "Wattrel", + "slug": "wattrel", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wattrel", + "wattrel" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "volkraken", - "speciesId": "volkraken", - "displayName": "Volkraken", - "slug": "volkraken", - "source": "smogon-fallback", + "speciesKey": "weedle", + "speciesId": "weedle", + "displayName": "Weedle", + "slug": "weedle", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Volkraken", - "volkraken" - ], - "moves": [ - { - "id": "hydro-pump", - "displayName": "Hydro Pump", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "overheat", - "displayName": "Overheat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "extrasensory", - "displayName": "Extrasensory", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } + "Weedle", + "weedle" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "analytic", - "displayName": "Analytic", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "weepinbell", + "speciesId": "weepinbell", + "displayName": "Weepinbell", + "slug": "weepinbell", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Weepinbell", + "weepinbell" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, + "hp": 4, + "atk": 252, "def": 0, - "spa": 252, - "spd": 4, + "spa": 0, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "voodoom", - "speciesId": "voodoom", - "displayName": "Voodoom", - "slug": "voodoom", - "source": "smogon-fallback", + "speciesKey": "weezing", + "speciesId": "weezing", + "displayName": "Weezing", + "slug": "weezing", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Voodoom", - "voodoom" + "Weezing", + "weezing" ], "moves": [ { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "sludge-bomb", + "displayName": "Sludge Bomb", "type": null, "usagePercent": 100.0 }, { - "id": "focus-blast", - "displayName": "Focus Blast", + "id": "haze", + "displayName": "Haze", "type": null, "usagePercent": 100.0 }, { - "id": "volt-switch", - "displayName": "Volt Switch", + "id": "will-o-wisp", + "displayName": "Will-O-Wisp", "type": null, "usagePercent": 100.0 }, { - "id": "flash-cannon", - "displayName": "Flash Cannon", + "id": "pain-split", + "displayName": "Pain Split", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "choice-specs", - "displayName": "Choice Specs", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "lightning-rod", - "displayName": "Lightning Rod", + "id": "levitate", + "displayName": "Levitate", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Timid", + "nature": "Impish", "evs": { - "hp": 0, + "hp": 252, "atk": 0, - "def": 0, - "spa": 252, - "spd": 4, - "spe": 252 + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "vullaby", - "speciesId": "vullaby", - "displayName": "Vullaby", - "slug": "vullaby", - "source": "smogon-fallback", + "speciesKey": "whirlipede", + "speciesId": "whirlipede", + "displayName": "Whirlipede", + "slug": "whirlipede", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Vullaby", - "vullaby" + "Whirlipede", + "whirlipede" ], - "moves": [ - { - "id": "brave-bird", - "displayName": "Brave Bird", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "whiscash", + "speciesId": "whiscash", + "displayName": "Whiscash", + "slug": "whiscash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Whiscash", + "whiscash" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "whismur", + "speciesId": "whismur", + "displayName": "Whismur", + "slug": "whismur", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Whismur", + "whismur" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wigglytuff", + "speciesId": "wigglytuff", + "displayName": "Wigglytuff", + "slug": "wigglytuff", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wigglytuff", + "wigglytuff" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "weak-armor", - "displayName": "Weak Armor", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wiglett", + "speciesId": "wiglett", + "displayName": "Wiglett", + "slug": "wiglett", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wiglett", + "wiglett" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 236, - "def": 76, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, - "spe": 196 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "walking-wake", - "speciesId": "walking-wake", - "displayName": "Walking Wake", - "slug": "walking-wake", - "source": "smogon-fallback", + "speciesKey": "wimpod", + "speciesId": "wimpod", + "displayName": "Wimpod", + "slug": "wimpod", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Walking Wake", - "walking-wake", - "walkingwake", - "walking wake" + "Wimpod", + "wimpod" ], - "moves": [ - { - "id": "hydro-steam", - "displayName": "Hydro Steam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "draco-meteor", - "displayName": "Draco Meteor", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "flamethrower", - "displayName": "Flamethrower", - "type": null, - "usagePercent": 100.0 - }, + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "wingull", + "speciesId": "wingull", + "displayName": "Wingull", + "slug": "wingull", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wingull", + "wingull" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "dragon-pulse", - "displayName": "Dragon Pulse", - "type": null, - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wishiwashi", + "speciesId": "wishiwashi", + "displayName": "Wishiwashi", + "slug": "wishiwashi", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wishiwashi", + "wishiwashi" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wishiwashi-school", + "speciesId": "wishiwashischool", + "displayName": "Wishiwashi-School", + "slug": "wishiwashi-school", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wishiwashi", + "Wishiwashi School", + "Wishiwashi-School", + "wishiwashi", + "wishiwashi school", + "wishiwashi-school", + "wishiwashischool" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "protosynthesis", - "displayName": "Protosynthesis", - "type": "ability", - "usagePercent": 100.0 + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wo-chien", + "speciesId": "wochien", + "displayName": "Wo-Chien", + "slug": "wo-chien", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wo Chien", + "Wo-Chien", + "wo chien", + "wo-chien", + "wochien" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 12, + "hp": 252, "atk": 0, "def": 0, - "spa": 244, - "spd": 0, - "spe": 252 + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "wartortle", - "speciesId": "wartortle", - "displayName": "Wartortle", - "slug": "wartortle", - "source": "smogon-fallback", + "speciesKey": "wobbuffet", + "speciesId": "wobbuffet", + "displayName": "Wobbuffet", + "slug": "wobbuffet", + "source": "smogon-ou-bw", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wartortle", - "wartortle" + "Wobbuffet", + "wobbuffet" ], "moves": [ { - "id": "shell-smash", - "displayName": "Shell Smash", + "id": "counter", + "displayName": "Counter", "type": null, "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "mirror-coat", + "displayName": "Mirror Coat", "type": null, "usagePercent": 100.0 }, { - "id": "ice-beam", - "displayName": "Ice Beam", + "id": "encore", + "displayName": "Encore", "type": null, "usagePercent": 100.0 }, { - "id": "substitute", - "displayName": "Substitute", + "id": "safeguard", + "displayName": "Safeguard", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "eviolite", - "displayName": "Eviolite", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "torrent", - "displayName": "Torrent", + "id": "telepathy", + "displayName": "Telepathy", "type": "ability", "usagePercent": 100.0 } ], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 4, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 252, + "spe": 0 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "woobat", + "speciesId": "woobat", + "displayName": "Woobat", + "slug": "woobat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Woobat", + "woobat" + ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 176, + "hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, - "spe": 80 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "wattrel", - "speciesId": "wattrel", - "displayName": "Wattrel", - "slug": "wattrel", - "source": "smogon-fallback", + "speciesKey": "wooloo", + "speciesId": "wooloo", + "displayName": "Wooloo", + "slug": "wooloo", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wattrel", - "wattrel" + "Wooloo", + "wooloo" ], - "moves": [ - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "discharge", - "displayName": "Discharge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "volt-switch", - "displayName": "Volt Switch", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "roost", - "displayName": "Roost", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wooper", + "speciesId": "wooper", + "displayName": "Wooper", + "slug": "wooper", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wooper", + "wooper" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wooper-paldea", + "speciesId": "wooperpaldea", + "displayName": "Wooper-Paldea", + "slug": "wooper-paldea", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wooper", + "Wooper Paldea", + "Wooper-Paldea", + "wooper", + "wooper paldea", + "wooper-paldea", + "wooperpaldea" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "volt-absorb", - "displayName": "Volt Absorb", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wormadam", + "speciesId": "wormadam", + "displayName": "Wormadam", + "slug": "wormadam", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wormadam", + "wormadam" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Calm", "evs": { - "hp": 36, + "hp": 252, "atk": 0, - "def": 76, - "spa": 76, - "spd": 116, - "spe": 196 + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "weepinbell", - "speciesId": "weepinbell", - "displayName": "Weepinbell", - "slug": "weepinbell", - "source": "smogon-fallback", + "speciesKey": "wormadam-sandy", + "speciesId": "wormadamsandy", + "displayName": "Wormadam-Sandy", + "slug": "wormadam-sandy", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Weepinbell", - "weepinbell" + "Wormadam", + "Wormadam Sandy", + "Wormadam-Sandy", + "wormadam", + "wormadam sandy", + "wormadam-sandy", + "wormadamsandy" ], - "moves": [ - { - "id": "synthesis", - "displayName": "Synthesis", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wormadam-trash", + "speciesId": "wormadamtrash", + "displayName": "Wormadam-Trash", + "slug": "wormadam-trash", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wormadam", + "Wormadam Trash", + "Wormadam-Trash", + "wormadam", + "wormadam trash", + "wormadam-trash", + "wormadamtrash" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wugtrio", + "speciesId": "wugtrio", + "displayName": "Wugtrio", + "slug": "wugtrio", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wugtrio", + "wugtrio" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "chlorophyll", - "displayName": "Chlorophyll", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "wurmple", + "speciesId": "wurmple", + "displayName": "Wurmple", + "slug": "wurmple", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Wurmple", + "wurmple" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -33024,68 +45776,29 @@ "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "weezing", - "speciesId": "weezing", - "displayName": "Weezing", - "slug": "weezing", - "source": "smogon-fallback", + "speciesKey": "wynaut", + "speciesId": "wynaut", + "displayName": "Wynaut", + "slug": "wynaut", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Weezing", - "weezing" - ], - "moves": [ - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "pain-split", - "displayName": "Pain Split", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "haze", - "displayName": "Haze", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rocky-helmet", - "displayName": "Rocky Helmet", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "levitate", - "displayName": "Levitate", - "type": "ability", - "usagePercent": 100.0 - } + "Wynaut", + "wynaut" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Bold", @@ -33097,45 +45810,76 @@ "spd": 0, "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "whiscash", - "speciesId": "whiscash", - "displayName": "Whiscash", - "slug": "whiscash", - "source": "smogon-fallback", + "speciesKey": "wyrdeer", + "speciesId": "wyrdeer", + "displayName": "Wyrdeer", + "slug": "wyrdeer", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Whiscash", - "whiscash" + "Wyrdeer", + "wyrdeer" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Calm", + "evs": { + "hp": 252, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 4 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "xatu", + "speciesId": "xatu", + "displayName": "Xatu", + "slug": "xatu", + "source": "smogon-ou-ss", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Xatu", + "xatu" ], "moves": [ { - "id": "stealth-rock", - "displayName": "Stealth Rock", + "id": "psychic", + "displayName": "Psychic", "type": null, "usagePercent": 100.0 }, { - "id": "earth-power", - "displayName": "Earth Power", + "id": "roost", + "displayName": "Roost", "type": null, "usagePercent": 100.0 }, { - "id": "surf", - "displayName": "Surf", + "id": "teleport", + "displayName": "Teleport", "type": null, "usagePercent": 100.0 }, { - "id": "spikes", - "displayName": "Spikes", + "id": "heat-wave", + "displayName": "Heat Wave", "type": null, "usagePercent": 100.0 } @@ -33150,21 +45894,21 @@ ], "abilities": [ { - "id": "oblivious", - "displayName": "Oblivious", + "id": "magic-bounce", + "displayName": "Magic Bounce", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Sassy", + "nature": "Bold", "evs": { - "hp": 248, + "hp": 252, "atk": 0, - "def": 8, + "def": 252, "spa": 0, - "spd": 252, + "spd": 4, "spe": 0 }, "usagePercent": 100.0 @@ -33172,501 +45916,467 @@ ] }, { - "speciesKey": "wingull", - "speciesId": "wingull", - "displayName": "Wingull", - "slug": "wingull", - "source": "smogon-fallback", + "speciesKey": "xerneas", + "speciesId": "xerneas", + "displayName": "Xerneas", + "slug": "xerneas", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wingull", - "wingull" + "Xerneas", + "xerneas" ], - "moves": [ - { - "id": "surf", - "displayName": "Surf", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hurricane", - "displayName": "Hurricane", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "ice-beam", - "displayName": "Ice Beam", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "protect", - "displayName": "Protect", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "life-orb", - "displayName": "Life Orb", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "hydration", - "displayName": "Hydration", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "xerneas-neutral", + "speciesId": "xerneasneutral", + "displayName": "Xerneas-Neutral", + "slug": "xerneas-neutral", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Xerneas", + "Xerneas Neutral", + "Xerneas-Neutral", + "xerneas", + "xerneas neutral", + "xerneas-neutral", + "xerneasneutral" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 36, - "spa": 236, + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "wo-chien", - "speciesId": "wo-chien", - "displayName": "Wo-Chien", - "slug": "wo-chien", - "source": "smogon-fallback", + "speciesKey": "xurkitree", + "speciesId": "xurkitree", + "displayName": "Xurkitree", + "slug": "xurkitree", + "source": "smogon-ou-sm", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wo-Chien", - "wo-chien", - "wochien", - "Wo Chien", - "wo chien" + "Xurkitree", + "xurkitree" ], "moves": [ { - "id": "leech-seed", - "displayName": "Leech Seed", + "id": "thunderbolt", + "displayName": "Thunderbolt", "type": null, "usagePercent": 100.0 }, { - "id": "ruination", - "displayName": "Ruination", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "energy-ball", + "displayName": "Energy Ball", "type": null, "usagePercent": 100.0 }, { - "id": "protect", - "displayName": "Protect", + "id": "tail-glow", + "displayName": "Tail Glow", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "leftovers", - "displayName": "Leftovers", + "id": "electrium-z", + "displayName": "Electrium Z", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "tablets-of-ruin", - "displayName": "Tablets of Ruin", + "id": "beast-boost", + "displayName": "Beast Boost", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Careful", + "nature": "Modest", "evs": { - "hp": 252, + "hp": 0, "atk": 0, - "def": 4, - "spa": 0, - "spd": 252, - "spe": 0 + "def": 0, + "spa": 252, + "spd": 4, + "spe": 252 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "wooper-paldea", - "speciesId": "wooper-paldea", - "displayName": "Wooper-Paldea", - "slug": "wooper-paldea", - "source": "smogon-fallback", + "speciesKey": "yamask", + "speciesId": "yamask", + "displayName": "Yamask", + "slug": "yamask", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Wooper-Paldea", - "wooper-paldea", - "wooperpaldea", - "Wooper Paldea", - "wooper paldea" - ], - "moves": [ - { - "id": "earthquake", - "displayName": "Earthquake", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "toxic", - "displayName": "Toxic", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "recover", - "displayName": "Recover", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "spikes", - "displayName": "Spikes", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "water-absorb", - "displayName": "Water Absorb", - "type": "ability", - "usagePercent": 100.0 - } + "Yamask", + "yamask" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Impish", + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "yanmega", - "speciesId": "yanmega", - "displayName": "Yanmega", - "slug": "yanmega", - "source": "smogon-fallback", + "speciesKey": "yamask-galar", + "speciesId": "yamaskgalar", + "displayName": "Yamask-Galar", + "slug": "yamask-galar", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Yanmega", - "yanmega" + "Yamask", + "Yamask Galar", + "Yamask-Galar", + "yamask", + "yamask galar", + "yamask-galar", + "yamaskgalar" ], - "moves": [ - { - "id": "bug-buzz", - "displayName": "Bug Buzz", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "air-slash", - "displayName": "Air Slash", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "giga-drain", - "displayName": "Giga Drain", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "yamper", + "speciesId": "yamper", + "displayName": "Yamper", + "slug": "yamper", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yamper", + "yamper" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "tinted-lens", - "displayName": "Tinted Lens", - "type": "ability", - "usagePercent": 100.0 + "nature": "Bold", + "evs": { + "hp": 252, + "atk": 0, + "def": 252, + "spa": 0, + "spd": 0, + "spe": 4 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "yanma", + "speciesId": "yanma", + "displayName": "Yanma", + "slug": "yanma", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Yanma", + "yanma" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, "def": 0, "spa": 252, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "yveltal", - "speciesId": "yveltal", - "displayName": "Yveltal", - "slug": "yveltal", - "source": "smogon-fallback", + "speciesKey": "yanmega", + "speciesId": "yanmega", + "displayName": "Yanmega", + "slug": "yanmega", + "source": "smogon-ou-dp", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Yveltal", - "yveltal" + "Yanmega", + "yanmega" ], "moves": [ { - "id": "dark-pulse", - "displayName": "Dark Pulse", + "id": "protect", + "displayName": "Protect", "type": null, "usagePercent": 100.0 }, { - "id": "oblivion-wing", - "displayName": "Oblivion Wing", + "id": "bug-buzz", + "displayName": "Bug Buzz", "type": null, "usagePercent": 100.0 }, { - "id": "taunt", - "displayName": "Taunt", + "id": "air-slash", + "displayName": "Air Slash", "type": null, "usagePercent": 100.0 }, { - "id": "sucker-punch", - "displayName": "Sucker Punch", + "id": "hidden-power", + "displayName": "Hidden Power", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "life-orb", - "displayName": "Life Orb", + "id": "focus-sash", + "displayName": "Focus Sash", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "dark-aura", - "displayName": "Dark Aura", + "id": "speed-boost", + "displayName": "Speed Boost", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Naive", + "nature": "Modest", "evs": { "hp": 0, - "atk": 4, - "def": 0, + "atk": 0, + "def": 104, "spa": 252, "spd": 0, - "spe": 252 + "spe": 152 }, "usagePercent": 100.0 } ] }, { - "speciesKey": "zacian", - "speciesId": "zacian", - "displayName": "Zacian", - "slug": "zacian", - "source": "smogon-fallback", + "speciesKey": "yungoos", + "speciesId": "yungoos", + "displayName": "Yungoos", + "slug": "yungoos", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Zacian", - "zacian" - ], - "moves": [ - { - "id": "play-rough", - "displayName": "Play Rough", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wild-charge", - "displayName": "Wild Charge", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "intrepid-sword", - "displayName": "Intrepid Sword", - "type": "ability", - "usagePercent": 100.0 - } + "Yungoos", + "yungoos" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { - "speciesKey": "zacian-crowned", - "speciesId": "zacian-crowned", - "displayName": "Zacian-Crowned", - "slug": "zacian-crowned", - "source": "smogon-fallback", + "speciesKey": "yveltal", + "speciesId": "yveltal", + "displayName": "Yveltal", + "slug": "yveltal", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ - "Zacian-Crowned", - "zacian-crowned", - "zaciancrowned", - "Zacian Crowned", - "zacian crowned" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "behemoth-blade", - "displayName": "Behemoth Blade", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "close-combat", - "displayName": "Close Combat", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "wild-charge", - "displayName": "Wild Charge", - "type": null, - "usagePercent": 100.0 - } + "Yveltal", + "yveltal" ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "rusted-sword", - "displayName": "Rusted Sword", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zacian", + "speciesId": "zacian", + "displayName": "Zacian", + "slug": "zacian", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zacian", + "zacian" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "intrepid-sword", - "displayName": "Intrepid Sword", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zacian-crowned", + "speciesId": "zaciancrowned", + "displayName": "Zacian-Crowned", + "slug": "zacian-crowned", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zacian", + "Zacian Crowned", + "Zacian-Crowned", + "zacian", + "zacian crowned", + "zacian-crowned", + "zaciancrowned" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -33675,7 +46385,7 @@ "speciesId": "zamazenta", "displayName": "Zamazenta", "slug": "zamazenta", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -33742,74 +46452,37 @@ }, { "speciesKey": "zamazenta-crowned", - "speciesId": "zamazenta-crowned", + "speciesId": "zamazentacrowned", "displayName": "Zamazenta-Crowned", "slug": "zamazenta-crowned", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zamazenta", + "Zamazenta Crowned", "Zamazenta-Crowned", + "zamazenta", + "zamazenta crowned", "zamazenta-crowned", - "zamazentacrowned", - "Zamazenta Crowned", - "zamazenta crowned" - ], - "moves": [ - { - "id": "body-press", - "displayName": "Body Press", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "iron-defense", - "displayName": "Iron Defense", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "rest", - "displayName": "Rest", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "rusted-shield", - "displayName": "Rusted Shield", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "dauntless-shield", - "displayName": "Dauntless Shield", - "type": "ability", - "usagePercent": 100.0 - } + "zamazentacrowned" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 252, - "atk": 0, - "def": 4, + "hp": 4, + "atk": 252, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -33818,7 +46491,7 @@ "speciesId": "zangoose", "displayName": "Zangoose", "slug": "zangoose", - "source": "smogon-fallback", + "source": "smogon-ou-rs", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -33834,36 +46507,36 @@ "usagePercent": 100.0 }, { - "id": "facade", - "displayName": "Facade", + "id": "return", + "displayName": "Return", "type": null, "usagePercent": 100.0 }, { - "id": "knock-off", - "displayName": "Knock Off", + "id": "shadow-ball", + "displayName": "Shadow Ball", "type": null, "usagePercent": 100.0 }, { - "id": "quick-attack", - "displayName": "Quick Attack", + "id": "brick-break", + "displayName": "Brick Break", "type": null, "usagePercent": 100.0 } ], "items": [ { - "id": "toxic-orb", - "displayName": "Toxic Orb", + "id": "leftovers", + "displayName": "Leftovers", "type": "item", "usagePercent": 100.0 } ], "abilities": [ { - "id": "toxic-boost", - "displayName": "Toxic Boost", + "id": "immunity", + "displayName": "Immunity", "type": "ability", "usagePercent": 100.0 } @@ -33872,11 +46545,11 @@ { "nature": "Jolly", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, "usagePercent": 100.0 @@ -33888,7 +46561,7 @@ "speciesId": "zarude", "displayName": "Zarude", "slug": "zarude", - "source": "smogon-fallback", + "source": "smogon-ou-sv", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -33955,74 +46628,68 @@ }, { "speciesKey": "zarude-dada", - "speciesId": "zarude-dada", + "speciesId": "zarudedada", "displayName": "Zarude-Dada", "slug": "zarude-dada", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zarude", + "Zarude Dada", "Zarude-Dada", + "zarude", + "zarude dada", "zarude-dada", - "zarudedada", - "Zarude Dada", - "zarude dada" - ], - "moves": [ - { - "id": "swords-dance", - "displayName": "Swords Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "power-whip", - "displayName": "Power Whip", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "jungle-healing", - "displayName": "Jungle Healing", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 - } + "zarudedada" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leaf-guard", - "displayName": "Leaf Guard", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zebstrika", + "speciesId": "zebstrika", + "displayName": "Zebstrika", + "slug": "zebstrika", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zebstrika", + "zebstrika" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -34031,7 +46698,7 @@ "speciesId": "zekrom", "displayName": "Zekrom", "slug": "zekrom", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -34039,60 +46706,88 @@ "Zekrom", "zekrom" ], - "moves": [ - { - "id": "dragon-dance", - "displayName": "Dragon Dance", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "bolt-strike", - "displayName": "Bolt Strike", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "dragon-claw", - "displayName": "Dragon Claw", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "substitute", - "displayName": "Substitute", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "leftovers", - "displayName": "Leftovers", - "type": "item", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zigzagoon", + "speciesId": "zigzagoon", + "displayName": "Zigzagoon", + "slug": "zigzagoon", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zigzagoon", + "zigzagoon" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "teravolt", - "displayName": "Teravolt", - "type": "ability", - "usagePercent": 100.0 + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zigzagoon-galar", + "speciesId": "zigzagoongalar", + "displayName": "Zigzagoon-Galar", + "slug": "zigzagoon-galar", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zigzagoon", + "Zigzagoon Galar", + "Zigzagoon-Galar", + "zigzagoon", + "zigzagoon galar", + "zigzagoon-galar", + "zigzagoongalar" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Jolly", + "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, - "def": 4, + "def": 0, "spa": 0, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -34101,7 +46796,7 @@ "speciesId": "zoroark", "displayName": "Zoroark", "slug": "zoroark", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -34109,60 +46804,21 @@ "Zoroark", "zoroark" ], - "moves": [ - { - "id": "dark-pulse", - "displayName": "Dark Pulse", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sludge-bomb", - "displayName": "Sludge Bomb", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "trick", - "displayName": "Trick", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "focus-blast", - "displayName": "Focus Blast", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-specs", - "displayName": "Choice Specs", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "illusion", - "displayName": "Illusion", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Modest", "evs": { - "hp": 0, + "hp": 4, "atk": 0, - "def": 4, + "def": 0, "spa": 252, "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -34171,7 +46827,7 @@ "speciesId": "zorua", "displayName": "Zorua", "slug": "zorua", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -34179,133 +46835,88 @@ "Zorua", "zorua" ], - "moves": [ - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "u-turn", - "displayName": "U-turn", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "sucker-punch", - "displayName": "Sucker Punch", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-scarf", - "displayName": "Choice Scarf", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "illusion", - "displayName": "Illusion", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Naive", + "nature": "Modest", "evs": { - "hp": 36, - "atk": 236, + "hp": 4, + "atk": 0, "def": 0, - "spa": 0, + "spa": 252, "spd": 0, - "spe": 236 + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, { "speciesKey": "zorua-hisui", - "speciesId": "zorua-hisui", + "speciesId": "zoruahisui", "displayName": "Zorua-Hisui", "slug": "zorua-hisui", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, "aliases": [ + "Zorua", + "Zorua Hisui", "Zorua-Hisui", + "zorua", + "zorua hisui", "zorua-hisui", - "zoruahisui", - "Zorua Hisui", - "zorua hisui" - ], - "moves": [ - { - "id": "tera-blast", - "displayName": "Tera Blast", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "hex", - "displayName": "Hex", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "will-o-wisp", - "displayName": "Will-O-Wisp", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "knock-off", - "displayName": "Knock Off", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "eviolite", - "displayName": "Eviolite", - "type": "item", - "usagePercent": 100.0 - } + "zoruahisui" ], - "abilities": [ + "moves": [], + "items": [], + "abilities": [], + "spreads": [ { - "id": "illusion", - "displayName": "Illusion", - "type": "ability", - "usagePercent": 100.0 + "nature": "Modest", + "evs": { + "hp": 4, + "atk": 0, + "def": 0, + "spa": 252, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 } + ] + }, + { + "speciesKey": "zubat", + "speciesId": "zubat", + "displayName": "Zubat", + "slug": "zubat", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zubat", + "zubat" ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { - "nature": "Timid", + "nature": "Adamant", "evs": { - "hp": 0, - "atk": 0, - "def": 116, - "spa": 156, - "spd": 36, - "spe": 196 + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -34314,7 +46925,7 @@ "speciesId": "zweilous", "displayName": "Zweilous", "slug": "zweilous", - "source": "smogon-fallback", + "source": "heuristic-baseStats", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -34322,60 +46933,21 @@ "Zweilous", "zweilous" ], - "moves": [ - { - "id": "crunch", - "displayName": "Crunch", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "outrage", - "displayName": "Outrage", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "stomping-tantrum", - "displayName": "Stomping Tantrum", - "type": null, - "usagePercent": 100.0 - }, - { - "id": "zen-headbutt", - "displayName": "Zen Headbutt", - "type": null, - "usagePercent": 100.0 - } - ], - "items": [ - { - "id": "choice-band", - "displayName": "Choice Band", - "type": "item", - "usagePercent": 100.0 - } - ], - "abilities": [ - { - "id": "hustle", - "displayName": "Hustle", - "type": "ability", - "usagePercent": 100.0 - } - ], + "moves": [], + "items": [], + "abilities": [], "spreads": [ { "nature": "Adamant", "evs": { - "hp": 0, + "hp": 4, "atk": 252, "def": 0, "spa": 0, - "spd": 4, + "spd": 0, "spe": 252 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] }, @@ -34384,7 +46956,7 @@ "speciesId": "zygarde", "displayName": "Zygarde", "slug": "zygarde", - "source": "smogon-fallback", + "source": "smogon-ou-xy", "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -34394,26 +46966,26 @@ ], "moves": [ { - "id": "coil", - "displayName": "Coil", + "id": "substitute", + "displayName": "Substitute", "type": null, "usagePercent": 100.0 }, { - "id": "glare", - "displayName": "Glare", + "id": "coil", + "displayName": "Coil", "type": null, "usagePercent": 100.0 }, { - "id": "thousand-arrows", - "displayName": "Thousand Arrows", + "id": "earthquake", + "displayName": "Earthquake", "type": null, "usagePercent": 100.0 }, { - "id": "rest", - "displayName": "Rest", + "id": "dragon-tail", + "displayName": "Dragon Tail", "type": null, "usagePercent": 100.0 } @@ -34428,24 +47000,97 @@ ], "abilities": [ { - "id": "power-construct", - "displayName": "Power Construct", + "id": "aura-break", + "displayName": "Aura Break", "type": "ability", "usagePercent": 100.0 } ], "spreads": [ { - "nature": "Impish", + "nature": "Careful", + "evs": { + "hp": 200, + "atk": 0, + "def": 0, + "spa": 0, + "spd": 252, + "spe": 56 + }, + "usagePercent": 100.0 + } + ] + }, + { + "speciesKey": "zygarde-10%", + "speciesId": "zygarde10", + "displayName": "Zygarde-10%", + "slug": "zygarde-10%", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zygarde", + "Zygarde 10%", + "Zygarde-10%", + "zygarde", + "zygarde 10%", + "zygarde-10%", + "zygarde10", + "zygarde10%" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Adamant", + "evs": { + "hp": 4, + "atk": 252, + "def": 0, + "spa": 0, + "spd": 0, + "spe": 252 + }, + "usagePercent": 0.0 + } + ] + }, + { + "speciesKey": "zygarde-complete", + "speciesId": "zygardecomplete", + "displayName": "Zygarde-Complete", + "slug": "zygarde-complete", + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": [ + "Zygarde", + "Zygarde Complete", + "Zygarde-Complete", + "zygarde", + "zygarde complete", + "zygarde-complete", + "zygardecomplete" + ], + "moves": [], + "items": [], + "abilities": [], + "spreads": [ + { + "nature": "Bold", "evs": { "hp": 252, "atk": 0, "def": 252, "spa": 0, - "spd": 4, - "spe": 0 + "spd": 0, + "spe": 4 }, - "usagePercent": 100.0 + "usagePercent": 0.0 } ] } diff --git a/src/main/resources/data/deltacalc/usage/delta-curated-sets.json b/src/main/resources/data/deltacalc/usage/delta-curated-sets.json new file mode 100644 index 0000000..5bb63d1 --- /dev/null +++ b/src/main/resources/data/deltacalc/usage/delta-curated-sets.json @@ -0,0 +1,139 @@ +{ + "_schema": { + "description": "Hand-curated Delta/vanilla sets. Highest priority in the calc — overrides ranked scrape for the same species. Add entries under deltaRanked.", + "entryShape": { + "speciesKey": "required, lower-kebab-case, e.g. 'aegislash-delta'", + "displayName": "required, human-readable e.g. 'Aegislash-Delta'", + "speciesId": "optional, defaults to speciesKey", + "slug": "optional, defaults to speciesKey", + "source": "optional, defaults to 'delta-curated' — shown to user as the set source", + "aliases": "optional string list for fuzzy matching", + "spreads": [ + { + "nature": "e.g. 'Timid'", + "evs": {"hp": 0, "atk": 0, "def": 0, "spa": 252, "spd": 4, "spe": 252}, + "usagePercent": 100.0 + } + ], + "moves": [ + {"id": "move-slug", "displayName": "Move Name", "type": "type-or-null", "usagePercent": 100.0} + ], + "items": [ + {"id": "item-slug", "displayName": "Item Name", "type": "item", "usagePercent": 100.0} + ], + "abilities": [ + {"id": "ability-slug", "displayName": "Ability Name", "type": "ability", "usagePercent": 100.0} + ] + }, + "howToApply": "Edit this file, then run: py tools/database/build_battle_database.py" + }, + "deltaRanked": [ + { + "speciesKey": "cresselia", + "displayName": "Cresselia", + "speciesId": "cresselia", + "slug": "cresselia", + "source": "delta-curated", + "aliases": ["Cresselia", "cresselia"], + "spreads": [ + { + "nature": "Relaxed", + "evs": {"hp": 252, "atk": 0, "def": 252, "spa": 4, "spd": 0, "spe": 0}, + "usagePercent": 100.0 + } + ], + "moves": [ + {"id": "trick-room", "displayName": "Trick Room", "type": null, "usagePercent": 100.0}, + {"id": "moonblast", "displayName": "Moonblast", "type": null, "usagePercent": 90.0}, + {"id": "psychic", "displayName": "Psychic", "type": null, "usagePercent": 70.0}, + {"id": "lunar-dance", "displayName": "Lunar Dance", "type": null, "usagePercent": 60.0}, + {"id": "ice-beam", "displayName": "Ice Beam", "type": null, "usagePercent": 30.0}, + {"id": "moonlight", "displayName": "Moonlight", "type": null, "usagePercent": 30.0} + ], + "items": [ + {"id": "mental-herb", "displayName": "Mental Herb", "type": "item", "usagePercent": 55.0}, + {"id": "leftovers", "displayName": "Leftovers", "type": "item", "usagePercent": 30.0}, + {"id": "colbur-berry", "displayName": "Colbur Berry", "type": "item", "usagePercent": 15.0} + ], + "abilities": [ + {"id": "levitate", "displayName": "Levitate", "type": "ability", "usagePercent": 100.0} + ] + }, + { + "speciesKey": "hydrapple-ultra", + "displayName": "Hydrapple-Ultra", + "speciesId": "hydrapple-ultra", + "slug": "hydrapple-ultra", + "source": "delta-curated", + "aliases": ["Hydrapple-Ultra", "hydrapple-ultra", "hydrappleultra", "Hydrapple Ultra", "hydrapple ultra", "Ultra Hydrapple"], + "spreads": [ + { + "nature": "Modest", + "evs": {"hp": 244, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 12}, + "usagePercent": 80.0 + }, + { + "nature": "Modest", + "evs": {"hp": 252, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 4}, + "usagePercent": 20.0 + } + ], + "moves": [ + {"id": "fickle-beam", "displayName": "Fickle Beam", "type": null, "usagePercent": 85.0}, + {"id": "sludge-bomb", "displayName": "Sludge Bomb", "type": null, "usagePercent": 95.0}, + {"id": "earth-power", "displayName": "Earth Power", "type": null, "usagePercent": 80.0}, + {"id": "giga-drain", "displayName": "Giga Drain", "type": null, "usagePercent": 65.0}, + {"id": "nasty-plot", "displayName": "Nasty Plot", "type": null, "usagePercent": 25.0}, + {"id": "recover", "displayName": "Recover", "type": null, "usagePercent": 20.0} + ], + "items": [ + {"id": "assault-vest", "displayName": "Assault Vest", "type": "item", "usagePercent": 75.0}, + {"id": "leftovers", "displayName": "Leftovers", "type": "item", "usagePercent": 20.0}, + {"id": "life-orb", "displayName": "Life Orb", "type": "item", "usagePercent": 5.0} + ], + "abilities": [ + {"id": "regenerator", "displayName": "Regenerator", "type": "ability", "usagePercent": 80.0}, + {"id": "spoiledgoods", "displayName": "Spoiled Goods", "type": "ability", "usagePercent": 20.0} + ] + }, + { + "speciesKey": "sevygarde", + "displayName": "Sevygarde", + "speciesId": "sevygarde", + "slug": "sevygarde", + "source": "delta-curated", + "aliases": ["Sevygarde", "sevygarde", "Sevigarde", "sevigarde", "Zyviper", "zyviper"], + "spreads": [ + { + "nature": "Careful", + "evs": {"hp": 248, "atk": 0, "def": 0, "spa": 0, "spd": 252, "spe": 8}, + "usagePercent": 60.0 + }, + { + "nature": "Adamant", + "evs": {"hp": 0, "atk": 252, "def": 0, "spa": 0, "spd": 4, "spe": 252}, + "usagePercent": 40.0 + } + ], + "moves": [ + {"id": "thousand-arrows", "displayName": "Thousand Arrows", "type": null, "usagePercent": 95.0}, + {"id": "toxic", "displayName": "Toxic", "type": null, "usagePercent": 60.0}, + {"id": "haze", "displayName": "Haze", "type": null, "usagePercent": 50.0}, + {"id": "rest", "displayName": "Rest", "type": null, "usagePercent": 50.0}, + {"id": "extreme-speed", "displayName": "Extreme Speed", "type": null, "usagePercent": 45.0}, + {"id": "poison-fang", "displayName": "Poison Fang", "type": null, "usagePercent": 40.0}, + {"id": "poison-jab", "displayName": "Poison Jab", "type": null, "usagePercent": 35.0}, + {"id": "encore", "displayName": "Encore", "type": null, "usagePercent": 20.0}, + {"id": "scale-shot", "displayName": "Scale Shot", "type": null, "usagePercent": 15.0} + ], + "items": [ + {"id": "leftovers", "displayName": "Leftovers", "type": "item", "usagePercent": 55.0}, + {"id": "choice-band", "displayName": "Choice Band", "type": "item", "usagePercent": 30.0}, + {"id": "heavy-duty-boots", "displayName": "Heavy-Duty Boots", "type": "item", "usagePercent": 15.0} + ], + "abilities": [ + {"id": "shedskin", "displayName": "Shed Skin", "type": "ability", "usagePercent": 100.0} + ] + } + ] +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 6eed507..eb58b4c 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -2,12 +2,13 @@ "schemaVersion": 1, "id": "cobblemonextendedbattleui", "version": "${version}", - "name": "Cobblemon Extended Battle UI", - "description": "Customizes and enhances the Cobblemon battle UI", - "authors": ["sveniik"], + "name": "DeltaCalc", + "description": "Client-side damage calculator and battle overlays for Cobblemon Delta battles.", + "authors": ["Shrek3294"], + "contributors": ["sveniik"], "contact": { - "homepage": "https://modrinth.com/mod/cobblemon-extended-battle-ui", - "sources": "https://github.com/sveniik/CobblemonExtendedBattleUI" + "sources": "https://github.com/Shrek3294/DeltaCalc", + "issues": "https://github.com/Shrek3294/DeltaCalc/issues" }, "license": "MIT", "icon": "assets/cobblemonextendedbattleui/icon.png", @@ -50,7 +51,7 @@ }, "custom": { "modmenu": { - "update_checker": true + "update_checker": false } } } diff --git a/todo.md b/todo.md index 7f4cd25..9370c8a 100644 --- a/todo.md +++ b/todo.md @@ -5,14 +5,14 @@ - [x] Add a toggleable placeholder overlay rendered from a demo battle snapshot - [x] Add debug logging for current screen changes and inferred battle-state entry - [x] Document target-version placeholders and initial research notes -- [ ] Replace screen heuristics with verified Cobblemon client hooks +- [x] Replace screen heuristics with verified Cobblemon client hooks (CobblemonClient.battle != null) ## Phase 1 - [x] Define normalized ranked-usage JSON schema in runtime models - [x] Add Python ranked HTML importer under `tools/usage-import` - [x] Bundle a starter usage snapshot for local development -- [ ] Generate a full ladder snapshot from the live ranked site -- [ ] Add stronger alias coverage for Delta-specific species and forms +- [x] Generate a full ladder snapshot from the live ranked site (3 Elo tiers, 286/249/211 species) +- [x] Add stronger alias coverage for Delta-specific species and forms (reverse-form + delta: namespace fix) ## Phase 2 - [x] Add active battle snapshot models @@ -30,8 +30,8 @@ - [x] Add a simplified damage estimator and KO labels - [x] Compute player move estimates into the guessed opponent set - [x] Compute guessed opponent move estimates into the player -- [ ] Replace heuristic move power data with live Cobblemon move data -- [ ] Improve field, item, and ability accuracy +- [x] Replace heuristic move power data with live Cobblemon + Showdown flag DB +- [x] Improve field, item, and ability accuracy (Phase 8 extensive coverage) ## Phase 5 - [x] Add move replacement logic for newly revealed moves @@ -41,7 +41,63 @@ ## Phase 6 - [x] Add a small in-memory config with overlay/demo toggles -- [ ] Persist user config to disk -- [ ] Add overlay positioning and scaling options -- [ ] Add mismatch/debug dump tooling for live battles -- [ ] Validate against real ladder battles and tighten species mappings +- [x] Persist user config to disk (PanelConfig.save/load via cobblemonextendedbattleui.json) +- [x] Add overlay positioning and scaling options (panelX/Y, width/height, fontScale) +- [x] Log DB-vs-mod type mismatches (CalcBattleSnapshotFactory.kt:70-78) +- [x] Add mismatch/debug dump tooling (DebugDumper writes latest-calc.json, gated on PanelConfig.debugDumpEnabled) +- [ ] Validate against real ladder battles and tighten species mappings (needs in-game testing) + +## Phase 7 — DB coverage +- [x] DB types override live Cobblemon form types (fix for stale mod species data) +- [x] Heuristic base-stat spreads for species without ranked/Smogon sets +- [x] Curated sets JSON plumbing (`delta-curated-sets.json`, `--curated-sets` flag) +- [ ] Populate curated sets for common non-ranked Delta species + +## Phase 8 — Calc accuracy (edge cases) +- [x] Move flag database (`tools/database/build_move_flags.py`, 952 moves from Showdown) +- [x] Offensive abilities: Tough Claws, Strong Jaw, Iron Fist, Mega Launcher, Sharpness, Punk Rock, Reckless, Sheer Force, Technician, Tinted Lens, Water Bubble (offensive), Steelworker, Dragon's Maw, Transistor, Rocky Payload +- [x] Pixelate family (Aerilate/Pixilate/Refrigerate/Galvanize: type change + 1.2x) +- [x] Defensive abilities: Water Bubble, Dry Skin Fire weakness, Fluffy, Ice Scales, Multiscale/Shadow Shield, Punk Rock (defensive sound), Purifying Salt +- [x] Mold Breaker / Turboblaze / Teravolt (bypass defender ability) +- [x] Wonder Guard (only SE hits) +- [x] Items: Expert Belt, Muscle Band, Wise Glasses +- [x] Foul Play (uses defender's Atk + stages + item) +- [x] Fixed-damage moves: Seismic Toss, Night Shade, Dragon Rage, Sonic Boom, Super Fang, Endeavor, Final Gambit, Psywave +- [x] Critical hit damage (1.5x, 2.25x Sniper, bypasses screens) — in DamageEstimate fields +- [x] Multi-hit moves: minHits/maxHits scale total damage (Bullet Seed, Rock Blast) +- [x] Weight-scaling BP (Low Kick, Grass Knot, Heavy Slam, Heat Crash) + Showdown weight data +- [x] Speed-scaling BP (Electro Ball, Gyro Ball) +- [x] Facade, Venoshock, Brine, Acrobatics, Eruption/Water Spout/Dragon Energy, Stored Power, Punishment +- [x] Full 16-roll damage distribution (damageRolls field) +- [x] Photon Geyser / Light That Burns the Sky / Tera Blast — split-category based on effective Atk vs SpA +- [x] Sunsteel Strike / Moongeist Beam / Photon Geyser / LTBTS bypass defender ability +- [x] Crit clamp: ignore attacker negative stages & defender positive stages +- [x] UI surfacing: multi-hit hit count + crit damage (toggles in PanelConfig: showMultiHitCount, showCritDamage) + +## Bugs from damage-compare trace (2026-04-28) + +Source: `logs/ebu-damage-compare.log` from two ranked battles. Skip Delta-species coverage — handled separately. + +### Calc engine bugs + +- [ ] **Aegislash form not tracked** — Stance Change post-attack flips Shield→Blade (Atk 50→150), calc keeps using Shield stats. Sacred Sword / Shadow Sneak underpredicted by 3-4× (e.g. 13.4-15.7% predicted vs 58% actual). Likely a `FormTracker` → snapshot wiring issue; the form change message arrives but `CalcPokemonSnapshot.actualStats` doesn't refresh. +- [ ] **Mega evolution stats not applied** — Mega Lopunny (Atk 73→136). Fake Out / U-turn underpredicted by ~1.5×. Same root cause as above; mega form swap post-evolution isn't propagating to the calc snapshot. Probably affects every Mega. +- [ ] **Ogerpon mask handling** — Ivy Cudgel from Ogerpon-Hearthflame consistently underpredicted 1.3-1.7× (e.g. 27-32% predicted vs 55% actual). Need to: (a) detect mask from item, (b) apply Embody Aspect's stat boost on switch-in, (c) change Ivy Cudgel's type per mask (Hearthflame=Fire, Wellspring=Water, Cornerstone=Rock). +- [ ] **Spectral Thief stat-steal not reflected in pre-move estimate** — `BattleStateTracker.stealPositiveStats` runs on the message, but the calc snapshot used for the prediction was already computed before the steal applied. Spectral Thief consistently under-predicts when target had positive stages. Fix: trigger calc invalidation on stat-steal events, or include the pending steal in the estimate. +- [ ] **Item inference: Draculedge holding Life Orb misclassified** — Trace shows clean 9.67% (= 26/269 ≈ 10%) self-damage every attacking turn, signature of Life Orb. The opponent set inference picked something else, which also depresses Draculedge's damage prediction. Audit `OpponentInferenceService` Life Orb signal: recurring 10%-of-max-HP self-damage right after a damaging move. +- [ ] **Sacred Sword from Draculedge over-hits even after item fix?** — Line 21 (turn 13 of battle 1): predicted 43-50%, actual 73.7%. May resolve once Life Orb is recognized; otherwise dig in. Recheck after item fix lands. + +### Damage-compare logging (false-positive noise, not calc bugs) + +- [ ] **Filter attacker self-damage from compare log** — Iron Barbs / Rocky Helmet / Life Orb recoil currently log as `predicted=NO_MATCH` on the attacker, polluting the trace. Gate `DebugDumper.recordActualDamage` so it only emits when `targetUuid == resolved(MessageParser.lastMoveTarget)`. Self-damage can still be logged separately as a `selfDamage=...` field if useful. +- [ ] **Filter end-of-turn passive damage** — Toxic / Leech Seed / sandstorm ticks pair against the most recent attacking move and always show as `BELOW`. Either (a) only log within a short window after the move resolves, or (b) detect the end-of-turn phase and tag entries `phase=endOfTurn predicted=N/A`. +- [ ] **Multi-hit aggregation** — Multi-hit moves currently emit one log line per hit, all comparing against the move's full-move predicted range, so every hit reads `BELOW`. Aggregate hits by (attacker, move, target) within a short window and emit one comparison line per move resolution. +- [ ] **Killing-blow overkill is not really BELOW** — When the predicted range exceeds remaining HP, `actual` is capped and reads `BELOW`. Add a `cap=KO` tag and treat predicted ≥ remainingHP% as `IN_RANGE` for diagnostic purposes. + +### Move-data bugs (non-Delta) + +- [ ] **Wretched Stab hit count uncertainty** — Predicted range 12-35% then 55-162% across battles suggests min/maxHits is unstable. *(User: probably a logging artifact from per-hit emit, not a real calc bug — confirm after multi-hit aggregation lands.)* + +### Investigation queue (one-off, not yet a confirmed bug) + +- [ ] Psycho Cut from "Human" on Tinkaton-G underpredicted 53-62% vs actual 72% (line 89 turn 17, battle 2). Could be Tinkaton's set or a Psycho Cut crit. Watch for repeats. diff --git a/tools/database/_common.py b/tools/database/_common.py new file mode 100644 index 0000000..0b99753 --- /dev/null +++ b/tools/database/_common.py @@ -0,0 +1,48 @@ +"""Shared helpers for DeltaCalc database build scripts.""" +import json +import re +from pathlib import Path + + +def slugify(value: str) -> str: + return value.strip().lower().replace(" ", "-").replace("_", "-") + + +def compact(value: str) -> str: + return re.sub(r"[-_ '.]", "", slugify(value)) + + +def alias_variants(*values: str | None) -> list[str]: + results: list[str] = [] + seen = set() + for value in values: + if not value: + continue + for variant in [value.strip(), slugify(value), compact(value), value.strip().replace("-", " ")]: + if variant and variant not in seen: + seen.add(variant) + results.append(variant) + # Reverse-form variants for Delta species: "Aegislash-Delta" -> "Delta Aegislash", "delta-aegislash", "deltaaegislash" + stripped = value.strip() + low = stripped.lower() + if "delta" in low: + tokens = [t for t in low.replace("_", "-").replace(" ", "-").split("-") if t] + if "delta" in tokens: + non_delta = [t for t in tokens if t != "delta"] + if non_delta: + reversed_slug = "delta-" + "-".join(non_delta) + reversed_space = "Delta " + " ".join(t.capitalize() for t in non_delta) + for variant in [reversed_slug, reversed_space, compact(reversed_slug), reversed_space.lower()]: + if variant and variant not in seen: + seen.add(variant) + results.append(variant) + return results + + +def load_json(path: Path): + return json.loads(path.read_text(encoding="utf-8")) + + +def detect_showdown_data_dir() -> Path | None: + path = Path.home() / "AppData" / "Roaming" / "ModrinthApp" / "profiles" / "Cobblemon Delta" / "showdown" / "data" + return path if path.exists() else None diff --git a/tools/database/build_battle_database.py b/tools/database/build_battle_database.py index a0b5319..d695549 100644 --- a/tools/database/build_battle_database.py +++ b/tools/database/build_battle_database.py @@ -3,13 +3,14 @@ import concurrent.futures import datetime as dt import json -import re import subprocess import sys import urllib.error import urllib.request from pathlib import Path +from _common import alias_variants, compact, detect_showdown_data_dir, load_json, slugify + RANKED_DEFAULTS = [ "src/main/resources/data/deltacalc/usage/season-6-mid-1300.generated.json", @@ -18,36 +19,14 @@ ] -def slugify(value: str) -> str: - return value.strip().lower().replace(" ", "-").replace("_", "-") - - -def compact(value: str) -> str: - return re.sub(r"[-_ '.]", "", slugify(value)) - - -def alias_variants(*values: str | None) -> list[str]: - results: list[str] = [] - seen = set() - for value in values: - if not value: - continue - for variant in [value.strip(), slugify(value), compact(value), value.strip().replace("-", " ")]: - if variant and variant not in seen: - seen.add(variant) - results.append(variant) - return results - - def detect_showdown_pokedex() -> Path | None: - path = Path.home() / "AppData" / "Roaming" / "ModrinthApp" / "profiles" / "Cobblemon Delta" / "showdown" / "data" / "pokedex.js" + data_dir = detect_showdown_data_dir() + if not data_dir: + return None + path = data_dir / "pokedex.js" return path if path.exists() else None -def load_json(path: Path): - return json.loads(path.read_text(encoding="utf-8")) - - def load_ranked_entries(paths: list[Path]) -> tuple[dict[str, dict], dict[str, dict]]: species_map: dict[str, dict] = {} set_map: dict[str, dict] = {} @@ -68,7 +47,7 @@ def load_ranked_entries(paths: list[Path]) -> tuple[dict[str, dict], dict[str, d "slug": entry.get("slug") or species_key, "formName": display_name.split("-", 1)[1] if "-" in display_name else None, "aliases": aliases, - "typeNames": entry.get("types") or [], + "typeNames": [str(t).strip().capitalize() for t in (entry.get("types") or []) if t], "baseStats": normalize_base_stats(entry.get("baseStats")), } set_map[species_key] = { @@ -176,6 +155,171 @@ def load_showdown_species(pokedex_path: Path) -> dict[str, dict]: "aliases": aliases, "typeNames": entry.get("types") or [], "baseStats": normalize_base_stats(entry.get("baseStats")), + "weightKg": entry.get("weightkg") if isinstance(entry.get("weightkg"), (int, float)) else None, + } + return species_map + + +def heuristic_spread(base_stats: dict) -> dict: + hp = base_stats["hp"] + atk = base_stats["atk"] + defn = base_stats["def"] + spa = base_stats["spa"] + spd = base_stats["spd"] + spe = base_stats["spe"] + is_physical = atk >= spa + offensive_score = max(atk, spa) + spe + defensive_score = hp + max(defn, spd) + if offensive_score >= defensive_score: + if is_physical: + return {"nature": "Adamant", "evs": {"hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252}, "usagePercent": 0.0} + return {"nature": "Modest", "evs": {"hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252}, "usagePercent": 0.0} + best_def_physical = defn >= spd + evs = {"hp": 252, "atk": 0, "def": 0, "spa": 0, "spd": 0, "spe": 4} + if best_def_physical: + evs["def"] = 252 + nature = "Bold" + else: + evs["spd"] = 252 + nature = "Calm" + return {"nature": nature, "evs": evs, "usagePercent": 0.0} + + +def build_heuristic_set(entry: dict) -> dict: + base_stats = entry.get("baseStats") + if not base_stats: + return {} + return { + "speciesKey": entry["speciesKey"], + "speciesId": entry.get("speciesId") or entry["speciesKey"], + "displayName": entry.get("displayName") or entry["speciesKey"], + "slug": entry.get("slug") or entry["speciesKey"], + "source": "heuristic-baseStats", + "usageRank": 0, + "usagePercent": 0.0, + "sampleCount": 0, + "aliases": entry.get("aliases", []), + "moves": [], + "items": [], + "abilities": [], + "spreads": [heuristic_spread(base_stats)], + } + + +def load_curated_sets(path: Path | None) -> dict[str, dict]: + if not path or not path.exists(): + return {} + payload = load_json(path) + items = payload.get("deltaRanked") if isinstance(payload, dict) else payload + if not isinstance(items, list): + items = [] + curated: dict[str, dict] = {} + for raw in items: + key_source = raw.get("speciesKey") or raw.get("slug") or raw.get("speciesId") or raw.get("displayName") + if not key_source: + continue + species_key = slugify(key_source) + display_name = raw.get("displayName") or species_key + curated[species_key] = { + "speciesKey": species_key, + "speciesId": raw.get("speciesId") or species_key, + "displayName": display_name, + "slug": raw.get("slug") or species_key, + "source": raw.get("source") or "delta-curated", + "usageRank": raw.get("usageRank", 0), + "usagePercent": raw.get("usagePercent", 0.0), + "sampleCount": raw.get("sampleCount", 0), + "aliases": alias_variants(display_name, species_key, *(raw.get("aliases") or [])), + "moves": normalize_options(raw.get("moves", [])), + "items": normalize_options(raw.get("items", [])), + "abilities": normalize_options(raw.get("abilities", [])), + "spreads": normalize_spreads(raw.get("spreads", [])), + } + return curated + + +def load_learnset_index(path: Path | None) -> dict[str, dict]: + """Load learnsets.generated.json keyed by speciesKey for legality checks. + Returns empty dict if the file isn't present (validation becomes a no-op).""" + if not path or not path.exists(): + return {} + payload = load_json(path) + index: dict[str, dict] = {} + for entry in payload.get("species", []): + key = entry.get("speciesKey") + if not key: + continue + # Normalize both move and ability ids to compact form so kebab-case curator + # input ('salt-cure') matches Showdown's compact ids ('saltcure'). + legal_moves = {compact(m.get("id") or m.get("displayName") or "") for m in entry.get("moves", [])} + legal_moves.discard("") + legal_abilities = {compact(a) for a in entry.get("abilities", []) if a} + index[key] = { + "displayName": entry.get("displayName"), + "isStub": entry.get("_stub", False), + "isFinalEvo": entry.get("isFinalEvo", False), + "moves": legal_moves, + "abilities": legal_abilities, + } + return index + + +def warn_curated_legality(curated: dict[str, dict], learnset_index: dict[str, dict]) -> int: + """Warn (non-fatal) when a curated entry picks a move/ability not in the legal list. + Stub species (no Showdown learnset) are skipped. Returns warning count.""" + if not learnset_index: + return 0 + warnings = 0 + for species_key, entry in curated.items(): + legal = learnset_index.get(species_key) + if not legal or legal.get("isStub"): + continue + for move in entry.get("moves", []): + mid = move.get("id") or "" + normalized = compact(mid) if mid else compact(move.get("displayName") or "") + if normalized and normalized not in legal["moves"]: + print( + f"WARN curated[{species_key}]: move '{move.get('displayName') or mid}' " + f"not in Showdown learnset", + file=sys.stderr, + ) + warnings += 1 + for ability in entry.get("abilities", []): + aid = ability.get("id") or "" + normalized = compact(aid) if aid else compact(ability.get("displayName") or "") + if normalized and normalized not in legal["abilities"]: + print( + f"WARN curated[{species_key}]: ability '{ability.get('displayName') or aid}' " + f"not in legal ability list", + file=sys.stderr, + ) + warnings += 1 + return warnings + + +def load_learnsets_species(path: Path | None) -> dict[str, dict]: + """Pull species metadata (types, abilities, baseStats, weight) from + learnsets.generated.json. For custom Delta mons this beats the ranked-scrape + fallback because team-builder is the authoritative type source.""" + if not path or not path.exists(): + return {} + payload = load_json(path) + species_map: dict[str, dict] = {} + for entry in payload.get("species", []): + key = entry.get("speciesKey") + if not key: + continue + display_name = entry.get("displayName") or key + species_map[key] = { + "speciesKey": key, + "speciesId": entry.get("speciesId") or key, + "displayName": display_name, + "slug": key, + "formName": entry.get("forme"), + "aliases": alias_variants(display_name, key, entry.get("speciesId"), entry.get("baseSpecies")), + "typeNames": list(entry.get("types") or []), + "baseStats": normalize_base_stats(entry.get("baseStats")), + "weightKg": entry.get("weightKg") if isinstance(entry.get("weightKg"), (int, float)) else None, } return species_map @@ -246,33 +390,21 @@ def extract_json_array(html: str, key: str) -> list: return [] -def parse_smogon_page(species_key: str) -> dict | None: - url = f"https://www.smogon.com/dex/sv/pokemon/{species_key}/national-dex/" - request = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) - try: - with urllib.request.urlopen(request, timeout=30) as response: - html = response.read().decode("utf-8", "ignore") - except urllib.error.HTTPError as exc: - if exc.code == 404: - return None - raise +SMOGON_GEN_CASCADE = ["sv", "ss", "sm", "xy", "bw", "dp", "rs", "gs", "rb"] + +def extract_strategies(html: str) -> list[dict]: + """Pull the strategies array from the Smogon dex page's dump-pokemon RPC response.""" settings = extract_dex_settings(html) - dump = None - if settings: - for rpc_request, rpc_response in settings.get("injectRpcs", []): - if '"dump-pokemon"' in rpc_request: - dump = rpc_response - break + if not settings: + return [] + for rpc_request, rpc_response in settings.get("injectRpcs", []): + if '"dump-pokemon"' in rpc_request: + return rpc_response.get("strategies") or [] + return [] - movesets = extract_json_array(html, "movesets") - if not movesets: - return None - moveset = movesets[0] - display_name = (dump or {}).get("pokemon", {}).get("name") or moveset.get("pokemon") or species_key - if compact(display_name) != compact(species_key): - return None +def shape_smogon_set(species_key: str, display_name: str, moveset: dict, source_label: str) -> dict: moves = [] for slot in moveset.get("moveslots", [])[:4]: if not slot: @@ -280,59 +412,44 @@ def parse_smogon_page(species_key: str) -> dict | None: move_name = slot[0].get("move") if not move_name: continue - moves.append( - { - "id": slugify(move_name), - "displayName": move_name, - "type": None, - "usagePercent": 100.0, - } - ) + moves.append({ + "id": slugify(move_name), + "displayName": move_name, + "type": None, + "usagePercent": 100.0, + }) items = [ - { - "id": slugify(item), - "displayName": item, - "type": "item", - "usagePercent": 100.0, - } + {"id": slugify(item), "displayName": item, "type": "item", "usagePercent": 100.0} for item in (moveset.get("items") or [])[:1] ] abilities = [ - { - "id": slugify(ability), - "displayName": ability, - "type": "ability", - "usagePercent": 100.0, - } + {"id": slugify(ability), "displayName": ability, "type": "ability", "usagePercent": 100.0} for ability in (moveset.get("abilities") or [])[:1] ] - spreads = [] evconfig = (moveset.get("evconfigs") or [None])[0] nature = (moveset.get("natures") or [None])[0] if evconfig and nature: - spreads.append( - { - "nature": nature, - "evs": { - "hp": int(evconfig.get("hp", 0)), - "atk": int(evconfig.get("atk", 0)), - "def": int(evconfig.get("def", 0)), - "spa": int(evconfig.get("spa", 0)), - "spd": int(evconfig.get("spd", 0)), - "spe": int(evconfig.get("spe", 0)), - }, - "usagePercent": 100.0, - } - ) + spreads.append({ + "nature": nature, + "evs": { + "hp": int(evconfig.get("hp", 0)), + "atk": int(evconfig.get("atk", 0)), + "def": int(evconfig.get("def", 0)), + "spa": int(evconfig.get("spa", 0)), + "spd": int(evconfig.get("spd", 0)), + "spe": int(evconfig.get("spe", 0)), + }, + "usagePercent": 100.0, + }) return { "speciesKey": species_key, "speciesId": species_key, "displayName": display_name, "slug": species_key, - "source": "smogon-fallback", + "source": source_label, "usageRank": 0, "usagePercent": 0.0, "sampleCount": 0, @@ -344,12 +461,64 @@ def parse_smogon_page(species_key: str) -> dict | None: } -def fetch_smogon_fallback(species_keys: list[str], workers: int) -> tuple[dict[str, dict], list[str]]: +def fetch_smogon_gen(species_key: str, gen: str, target_format: str = "OU") -> dict | None: + """Fetch the {target_format} moveset for a species at the given gen. + Returns None if the page 404s or the format isn't present.""" + url = f"https://www.smogon.com/dex/{gen}/pokemon/{species_key}/" + request = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) + try: + with urllib.request.urlopen(request, timeout=30) as response: + html = response.read().decode("utf-8", "ignore") + except urllib.error.HTTPError as exc: + if exc.code == 404: + return None + raise + + strategies = extract_strategies(html) + target = next((s for s in strategies if s.get("format") == target_format), None) + if not target or not target.get("movesets"): + return None + moveset = target["movesets"][0] + settings = extract_dex_settings(html) + dump = None + if settings: + for rpc_request, rpc_response in settings.get("injectRpcs", []): + if '"dump-pokemon"' in rpc_request: + dump = rpc_response + break + display_name = (dump or {}).get("pokemon", {}).get("name") or moveset.get("pokemon") or species_key + if compact(display_name) != compact(species_key): + return None + return shape_smogon_set(species_key, display_name, moveset, f"smogon-{target_format.lower()}-{gen}") + + +def fetch_smogon_ou_cascade(species_key: str, gens: list[str]) -> dict | None: + """Try each gen in order, return the first OU set found.""" + for gen in gens: + try: + entry = fetch_smogon_gen(species_key, gen, "OU") + except Exception: + continue + if entry is not None: + return entry + return None + + +def fetch_smogon_fallback( + species_keys: list[str], + workers: int, + gens: list[str], + final_evo_keys: set[str] | None = None, +) -> tuple[dict[str, dict], list[str]]: fallback_map: dict[str, dict] = {} missing: list[str] = [] + if final_evo_keys is not None: + candidates = [k for k in species_keys if k in final_evo_keys] + else: + candidates = species_keys with concurrent.futures.ThreadPoolExecutor(max_workers=workers) as pool: - future_map = {pool.submit(parse_smogon_page, key): key for key in species_keys} + future_map = {pool.submit(fetch_smogon_ou_cascade, key, gens): key for key in candidates} for future in concurrent.futures.as_completed(future_map): key = future_map[future] try: @@ -364,6 +533,42 @@ def fetch_smogon_fallback(species_keys: list[str], workers: int) -> tuple[dict[s return fallback_map, sorted(missing) +def realign_keys(input_map: dict[str, dict], canonical_by_compact: dict[str, str]) -> dict[str, dict]: + """Rewrite each entry's speciesKey to the canonical kebab-case form when the + compact-form keys match. Eliminates ranked-vs-team-builder slug collisions + like 'ironblaster' (ranked) vs 'iron-blaster' (team-builder).""" + if not canonical_by_compact: + return input_map + out: dict[str, dict] = {} + for key, entry in input_map.items(): + canonical = canonical_by_compact.get(compact(key), key) + rewritten = dict(entry) + rewritten["speciesKey"] = canonical + if "slug" in rewritten: + rewritten["slug"] = rewritten.get("slug") or canonical + existing = out.get(canonical) + if existing is None: + out[canonical] = rewritten + continue + # When two pre-realign keys collide, prefer the richer display name + # (one containing a space or hyphen — the team-builder formatting) + # and union aliases. + existing_name = existing.get("displayName") or "" + new_name = rewritten.get("displayName") or "" + if (" " in new_name or "-" in new_name) and not (" " in existing_name or "-" in existing_name): + existing["displayName"] = new_name + existing_aliases = set(existing.get("aliases") or []) + existing_aliases.update(rewritten.get("aliases") or []) + existing["aliases"] = sorted(existing_aliases) + # Fill any null fields from the incoming entry. + for field in ("speciesId", "formName", "typeNames", "baseStats", "weightKg", + "moves", "items", "abilities", "spreads", + "source", "usageRank", "usagePercent", "sampleCount"): + if not existing.get(field) and rewritten.get(field): + existing[field] = rewritten[field] + return out + + def merge_species_maps(*maps: dict[str, dict]) -> dict[str, dict]: merged: dict[str, dict] = {} for source_map in maps: @@ -373,7 +578,7 @@ def merge_species_maps(*maps: dict[str, dict]) -> dict[str, dict]: merged[key] = entry continue aliases = sorted(set(existing.get("aliases", [])) | set(entry.get("aliases", []))) - for field in ["speciesId", "displayName", "slug", "formName", "typeNames", "baseStats"]: + for field in ["speciesId", "displayName", "slug", "formName", "typeNames", "baseStats", "weightKg"]: if not existing.get(field) and entry.get(field): existing[field] = entry[field] existing["aliases"] = aliases @@ -388,7 +593,20 @@ def main() -> int: parser.add_argument("--report", default="build/reports/deltacalc/battle-database-report.json") parser.add_argument("--species-json", default="") parser.add_argument("--showdown-pokedex", default="") + parser.add_argument("--curated-sets", default="src/main/resources/data/deltacalc/usage/delta-curated-sets.json", + help="Optional JSON of hand-authored Delta sets; highest priority, overrides ranked for the same species.") + parser.add_argument("--auto-curated-sets", default="tools/database/generated/delta-auto-sets.generated.json", + help="Optional JSON of auto-generated Delta defaults (build_default_delta_sets.py). " + "Priority: manual curated > auto > ranked > Smogon > heuristic.") + parser.add_argument("--learnsets", default="tools/database/generated/learnsets.generated.json", + help="Optional learnset index for curated-set legality checks; produced by build_learnsets.py.") parser.add_argument("--skip-smogon", action="store_true") + parser.add_argument("--skip-heuristics", action="store_true", + help="Skip base-stat-derived spreads for species without a ranked or Smogon set.") + parser.add_argument("--smogon-gens", default=",".join(SMOGON_GEN_CASCADE), + help="Comma-separated gen cascade for Smogon OU lookup (first hit wins).") + parser.add_argument("--smogon-include-non-final", action="store_true", + help="Scrape Smogon OU even for non-final-evo species (default: final evos only).") parser.add_argument("--workers", type=int, default=8) args = parser.parse_args() @@ -401,13 +619,53 @@ def main() -> int: showdown_pokedex = Path(args.showdown_pokedex) if args.showdown_pokedex else detect_showdown_pokedex() showdown_species = load_showdown_species(showdown_pokedex) if showdown_pokedex else {} external_species = load_external_species(Path(args.species_json)) if args.species_json else {} - species_map = merge_species_maps(showdown_species, ranked_species, external_species) + learnsets_species = load_learnsets_species(Path(args.learnsets)) if args.learnsets else {} + # Realign ranked entries' species keys to the canonical kebab-case form so + # 'ironblaster' (ranked compact slug) merges with 'iron-blaster' (team-builder). + canonical_by_compact = {compact(k): k for k in learnsets_species.keys()} + ranked_species = realign_keys(ranked_species, canonical_by_compact) + ranked_sets = realign_keys(ranked_sets, canonical_by_compact) + # Priority: learnsets (Delta team-builder + Showdown merged, authoritative for Delta types) + # > Showdown direct > ranked-scrape > external override. + species_map = merge_species_maps(learnsets_species, showdown_species, ranked_species, external_species) + + curated_sets = load_curated_sets(Path(args.curated_sets)) if args.curated_sets else {} + auto_curated_sets = load_curated_sets(Path(args.auto_curated_sets)) if args.auto_curated_sets else {} + learnset_index = load_learnset_index(Path(args.learnsets)) if args.learnsets else {} + legality_warnings = warn_curated_legality(curated_sets, learnset_index) + # Priority: manual curated > auto-curated > ranked. Apply lowest first, highest last. + merged_delta_sets = dict(ranked_sets) + for key, entry in auto_curated_sets.items(): + merged_delta_sets[key] = entry + for key, entry in curated_sets.items(): + merged_delta_sets[key] = entry smogon_map: dict[str, dict] = {} missing_smogon: list[str] = [] if not args.skip_smogon: - candidates = sorted(key for key in species_map.keys() if key not in ranked_sets) - smogon_map, missing_smogon = fetch_smogon_fallback(candidates, args.workers) + candidates = sorted(key for key in species_map.keys() if key not in merged_delta_sets) + gens = [g.strip() for g in args.smogon_gens.split(",") if g.strip()] + final_evo_filter = None + if learnset_index and not args.smogon_include_non_final: + final_evo_filter = { + key for key, info in learnset_index.items() + if info.get("isFinalEvo") and not info.get("isStub") + } + smogon_map, missing_smogon = fetch_smogon_fallback( + candidates, args.workers, gens, final_evo_filter, + ) + + heuristic_count = 0 + if not args.skip_heuristics: + covered = set(merged_delta_sets.keys()) | set(smogon_map.keys()) + for key, entry in species_map.items(): + if key in covered: + continue + heuristic = build_heuristic_set(entry) + if not heuristic: + continue + smogon_map[key] = heuristic + heuristic_count += 1 dataset = { "sourceMeta": { @@ -415,10 +673,13 @@ def main() -> int: "rankedSources": ",".join(path.name for path in ranked_paths), "showdownPokedex": str(showdown_pokedex) if showdown_pokedex else "", "externalSpeciesJson": args.species_json, + "curatedSetsJson": args.curated_sets if curated_sets else "", + "curatedSetCount": str(len(curated_sets)), + "heuristicSetCount": str(heuristic_count), "smogonEnabled": str(not args.skip_smogon).lower(), }, "species": sorted(species_map.values(), key=lambda entry: entry["speciesKey"]), - "deltaRanked": sorted(ranked_sets.values(), key=lambda entry: entry["speciesKey"]), + "deltaRanked": sorted(merged_delta_sets.values(), key=lambda entry: entry["speciesKey"]), "smogonFallback": sorted(smogon_map.values(), key=lambda entry: entry["speciesKey"]), } @@ -433,6 +694,8 @@ def main() -> int: report = { "speciesCount": len(dataset["species"]), "deltaRankedCount": len(dataset["deltaRanked"]), + "curatedSetCount": len(curated_sets), + "heuristicSetCount": heuristic_count, "smogonFallbackCount": len(dataset["smogonFallback"]), "missingSmogonFallback": missing_smogon[:1000], } @@ -442,8 +705,11 @@ def main() -> int: print( f"Wrote {len(dataset['species'])} species, " - f"{len(dataset['deltaRanked'])} Delta ranked defaults, " - f"and {len(dataset['smogonFallback'])} Smogon fallback defaults." + f"{len(dataset['deltaRanked'])} Delta ranked/curated defaults " + f"({len(curated_sets)} manual curated, {len(auto_curated_sets)} auto-curated), " + f"and {len(dataset['smogonFallback'])} fallback defaults " + f"({heuristic_count} heuristic). " + f"Legality warnings: {legality_warnings}." ) return 0 diff --git a/tools/database/build_default_delta_sets.py b/tools/database/build_default_delta_sets.py new file mode 100644 index 0000000..e96dd08 --- /dev/null +++ b/tools/database/build_default_delta_sets.py @@ -0,0 +1,354 @@ +#!/usr/bin/env python3 +"""Generate a heuristic default battle set (4 moves + ability + item + spread) +for every Delta final evo that isn't already covered by ranked usage or a +hand-curated entry. + +Output: tools/database/generated/delta-auto-sets.generated.json +Schema: same as delta-curated-sets.json (consumed by build_battle_database.py +via --auto-curated-sets). +""" +import argparse +import datetime as dt +import json +import sys +from pathlib import Path + +from _common import alias_variants, load_json, slugify + + +LEARNSETS_DEFAULT = "tools/database/generated/learnsets.generated.json" +CURATED_DEFAULT = "src/main/resources/data/deltacalc/usage/delta-curated-sets.json" +RANKED_DEFAULT_GLOBS = [ + "src/main/resources/data/deltacalc/usage/season-6-mid-1300.generated.json", + "src/main/resources/data/deltacalc/usage/season-6-mid-1000.generated.json", + "src/main/resources/data/deltacalc/usage/season-6-mid-1500.generated.json", +] +TEAM_BUILDER_DEFAULT = "cobblemon-delta-pokemon-team-builder.json" +OUTPUT_DEFAULT = "tools/database/generated/delta-auto-sets.generated.json" + + +# Utility-move priority lists, split by attacking category so a special +# attacker doesn't inherit Swords Dance. +UTILITY_PRIORITY_PHYSICAL = [ + "swordsdance", "dragondance", "bulkup", "shellsmash", + "recover", "roost", "softboiled", "morningsun", "synthesis", "milkdrink", "rest", + "willowisp", "thunderwave", "toxic", "leechseed", "spore", + "stealthrock", "spikes", "toxicspikes", "stickyweb", + "protect", "substitute", "taunt", +] +UTILITY_PRIORITY_SPECIAL = [ + "nastyplot", "calmmind", "quiverdance", "shellsmash", "tailglow", + "recover", "roost", "softboiled", "morningsun", "synthesis", "milkdrink", "rest", + "willowisp", "thunderwave", "toxic", "leechseed", "spore", + "stealthrock", "spikes", "toxicspikes", "stickyweb", + "protect", "substitute", "taunt", +] +UTILITY_PRIORITY_DEFENSIVE = [ + "recover", "roost", "softboiled", "morningsun", "synthesis", "milkdrink", "rest", + "willowisp", "thunderwave", "toxic", "leechseed", "spore", + "stealthrock", "spikes", "toxicspikes", "stickyweb", + "protect", "substitute", "taunt", "irondefense", "calmmind", +] + +# Moves we never want to pick automatically (recharge turn, low PP, situational). +MOVE_BLOCKLIST = { + "hyperbeam", "gigaimpact", "frenzyplant", "blastburn", "hydrocannon", + "explosion", "selfdestruct", "memento", "finalgambit", + "skyattack", "solarbeam", "solarblade", "skullbash", "razorwind", + "selfdestruct", "explosion", +} + + +def heuristic_spread(stats: dict) -> dict: + """Mirrors build_battle_database.heuristic_spread.""" + if not stats: + return {"nature": "Hardy", "evs": {"hp": 0, "atk": 0, "def": 0, "spa": 0, "spd": 0, "spe": 0}, "usagePercent": 100.0} + hp = stats.get("hp", 0) + atk = stats.get("atk", 0) + defn = stats.get("def", 0) + spa = stats.get("spa", 0) + spd = stats.get("spd", 0) + spe = stats.get("spe", 0) + is_physical = atk >= spa + offensive_score = max(atk, spa) + spe + defensive_score = hp + max(defn, spd) + if offensive_score >= defensive_score: + if is_physical: + return {"nature": "Adamant", "evs": {"hp": 4, "atk": 252, "def": 0, "spa": 0, "spd": 0, "spe": 252}, "usagePercent": 100.0} + return {"nature": "Modest", "evs": {"hp": 4, "atk": 0, "def": 0, "spa": 252, "spd": 0, "spe": 252}, "usagePercent": 100.0} + best_def_physical = defn >= spd + evs = {"hp": 252, "atk": 0, "def": 0, "spa": 0, "spd": 0, "spe": 4} + if best_def_physical: + evs["def"] = 252 + nature = "Bold" + else: + evs["spd"] = 252 + nature = "Calm" + return {"nature": nature, "evs": evs, "usagePercent": 100.0} + + +def classify_role(stats: dict) -> tuple[str, str]: + """Returns (role, attack_category). role in {'offensive', 'defensive'}.""" + if not stats: + return "offensive", "physical" + atk = stats.get("atk", 0) + spa = stats.get("spa", 0) + spe = stats.get("spe", 0) + hp = stats.get("hp", 0) + defn = stats.get("def", 0) + spd = stats.get("spd", 0) + is_physical = atk >= spa + offensive_score = max(atk, spa) + spe + defensive_score = hp + max(defn, spd) + role = "offensive" if offensive_score >= defensive_score else "defensive" + return role, "physical" if is_physical else "special" + + +def pick_moves(species: dict, role: str, attack_cat: str) -> list[dict]: + """Return up to 4 move dicts in delta-curated-sets.json shape.""" + types_lower = {t.lower() for t in (species.get("types") or [])} + movepool = [m for m in (species.get("moves") or []) if m.get("id") not in MOVE_BLOCKLIST] + + def shape(move: dict) -> dict: + return { + "id": move["id"], + "displayName": move.get("displayName") or move["id"], + "type": move.get("type"), + "usagePercent": 100.0, + } + + chosen: list[dict] = [] + chosen_ids: set[str] = set() + chosen_move_types: set[str] = set() + + def add(move: dict) -> None: + if move["id"] in chosen_ids: + return + chosen.append(shape(move)) + chosen_ids.add(move["id"]) + if move.get("type"): + chosen_move_types.add(move["type"].lower()) + + # 1. Up to 2 STAB attacks in dominant category, sorted by BP desc. + stab_attacks = sorted( + [m for m in movepool + if (m.get("category") or "").lower() == attack_cat + and (m.get("type") or "").lower() in types_lower + and (m.get("basePower") or 0) >= 60], + key=lambda m: -(m.get("basePower") or 0), + ) + for m in stab_attacks[:2]: + add(m) + + # 2. Best coverage move in dominant category, different type. + coverage = sorted( + [m for m in movepool + if (m.get("category") or "").lower() == attack_cat + and (m.get("type") or "").lower() not in chosen_move_types + and (m.get("basePower") or 0) >= 70], + key=lambda m: -(m.get("basePower") or 0), + ) + if coverage and len(chosen) < 4: + add(coverage[0]) + + # 3. One status / utility move from priority list (category-aware). + if len(chosen) < 4: + statuses = [m for m in movepool if (m.get("category") or "").lower() == "status"] + status_by_id = {m["id"]: m for m in statuses} + if role == "defensive": + priority = UTILITY_PRIORITY_DEFENSIVE + elif attack_cat == "physical": + priority = UTILITY_PRIORITY_PHYSICAL + else: + priority = UTILITY_PRIORITY_SPECIAL + for util_id in priority: + move = status_by_id.get(util_id) + if move: + add(move) + break + + # 4. Backfill with next-best attacks (any category) until 4 moves. + fillers = sorted( + [m for m in movepool + if m["id"] not in chosen_ids + and (m.get("basePower") or 0) >= 60], + key=lambda m: -(m.get("basePower") or 0), + ) + for m in fillers: + if len(chosen) >= 4: + break + add(m) + + return chosen[:4] + + +def pick_ability(species: dict) -> dict | None: + abilities = species.get("abilities") or [] + if not abilities: + return None + chosen = abilities[0] + return { + "id": slugify(chosen), + "displayName": chosen, + "type": "ability", + "usagePercent": 100.0, + } + + +def pick_item(role: str, attack_cat: str, has_status_move: bool) -> dict: + if role == "offensive": + if not has_status_move: + name = "Choice Band" if attack_cat == "physical" else "Choice Specs" + else: + name = "Life Orb" + else: + name = "Leftovers" + return { + "id": slugify(name), + "displayName": name, + "type": "item", + "usagePercent": 100.0, + } + + +def build_default_set(species: dict) -> dict | None: + if not species.get("moves"): + return None + stats = species.get("baseStats") or {} + role, attack_cat = classify_role(stats) + moves = pick_moves(species, role, attack_cat) + if not moves: + return None + has_status = any(((m.get("type") or "").lower() == "" or + next((sm for sm in species["moves"] if sm["id"] == m["id"] and (sm.get("category") or "").lower() == "status"), None)) + for m in moves) + ability = pick_ability(species) + abilities_list = [ability] if ability else [] + spread = heuristic_spread(stats) + item = pick_item(role, attack_cat, has_status) + display_name = species["displayName"] + species_key = species["speciesKey"] + return { + "speciesKey": species_key, + "displayName": display_name, + "speciesId": species.get("speciesId") or species_key, + "source": "delta-auto", + "aliases": alias_variants(display_name, species_key), + "abilities": abilities_list, + "items": [item], + "moves": moves, + "spreads": [spread], + } + + +def collect_ranked_keys(paths: list[Path]) -> set[str]: + keys = set() + for path in paths: + if not path.exists(): + continue + payload = load_json(path) + for entry in payload.get("species", []): + slug = entry.get("slug") or entry.get("speciesId") or entry.get("displayName") + if slug: + keys.add(slugify(slug)) + return keys + + +def collect_curated_keys(path: Path) -> set[str]: + if not path.exists(): + return set() + payload = load_json(path) + items = payload.get("deltaRanked", []) if isinstance(payload, dict) else [] + keys = set() + for raw in items: + key_source = raw.get("speciesKey") or raw.get("slug") or raw.get("speciesId") or raw.get("displayName") + if key_source: + keys.add(slugify(key_source)) + return keys + + +def is_delta_mon(record: dict, team_builder_keys: set[str]) -> bool: + """A 'Delta mon' is a custom Cobblemon Delta species — present in team-builder + or named with a known custom suffix. Filters out vanilla finals.""" + if record["speciesKey"] in team_builder_keys: + return True + return False + + +def main() -> int: + parser = argparse.ArgumentParser(description="Generate heuristic default sets for uncovered Delta mons.") + parser.add_argument("--learnsets", default=LEARNSETS_DEFAULT) + parser.add_argument("--curated", default=CURATED_DEFAULT) + parser.add_argument("--ranked", nargs="*", default=RANKED_DEFAULT_GLOBS) + parser.add_argument("--team-builder", default=TEAM_BUILDER_DEFAULT) + parser.add_argument("--output", default=OUTPUT_DEFAULT) + parser.add_argument("--include-non-delta", action="store_true", + help="Generate defaults for ALL uncovered final evos, not just Delta mons.") + args = parser.parse_args() + + learnsets_path = Path(args.learnsets) + if not learnsets_path.exists(): + print(f"Learnsets file missing: {learnsets_path}. Run build_learnsets.py first.", file=sys.stderr) + return 1 + learnsets = load_json(learnsets_path) + + team_builder_keys: set[str] = set() + tb_path = Path(args.team_builder) + if tb_path.exists(): + for entry in load_json(tb_path).get("entries", []): + name = entry.get("name") + if name: + team_builder_keys.add(slugify(name)) + + ranked_keys = collect_ranked_keys([Path(p) for p in args.ranked]) + curated_keys = collect_curated_keys(Path(args.curated)) + skip_keys = ranked_keys | curated_keys + + generated: list[dict] = [] + skipped_no_movepool: list[str] = [] + skipped_already_covered = 0 + for species in learnsets.get("species", []): + if not species.get("isFinalEvo"): + continue + if not args.include_non_delta and not is_delta_mon(species, team_builder_keys): + continue + key = species["speciesKey"] + if key in skip_keys: + skipped_already_covered += 1 + continue + if not species.get("moves"): + skipped_no_movepool.append(species["displayName"]) + continue + default = build_default_set(species) + if default: + generated.append(default) + + generated.sort(key=lambda r: r["speciesKey"]) + + output_path = Path(args.output) + output_path.parent.mkdir(parents=True, exist_ok=True) + payload = { + "_schema": { + "description": "Auto-generated heuristic Delta sets. Lower priority than delta-curated-sets.json. Regenerated by build_default_delta_sets.py.", + "howToApply": "Pass --auto-curated-sets to build_battle_database.py.", + }, + "sourceMeta": { + "generatedAt": dt.datetime.now(dt.timezone.utc).isoformat(), + "generatedCount": len(generated), + "skippedAlreadyCovered": skipped_already_covered, + "skippedNoMovepool": len(skipped_no_movepool), + }, + "deltaRanked": generated, + } + output_path.write_text(json.dumps(payload, indent=2), encoding="utf-8") + + print(f"Generated {len(generated)} default Delta sets -> {output_path}") + print(f" skipped already covered (ranked or curated): {skipped_already_covered}") + print(f" skipped no movepool (stubs): {len(skipped_no_movepool)}") + if skipped_no_movepool: + print(f" no-movepool samples: {skipped_no_movepool[:6]}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/database/build_learnsets.py b/tools/database/build_learnsets.py new file mode 100644 index 0000000..c43e47c --- /dev/null +++ b/tools/database/build_learnsets.py @@ -0,0 +1,464 @@ +#!/usr/bin/env python3 +"""Extract Showdown learnsets + evolution chain for Cobblemon Delta and emit +per-mon curation worksheets (one JSON per final evo). + +Outputs: + - tools/database/generated/learnsets.generated.json (merged, one file) + - tools/database/generated/mons/.json (one worksheet per final evo) +""" +import argparse +import datetime as dt +import json +import subprocess +import sys +from pathlib import Path + +from _common import alias_variants, compact, detect_showdown_data_dir, load_json, slugify + + +MOVE_FLAGS_DEFAULT = "src/main/resources/data/deltacalc/database/move-flags.generated.json" +TEAM_BUILDER_DEFAULT = "cobblemon-delta-pokemon-team-builder.json" +DELTA_MOVESETS_DEFAULT = "tools/database/generated/delta-movesets.generated.json" +OUTPUT_DEFAULT = "tools/database/generated/learnsets.generated.json" +WORKSHEETS_DEFAULT = "tools/database/generated/mons" + + +def load_showdown_via_node(data_dir: Path) -> dict: + """Load both pokedex.js and learnsets.js in one Node subprocess.""" + pokedex_path = data_dir / "pokedex.js" + learnsets_path = data_dir / "learnsets.js" + if not pokedex_path.exists(): + raise RuntimeError(f"Showdown pokedex.js not found at {pokedex_path}") + if not learnsets_path.exists(): + raise RuntimeError(f"Showdown learnsets.js not found at {learnsets_path}") + + node_script = ( + f"const pokedex = require({json.dumps(str(pokedex_path))}).Pokedex;\n" + f"const learnsets = require({json.dumps(str(learnsets_path))}).Learnsets;\n" + "console.log(JSON.stringify({pokedex, learnsets}));\n" + ) + result = subprocess.run( + ["node", "-e", node_script], + capture_output=True, + text=True, + encoding="utf-8", + errors="replace", + check=True, + ) + if not result.stdout: + raise RuntimeError("Empty output from node subprocess loading Showdown data") + return json.loads(result.stdout) + + +def is_final_evo(entry: dict) -> bool: + """Final = no further evolutions. Megas/regionals always count as final.""" + forme = (entry.get("forme") or "").lower() + if forme in {"mega", "mega-x", "mega-y", "primal", "gmax"}: + return True + evos = entry.get("evos") + return not evos # None or [] + + +def normalize_methods(method_codes: list[str]) -> list[str]: + """Strip generation prefix from learnset codes for compactness. + "9L1" -> "L1", "8M" -> "M", "9T" -> "T", "9E" -> "E". + """ + out = [] + seen = set() + for code in method_codes or []: + if not isinstance(code, str) or len(code) < 2: + continue + # First char is generation digit; strip leading digit(s). + i = 0 + while i < len(code) and code[i].isdigit(): + i += 1 + stripped = code[i:] or code + if stripped not in seen: + seen.add(stripped) + out.append(stripped) + return out + + +def method_priority(methods: list[str]) -> int: + """Lower number = more "natural" learn method (level-up first, machine, etc.).""" + bag = {m[0] for m in methods if m} + if "L" in bag: + return 0 + if "M" in bag: + return 1 + if "T" in bag: + return 2 + if "E" in bag: + return 3 + return 4 + + +def sort_moves(moves: list[dict]) -> list[dict]: + """Sort: status last, then by category, then by base power desc, then name.""" + cat_rank = {"physical": 0, "special": 1, "status": 2} + return sorted( + moves, + key=lambda m: ( + cat_rank.get((m.get("category") or "").lower(), 9), + -(m.get("basePower") or 0), + m.get("displayName") or "", + ), + ) + + +def load_team_builder(path: Path) -> dict[str, dict]: + """Index Cobblemon Delta team-builder entries by slugified name.""" + if not path.exists(): + return {} + payload = load_json(path) + indexed: dict[str, dict] = {} + for entry in payload.get("entries", []): + name = entry.get("name") + if not name: + continue + indexed[slugify(name)] = entry + return indexed + + +def load_delta_movesets(path: Path, move_flags_index: dict[str, dict]) -> dict[str, list[dict]]: + """Index parsed xlsx Delta movesets by speciesKey, enriching each move with + BP/category/accuracy from move-flags when available.""" + if not path.exists(): + return {} + payload = load_json(path) + indexed: dict[str, list[dict]] = {} + for entry in payload.get("species", []): + key = entry.get("speciesKey") + if not key: + continue + enriched = [] + for move in entry.get("moves", []): + flags = move_flags_index.get(move.get("id")) or {} + enriched.append({ + "id": move["id"], + "displayName": flags.get("displayName") or move.get("displayName") or move["id"], + "type": flags.get("type") or move.get("type"), + "category": flags.get("category"), + "basePower": flags.get("basePower") or 0, + "accuracy": flags.get("accuracy"), + "priority": flags.get("priority", 0), + "methods": move.get("methods", []), + "_methodRank": method_priority(move.get("methods", [])), + }) + indexed[key] = sort_moves(enriched) + return indexed + + +def build_species_record( + showdown_id: str, + pokedex_entry: dict, + learnset_block: dict | None, + move_flags_index: dict[str, dict], + team_builder_index: dict[str, dict], + pokedex: dict, +) -> dict: + display_name = pokedex_entry.get("name") or showdown_id + species_key = slugify(display_name) + forme = pokedex_entry.get("forme") + base_species = pokedex_entry.get("baseSpecies") + + # Resolve learnset; many alt formes inherit from the base species. + raw_learnset = (learnset_block or {}).get("learnset") or {} + if not raw_learnset and base_species: + base_id = compact(base_species).lower() + # Showdown internal IDs are alphanumeric, all lowercase, no spaces/dashes. + base_block = pokedex.get("learnsets_index", {}).get(base_id) + if base_block: + raw_learnset = base_block.get("learnset") or {} + + moves: list[dict] = [] + for move_id, method_codes in raw_learnset.items(): + flags = move_flags_index.get(move_id) or {} + methods = normalize_methods(method_codes) + moves.append( + { + "id": move_id, + "displayName": flags.get("displayName") or move_id, + "type": flags.get("type") or None, + "category": flags.get("category") or None, + "basePower": flags.get("basePower") or 0, + "accuracy": flags.get("accuracy"), + "priority": flags.get("priority", 0), + "methods": methods, + "_methodRank": method_priority(methods), + } + ) + moves = sort_moves(moves) + + abilities_dict = pokedex_entry.get("abilities") or {} + ability_list: list[str] = [] + for slot in ("0", "1", "H", "S"): + val = abilities_dict.get(slot) + if val and val not in ability_list: + ability_list.append(val) + + base_stats = pokedex_entry.get("baseStats") or {} + + # Team-builder enrichment for custom Delta entries. + tb = team_builder_index.get(species_key) + signature_text = [] + obtain_methods = [] + classification = None + if tb: + classification = tb.get("classification") + for sig in tb.get("signatureAbilities", []) or []: + text = sig.get("text") + if text: + signature_text.append(f"[ability] {text}") + for sig in tb.get("signatureMoves", []) or []: + text = sig.get("text") + if text: + signature_text.append(f"[move] {text}") + obtain_methods = tb.get("obtainMethods") or [] + + return { + "speciesKey": species_key, + "speciesId": showdown_id, + "displayName": display_name, + "forme": forme, + "baseSpecies": base_species, + "isFinalEvo": is_final_evo(pokedex_entry), + "prevo": pokedex_entry.get("prevo"), + "evos": pokedex_entry.get("evos") or [], + "types": pokedex_entry.get("types") or [], + "abilities": ability_list, + "baseStats": base_stats, + "weightKg": pokedex_entry.get("weightkg"), + "classification": classification, + "obtainMethods": obtain_methods, + "signatureNotes": signature_text, + "moves": moves, + } + + +def build_curation_skeleton(record: dict) -> dict: + """Pre-filled template that the curator copies into delta-curated-sets.json.""" + display_name = record["displayName"] + species_key = record["speciesKey"] + aliases = alias_variants(display_name, species_key) + return { + "speciesKey": species_key, + "displayName": display_name, + "speciesId": record["speciesId"], + "source": "delta-curated", + "aliases": aliases, + "abilities": [{"id": "", "displayName": "", "type": "ability", "usagePercent": 100.0}], + "items": [{"id": "", "displayName": "", "type": "item", "usagePercent": 100.0}], + "moves": [], + "spreads": [{"nature": "", "evs": {"hp": 0, "atk": 0, "def": 0, "spa": 0, "spd": 0, "spe": 0}, "usagePercent": 100.0}], + } + + +def main() -> int: + parser = argparse.ArgumentParser(description="Extract Showdown learnsets and emit per-mon curation worksheets.") + parser.add_argument("--showdown-dir", default="", + help="Path to Showdown data dir (containing pokedex.js, learnsets.js). Auto-detected if omitted.") + parser.add_argument("--move-flags", default=MOVE_FLAGS_DEFAULT) + parser.add_argument("--team-builder", default=TEAM_BUILDER_DEFAULT) + parser.add_argument("--delta-movesets", default=DELTA_MOVESETS_DEFAULT, + help="Optional JSON of parsed xlsx Delta movesets; fills custom-mon stubs.") + parser.add_argument("--output", default=OUTPUT_DEFAULT) + parser.add_argument("--worksheets-dir", default=WORKSHEETS_DEFAULT) + parser.add_argument("--include-non-final", action="store_true", + help="Emit worksheets for every species, not just final evos.") + args = parser.parse_args() + + showdown_dir = Path(args.showdown_dir) if args.showdown_dir else detect_showdown_data_dir() + if not showdown_dir or not showdown_dir.exists(): + print("Could not locate Showdown data dir. Pass --showdown-dir.", file=sys.stderr) + return 1 + + payload = load_showdown_via_node(showdown_dir) + pokedex = payload["pokedex"] + learnsets = payload["learnsets"] + + move_flags_path = Path(args.move_flags) + move_flags_index: dict[str, dict] = {} + if move_flags_path.exists(): + for entry in load_json(move_flags_path).get("moves", []): + mid = entry.get("id") + if mid: + move_flags_index[mid] = entry + else: + print(f"WARN: move-flags file missing at {move_flags_path}; moves will lack type/BP.", file=sys.stderr) + + team_builder_index = load_team_builder(Path(args.team_builder)) + delta_movesets_index = load_delta_movesets(Path(args.delta_movesets), move_flags_index) + + # Build a side index for learnset inheritance lookups. + pokedex_meta = {"learnsets_index": learnsets} + + records: list[dict] = [] + for showdown_id, entry in pokedex.items(): + learnset_block = learnsets.get(showdown_id) + record = build_species_record( + showdown_id, entry, learnset_block, move_flags_index, team_builder_index, pokedex_meta, + ) + records.append(record) + + # Add stub records for custom Delta mons present in team-builder but missing from Showdown. + # These have no legal-move list (Showdown lacks them) but still get a worksheet so the curator + # can fill in moves manually from another source. + showdown_keys = {r["speciesKey"] for r in records} + stub_count = 0 + for tb_key, tb_entry in team_builder_index.items(): + if tb_key in showdown_keys: + continue + forms = tb_entry.get("forms") or [] + base_form = next((f for f in forms if f.get("name") in ("Base", None)), forms[0] if forms else {}) + types = base_form.get("types") or [] + abilities_block = base_form.get("abilities") or {} + ability_list = [v for v in ( + abilities_block.get("primary"), + abilities_block.get("secondary"), + abilities_block.get("hidden"), + *(abilities_block.get("extra") or []), + ) if v] + stats_block = base_form.get("stats") or {} + base_stats = {k: int(stats_block[k]) for k in ("hp", "atk", "def", "spa", "spd", "spe") if k in stats_block} + size_block = base_form.get("size") or {} + signature_text = [] + for sig in tb_entry.get("signatureAbilities", []) or []: + text = sig.get("text") + if text: + signature_text.append(f"[ability] {text}") + for sig in tb_entry.get("signatureMoves", []) or []: + text = sig.get("text") + if text: + signature_text.append(f"[move] {text}") + delta_moves = delta_movesets_index.get(tb_key) or [] + is_stub = not delta_moves + records.append({ + "speciesKey": tb_key, + "speciesId": tb_key, + "displayName": tb_entry.get("name") or tb_key, + "forme": None, + "baseSpecies": None, + "isFinalEvo": True, + "prevo": None, + "evos": [], + "types": types, + "abilities": ability_list, + "baseStats": base_stats, + "weightKg": size_block.get("weightKg"), + "classification": tb_entry.get("classification"), + "obtainMethods": tb_entry.get("obtainMethods") or [], + "signatureNotes": signature_text, + "moves": delta_moves, + "_stub": is_stub, + }) + if is_stub: + stub_count += 1 + + # xlsx-only mons (no team-builder entry, no Showdown entry) — still emit them. + seen_keys = {r["speciesKey"] for r in records} + for xlsx_key, xlsx_moves in delta_movesets_index.items(): + if xlsx_key in seen_keys: + continue + # Recover a display name from the parsed moveset payload. + display_name = next( + (m["displayName"] for m in []), + xlsx_key.replace("-", " ").title(), + ) + records.append({ + "speciesKey": xlsx_key, + "speciesId": xlsx_key, + "displayName": display_name, + "forme": None, + "baseSpecies": None, + "isFinalEvo": True, + "prevo": None, + "evos": [], + "types": [], + "abilities": [], + "baseStats": {}, + "weightKg": None, + "classification": None, + "obtainMethods": [], + "signatureNotes": [], + "moves": xlsx_moves, + "_stub": False, + "_orphan": True, + }) + + records.sort(key=lambda r: r["speciesKey"]) + + final_count = sum(1 for r in records if r["isFinalEvo"]) + moveless_finals = [r["speciesKey"] for r in records if r["isFinalEvo"] and not r["moves"]] + + output_path = Path(args.output) + output_path.parent.mkdir(parents=True, exist_ok=True) + dataset = { + "sourceMeta": { + "generatedAt": dt.datetime.now(dt.timezone.utc).isoformat(), + "showdownDir": str(showdown_dir), + "speciesCount": len(records), + "finalEvoCount": final_count, + }, + "species": records, + } + output_path.write_text(json.dumps(dataset, indent=2), encoding="utf-8") + + worksheets_dir = Path(args.worksheets_dir) + worksheets_dir.mkdir(parents=True, exist_ok=True) + for path in worksheets_dir.glob("*.json"): + path.unlink() + + written = 0 + for record in records: + if not args.include_non_final and not record["isFinalEvo"]: + continue + worksheet = { + "_curated": build_curation_skeleton(record), + "species": { + "speciesKey": record["speciesKey"], + "speciesId": record["speciesId"], + "displayName": record["displayName"], + "forme": record["forme"], + "baseSpecies": record["baseSpecies"], + "types": record["types"], + "abilities": record["abilities"], + "baseStats": record["baseStats"], + "weightKg": record["weightKg"], + "classification": record["classification"], + "obtainMethods": record["obtainMethods"], + "signatureNotes": record["signatureNotes"], + "prevo": record["prevo"], + "isStub": record.get("_stub", False), + }, + "legalMoves": [ + {k: v for k, v in m.items() if k != "_methodRank"} for m in record["moves"] + ], + } + if record.get("_stub"): + worksheet["_note"] = ( + "STUB worksheet — Showdown pokedex.js does not contain this custom Delta mon. " + "legalMoves is empty; fill _curated.moves from the Discord thread / wiki / in-game data." + ) + target = worksheets_dir / f"{record['speciesKey']}.json" + target.write_text(json.dumps(worksheet, indent=2), encoding="utf-8") + written += 1 + + delta_filled = sum(1 for r in records if r.get("_stub") is False and r["speciesKey"] in delta_movesets_index) + orphan_count = sum(1 for r in records if r.get("_orphan")) + print( + f"Wrote {len(records)} species ({final_count} final evos), " + f"{written} worksheets to {worksheets_dir}/." + ) + print( + f" Delta xlsx coverage: {delta_filled} mons filled from xlsx, " + f"{stub_count} still stubs (no xlsx), {orphan_count} xlsx-only orphans." + ) + print( + f" Other moveless finals (Pokestar etc.): {len(moveless_finals) - stub_count}." + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/database/build_move_flags.py b/tools/database/build_move_flags.py new file mode 100644 index 0000000..db5960a --- /dev/null +++ b/tools/database/build_move_flags.py @@ -0,0 +1,100 @@ +#!/usr/bin/env python3 +import argparse +import datetime as dt +import json +import re +import subprocess +import sys +from pathlib import Path + + +def detect_showdown_moves() -> Path | None: + path = Path.home() / "AppData" / "Roaming" / "ModrinthApp" / "profiles" / "Cobblemon Delta" / "showdown" / "data" / "moves.js" + return path if path.exists() else None + + +def slugify(value: str) -> str: + return re.sub(r"[^a-z0-9]+", "", value.lower()) + + +def load_showdown_moves(moves_path: Path) -> list[dict]: + node_script = f"const moves = require({json.dumps(str(moves_path))}).Moves; console.log(JSON.stringify(moves));" + result = subprocess.run( + ["node", "-e", node_script], + capture_output=True, + text=True, + encoding="utf-8", + errors="replace", + check=True, + ) + payload = json.loads(result.stdout) + entries: list[dict] = [] + for internal_id, entry in payload.items(): + name = entry.get("name") or internal_id + flags = entry.get("flags") or {} + secondary = entry.get("secondary") + has_secondary = bool(secondary) or bool(entry.get("secondaries")) + recoil = entry.get("recoil") + self_effect = entry.get("self") or {} + category = entry.get("category") or "" + entries.append({ + "id": slugify(internal_id), + "displayName": name, + "type": (entry.get("type") or "").lower(), + "category": category.lower(), + "basePower": int(entry.get("basePower") or 0), + "accuracy": entry.get("accuracy") if isinstance(entry.get("accuracy"), int) else 0, + "priority": int(entry.get("priority") or 0), + "flags": sorted(k for k, v in flags.items() if v), + "hasSecondary": has_secondary, + "isRecoil": bool(recoil), + "isSelfStatDrop": bool(self_effect.get("boosts") and any((v or 0) < 0 for v in self_effect["boosts"].values())), + "multihitMin": extract_multihit(entry)[0], + "multihitMax": extract_multihit(entry)[1], + }) + entries.sort(key=lambda e: e["id"]) + return entries + + +def extract_multihit(entry: dict) -> tuple[int, int]: + mh = entry.get("multihit") + if mh is None: + return 1, 1 + if isinstance(mh, int): + return mh, mh + if isinstance(mh, list) and len(mh) >= 2: + return int(mh[0]), int(mh[1]) + return 1, 1 + + +def main() -> int: + parser = argparse.ArgumentParser(description="Generate move flag database from Showdown moves.js") + parser.add_argument("--moves-js", default="") + parser.add_argument("--output", default="src/main/resources/data/deltacalc/database/move-flags.generated.json") + args = parser.parse_args() + + moves_path = Path(args.moves_js) if args.moves_js else detect_showdown_moves() + if not moves_path or not moves_path.exists(): + print(f"Showdown moves.js not found at {moves_path}", file=sys.stderr) + return 1 + + moves = load_showdown_moves(moves_path) + + dataset = { + "sourceMeta": { + "generatedAt": dt.datetime.now(dt.timezone.utc).isoformat(), + "showdownMoves": str(moves_path), + "moveCount": str(len(moves)), + }, + "moves": moves, + } + + output_path = Path(args.output) + output_path.parent.mkdir(parents=True, exist_ok=True) + output_path.write_text(json.dumps(dataset, indent=2), encoding="utf-8") + print(f"Wrote {len(moves)} move entries to {output_path}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/database/curation_status.py b/tools/database/curation_status.py new file mode 100644 index 0000000..648270b --- /dev/null +++ b/tools/database/curation_status.py @@ -0,0 +1,100 @@ +#!/usr/bin/env python3 +"""Report curated-set coverage vs. the final-evo target list. + +Reads delta-curated-sets.json and learnsets.generated.json and prints: + - X / Y final evos curated + - Breakdown by tier (custom Delta vs. standard, stub vs. movepool) + - List of un-curated finals so the user knows what to pick next +""" +import argparse +import sys +from pathlib import Path + +from _common import load_json, slugify + + +CURATED_DEFAULT = "src/main/resources/data/deltacalc/usage/delta-curated-sets.json" +LEARNSETS_DEFAULT = "tools/database/generated/learnsets.generated.json" + + +def main() -> int: + parser = argparse.ArgumentParser(description="Show curated-set coverage vs. final-evo targets.") + parser.add_argument("--curated", default=CURATED_DEFAULT) + parser.add_argument("--learnsets", default=LEARNSETS_DEFAULT) + parser.add_argument("--list-missing", action="store_true", + help="Print every uncurated final evo, not just the count.") + parser.add_argument("--limit", type=int, default=40, + help="Max items to show in any preview list. Use --list-missing to see all.") + args = parser.parse_args() + + learnsets_path = Path(args.learnsets) + if not learnsets_path.exists(): + print(f"Learnsets file missing: {learnsets_path}. Run build_learnsets.py first.", file=sys.stderr) + return 1 + learnsets = load_json(learnsets_path) + + finals_with_movepool: set[str] = set() + finals_stub: set[str] = set() + display_by_key: dict[str, str] = {} + for entry in learnsets.get("species", []): + if not entry.get("isFinalEvo"): + continue + key = entry["speciesKey"] + display_by_key[key] = entry.get("displayName") or key + if entry.get("_stub"): + finals_stub.add(key) + else: + finals_with_movepool.add(key) + + finals_total = finals_with_movepool | finals_stub + + curated_path = Path(args.curated) + curated_keys: set[str] = set() + if curated_path.exists(): + payload = load_json(curated_path) + for raw in payload.get("deltaRanked", []) if isinstance(payload, dict) else []: + key_source = raw.get("speciesKey") or raw.get("slug") or raw.get("speciesId") or raw.get("displayName") + if key_source: + curated_keys.add(slugify(key_source)) + + curated_in_target = curated_keys & finals_total + curated_outside_target = curated_keys - finals_total + missing = finals_total - curated_keys + + missing_movepool = sorted(missing & finals_with_movepool, key=lambda k: display_by_key[k]) + missing_stub = sorted(missing & finals_stub, key=lambda k: display_by_key[k]) + + print(f"Final evos total: {len(finals_total)}") + print(f" with Showdown movepool: {len(finals_with_movepool)}") + print(f" stubs (custom Delta only): {len(finals_stub)}") + print(f"Curated entries: {len(curated_keys)}") + print(f" matching a final evo target: {len(curated_in_target)}") + print(f" outside target list: {len(curated_outside_target)}") + print(f"Coverage: {len(curated_in_target)} / {len(finals_total)} " + f"({(len(curated_in_target) / len(finals_total) * 100) if finals_total else 0:.1f}%)") + print() + print(f"Missing — with movepool ({len(missing_movepool)}):") + preview = missing_movepool if args.list_missing else missing_movepool[: args.limit] + for key in preview: + print(f" {display_by_key[key]:30s} ({key})") + if not args.list_missing and len(missing_movepool) > args.limit: + print(f" ... and {len(missing_movepool) - args.limit} more (use --list-missing)") + print() + print(f"Missing — stub (no movepool source) ({len(missing_stub)}):") + preview = missing_stub if args.list_missing else missing_stub[: args.limit] + for key in preview: + print(f" {display_by_key[key]:30s} ({key})") + if not args.list_missing and len(missing_stub) > args.limit: + print(f" ... and {len(missing_stub) - args.limit} more (use --list-missing)") + + if curated_outside_target: + print() + print(f"Curated but not in final-evo target list ({len(curated_outside_target)}):") + for key in sorted(curated_outside_target): + print(f" {key}") + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/database/import_delta_movesets.py b/tools/database/import_delta_movesets.py new file mode 100644 index 0000000..78bf870 --- /dev/null +++ b/tools/database/import_delta_movesets.py @@ -0,0 +1,208 @@ +#!/usr/bin/env python3 +"""Parse the per-mon Delta moveset spreadsheets (xlsx) into a JSON learnset index. + +Each spreadsheet has four side-by-side tables: + Cols A-C : Level | Move | Type (level-up) + Cols E-G : TM/HM | Move | Type (machine) + Cols I-J : Move | Type (tutor) + Cols L-M : Move | Type (breeding/egg) + +Output: tools/database/generated/delta-movesets.generated.json +Schema: + { + "sourceMeta": {...}, + "species": [ + { + "speciesKey": "aegislash-delta", + "displayName": "Aegislash-Delta", + "types": ["Steel", "Fire"], + "moves": [ + {"id": "infernalshield", "displayName": "Infernal Shield", "type": "fire", "methods": ["L1"]}, + ... + ] + } + ] + } +""" +import argparse +import datetime as dt +import json +import sys +from pathlib import Path + +from _common import compact, load_json, slugify + +try: + from openpyxl import load_workbook +except ImportError: + print("openpyxl is required. Install with: py -m pip install openpyxl", file=sys.stderr) + raise + +DEFAULT_MOVESETS_DIR = "Z:/Cb delta/Delta team building/movesets" +DEFAULT_OUTPUT = "tools/database/generated/delta-movesets.generated.json" + + +def parse_type_cell(value) -> str | None: + """'(Fire)' -> 'fire'. Returns None for empty/sentinel.""" + if not value: + return None + text = str(value).strip().strip("()").strip().lower() + return text or None + + +def parse_move_cell(value): + """Returns the move display name or None for empty cells.""" + if value is None: + return None + text = str(value).strip() + return text or None + + +def parse_workbook(path: Path) -> dict | None: + wb = load_workbook(path, data_only=True, read_only=True) + ws = wb.active + + rows = list(ws.iter_rows(values_only=True)) + if len(rows) < 5: + return None + + name_cell = rows[0][0] if rows[0] else None + type_cell = rows[1][0] if len(rows) > 1 and rows[1] else None + if not name_cell or not str(name_cell).lower().startswith("pok"): + return None + + display_name = str(name_cell).split(":", 1)[1].strip() + types_raw = str(type_cell).split(":", 1)[1].strip() if type_cell and ":" in str(type_cell) else "" + types = [t.strip() for t in types_raw.replace("/", ",").split(",") if t.strip()] + + moves: dict[str, dict] = {} # move_id -> entry (deduped, methods accumulated) + + def add(move_name: str | None, type_text: str | None, method: str): + if not move_name: + return + # Strip leading/trailing punctuation, ignore obvious non-moves. + if move_name.lower() in {"move", "tm/hm", "level", "tutor", "breeding"}: + return + move_id = compact(move_name) + if not move_id: + return + existing = moves.get(move_id) + if existing is None: + moves[move_id] = { + "id": move_id, + "displayName": move_name, + "type": type_text, + "methods": [method], + } + else: + if method not in existing["methods"]: + existing["methods"].append(method) + if not existing.get("type") and type_text: + existing["type"] = type_text + + # Skip header rows 0,1,2,3 (names, types, section labels, column headers). + for row in rows[4:]: + # Row width may vary; pad so direct indexing is safe. + cells = list(row) + [None] * (16 - len(row)) + + # Level-up: A (level), B (move), C (type) + level_val = cells[0] + level_move = parse_move_cell(cells[1]) + level_type = parse_type_cell(cells[2]) + if level_move: + level_label = "" + if isinstance(level_val, (int, float)): + level_label = f"L{int(level_val)}" + elif level_val: + level_label = f"L{str(level_val).strip()}" + else: + level_label = "L" + add(level_move, level_type, level_label) + + # TM/HM: E (tm code), F (move), G (type) + tm_code = cells[4] + tm_move = parse_move_cell(cells[5]) + tm_type = parse_type_cell(cells[6]) + if tm_move: + method = f"M:{str(tm_code).strip()}" if tm_code else "M" + add(tm_move, tm_type, method) + + # Tutor: I (move), J (type) + tutor_move = parse_move_cell(cells[8]) + tutor_type = parse_type_cell(cells[9]) + if tutor_move: + add(tutor_move, tutor_type, "T") + + # Breeding/egg: L (move), M (type) + egg_move = parse_move_cell(cells[11]) + egg_type = parse_type_cell(cells[12]) + if egg_move: + add(egg_move, egg_type, "E") + + species_key = slugify(display_name) + return { + "speciesKey": species_key, + "displayName": display_name, + "types": types, + "moves": sorted(moves.values(), key=lambda m: m["displayName"]), + } + + +def main() -> int: + parser = argparse.ArgumentParser(description="Parse Delta moveset xlsx files into a JSON learnset index.") + parser.add_argument("--movesets-dir", default=DEFAULT_MOVESETS_DIR) + parser.add_argument("--output", default=DEFAULT_OUTPUT) + args = parser.parse_args() + + movesets_dir = Path(args.movesets_dir) + if not movesets_dir.exists(): + print(f"Movesets directory not found: {movesets_dir}", file=sys.stderr) + return 1 + + files = sorted(movesets_dir.glob("*.xlsx")) + if not files: + print(f"No xlsx files in {movesets_dir}", file=sys.stderr) + return 1 + + species_records = [] + failed: list[tuple[str, str]] = [] + for path in files: + try: + record = parse_workbook(path) + except Exception as exc: + failed.append((path.name, repr(exc))) + continue + if not record: + failed.append((path.name, "no header / empty")) + continue + species_records.append(record) + + species_records.sort(key=lambda r: r["speciesKey"]) + + output_path = Path(args.output) + output_path.parent.mkdir(parents=True, exist_ok=True) + payload = { + "sourceMeta": { + "generatedAt": dt.datetime.now(dt.timezone.utc).isoformat(), + "movesetsDir": str(movesets_dir), + "fileCount": len(files), + "parsedCount": len(species_records), + "failedCount": len(failed), + }, + "species": species_records, + } + output_path.write_text(json.dumps(payload, indent=2), encoding="utf-8") + + print(f"Parsed {len(species_records)} / {len(files)} Delta moveset spreadsheets -> {output_path}") + move_counts = [len(r["moves"]) for r in species_records] + if move_counts: + print(f" moves per mon: min={min(move_counts)}, max={max(move_counts)}, avg={sum(move_counts)/len(move_counts):.1f}") + if failed: + print(f" Failed ({len(failed)}):") + for name, reason in failed[:10]: + print(f" {name}: {reason}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())